
.nc .nc__start-note--desktop{display:none}
@media(min-width:768px){.nc .nc__start-note--desktop{display:block}.nc .nc__start-note--mobile{display:none}}
.nc{--nc-blue:#72bfff;--nc-orange:#eead7e;--nc-bg:#050709;display:block;background:var(--nc-bg);color:#f1f4f7;isolation:isolate;overflow:clip;font-family:Arial,Helvetica,sans-serif;scroll-margin-top:85px}
.nc *{box-sizing:border-box}.nc [hidden]{display:none!important}.nc button,.nc input{font:inherit}.nc button{cursor:pointer;-webkit-tap-highlight-color:transparent;color:inherit}.nc button:focus-visible,.nc a:focus-visible,.nc input:focus-visible{outline:2px solid var(--nc-blue);outline-offset:5px}.nc h2,.nc h3,.nc p{margin:0;color:inherit}.nc h2,.nc h3{font-family:inherit!important;font-weight:300!important}.nc svg{flex:none}.nc__wrap{max-width:1420px;margin:0 auto;padding:52px 54px 34px;position:relative}.nc__wrap::before{content:"";position:absolute;inset:27% 5% 10%;background:radial-gradient(ellipse at 30% 65%,#16385922,transparent 44%),radial-gradient(ellipse at 78% 58%,#79442116,transparent 38%);pointer-events:none;z-index:-1}.nc__heading{text-align:center;margin-bottom:36px}.nc__eyebrow{font-size:12px;line-height:1.5;letter-spacing:5px;color:#a9b6c7!important;font-weight:400}.nc h2{font-size:clamp(36px,3.4vw,52px);line-height:1.13;letter-spacing:-1.5px;font-weight:400;margin-top:12px}.nc__composition{display:grid;grid-template-columns:minmax(0,1fr) 302px minmax(0,1fr);gap:36px;align-items:start;position:relative}.nc__app,.nc__stream{padding-top:25px;min-width:0}.nc__model{text-transform:uppercase;display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:3.2px;line-height:1.5;font-weight:400;margin-bottom:14px!important}.nc__model--blue{color:var(--nc-blue)!important}.nc__model--orange{color:var(--nc-orange)!important}.nc__model>span{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 16px currentColor}.nc h3{font-size:clamp(27px,3vw,41px);line-height:1.14;font-weight:400;letter-spacing:-1.3px;white-space:nowrap}.nc__intro{font-size:17px;line-height:1.5;color:#b1bece!important;margin-top:10px!important}.nc__features{display:grid;gap:7px;margin-top:35px;perspective:800px}.nc__feature{display:flex;align-items:center;gap:23px;min-height:86px;padding:17px 25px;border:1px solid #4c789866;border-radius:13px;background:linear-gradient(150deg,#24313d 0%,#111820 24%,#090d12 68%,#18222d 100%);box-shadow:-5px 4px 0 #0d1d2d,-6px 4px 0 #427297,0 7px 20px #0008,inset 0 1px 1px #d5ecff30;transform:rotateY(4deg) rotate(-1deg);transition:transform .3s ease}.nc__feature:nth-child(2){margin-left:-4px;margin-right:-5px}.nc__feature:nth-child(3){margin-left:-8px;margin-right:-10px}.nc__feature:hover{transform:translateY(-3px) rotateY(4deg) rotate(-1deg)}.nc__feature>span:last-child{font-size:16px;line-height:1.45;max-width:190px}.nc__feature-icon{display:flex;width:54px;justify-content:center;color:#e0ebf6;flex:none}.nc__feature-icon svg{width:42px;height:42px}.nc__optional{font-size:13px;line-height:1.6;color:#a5b3c3!important;text-align:center;margin-top:26px!important}.nc__phone-stage{height:592px;position:relative;perspective:1400px;z-index:2}.nc__halo{position:absolute;inset:20% -80% -5%;pointer-events:none;opacity:1;transition:opacity .45s}.nc__halo--blue{background:radial-gradient(ellipse at 43% 88%,#3e9bdc38,transparent 41%)}.nc__halo--orange{background:radial-gradient(ellipse at 73% 89%,#ce834822,transparent 39%)}.nc__phone{width:282px;height:559px;position:relative;margin:0 auto;padding:6px;border-radius:48px;background:linear-gradient(132deg,#030507 0%,#99a4ad 7%,#e3e7e9 7.6%,#4c5c68 8.1%,#141b21 9%,#050709 32%,#323d48 70%,#c6a58b 91%,#111820 93%,#050709 98%);box-shadow:0 0 0 1px #788592,3px 5px 0 #121922,4px 6px 0 #8c949a,6px 8px 0 #050709,12px 27px 35px #000a;transform:rotate(-5deg) rotateY(-7deg);transform-origin:50% 80%}.nc__phone::after{content:"";position:absolute;left:10%;right:7%;height:18px;bottom:-25px;border-radius:50%;background:#0009;filter:blur(10px);z-index:-1}.nc__sidekeys{position:absolute;left:-4px;top:115px;width:3px;height:37px;border-radius:3px;background:linear-gradient(90deg,#4f5b67,#020406);box-shadow:0 47px 0 #4b555e}.nc__screen{height:100%;border:1px solid #26323c;background:linear-gradient(138deg,#202a35 -10%,#10161d 21%,#05090d 61%,#11161c);border-radius:41px;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #d1ecff45}.nc__screen::after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 1px 0 1px #ffffff28,inset -1px 0 1px #ffffff12;border-radius:41px;z-index:4}.nc__statusbar{display:flex;justify-content:space-between;position:absolute;top:16px;left:22px;right:17px;font-size:11px;line-height:1;color:#e5edf5}.nc__status-symbols{display:flex;align-items:center}.nc__status-symbols svg{width:29px;height:12px}.nc__camera{position:absolute;top:12px;left:50%;transform:translateX(-50%);height:20px;width:76px;border-radius:20px;background:#020304;box-shadow:0 1px 1px #34404c88;z-index:5}.nc__camera::after{content:"";position:absolute;right:10px;top:6px;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#244263,#070e18 58%)}.nc__screen-panel{position:absolute;inset:56px 23px 20px;transition:opacity .3s ease,transform .4s cubic-bezier(.2,.7,.3,1);opacity:1;transform:translateY(0)}.nc__wordmark{font-size:19px;font-weight:400;letter-spacing:6px;line-height:1.5;text-align:center;margin-bottom:27px!important}.nc__volume-title{font-size:15px;line-height:1.4;margin-bottom:15px!important}.nc__sliders{display:flex;gap:38px;justify-content:center;padding:0 20px}.nc__slider{display:flex;flex-direction:column;align-items:center;gap:15px;flex:1;min-width:0;font-size:13px;color:#c4cfdb}.nc__slider input{appearance:none;background:transparent;cursor:pointer;width:28px;height:150px;writing-mode:vertical-lr;direction:rtl;margin:0;touch-action:pan-x}.nc__slider input::-webkit-slider-runnable-track{width:6px;background:linear-gradient(to top,var(--nc-blue) var(--nc-level),#28343f var(--nc-level));border-radius:20px;border:1px solid #53647344}.nc__slider input::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;margin-left:-7px;border:1px solid #d3e3f5;background:conic-gradient(#d9e2ef,#7b8e9e,#edf4fc,#92a3b3,#d9e2ef);box-shadow:0 0 12px #96cdf53b}.nc__slider input::-moz-range-track{width:6px;height:6px;background:#28343f;border-radius:20px}.nc__slider input::-moz-range-progress{width:6px;background:var(--nc-blue);border-radius:20px}.nc__slider input::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:1px solid #d3e3f5;background:#dfebf7}.nc__link-volumes{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin:22px 0 17px;font-size:12px;line-height:1.5;color:#c4cfdb;cursor:pointer}.nc__link-volumes input{appearance:none;width:35px!important;min-width:35px;height:20px;background:#2a3540;border:1px solid #627080;border-radius:14px;position:relative;margin:0;flex:none}.nc__link-volumes input::after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#e1ebf3;box-shadow:0 1px 3px #0005;transition:transform .18s}.nc__link-volumes input:checked{background:#168bdf;border-color:var(--nc-blue)}.nc__link-volumes input:checked::after{transform:translateX(15px)}.nc__mode-area{border-top:1px solid #8d9daf33;padding-top:16px}.nc__mode-area>p{font-size:12px;line-height:1.5;color:#c2cbd5}.nc__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.nc__modes button{border:1px solid #7b89943d;border-radius:9px;background:linear-gradient(140deg,#1c252c,#0b1015);font-size:11px;line-height:1.2;padding:0 7px;min-height:44px;flex:1;transition:border-color .2s,background .2s}.nc__modes button[aria-pressed="true"]{border-color:var(--nc-blue);background:linear-gradient(145deg,#174167,#0c1c2d);box-shadow:inset 0 0 12px #1d84d524}.nc__modes button span{display:none}.nc__homebar{position:absolute;width:87px;height:3px;background:#aab7c3;border-radius:10px;bottom:11px;left:50%;transform:translateX(-50%);opacity:.8}.nc__stream-screen{opacity:0;transform:translateY(12px);pointer-events:none}.nc__audio-cards{height:305px;position:relative;margin-top:35px;perspective:900px}.nc__call-card{position:absolute;width:84%;height:167px;left:0;top:0;border-radius:18px;border:1px solid #a0867080;background:linear-gradient(140deg,#282a2c,#121519 39%,#090b0d 78%,#202020);box-shadow:inset 1px 1px 2px #f8d1ad55,-6px 10px 35px #a25b1912;transform:rotate(-4deg) rotateY(-5deg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:17px;transition:transform .3s}.nc__call-card:hover{transform:rotate(-4deg) rotateY(-5deg) translateY(-3px)}.nc__call-circle{width:64px;height:64px;border:1px solid #d69e6a7d;border-radius:50%;background:radial-gradient(ellipse at 20% 10%,#64473555,#181c2060);display:flex;justify-content:center;align-items:center;color:var(--nc-orange)}.nc__call-circle svg{width:29px;height:29px}.nc__call-card[aria-pressed="true"] .nc__call-circle{box-shadow:0 0 0 8px #cc8c4610,0 0 24px #d7975429}.nc__music-card{position:absolute;left:14%;right:-6%;bottom:0;min-height:162px;border:1px solid #a8896a77;border-radius:18px;padding:22px 20px;display:flex;align-items:center;gap:19px;background:linear-gradient(145deg,#34373a,#14181d 45%,#060a0d);box-shadow:inset 0 1px 1px #eed6b931,0 10px 30px #0007;transform:rotate(-5deg) rotateY(-5deg)}.nc__album{width:80px;height:98px;border:1px solid #bd8d6290;border-radius:10px;background:#0b0d10;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.nc__sound-art{width:132px;height:132px;border-radius:50%;position:relative;background:radial-gradient(circle at 27% 16%,#616366,#222326 26%,#030508 67%);box-shadow:inset -1px -1px 0 #d29b634d;overflow:hidden;margin:0 auto}.nc__sound-art span{position:absolute;left:-9%;width:122%;height:44%;top:32%;border:1px solid #dca9767d;border-radius:50%;transform:rotate(-31deg);box-shadow:0 0 5px #c8834c24}.nc__sound-art span:nth-child(2){top:35%;transform:rotate(-25deg)}.nc__sound-art span:nth-child(3){top:38%;transform:rotate(-19deg)}.nc__sound-art span:nth-child(4){top:41%;transform:rotate(-13deg)}.nc__sound-art span:nth-child(5){top:44%;transform:rotate(-7deg)}.nc__sound-art span:nth-child(6){top:47%;transform:rotate(-1deg)}.nc__album .nc__sound-art{width:106px;height:106px;flex:none;transform:rotate(-25deg)}.nc__player{flex:1;min-width:0}.nc__player>p{font-size:15px;line-height:1.4}.nc__wave{height:26px;display:flex;align-items:center;justify-content:center;gap:4px;color:var(--nc-orange);margin:10px 0 8px}.nc__wave>span{height:var(--nc-bar);width:2px;flex:none;background:currentColor;border-radius:2px;transform:scaleY(.4);opacity:.75}.nc__play{width:43px;height:43px;display:flex;align-items:center;justify-content:center;background:#1b2026;border:1px solid #9aa6b299;border-radius:50%;margin:0 auto;padding:9px}.nc__play svg{width:23px;height:23px}.nc__pause-icon{display:none}.nc__play[aria-pressed="true"] .nc__play-icon{display:none}.nc__play[aria-pressed="true"] .nc__pause-icon{display:block}.nc[data-playing="true"] .nc__wave>span{animation:nc-bars .66s var(--nc-delay) ease-in-out infinite alternate;opacity:1}.nc__bluetooth{font-size:17px;line-height:1.5;text-align:center;margin-top:28px!important}.nc__stream-note{font-size:12px;line-height:1.6;text-align:center;color:#a5b3c3!important;margin-top:6px!important}.nc__bottom{text-align:center;margin-top:15px;position:relative}.nc__bottom>a{display:inline-flex;align-items:center;gap:17px;font-size:15px;line-height:1.4;padding:8px 0;text-decoration:none;color:#eaf1f8;border-bottom:1px solid var(--nc-blue);transition:gap .2s}.nc__bottom>a:hover{gap:24px}.nc__bottom>a svg{width:25px;height:25px;color:var(--nc-blue)}.nc__bottom>p{font-size:11px;line-height:1.5;color:#929eac;margin-top:18px}.nc__sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nc__mobile{display:none}.nc__audio-route{display:flex;justify-content:center;align-items:center;gap:6px;font-size:10px;letter-spacing:.1px;line-height:1.5;color:#cad4df!important;margin-bottom:18px!important}.nc__audio-route svg{width:17px;height:17px;color:var(--nc-blue)}.nc__music-heading{text-align:center;font-size:22px;line-height:1.2;margin-top:17px!important;letter-spacing:-.6px}.nc__music-subtitle{text-align:center;font-size:13px;line-height:1.4;color:#b8c3cf!important;margin-top:5px!important}.nc__play--phone{margin-top:7px;width:48px;height:48px}.nc__phone-call{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;margin-top:17px;background:linear-gradient(125deg,#1c2025,#101316);border:1px solid #6f788333;border-radius:12px;font-size:12px;line-height:1.2;min-height:46px}.nc__phone-call svg{width:22px;height:22px}.nc__call-dot{margin-left:auto;width:5px;height:5px;border-radius:50%;background:#777f8b}.nc__phone-call[aria-pressed="true"] .nc__call-dot{background:var(--nc-orange);box-shadow:0 0 9px var(--nc-orange)}
@keyframes nc-bars{from{transform:scaleY(.25)}to{transform:scaleY(1)}}
@media(min-width:768px) and (max-width:1100px){.nc__wrap{padding-left:30px;padding-right:30px}.nc__composition{grid-template-columns:minmax(0,1fr) 248px minmax(0,1fr);gap:22px}.nc__phone{width:248px;height:512px;border-radius:42px}.nc__screen{border-radius:35px}.nc__phone-stage{height:550px}.nc__screen-panel{left:16px;right:16px;top:51px}.nc__wordmark{margin-bottom:18px!important}.nc__slider input{height:128px}.nc__link-volumes{margin-top:15px;margin-bottom:10px}.nc__feature{padding:14px 14px;gap:13px;min-height:81px}.nc__feature>span:last-child{font-size:14px}.nc__feature-icon{width:37px}.nc__feature-icon svg{width:33px;height:33px}.nc__intro{font-size:14px}.nc__model{font-size:10px;letter-spacing:2px}.nc__music-card{left:4%;right:0;padding:17px 13px;gap:10px;min-height:148px}.nc__album{width:58px;height:76px}.nc__wave{gap:3px}.nc__audio-cards{height:283px}.nc__bluetooth{font-size:14px}.nc__optional{font-size:12px}.nc__modes button{padding:0 5px;font-size:10px}}
@media(max-width:767px){.nc__desktop{display:none!important}.nc__mobile{display:block}.nc__wrap{padding:32px 20px 30px;max-width:470px}.nc__heading{margin-bottom:22px}.nc__eyebrow{font-size:10px;letter-spacing:4px}.nc h2{font-size:34px;line-height:1.15;letter-spacing:-1.1px;margin-top:10px}.nc__switch-wrap{width:100%;max-width:366px;margin:0 auto}.nc__switch{height:49px;display:flex;position:relative;padding:2px;border:1px solid #60697077;border-radius:50px;background:linear-gradient(120deg,#11161b,#080b0d);isolation:isolate}.nc__switch-track{position:absolute;left:2px;top:2px;bottom:2px;width:calc(50% - 2px);border:1px solid var(--nc-blue);border-radius:50px;background:linear-gradient(155deg,#364b5e88,#17263555 38%,#0b172188);box-shadow:inset 0 1px 2px #d3eaff33,0 3px 15px #288bea1f;transition:transform .4s cubic-bezier(.25,.75,.2,1),border-color .3s;pointer-events:none;z-index:-1}.nc__switch button{border:0;background:none;padding:0 6px;min-height:43px;flex:1;min-width:0;font-size:12px;line-height:1.2;letter-spacing:.15px;text-transform:uppercase;font-weight:400;color:#9eacba;border-radius:30px;white-space:nowrap}.nc__switch button[aria-pressed="true"]{color:#f3f7fc}.nc[data-view="stream"] .nc__switch-track{transform:translateX(100%);border-color:var(--nc-orange);background:linear-gradient(155deg,#66544588,#2c211a55 38%,#21190f88);box-shadow:inset 0 1px 2px #ffe2c333,0 3px 15px #ea9b2815}.nc__eligibility{text-align:center;min-height:38px;padding-top:11px;color:var(--nc-blue);font-size:11px;line-height:1.4;letter-spacing:.7px;text-transform:uppercase}.nc[data-view="stream"] .nc__eligibility{color:var(--nc-orange)}.nc__composition{display:block}.nc__phone-stage{height:519px;margin-top:4px;perspective:none}.nc__phone{width:254px;height:496px;border-radius:41px;padding:5px;transform:none;box-shadow:0 0 0 1px #788592,2px 3px 0 #121922,3px 4px 0 #8c949a,4px 5px 0 #050709,6px 18px 30px #000b}.nc__screen{border-radius:35px}.nc__screen::after{border-radius:35px}.nc__screen-panel{inset:53px 20px 20px}.nc__wordmark{text-align:left;font-size:17px;margin-bottom:12px!important}.nc__volume-title{font-size:15px;margin-bottom:10px!important}.nc__sliders{display:flex;flex-direction:column;gap:9px;padding:0}.nc__slider{flex-direction:row;gap:12px;align-items:center;justify-content:space-between;font-size:12px;min-height:40px}.nc__slider>span{width:34px;flex:none}.nc__slider input{width:100%;min-width:0;height:40px;writing-mode:horizontal-tb;direction:ltr;touch-action:pan-y}.nc__slider input::-webkit-slider-runnable-track{width:auto;height:5px;background:linear-gradient(to right,var(--nc-blue) var(--nc-level),#28343f var(--nc-level));border:0}.nc__slider input::-webkit-slider-thumb{margin-top:-6px;margin-left:0;width:17px;height:17px}.nc__link-volumes{margin-top:10px;margin-bottom:12px;font-size:11px;min-height:40px}.nc__mode-area{padding-top:15px}.nc__mode-area>p{font-size:12px}.nc__modes{display:grid;gap:6px;margin-top:10px}.nc__modes button{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 12px;font-size:12px;border-radius:12px}.nc__modes button>span{display:block;width:14px;height:14px;border:1px solid #758190;border-radius:50%}.nc__modes button[aria-pressed="true"]>span{border-color:var(--nc-blue);background:var(--nc-blue);box-shadow:inset 0 0 0 2px #071421}.nc__halo{inset:0 -7% -2%}.nc__halo--blue{background:radial-gradient(ellipse at 22% 58%,#49a6e426,transparent 36%),radial-gradient(ellipse at 50% 94%,#298ddd26,transparent 46%)}.nc__halo--orange{background:radial-gradient(ellipse at 80% 56%,#e39b5d22,transparent 36%),radial-gradient(ellipse at 50% 94%,#ba713226,transparent 46%);opacity:0}.nc[data-view="stream"] .nc__halo--orange{opacity:1}.nc[data-view="stream"] .nc__halo--blue{opacity:0}.nc[data-view="stream"] .nc__app-screen{opacity:0;transform:translateY(-8px);pointer-events:none}.nc[data-view="stream"] .nc__stream-screen{opacity:1;transform:translateY(0);pointer-events:auto}.nc__stream-screen .nc__wave{margin-top:14px;margin-bottom:6px;gap:4px}.nc__stream-screen .nc__sound-art{width:132px;height:132px}.nc__audio-route{font-size:10px;margin-bottom:16px!important;white-space:nowrap}.nc__music-heading{font-size:22px}.nc__music-subtitle{font-size:12px}.nc__phone-call{margin-top:17px;font-size:11px}.nc__mobile-copy{height:60px;text-align:center}.nc__mobile-copy p{font-size:16px;line-height:1.35;letter-spacing:-.3px}.nc__mobile-copy small{display:block;font-size:12px;line-height:1.5;color:#a7b4c4;margin-top:7px}.nc__bottom{margin-top:3px;min-height:82px}.nc__bottom>a{font-size:12px;gap:12px;padding:6px 0}.nc__bottom>a svg{width:20px;height:20px}.nc__bottom>p{font-size:10px;margin-top:12px}.nc__bottom .nc__pause-disclosure{font-size:10px;line-height:1.5;margin-top:6px}.nc__bottom .nc__pause-disclosure[hidden]{display:block!important;visibility:hidden}.nc__call-card,.nc__music-card{display:none}}
@media(max-width:350px){.nc__wrap{padding-left:15px;padding-right:15px}.nc h2{font-size:31px}.nc__switch button{font-size:11px}.nc__mobile-copy p{font-size:14px}}
.nc__lighting{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:visible}
.nc__floor{position:absolute;left:-8%;right:-8%;top:72%;height:43%;background:radial-gradient(ellipse at 35% 34%,#257ec047,transparent 33%),radial-gradient(ellipse at 68% 34%,#b5754140,transparent 30%),linear-gradient(180deg,#080c1180,#05070900);mask-image:radial-gradient(ellipse at 50% 20%,#000 18%,transparent 70%)}
.nc__pool{position:absolute;top:84%;height:60px;width:46%;border-radius:50%;transform:rotate(-5deg);background:radial-gradient(ellipse,#5daffe61 0%,#1589ec29 30%,transparent 68%)}
.nc__pool--blue{left:4%}.nc__pool--orange{right:1%;background:radial-gradient(ellipse,#ffc18c5c 0%,#d6894528 28%,transparent 68%);transform:rotate(5deg)}
.nc__wrap::before{background:radial-gradient(ellipse at 24% 53%,#17436e2e,transparent 41%),radial-gradient(ellipse at 80% 49%,#94511e20,transparent 40%)}
.nc__halo--blue{background:radial-gradient(ellipse at 43% 85%,#409ddb57,transparent 43%)}
.nc__halo--orange{background:radial-gradient(ellipse at 73% 86%,#dc99593d,transparent 40%)}
.nc__phone-stage::after{content:"";position:absolute;left:4%;right:-3%;bottom:5px;height:46px;pointer-events:none;background:radial-gradient(ellipse at 48% 16%,#000 6%,#000d 30%,transparent 68%);transform:rotate(-5deg);z-index:-1}
.nc__phone{background:linear-gradient(128deg,#020406 0%,#333f4a 3%,#c0d5e4 6.5%,#f3f8fc 7%,#5f7589 7.8%,#0c1721 9.5%,#020508 24%,#4d5e6d 69%,#d5b99e 89.6%,#f6e3d0 90.5%,#544535 91.2%,#101820 93%,#030507 98%);box-shadow:0 0 0 1px #a7b6c6,3px 5px 0 #18212a,4px 6px 0 #a0adb7,6px 8px 0 #030507,10px 18px 16px #000c,20px 34px 48px #000c,-10px 16px 36px #319cef12,13px 20px 34px #e3a97610}
.nc__phone::before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(133deg,transparent 2%,#e5f3ff 7%,#81c5fb6b 13%,transparent 25%,transparent 71%,#f9d7b1c9 91%,transparent 97%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;z-index:5}
.nc__screen{overflow:clip;background:radial-gradient(ellipse at 4% -5%,#52677d50,transparent 55%),linear-gradient(147deg,#1b2530 0%,#080d13 39%,#04070a 71%,#10171f);box-shadow:inset 0 1px 2px #d1ecff59,inset 0 -2px 4px #000}
.nc__screen::after{background:linear-gradient(119deg,#d7eaff0b,transparent 24%,transparent 74%,#f2d7b604);box-shadow:inset 1px 0 1px #e9f5ff40,inset -1px 0 1px #e3c5a82e}
.nc__screen::before{content:"";position:absolute;inset:-35% auto -35% -70%;width:55%;background:linear-gradient(90deg,transparent,#e9f6ff10 44%,#fff1 50%,transparent);transform:translateX(-80%) rotate(-18deg);pointer-events:none;z-index:6;opacity:0}
.nc[data-illuminated="true"][data-view="app"] .nc__screen::before{animation:nc-glass-app 1.8s .12s ease-in-out both}
.nc[data-illuminated="true"][data-view="stream"] .nc__screen::before{animation:nc-glass-stream 1.8s .12s ease-in-out both}
.nc__features{position:relative;isolation:isolate}
.nc__features::before{content:"";position:absolute;left:-18px;right:-15px;bottom:-15px;height:24px;border-radius:3px;background:linear-gradient(175deg,#89bcdc42,#213b515e 15%,#070b10 38%,#101a2588 85%,transparent);box-shadow:0 10px 17px #000b,0 -4px 21px #258bec23;transform:skewY(-1deg);z-index:-1;pointer-events:none}
.nc__feature{position:relative;isolation:isolate;border-color:transparent;background:radial-gradient(ellipse at 7% 0%,#7da6c636,transparent 48%),linear-gradient(132deg,#18212c,#090e15 34%,#060a10 78%,#142331) padding-box,linear-gradient(130deg,#d8eaff80,#639ac260 10%,#34445444 43%,#3a668f70 86%,#a9dfff68) border-box;box-shadow:-5px 4px 0 #0d2032,-6px 4px 0 #5588b0,0 8px 13px #000b,0 18px 24px #0008,-9px 2px 24px #1d8de51c,inset 0 1px 1px #d5ecff26}
.nc__feature::after,.nc__call-card::after,.nc__music-card::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 12% 0%,#b4deff26,transparent 56%);opacity:.45;transition:opacity .35s ease;z-index:-1}
.nc__feature-icon{filter:drop-shadow(0 1px 1px #fff2) drop-shadow(0 0 8px #79bfff26)}
.nc__audio-cards{isolation:isolate}
.nc__audio-cards::before{content:"";position:absolute;inset:-22% -15% -28%;pointer-events:none;background:radial-gradient(ellipse at 12% 34%,#e8a3632b,transparent 29%),radial-gradient(ellipse at 83% 66%,#cd8a4e24,transparent 34%);z-index:-1}
.nc__call-card{isolation:isolate;border-color:transparent;background:radial-gradient(ellipse at 0% 0%,#b2987d3b,transparent 53%),linear-gradient(137deg,#23262a,#0a0e13 44%,#06090d 80%,#191c20) padding-box,linear-gradient(133deg,#f6d1aebf,#ad825454 20%,#6674833d 58%,#c4946666) border-box;box-shadow:inset 0 1px 1px #f9e1c72e,-3px 3px 0 #241c1570,-4px 4px 0 #b78a6038,0 15px 25px #000b,-9px 4px 25px #efb16b15}
.nc__music-card{isolation:isolate;border-color:transparent;background:radial-gradient(ellipse at 3% 0%,#a7adb433,transparent 62%),linear-gradient(145deg,#292c31,#10151c 38%,#05080c) padding-box,linear-gradient(140deg,#f7d2aebb,#83878b59 42%,#424b5670 74%,#b98b5e80) border-box;box-shadow:inset 0 1px 1px #ffead23b,-2px 3px 0 #151514,-3px 4px 0 #82654361,0 12px 18px #000b,0 30px 40px #0009,5px 3px 24px #e7a36614}
.nc__call-card::after,.nc__music-card::after{background:radial-gradient(ellipse at 12% 0%,#ffe0be2e,transparent 59%)}
.nc__call-circle{background:radial-gradient(ellipse at 30% 0%,#b993702d,#1b1b1b 58%,#0b0f14);box-shadow:inset 0 1px 1px #ffddb929,0 4px 14px #0009,0 0 16px #ca853218}
.nc__play{background:linear-gradient(145deg,#34414d,#0d141d 66%);box-shadow:inset 0 1px 1px #e1efff38,0 3px 8px #0009}
.nc__sound-art{background:radial-gradient(ellipse at 27% 9%,#d9b18b52,transparent 34%),radial-gradient(circle at 35% 18%,#42484f,#15191f 33%,#020508 73%);box-shadow:inset 0 1px 1px #ffe2c73b,inset -1px -1px 0 #d29b6373,0 5px 15px #0009}
@keyframes nc-glass-app{0%{transform:translateX(-80%) rotate(-18deg);opacity:0}22%{opacity:1}80%{opacity:.6}100%{transform:translateX(460%) rotate(-18deg);opacity:0}}
@keyframes nc-glass-stream{0%{transform:translateX(-80%) rotate(-18deg);opacity:0}22%{opacity:1}80%{opacity:.6}100%{transform:translateX(460%) rotate(-18deg);opacity:0}}
@media(hover:hover) and (pointer:fine){.nc__feature:hover::after,.nc__call-card:hover::after,.nc__music-card:hover::after{opacity:1}.nc__music-card{transition:transform .35s ease}.nc__music-card:hover{transform:rotate(-4deg) rotateY(-5deg) translateY(-3px)}}
@media(max-width:767px){.nc__floor{top:79%;left:-25%;right:-25%;height:31%;background:radial-gradient(ellipse at 47% 33%,#428dc947,transparent 58%);transition:opacity .4s}.nc__pool{top:94%;left:-5%;right:-5%;width:auto;height:40px;transform:none}.nc__pool--orange{opacity:0;transition:opacity .4s}.nc__pool--blue{opacity:1;transition:opacity .4s}.nc[data-view="stream"] .nc__pool--orange{opacity:1}.nc[data-view="stream"] .nc__pool--blue,.nc[data-view="stream"] .nc__floor{opacity:0}.nc__phone{box-shadow:0 0 0 1px #a0b4c6,2px 3px 0 #142130,3px 4px 0 #7f9bb2,4px 5px 0 #030609,4px 10px 12px #000d,10px 23px 30px #000b,-10px 6px 24px #2f90d711}.nc__phone-stage::after{left:10%;right:7%;bottom:1px;height:33px;transform:none}.nc__halo--blue{background:radial-gradient(ellipse at 18% 68%,#50aeec38,transparent 38%),radial-gradient(ellipse at 50% 95%,#3296e03a,transparent 49%)}.nc__halo--orange{background:radial-gradient(ellipse at 82% 67%,#e5a16638,transparent 38%),radial-gradient(ellipse at 50% 95%,#da985a38,transparent 49%)}.nc__switch{box-shadow:inset 0 2px 5px #000c,0 1px 0 #cad8e016}.nc__switch-track{background:linear-gradient(160deg,#6687a24f,#152331 46%,#0a111a);box-shadow:inset 0 1px 1px #e1f2ff52,0 2px 7px #0009,0 0 16px #388dcb18}}
@media(prefers-reduced-motion:reduce){.nc *,.nc *::before,.nc *::after{animation:none!important;transition:none!important}.nc__feature:hover{transform:none}}.nc[data-motion="false"] *,.nc[data-motion="false"] *::before,.nc[data-motion="false"] *::after{animation:none!important;transition:none!important}

/* Clear compatibility labels and visible responses within the existing composition. */
.nc.nc--clear .nc__model,
body.nilo-unified #MainContent .nc.nc--clear .nc__model {
  display:inline-flex;gap:8px;padding:6px 11px;border:1px solid #72bfff42;
  border-radius:999px;background:#72bfff0b;font-size:12px;letter-spacing:.06em;
  line-height:1.4;font-weight:500;margin-bottom:14px!important;
}
.nc.nc--clear .nc__model--orange,
body.nilo-unified #MainContent .nc.nc--clear .nc__model--orange {border-color:#eead7e45;background:#eead7e0b}
.nc--clear .nc__volume-title {display:flex;align-items:center;justify-content:space-between;gap:8px}
.nc--clear .nc__try {font-size:11px;line-height:1.3;color:var(--nc-blue);letter-spacing:0}
.nc--clear .nc__slider>span {display:flex;align-items:center;gap:6px;white-space:nowrap}
.nc--clear .nc__level {color:var(--nc-blue);font-size:12px;min-width:2.5ch;font-variant-numeric:tabular-nums}
.nc--clear .nc__play--labelled {width:max-content;max-width:100%;height:44px;min-height:44px;padding:8px 11px;gap:5px;border-radius:999px;font-size:12px;white-space:nowrap}
.nc--clear .nc__play--labelled svg {width:18px;height:18px}
.nc--clear .nc__call-card[aria-pressed="true"] {border-color:var(--nc-orange)}
.nc--clear .nc__phone-call[aria-pressed="true"] {border-color:var(--nc-orange);background:#32241b}
.nc--clear .nc__modes button {min-width:0;font-size:12px}
.nc--clear .nc__modes button[aria-pressed="true"] {color:#eef7ff}
@media(min-width:768px) {
  .nc--clear .nc__slider input,
  body.nilo-unified #MainContent .nc.nc--clear .nc__slider input {width:44px;height:100px}
  .nc--clear .nc__wordmark,
  body.nilo-unified #MainContent .nc.nc--clear .nc__wordmark {margin-bottom:18px!important}
  .nc--clear .nc__link-volumes,
  body.nilo-unified #MainContent .nc.nc--clear .nc__link-volumes {margin:12px 0 8px}
  .nc--clear .nc__mode-area,
  body.nilo-unified #MainContent .nc.nc--clear .nc__mode-area {padding-top:12px}
  .nc--clear .nc__call-card {gap:8px}
  .nc--clear .nc__call-circle {width:56px;height:56px}
}
@media(min-width:768px) and (max-width:1100px) {
  .nc--clear .nc__slider input,
  body.nilo-unified #MainContent .nc.nc--clear .nc__slider input {height:100px}
  .nc--clear .nc__wordmark,
  body.nilo-unified #MainContent .nc.nc--clear .nc__wordmark {margin-bottom:14px!important}
  .nc--clear .nc__link-volumes,
  body.nilo-unified #MainContent .nc.nc--clear .nc__link-volumes {margin:10px 0 8px}
  .nc--clear .nc__music-card {gap:8px}
  .nc--clear .nc__play--labelled {padding:8px;font-size:11px;gap:3px}
}
@media(max-width:767px) {
  .nc--clear .nc__switch {height:68px;margin-bottom:16px}
  .nc--clear .nc__switch button {display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:62px;font-size:12px}
  .nc--clear .nc__switch button small {font-size:11px;line-height:1.2;letter-spacing:.02em;text-transform:none;color:var(--nc-blue)}
  .nc--clear .nc__switch button[data-nc-view="stream"] small {color:var(--nc-orange)}
  .nc--clear .nc__slider {min-height:44px;gap:10px}
  .nc--clear .nc__slider>span {width:59px;font-size:12px;gap:5px}
  .nc--clear .nc__slider input {height:44px}
  .nc--clear .nc__link-volumes {min-height:44px;margin-top:6px;margin-bottom:8px}
  .nc--clear .nc__mode-area {padding-top:11px}
  .nc--clear .nc__modes {grid-template-columns:repeat(2,minmax(0,1fr))}
  .nc--clear .nc__modes button {padding:0 8px;gap:6px}
  .nc--clear .nc__modes button>span {flex-shrink:0}
  .nc--clear .nc__phone-call {font-size:12px}
}
.nc.nc--clear .nc__heading .nc__start-note,
body.nilo-unified #MainContent .nc.nc--clear .nc__heading .nc__start-note {
  margin:12px auto 0;
  max-width:100%;
  font-size:16px;
  line-height:1.45;
  font-weight:400;
  letter-spacing:0;
  color:#c5cbd2;
  text-align:center;
  text-wrap:balance;
}
@media(max-width:767px) {
  .nc.nc--clear .nc__heading .nc__start-note,
  body.nilo-unified #MainContent .nc.nc--clear .nc__heading .nc__start-note {margin-top:10px;font-size:14px;text-align:left;}
  .nc.nc--clear .nc__mobile-copy,
  body.nilo-unified #MainContent .nc.nc--clear .nc__mobile-copy {height:auto;min-height:60px;}
}
@media(max-width:749px){
body.template-index.nilo-unified #MainContent .nc.nc--clear .nc__phone-stage{height:495px}
body.template-index.nilo-unified #MainContent .nc.nc--clear .nc__phone{scale:.96;transform-origin:top center}
body.template-index.nilo-unified #MainContent .nc.nc--clear .nc__try{color:#b6ddf7}
}
