.home-v2{--home-muted:#aab8cb;--home-line:#d7e6ff18;color:#edf3fc;background:#080e16;--logo-edge:#f1f6ff;--logo-mid:#879fbd}.home-v2 .ns-wrap{width:min(1320px,calc(100% - 96px))}.home-v2 .ns-header{background:#080e16b8;border-color:var(--home-line)}.home-v2 .ns-nav{height:84px}.home-v2 .ns-nav nav{color:#c1ccdc}.home-v2 .ns-nav nav a:hover{color:white}.home-eyebrow,.home-v2 .ns-kicker{color:#a9bfdc;font-size:14px;font-weight:500;letter-spacing:.13em;line-height:1.6}.home-v2 h2{font-size:clamp(36px,4.4vw,60px);line-height:1.12;letter-spacing:-.045em;font-weight:450}.home-hero-copy h1 span,.home-v2 h2 span{color:#aebef3;background:linear-gradient(110deg,#bddeff,#b4bafa 70%,#c6adf2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-v2 p{color:var(--home-muted);line-height:1.7}.home-v2 .button{min-height:48px;padding-inline:22px;font-size:15px}.home-v2 .button.primary{color:#0b1321;background:linear-gradient(125deg,#fff,#e2ebfa);border:1px solid #f6faff;box-shadow:0 3px 20px #c3dcff14}.home-v2 .button.secondary{border:1px solid #cfddf32b;background:#c8deff06;color:#e2ebf9}.home-v2 .button.primary:hover{box-shadow:0 5px 32px #9cc7ff32}.home-v2 .ns-nav-actions .button{min-height:40px;padding-inline:17px;font-size:14px}.home-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--home-line)}.home-hero:before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(ellipse at 76% 45%,#20436c60,transparent 52%),radial-gradient(ellipse at 28% 75%,#24244d30,transparent 50%)}.home-hero-atmosphere{position:absolute;z-index:-1;inset:-12% -28% -30% 8%;opacity:.48;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 40%,#000 90%,transparent)}.home-hero-atmosphere .sound-ribbon{width:100%;height:100%}.home-hero-atmosphere .ribbon-flow{transform-origin:center;animation:none}@keyframes home-ribbon-drift{0%{transform:translateY(-12px) rotate(-4deg) scale(1)}to{transform:translateY(18px) rotate(2deg) scale(1.06)}}.home-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:72px;align-items:center;min-height:710px;padding-block:72px 80px}.home-eyebrow{display:flex;align-items:center;gap:10px}.home-ai-preview-top i,.home-eyebrow i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#afcfff;box-shadow:0 0 12px #9ac6ff}.home-hero-copy h1{font-size:clamp(58px,6.4vw,94px);line-height:1.03;letter-spacing:-.065em;font-weight:450;margin:28px 0}.home-hero-copy>p{font-size:19px;line-height:1.7;max-width:530px}.home-hero-copy .ns-actions{align-items:center;gap:24px;margin-top:35px}.home-listen-link{display:flex;align-items:center;gap:10px;color:#e0e9f7;font-size:15px}.home-listen-link>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #e0eaff35;border-radius:50%}.home-hero-proof{display:flex;align-items:flex-start;gap:8px;max-width:440px;margin-top:27px;color:#b6c5d9;font-size:14px;line-height:1.6}.home-hero-proof svg{flex-shrink:0;margin-top:3px;color:#a3c9c3}.home-hero-interface{min-width:0;perspective:1600px}.home-ai-preview{background:linear-gradient(145deg,#142131bb,#0a111cde);border:1px solid #d0e7ff2b;border-radius:25px;padding:24px;box-shadow:0 34px 100px #0006,inset 0 1px #f7faff15;background-color:#0c1523}.home-ai-preview-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#a8bad0}.home-ai-preview-top>span:first-child{letter-spacing:.12em;display:flex;gap:8px;align-items:center}.home-ai-preview-top>span:last-child{font-size:12px;color:#aab8cb}.home-ai-presence{text-align:center;padding:13px 0 22px}.home-ai-presence .ai-motion{width:100%;margin:0}.home-ai-presence .ai-motion svg{width:100%;height:130px}.home-ai-presence>span{font-size:14px;color:#c0cde1}.home-ai-example{min-height:195px}.home-ai-user{margin-left:40px;background:#e6eeff09;border:1px solid #dae6ff13;border-radius:15px 15px 3px 15px;padding:14px 16px}.home-ai-user>span{display:flex;align-items:center;gap:7px;font-size:13px;color:#b0c4dc}.home-ai-user p{margin:7px 0 0;color:#e0e9f7;font-size:15px;line-height:1.6}.home-ai-answer{display:flex;gap:12px;padding:18px 0 12px}.home-ai-answer>svg{color:#b8c7fb;flex-shrink:0;margin-top:3px}.home-ai-answer p{font-size:15px;color:#e0e8f5;margin:0 0 11px;line-height:1.6}.home-ai-answer>div>div{display:flex;gap:7px;flex-wrap:wrap}.home-ai-answer>div>div>span{border:1px solid #a8c2fa24;background:#a3c6ff0a;color:#b8cceb;border-radius:7px;font-size:12px;display:flex;align-items:center;gap:4px;padding:4px 7px}.home-ai-prompts{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0}.home-ai-prompts button{font-size:12px;color:#bac8dc;padding:8px 10px;border:1px solid #e0eaff1c;border-radius:100px;background:transparent;min-height:36px}.home-ai-prompts button[aria-pressed=true]{background:#b7caff1a;border-color:#bdccff65;color:#f2f5ff}.home-ai-compose{display:flex;align-items:center;gap:11px;padding:11px 12px;border:1px solid #deebff31;border-radius:13px;color:#b7c5d8;background:#080e1680;font-size:14px}.home-ai-compose>svg{flex-shrink:0}.home-ai-send{margin-left:auto;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#e4edfc;color:#152237;flex-shrink:0}.home-hero-bottom{display:flex;align-items:center;justify-content:space-between;padding-bottom:25px;color:#b3c0d2;font-size:11px;letter-spacing:.18em}.home-hero-bottom>a{display:grid;place-items:center;width:38px;height:38px;border:1px solid #e0eaff24;border-radius:50%}.home-listen{padding-block:105px 30px;scroll-margin-top:110px}.home-listen-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:36px}.home-listen-heading h2{margin:17px 0 0}.home-listen-heading>p{font-size:17px;max-width:410px;margin-bottom:3px}.voice-player{position:relative;padding:30px;border-radius:24px;border:1px solid #b7d2ff30;background:radial-gradient(ellipse at 75% 0,#5673b219,transparent 70%),linear-gradient(130deg,#111d2a,#0b131e);box-shadow:0 30px 90px #0003,inset 0 1px #fff0}.voice-player-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.voice-player-file{display:flex;align-items:center;gap:13px}.voice-player-file>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #abc5f62a;background:#bed8ff0a;border-radius:13px;color:#bdcee8}.voice-player-file strong{font-size:16px;font-weight:500;color:#eef4ff;display:block}.voice-player-file small{display:block;margin-top:4px;font-size:13px;color:#b3c1d5}.voice-player-switch{display:flex;gap:4px;padding:4px;border:1px solid #c5d8ff20;background:#050a1280;border-radius:100px}.voice-player-switch button{padding:9px 19px;min-height:39px;border-radius:100px;border:1px solid transparent;background:transparent;display:flex;gap:6px;align-items:center;font-size:14px;color:#bcc9dc;transition:background .2s,color .2s}.voice-player-switch button[aria-pressed=true]{background:#a7c2ff20;color:#f5f8ff;border-color:#c6d8ff30;box-shadow:0 2px 8px #0004}.voice-player-visual{position:relative;height:175px;margin-top:28px}.voice-player-grid{position:absolute;inset:0;background:repeating-linear-gradient(90deg,#c1d9ff08,#c1d9ff08 1px,transparent 0,transparent 12.5%),linear-gradient(0deg,transparent calc(50% - 1px),#c1d9ff1a 50%,transparent calc(50% + 1px));-webkit-mask-image:linear-gradient(0deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(0deg,transparent,#000 30%,#000 70%,transparent)}.voice-player-visual>svg{display:block;position:absolute;inset:0;width:100%;height:100%}.voice-player-visual input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:crosshair;margin:0;z-index:2}.voice-player-visual:focus-within{outline:2px solid #b4cdff;outline-offset:5px;border-radius:6px}.voice-player-playhead{position:absolute;top:7px;bottom:7px;width:1px;background:#eaf3ff;pointer-events:none;filter:drop-shadow(0 0 7px #bed9ff)}.voice-player-playhead span{display:block;position:absolute;top:0;left:-2.5px;width:6px;height:6px;background:#eff6ff;border-radius:50%}.voice-player-timeline{display:flex;justify-content:space-between;color:#a4b5cd;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:8px 0 25px}.voice-player-controls{display:flex;align-items:center;gap:18px;border-top:1px solid #e0eaff12;padding-top:22px}.voice-player-play{width:54px;height:54px;display:grid;place-items:center;background:#eaf1ff;color:#112036;border:1px solid #f9fcff;border-radius:50%;flex-shrink:0;box-shadow:0 4px 24px #afc9ff20}.voice-player-status{display:flex;align-items:center;gap:12px}.voice-player-status strong{display:block;font-size:14px;font-weight:500}.voice-player-status>div>span{display:block;font-size:13px;color:#aebdd2;margin-top:4px}.voice-player-live{display:flex;align-items:center;gap:3px;height:25px;color:#b5c9ff}.voice-player-live i{width:2px;border-radius:4px;height:6px;background:currentColor}.voice-player-live i:nth-child(2){height:18px}.voice-player-live i:nth-child(3){height:12px}.voice-player.is-playing .voice-player-live i{animation:home-level .7s ease-in-out infinite alternate}.voice-player.is-playing .voice-player-live i:nth-child(2n){animation-delay:-.35s}@keyframes home-level{to{transform:scaleY(.35)}}.voice-player-volume{display:flex;align-items:center;gap:8px;margin-left:auto;color:#b3c4df}.voice-player-volume input{width:80px;accent-color:#b7c9ef;cursor:pointer}.voice-player-try{font-size:14px;color:#d6e4fa;display:flex;gap:8px;align-items:center;margin-left:8px}.voice-player-credit{margin-top:23px;color:#a6b6cc;font-size:12px}.voice-player-credit summary{cursor:pointer;width:fit-content}.voice-player-credit p{font-size:13px;max-width:820px}.voice-player-credit a{text-decoration:underline;text-underline-offset:3px}.home-process-strip{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:28px 12px;color:#b0bfd4;font-size:14px}.home-process-strip>span{display:flex;align-items:center;gap:9px}.home-product{padding-block:95px;scroll-margin-top:80px}.home-section-heading{max-width:800px;margin-bottom:44px}.home-section-heading h2{margin:18px 0}.home-section-heading p{font-size:17px}.home-features{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.home-feature{position:relative;border:1px solid var(--home-line);background:linear-gradient(140deg,#142131a0,#0c141f);border-radius:22px;padding:30px;overflow:hidden}.home-feature-main,.home-feature-master{grid-column:span 2;min-height:480px;display:flex;flex-direction:column}.home-feature-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px}.home-feature-top>span:last-child{color:#a6bbd6;font-size:12px;letter-spacing:.12em}.home-feature-icon{width:45px;height:45px;display:grid;place-items:center;background:#adceff0c;color:#bad7ff;border-radius:13px;border:1px solid #bad1fc1c}.home-feature h3{font-size:31px;font-weight:450;line-height:1.2;letter-spacing:-.035em;margin:0 0 17px}.home-feature>p{font-size:16px;max-width:490px;margin:0}.home-feature>a{display:flex;justify-content:space-between;align-items:center;color:#d6e4f9;padding-top:22px;font-size:14px;margin-top:auto}.home-restoration-art{height:155px;position:relative;margin:5px 0}.home-restoration-art .ai-motion{width:100%;margin:0}.home-restoration-art .ai-motion svg{height:110px}.home-restoration-art>div:last-child{display:flex;align-items:center;gap:12px;color:#a7b8d0;font-size:12px}.home-restoration-art i{flex:1 1;height:3px;border-radius:5px;background:linear-gradient(90deg,#2f405b,#a4c5f8)}.home-restoration-art strong{font-weight:500;color:#d5e7ff}.home-feature-master{background:radial-gradient(ellipse at 100% 80%,#3f396e30,transparent 70%),linear-gradient(140deg,#142131a0,#0c141f)}.home-destination-art{display:flex;align-content:start;flex-wrap:wrap;gap:7px;margin:30px 0 25px}.home-destination-art>div{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid #b5c7f33b;background:linear-gradient(100deg,#bed5ff10,#b2a3ff0d);padding:16px;border-radius:12px;margin-bottom:6px}.home-destination-art>div>span{font-size:11px;letter-spacing:.12em;color:#b9cae1}.home-destination-art strong{display:flex;gap:10px;align-items:center;color:#e6edff;font-weight:500;font-size:19px}.home-destination-art>span{padding:6px 10px;border:1px solid #c8d5ee20;border-radius:7px;font-size:12px;color:#b1c0d7}.home-feature-small{padding:26px;min-height:230px}.home-feature-small>svg{color:#b3c7e9;margin-bottom:25px}.home-feature-small h3{font-size:21px;line-height:1.3}.home-feature-small p{font-size:15px}.home-feature-small>a{justify-content:end;padding-top:19px}.home-workflow{padding-block:55px 100px;scroll-margin-top:100px}.home-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.home-step{border-top:1px solid #bed4f632;padding-top:24px}.home-step>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:33px;color:#a8bfde}.home-step>div>span{font-size:14px}.home-step h3{font-size:26px;font-weight:450;letter-spacing:-.035em}.home-step p{font-size:16px;margin-bottom:0}.home-workflow-cta{display:flex;align-items:center;gap:20px;margin-top:40px}.home-workflow-cta>span{color:#aabbd1;font-size:14px;max-width:400px;line-height:1.6}.home-access{display:block;padding-block:85px 95px;border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);scroll-margin-top:100px}.home-access-content{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,100px);align-items:center}@media (max-width:600px){.home-access-content{grid-template-columns:1fr;gap:16px}}.home-access h2{margin:20px 0}.home-access p{font-size:17px}.home-access-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 32px}.home-device-labels{display:flex;gap:24px;flex-wrap:wrap;color:#b3c5de;font-size:14px}.home-device-labels>span{display:flex;align-items:center;gap:8px}.home-access small{display:block;font-size:13px;line-height:1.6;color:#aab8cb;margin-top:17px}.home-v2 .ns-faq{padding-block:100px;grid-template-columns:1fr 1.2fr;gap:70px}.home-v2 .ns-faq h2{font-size:38px}.home-v2 .ns-faq-item{border-color:var(--home-line)}.home-v2 .ns-faq-item button{color:#d8e4f4;font-size:16px}.home-v2 .ns-faq-item p{font-size:15px}.home-finale{position:relative;isolation:isolate;padding:80px 24px 100px;overflow:hidden;text-align:center;border-top:1px solid var(--home-line);background:radial-gradient(ellipse at 50% 100%,#20335a3d,transparent 75%)}.home-finale>div:first-child{position:absolute;inset:15% -16% -30%;z-index:-1;opacity:.5;pointer-events:none}.home-finale .ai-motion{width:100%}.home-finale .ai-motion svg{height:350px}.home-finale .home-eyebrow{justify-content:center}.home-finale h2{font-size:clamp(44px,6vw,82px);margin:22px 0 30px}.home-finale p{display:flex;justify-content:center;align-items:center;gap:7px;font-size:13px;margin-top:22px}.home-v2 .ns-footer{padding-block:38px;border-color:var(--home-line)}.home-v2 .ns-footer nav,.home-v2 .ns-footer p{color:#afc0d8}@media (min-width:1600px){.home-hero-grid{min-height:770px}}@media (max-width:1150px){.home-v2 .ns-wrap{width:calc(100% - 64px)}.home-v2 .ns-nav{gap:20px}.home-v2 .ns-nav nav{gap:15px}.home-v2 .ns-nav-actions{gap:12px}.home-hero-grid{gap:36px;min-height:670px}.home-hero-copy h1{font-size:68px}.home-hero-copy>p{font-size:17px}.home-ai-preview{padding:20px}.home-hero-copy .ns-actions{gap:16px}.home-hero-proof{max-width:360px}.home-hero-proof span{max-width:300px}.home-hero-bottom{font-size:10px}.home-access{gap:55px}.home-features{grid-template-columns:repeat(2,1fr)}.home-feature-main,.home-feature-master{grid-column:span 1}.home-feature-small{min-height:205px}}@media (max-width:900px){.home-v2 .ns-nav nav{display:none}.home-v2 .ns-menu{display:flex}.home-v2 .ns-nav nav.open{display:flex;position:absolute;top:100%;left:0;right:0;background:#0b1423fa;padding:24px 32px;border-bottom:1px solid var(--home-line);flex-direction:column;align-items:start;gap:23px}.home-hero-grid{grid-template-columns:1fr;gap:42px;padding-block:60px 45px;min-height:0}.home-hero-copy{text-align:center}.home-eyebrow,.home-hero-copy .ns-actions,.home-hero-proof{justify-content:center}.home-hero-copy>p,.home-hero-proof{margin-inline:auto}.home-hero-copy h1{font-size:80px}.home-hero-proof{max-width:100%}.home-hero-proof span{max-width:none}.home-hero-interface{max-width:570px;width:100%;margin-inline:auto}.home-hero-atmosphere{inset:15% -80% -20% -50%}.home-ai-example{min-height:185px}.home-listen{padding-top:75px}.home-listen-heading{gap:25px}.home-listen-heading>p{font-size:16px;max-width:300px}.voice-player-volume{display:none}.voice-player-try{margin-left:auto}.home-process-strip{display:grid;grid-template-columns:repeat(2,1fr)}.home-steps{gap:28px}.home-step h3{font-size:23px}.home-step p{font-size:15px}.home-access{gap:35px}.home-v2 .ns-faq{grid-template-columns:1fr;gap:25px}.home-v2 .ns-faq h2{font-size:36px}.home-v2 .ns-footer{flex-direction:column;align-items:start;gap:25px}.home-v2 .ns-footer nav{flex-wrap:wrap}}@media (max-width:600px){.home-v2 .ns-wrap{width:calc(100% - 36px)}.home-v2 .ns-nav{height:72px;gap:12px}.home-v2 .ns-nav .brand>svg{width:38px}.home-v2 .ns-nav .brand>span{font-size:11px;letter-spacing:.2em}.home-v2 .ns-nav-actions{gap:9px}.home-v2 .ns-nav-actions>.button{display:none}.home-v2 .ns-menu{width:36px;height:36px}.home-hero-grid{padding-block:44px 35px;gap:35px}.home-eyebrow{font-size:11px;letter-spacing:.08em;gap:7px}.home-hero-copy h1{font-size:clamp(50px,13.5vw,76px);margin:24px 0;letter-spacing:-.065em}.home-hero-copy>p{font-size:17px;line-height:1.65;max-width:340px}.home-desktop-break{display:none}.home-hero-copy .ns-actions{gap:18px;margin-top:27px}.home-hero-copy .ns-actions .button{font-size:14px;padding-inline:18px}.home-listen-link{font-size:14px}.home-listen-link>span{width:30px;height:30px}.home-hero-proof{font-size:13px;max-width:330px;margin-top:21px;gap:6px}.home-ai-preview{padding:18px;border-radius:20px}.home-ai-preview-top{font-size:10px;gap:6px}.home-ai-preview-top>span:first-child{letter-spacing:.08em}.home-ai-preview-top>span:last-child{font-size:10px}.home-ai-presence{padding:8px 0 19px}.home-ai-presence .ai-motion svg{height:104px}.home-ai-presence>span{font-size:13px}.home-ai-user{margin-left:20px;padding:12px}.home-ai-answer p,.home-ai-user p{font-size:14px}.home-ai-answer{gap:9px}.home-ai-example{min-height:200px}.home-ai-prompts{gap:5px;margin:10px 0 14px}.home-ai-prompts button{font-size:11px;padding:7px 8px}.home-ai-compose{font-size:12px;padding:9px;gap:8px}.home-ai-send{width:28px;height:28px}.home-hero-bottom{padding-bottom:20px;font-size:9px;letter-spacing:.08em;gap:8px}.home-hero-bottom>span:last-child{text-align:right}.home-hero-bottom>a{width:30px;height:30px;flex-shrink:0}.home-listen{padding-top:60px;scroll-margin-top:90px}.home-v2 .ns-kicker{font-size:11px;letter-spacing:.1em}.home-v2 h2{font-size:39px}.home-listen-heading{display:block;margin-bottom:25px}.home-listen-heading h2 br{display:none}.home-listen-heading h2 span{display:block}.home-listen-heading>p{font-size:16px;margin-top:20px;max-width:100%}.voice-player{padding:19px 15px;border-radius:18px}.voice-player-head{align-items:start;flex-direction:column;gap:17px}.voice-player-file strong{font-size:15px}.voice-player-file small{font-size:12px}.voice-player-file>span{width:39px;height:39px}.voice-player-switch{width:100%}.voice-player-switch button{flex:1 1;justify-content:center;font-size:14px;min-height:38px;padding-inline:12px}.voice-player-visual{height:135px;margin-top:20px}.voice-player-timeline{margin-bottom:18px}.voice-player-controls{gap:12px;flex-wrap:wrap;padding-top:18px}.voice-player-play{width:48px;height:48px}.voice-player-live{display:none}.voice-player-status strong{font-size:14px}.voice-player-status>div>span{font-size:12px}.voice-player-try{font-size:13px;padding:10px 0;flex-basis:100%;justify-content:center;margin:0;border-top:1px solid #b5caff14}.voice-player-credit{margin-top:10px;font-size:12px}.home-process-strip{padding:22px 1px;gap:17px 10px;font-size:12px}.home-process-strip>span{gap:6px}.home-product{padding-block:50px}.home-section-heading{margin-bottom:29px}.home-section-heading h2{margin:16px 0}.home-section-heading p{font-size:16px}.home-features{grid-template-columns:1fr;gap:14px}.home-feature{padding:25px;border-radius:18px}.home-feature-main,.home-feature-master{min-height:440px}.home-feature h3{font-size:29px}.home-feature>p{font-size:16px}.home-feature-top>span:last-child{font-size:11px}.home-feature-small{min-height:200px}.home-feature-small h3{font-size:23px}.home-feature-small>svg{margin-bottom:20px}.home-feature-small>a{padding-top:13px}.home-workflow{padding-block:30px 60px}.home-steps{grid-template-columns:1fr;gap:26px}.home-step>div{margin-bottom:21px}.home-step h3{margin:0 0 13px;font-size:27px}.home-step p{font-size:16px}.home-workflow-cta{flex-direction:column;align-items:start;gap:15px;margin-top:30px}.home-access{grid-template-columns:1fr;gap:35px;padding-block:55px}.home-v2 .ns-faq{padding-block:60px;gap:20px}.home-v2 .ns-faq h2{font-size:34px}.home-v2 .ns-faq-item button{font-size:16px;gap:20px;padding-block:22px}.home-finale{padding:60px 18px 70px}.home-finale h2{font-size:46px}.home-finale p{font-size:12px}.home-finale>div:first-child{inset:15% -50% -30%}.home-v2 .ns-footer nav{font-size:14px;gap:20px}}@media (prefers-reduced-motion:reduce){.home-hero-atmosphere .ribbon-flow,.voice-player.is-playing .voice-player-live i{animation:none}.voice-player-switch button{transition:none}}.home-ai-preview-top>span,.home-ai-preview-top>span:last-child{font-size:12px}.home-ai-answer>div>div>span,.home-ai-compose,.home-ai-presence>span,.home-ai-user>span{font-size:14px}.home-ai-prompts button{font-size:14px;min-height:40px}.home-ai-preview-top{flex-wrap:wrap}.home-ai-example{min-height:210px}.voice-player-credit,.voice-player-credit p,.voice-player-file small,.voice-player-status>div>span,.voice-player-timeline,.voice-player-try{font-size:14px}@media (max-width:900px){.home-v2 .ns-header{background:#080e16f5;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (min-width:1151px){.home-v2 .ns-wrap{width:min(2240px,calc(100% - 96px))}.home-hero{column-gap:clamp(48px,6vw,140px)}}.home-v2 .plans-section{--surface:#111a26;--text:#edf3fc;--muted:#b3c1d3;--line:#d7e6ff20}.home-v2 .ns-faq{display:block;padding-block:64px}.home-v2 .ns-faq>div:first-child{margin-bottom:24px}.home-v2 .ns-faq>div:last-child{max-width:1100px}.home-v2 .ns-faq h2 br{display:none}.home-v2 .ns-faq h2 span:before{content:" "}@media (min-width:1000px){.home-v2 .ns-faq>div:last-child{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;max-width:none;align-items:start}.home-v2 .home-hero-grid{gap:clamp(32px,4vw,72px)}.home-v2 .home-access-content{gap:clamp(32px,4vw,64px)}}@media (max-width:760px){.home-v2 .ns-faq{padding-block:40px}.home-v2 .ns-faq h2{font-size:28px}}.home-v2 .home-workflow{padding-block:64px}@media (min-width:761px){.home-listen{padding-top:64px}.home-access,.home-product{padding-block:64px}}.home-quick{padding-block:44px;text-align:center}.home-quick h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.04em}.home-quick-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:26px 0}.home-quick-steps p{display:grid;justify-items:center;gap:8px;color:var(--text-2);font-size:15px}.home-quick-steps strong{color:var(--text);font-size:20px}.home-v2 .ns-faq{padding-block:36px}@media (max-width:680px){.home-v2 .home-hero-grid{padding-block:32px 20px;gap:20px;min-height:auto}.home-hero-bottom,.home-v2 .home-hero-interface{display:none}.home-v2 .home-hero{min-height:auto;padding-bottom:20px}.home-v2 .home-listen{padding-block:30px}.home-v2 .home-listen-heading{margin-bottom:20px;gap:10px}.home-quick{padding-block:28px}.home-quick-steps{grid-template-columns:1fr;gap:8px;margin:20px 0}.home-quick-steps p{grid-template-columns:24px 85px 1fr;text-align:left;justify-items:start;align-items:center;font-size:13px}.home-quick-steps strong{font-size:15px}.home-v2 .ns-footer{padding-block:28px}}.studio-shell{background:radial-gradient(ellipse at 85% 0,color-mix(in srgb,var(--down) 8%,transparent),transparent 55%),var(--bg)}.studio-body{min-width:0}.studio-header{background:var(--glass)}.studio-main{padding-block:28px 40px}.studio-main :is(h1,h2,h3){text-wrap:balance}.player-title .eyebrow,.studio-main :is(.studio-welcome,.account-settings,.admin-heading)>.eyebrow,.studio-welcome .eyebrow{display:none}.studio-welcome{margin-bottom:24px}.account-settings>h1,.studio-welcome h1{margin:0 0 10px;letter-spacing:-.04em}.account-settings>p,.studio-welcome p{margin:0;color:var(--text-2)}.studio-main :is(.editor-player,.treatment-panel,.analysis-panel,.history-panel,.finish-panel,.account-settings-summary,.account-settings-grid>form,.account-settings-grid>section,.admin-kpis article,.admin-chart,.admin-cost,.admin-members,.admin-plan-editor){border-color:var(--hairline);border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--down) 3%,var(--surface)),var(--surface));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 4%,transparent),0 8px 28px #0000000a}.studio-main .history-panel{padding:24px;border:1px solid var(--hairline)}.studio-main .history-panel .subheading{margin-bottom:16px}.button{white-space:normal;text-align:center;line-height:1.35}.button.primary{background:linear-gradient(125deg,color-mix(in srgb,var(--primary-bg) 88%,var(--down)),var(--primary-bg));box-shadow:inset 0 1px 0 #ffffff25,var(--shadow-sm)}.button.secondary:hover{border-color:var(--hairline-strong)}.studio-main :is(input:not([type=range]):not([type=checkbox]),select,textarea){border-color:var(--hairline-strong)}.studio-main :is(input,select,textarea):focus-visible{outline:2px solid var(--down);outline-offset:3px}.account-settings-summary{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:20px;margin:24px 0;padding:24px}.account-settings-summary>.account-profile-avatar{width:64px;height:64px;margin:0}.account-settings-summary>div{overflow-wrap:anywhere}.account-settings-summary>div>p{margin:6px 0 0;font-size:14px;color:var(--text-2)}.account-settings-summary .account-summary-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px;overflow:visible}.account-summary-actions>span{display:inline-flex;align-items:center;gap:7px;color:var(--text-2);font-size:13px}.account-summary-actions .button{margin:0;align-self:auto;min-height:44px;font-size:14px;padding-inline:16px}.account-settings-grid{gap:24px;align-items:start}.account-settings-grid>:is(form,section){padding:24px;gap:20px;min-width:0}.settings-card-heading{display:flex;align-items:center;gap:12px}.settings-card-heading>svg{color:var(--down-text);flex-shrink:0}.account-settings .settings-card-heading h2{margin:0;font-size:21px;line-height:1.35}.account-settings-grid p{font-size:14px;color:var(--text-2);margin:0}.account-settings .account-settings-success{margin-block:20px;color:var(--bg)}.account-plan{background:var(--down-soft);border-color:var(--hairline-strong);color:var(--down-text)}.account-settings label{gap:8px}.account-settings .button{margin-top:0}.editor-heading{gap:16px}.editor-heading h1,.editor-heading p{overflow-wrap:anywhere}.subheading{gap:16px}.apps-page>h1{max-width:20ch}.apps-grid section{display:flex;flex-direction:column;gap:12px;padding:28px;background:var(--surface);border-radius:20px}.apps-grid :is(h2,p){margin:0}.apps-grid .button{width:100%;margin-top:8px}.apps-grid .apps-format{margin-top:auto;padding-top:8px}.home-v2 .home-hero,.ns-site{background-color:var(--bg)}.demo-player,.home-ai-preview{border-color:var(--hairline-strong)}@media (max-width:1000px){.account-settings-summary{grid-template-columns:56px minmax(0,1fr)}.account-settings-summary>.account-profile-avatar{width:56px;height:56px}.account-settings-summary .account-summary-actions{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--hairline);padding-top:16px}}@media (max-width:680px){.studio-main{padding:24px 16px 32px}.studio-welcome{gap:12px;flex-wrap:wrap;margin-bottom:20px}.account-settings>h1,.studio-welcome h1{font-size:30px}.account-settings>p,.studio-welcome p{font-size:15px;line-height:1.55}.studio-main :is(.editor-player,.treatment-panel,.analysis-panel,.history-panel,.finish-panel){padding:20px 16px;border-radius:18px}.account-settings-summary{margin-block:20px;gap:14px;padding:20px}.account-settings-summary strong{font-size:18px}.account-settings-summary>div>p{font-size:13px}.account-settings-summary .account-summary-actions{flex-direction:column;align-items:stretch;gap:14px}.account-summary-actions .button{width:100%}.account-settings-grid{gap:16px}.account-settings-grid>:is(form,section){padding:20px;gap:18px}.account-settings label{font-size:14px}.account-settings-grid .button{width:100%;min-height:46px}.studio-main .text-link{min-height:40px}.studio-header .icon-button{min-height:44px;min-width:44px}.editor-heading{flex-wrap:wrap}.editor-heading .button{min-height:44px}.studio-main .subheading{flex-wrap:wrap}.admin-heading{align-items:flex-start;flex-wrap:wrap;gap:16px}.admin-members .subheading form{width:100%}.apps-grid{gap:16px}.apps-grid section{padding:22px}}@media (prefers-reduced-motion:reduce){.processing-banner:after{animation:none}}@media (max-width:680px){.studio-main .upload-zone{min-height:auto;padding:24px 18px}.studio-main .upload-zone h2{font-size:23px;max-width:none;margin:14px 0 8px}.studio-main .upload-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.studio-main .upload-actions .button{padding-inline:10px;font-size:13px}.studio-main .upload-formats{font-size:12px;margin-top:16px;line-height:1.6}}[data-intent=auto]{--intent:#8bbdff}[data-intent=vocals]{--intent:#c4a0ff}[data-intent=level],[data-intent=master]{--intent:#79d5bd}[data-intent=effects]{--intent:#ffac94}.assistant-panel .suggestion-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.assistant-panel .suggestion-chips button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-height:82px;padding:16px 18px;text-align:left;border-radius:16px;border:1px solid color-mix(in srgb,var(--intent) 32%,var(--hairline));border-left:3px solid var(--intent);background:color-mix(in srgb,var(--intent) 7%,var(--surface))}.suggestion-chips button strong{font-size:14px;color:var(--text)}.suggestion-chips button span{font-size:12px;line-height:1.4;color:var(--text-2)}.assistant-panel .suggestion-chips button:hover{background:color-mix(in srgb,var(--intent) 16%,var(--surface));transform:translateY(-2px)}.home-intents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:480px;margin-top:24px}.home-intents a{display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--intent) 30%,transparent);border-radius:12px;background:color-mix(in srgb,var(--intent) 8%,#0b1423);color:#edf3fc;font-size:14px}.home-intents a svg{color:var(--intent);flex-shrink:0}.home-intents a:hover{background:color-mix(in srgb,var(--intent) 18%,#0b1423);border-color:var(--intent)}.home-v2 .home-hero{background-image:radial-gradient(ellipse at 90% 10%,#8065d41a,transparent 55%),radial-gradient(ellipse at 15% 60%,#3d88b51c,transparent 50%)}.home-v2 .home-hero-copy h1 span{background-image:linear-gradient(110deg,#c0dcff,#bfadf5 70%,#f3c1b5)}.home-ai-prompts button:nth-child(2)[aria-pressed=true]{border-color:#bc9aee88;background:#a67be522;color:#dcc3ff}.home-ai-prompts button:nth-child(3)[aria-pressed=true]{border-color:#f4ab9588;background:#f4ab9518;color:#ffc9b9}.home-quick-steps p:first-child svg{color:#a4cfff}.home-quick-steps p:nth-child(2) svg{color:#cfb1ff}.home-quick-steps p:nth-child(3) svg{color:#8bdcc5}.home-v2 .plan-choice.featured{border-color:#d6a28a66;background-image:radial-gradient(ellipse at 100% 0,#ee997b12,transparent 70%)}.home-v2 .plan-choice.featured h3{color:#f2c3ad}.studio-shell.tool-vocals .process-button{box-shadow:0 6px 26px #ae86f32b}.studio-shell.tool-vocals .cloud-restoration-note{border-color:#b494df60;background:color-mix(in srgb,#b494df 8%,var(--surface))}@media (max-width:680px){.assistant-panel .suggestion-chips{grid-template-columns:1fr;gap:9px}.assistant-panel .suggestion-chips button{min-height:66px;padding:12px 15px;gap:3px}.home-intents{gap:8px;margin-top:20px}.home-intents a{padding:12px 10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.assistant-panel .suggestion-chips button:hover{transform:none}}.cinematic-ribbon{position:relative;width:100%;height:100%;isolation:isolate;pointer-events:none}.ribbon-sculpture{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;animation:chrome-drift 16s ease-in-out infinite alternate;animation-play-state:paused}.ribbon-halo{position:absolute;inset:12% 6%;background:radial-gradient(ellipse,#739fc738,transparent 68%);animation:chrome-breathe 12s ease-in-out infinite alternate;animation-play-state:paused}.ribbon-ground{position:absolute;inset:74% 20% 4%;background:radial-gradient(ellipse,#02081250,transparent 65%)}.is-running .ribbon-halo,.is-running .ribbon-sculpture{animation-play-state:running}.is-energetic .ribbon-sculpture{animation-name:chrome-process;animation-duration:3.6s}.is-energetic .ribbon-halo{animation-duration:2.6s}@keyframes chrome-drift{0%{transform:translate3d(0,-5px,0) rotate(-1.5deg) scale(.98)}to{transform:translate3d(0,8px,0) rotate(1.5deg) scale(1.025)}}@keyframes chrome-process{0%,to{transform:translate3d(-6px,7px,0) rotate(-3deg) scale(.96)}50%{transform:translate3d(6px,-9px,0) rotate(3deg) scale(1.06)}}@keyframes chrome-breathe{0%{opacity:.45;transform:scale(.9)}to{opacity:.95;transform:scale(1.12)}}.ai-motion{position:relative;min-height:165px}.ai-motion>.cinematic-ribbon{height:165px}.ai-motion.compact{min-height:90px}.ai-motion.compact>.cinematic-ribbon{height:90px}.account-wave-background .ai-motion,.account-wave-background .cinematic-ribbon{width:100%;height:100%}.chrome-site{background:#080f18;color:#f0f4fa}.chrome-site .home-hero{background:radial-gradient(ellipse at 73% 30%,#365c7b50,transparent 65%),linear-gradient(145deg,#101c29,#080f18 80%);padding:50px 0 32px}.chrome-site .home-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:12px;align-items:center;min-height:450px}.chrome-site .home-hero-copy{padding:25px 0}.chrome-site .home-hero-copy h1{font-size:clamp(52px,5.3vw,78px);line-height:1.06;letter-spacing:-.06em;max-width:690px}.chrome-site .home-hero-copy h1 span{display:block;background-image:linear-gradient(110deg,#f8fbff,#afc6db 52%,#e5edf6)}.chrome-site .home-hero-copy>p{max-width:460px;font-size:19px;line-height:1.6;margin-block:24px}.chrome-site .chrome-hero-art{display:block;min-width:0;width:100%;height:360px;padding:0;border:0;background:none;box-shadow:none;transform:none;overflow:visible}.chrome-site .chrome-intents{display:grid;grid-template-columns:repeat(3,1fr);max-width:1180px;gap:12px;margin:18px auto 0}.chrome-site .chrome-intents a{justify-content:center;min-height:64px;border:1px solid #b9d1e52c;border-radius:16px;background:linear-gradient(125deg,#b5cfe515,#91adc905);color:#e5eef7;transition:transform .16s,background .16s}.chrome-site .chrome-intents a:hover{transform:translateY(-2px);background:#95b4d31c}[data-intent]{--intent:#adc9e7}.chrome-site .button.primary,.studio-shell .button.primary{background:linear-gradient(115deg,#fcfdff,#c8d9e9 55%,#edf4fc);color:#142436;border:1px solid #f6faffaa;box-shadow:inset 0 1px #fff,0 6px 24px #99bddd16}.chrome-site .home-listen{padding-block:48px 30px}.chrome-listen-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px}.chrome-listen-heading h2{font-size:clamp(28px,3vw,38px);letter-spacing:-.04em}.chrome-listen-heading p{color:#acbfd0;font-size:15px}.chrome-site .home-quick{padding-block:36px}.chrome-site .home-quick-steps p svg{color:#b8d1e8}.chrome-site .plan-choice.featured{border-color:#aec9e66b;background-image:linear-gradient(135deg,#718fa817,transparent)}.chrome-site .plan-choice.featured h3{color:#d8e8f7}.studio-shell.tool-vocals .process-button{box-shadow:0 6px 26px #8baaca20}.studio-shell.tool-vocals .cloud-restoration-note{border-color:var(--hairline-strong);background:var(--surface)}@media (max-width:680px){.chrome-site .home-hero{padding:8px 0 24px}.chrome-site .home-hero-grid{grid-template-columns:1fr;gap:0;min-height:0}.chrome-site .chrome-hero-art{display:block;grid-row:1;height:190px;margin:0}.chrome-site .home-hero-copy{padding:0;text-align:center}.chrome-site .home-hero-copy h1{font-size:clamp(42px,10.8vw,65px);margin:0 auto}.chrome-site .home-hero-copy>p{font-size:16px;margin:18px auto}.chrome-site .ns-actions{justify-content:center}.chrome-site .home-hero-proof{justify-content:center;font-size:11px;margin-top:16px}.chrome-site .chrome-intents{grid-template-columns:1fr;gap:8px;margin:24px auto 0}.chrome-site .chrome-intents a{min-height:48px;justify-content:flex-start;padding:12px 18px}.chrome-listen-heading{display:block}.chrome-listen-heading p{margin-top:8px}.chrome-site .home-listen{padding-block:30px 16px}.ai-motion,.ai-motion>.cinematic-ribbon{min-height:120px;height:120px}}@media (prefers-reduced-motion:reduce){.ribbon-halo,.ribbon-sculpture{animation:none!important}.chrome-site .chrome-intents a:hover{transform:none}}.chrome-site main{position:relative;isolation:isolate;overflow:clip;background:#050d18}.chrome-site main:before{content:"";position:absolute;z-index:-2;inset:0 0 auto;height:1140px;background:url(/brand/blue-atmosphere.webp) top/cover no-repeat;-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent)}.chrome-site .ns-header{background:#07182bea;border-color:#89cfff24}.chrome-site .home-hero{position:relative;background:none;padding:28px 0 26px}.chrome-site .home-hero-atmosphere{display:none}.chrome-site .home-hero-grid{min-height:440px;grid-template-columns:1fr 1.1fr}.chrome-site .home-hero-copy{position:relative;z-index:2}.chrome-site .home-hero-copy h1{font-weight:440;text-shadow:0 4px 32px #020d1a50}.chrome-site .home-hero-copy h1 span{background-image:linear-gradient(110deg,#d2f2ff,#8bd3ff 65%,#c6e9ff)}.chrome-site .home-hero-copy>p{color:#d5e5f3}.chrome-site .chrome-hero-art{height:390px}.chrome-site .chrome-hero-art .ribbon-sculpture{width:115%;max-width:none;left:-8%}.chrome-site .ribbon-halo{background:radial-gradient(ellipse,#73c9ff50,transparent 70%)}.chrome-site .home-hero-proof{color:#bcd4e8}.chrome-site .home-listen-link>span{border:1px solid #9bd9ff9c;background:radial-gradient(ellipse at 30% 20%,#78bfff38,#0a244199);box-shadow:inset 0 1px #c8eaff33,0 0 22px #61bfff22}.chrome-site .button.primary,.studio-shell .button.primary{background:linear-gradient(175deg,#fff,#d8eafa 35%,#a4bdd6 58%,#deefff 85%,#f2faff);border-color:#d9f2ffcf;box-shadow:inset 0 1px 2px #fff,inset 0 -1px 2px #7394b875,0 2px 20px #7fbfff33}.chrome-site .chrome-intents{max-width:1320px;gap:16px;margin-top:8px}.chrome-site .chrome-intents a{min-height:96px;justify-content:flex-start;padding:20px 22px;gap:17px;border-color:#8cc8f363;background:linear-gradient(130deg,#335f873d,#071b36a3 70%);box-shadow:inset 0 1px #c2e6ff1c,0 8px 28px #0002}.chrome-site .chrome-intents a>svg:first-child{color:#d8eeff;filter:drop-shadow(0 0 7px #61c0ff70)}.chrome-site .chrome-intents a>svg:last-child{margin-left:auto;width:27px;height:27px;padding:6px;border:1px solid #94d6ff50;border-radius:50%}.chrome-intents a>span{display:grid;gap:6px}.chrome-intents strong{font-size:15px;font-weight:550}.chrome-intents small{color:#bdcede;font-size:12px;font-weight:400}.chrome-site .chrome-intents a:hover{background:linear-gradient(130deg,#5299cb45,#0b294ac9);border-color:#a9e0ff9c;box-shadow:inset 0 1px #d5f1ff30,0 8px 28px #0003}.chrome-site .home-listen{position:relative;padding-top:34px}.chrome-site .voice-player{border:1px solid #86c8f459;background:linear-gradient(125deg,#0d2b479e,#071321da 75%);box-shadow:inset 0 1px #c2e6ff15,0 20px 60px #0003}.chrome-site .voice-player-switch button[aria-pressed=true]{color:#061a2e;background:linear-gradient(130deg,#d5f3ff,#82cdff);border-color:#bce7ff}.chrome-site .voice-player-play{background:radial-gradient(ellipse at 35% 20%,#72bdff44,#071c37);color:#edf9ff;border:1px solid #a3dfff;box-shadow:0 0 22px #62b7ff25,inset 0 1px #d3f0ff66}.signal-field{position:absolute;inset:0 0 auto;height:1230px;z-index:-1;overflow:hidden;pointer-events:none;opacity:.62;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.signal-field>svg{width:100%;height:100%}.signal-bundle{transform-origin:center;animation:signal-drift 22s ease-in-out infinite alternate;animation-play-state:paused}.signal-lights{opacity:.85}.signal-pulse{stroke-dasharray:5 1850;stroke-dashoffset:1855;animation:signal-travel 11s linear infinite;animation-play-state:paused}.signal-pulse.pulse-1{animation-delay:-4s;animation-duration:14s}.signal-pulse.pulse-2{animation-delay:-8s;animation-duration:17s}.signal-field.is-running .signal-bundle,.signal-field.is-running .signal-pulse{animation-play-state:running}@keyframes signal-drift{0%{transform:translate3d(-14px,-12px,0) scale(1.025)}to{transform:translate3d(14px,12px,0) scale(1)}}@keyframes signal-travel{to{stroke-dashoffset:0}}.assistant-panel{position:relative;isolation:isolate}.assistant-panel:before{content:"";position:absolute;z-index:-1;inset:-30px -24px 30%;pointer-events:none;background:radial-gradient(ellipse at 55% 28%,#2477bd35,transparent 70%)}.studio-shell:not([data-theme=light]) .assistant-panel .suggestion-chips button{background:linear-gradient(120deg,#27577d37,#0a1c31cc);border-color:#80b5e047 #80b5e047 #80b5e047 #a7d6fb;box-shadow:inset 0 1px #c4e7ff0a}.studio-shell:not([data-theme=light]) .assistant-panel .suggestion-chips button:hover{background:#2d648346;border-color:#a3d7ff8a}.account-wave-background{background:linear-gradient(90deg,#0714269c,#07142650),url(/brand/blue-atmosphere.webp) 50% /cover;opacity:.8}@media (max-width:680px){.chrome-site main:before{height:1080px;background-position:64% top;opacity:.9}.chrome-site .home-hero{padding:4px 0 22px}.chrome-site .home-hero-grid{min-height:0;grid-template-columns:1fr}.chrome-site .chrome-hero-art{height:200px}.chrome-site .chrome-hero-art .ribbon-sculpture{width:106%;left:-3%}.chrome-site .home-hero-copy h1{font-size:clamp(42px,10.8vw,65px)}.chrome-site .home-hero-copy>p{margin:15px auto 20px;font-size:15px}.chrome-site .chrome-intents{margin-top:23px;gap:8px}.chrome-site .chrome-intents a{min-height:74px;padding:14px 18px;gap:15px}.chrome-site .chrome-intents a>svg:first-child{width:27px;height:27px}.chrome-intents strong{font-size:14px}.chrome-intents small{font-size:12px}.chrome-site .home-listen{padding-top:22px}.signal-field{height:1240px;opacity:.42}.signal-bundle>g>path:nth-child(2n),.signal-bundle>path:nth-child(2n){display:none}.signal-bundle{transform-origin:65% 15%}}@media (prefers-reduced-motion:reduce){.signal-bundle,.signal-pulse{animation:none!important}.signal-lights{display:none}}.ribbon-threads{position:absolute;width:116%;height:140%;left:-8%;top:-20%;opacity:.3;animation:signal-drift 19s ease-in-out infinite alternate;animation-play-state:paused}.is-running .ribbon-threads{animation-play-state:running}.is-energetic .ribbon-threads{animation-duration:3.6s;opacity:.6}.chrome-hero-art .ribbon-threads{opacity:.18}@media (prefers-reduced-motion:reduce){.ribbon-threads{animation:none!important}}.chrome-site main:before{height:1100px;background:linear-gradient(180deg,#03102200 20%,#040f2255 50%,#050d18 95%),url(/brand/blue-atmosphere.webp) top /cover no-repeat}.signal-field{-webkit-mask-image:linear-gradient(#000 70%,transparent),radial-gradient(ellipse 420px 170px at 20% 27%,transparent 40%,#000 100%);mask-image:linear-gradient(#000 70%,transparent),radial-gradient(ellipse 420px 170px at 20% 27%,transparent 40%,#000 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.ai-motion{overflow:clip}.assistant-panel:before{inset:0}@media (max-width:680px){.chrome-site main:before{height:1150px;background:linear-gradient(180deg,#03102200 6%,#06162c65 24%,#051326e8 49%,#050d18 86%),url(/brand/blue-atmosphere.webp) 64% top /auto 800px no-repeat;opacity:1}.signal-field{-webkit-mask-image:linear-gradient(#000 70%,transparent),radial-gradient(ellipse 230px 150px at 50% 34%,transparent 30%,#000 100%);mask-image:linear-gradient(#000 70%,transparent),radial-gradient(ellipse 230px 150px at 50% 34%,transparent 30%,#000 100%)}}.chrome-site .home-hero-grid{padding:14px 0 20px;min-height:420px}.chrome-site .home-hero-copy{padding:12px 0}.chrome-site .chrome-hero-art{height:380px}.chrome-site .chrome-hero-art .ribbon-halo{inset:0 -4%;background:radial-gradient(ellipse at 42% 42%,#d0f1ff42,transparent 44%),radial-gradient(ellipse at 65% 53%,#4dbaff59,transparent 68%)}.chrome-site .chrome-hero-art .ribbon-ground{inset:74% 17% 4%;background:radial-gradient(ellipse,#a8dfff3d,#409bea1c 35%,transparent 70%)}@media (max-width:680px){.chrome-site .home-hero-grid{padding:0;min-height:0}.chrome-site .home-hero-copy{padding:0}.chrome-site .chrome-hero-art{height:200px}}.chrome-site .home-hero-copy h1{font-weight:650;letter-spacing:-.055em}.chrome-site h2{font-weight:620}.chrome-site .button.primary,.chrome-site .chrome-intents strong,.studio-shell .assistant-panel .suggestion-chips strong,.studio-shell .process-button{font-weight:650}.chrome-site .ns-nav nav{font-weight:500}.assistant-embedded .assistant-panel h1{font-weight:620}.ribbon-canvas,.ribbon-static{position:absolute;inset:0;width:100%;height:100%}.ribbon-canvas{opacity:0}.cinematic-ribbon.is-ready .ribbon-canvas{opacity:1}.cinematic-ribbon.is-ready .ribbon-static{visibility:hidden}.chrome-site .chrome-hero-art .ribbon-halo{opacity:.7}.ribbon-chrome{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:1;animation:chrome-drift 12s ease-in-out infinite alternate;animation-play-state:paused}.is-running .ribbon-chrome{animation-play-state:running}.is-energetic .ribbon-chrome{animation-name:chrome-process;animation-duration:4s}.chrome-hero-art .ribbon-chrome{opacity:1}@media (prefers-reduced-motion:reduce){.ribbon-chrome{animation:none!important}}.ribbon-canvas,.ribbon-ground,.ribbon-halo,.ribbon-static{mask-image:linear-gradient(90deg,transparent,#000 14%,#000 82%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 82%,transparent)}.ai-motion>.signal-field{inset:0;height:auto;z-index:0;opacity:.5;mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent),linear-gradient(transparent,#000 22%,#000 78%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent),linear-gradient(transparent,#000 22%,#000 78%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}.ai-motion>.cinematic-ribbon{position:relative;z-index:1;width:min(100%,500px);margin-inline:auto}.ai-motion.compact>.cinematic-ribbon{width:min(100%,240px)}.signal-field.is-energetic{opacity:.8}.signal-field.is-energetic .signal-bundle{animation-duration:4s}.signal-field.is-energetic .signal-pulse{animation-duration:2.6s}.signal-field.is-energetic .signal-pulse.pulse-1{animation-duration:3.2s}.signal-field.is-energetic .signal-pulse.pulse-2{animation-duration:3.8s}.assistant-panel:before{background:radial-gradient(closest-side at 50% 32%,#2477bd3d,transparent)}.ai-motion>.signal-field{opacity:.85}.ai-motion>.signal-field path{vector-effect:non-scaling-stroke}.ai-motion>.signal-field .signal-bundle{stroke-width:.9px}.assistant-embedded .assistant-panel .ai-motion,.assistant-embedded .assistant-panel .ai-motion>.cinematic-ribbon{min-height:200px;height:200px}@media (max-width:680px){.assistant-embedded .assistant-panel .ai-motion,.assistant-embedded .assistant-panel .ai-motion>.cinematic-ribbon{min-height:150px;height:150px}}.account-wave-background .ai-motion>.cinematic-ribbon{width:64%;height:100%;margin-left:auto}@media (max-width:680px){.account-wave-background .ai-motion>.cinematic-ribbon{width:100%;height:46%;margin-top:58vh}}.account-wave-background:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#050d18d9,#050d1899 32%,#050d1800 58%)}@media (max-width:680px){.account-wave-background:after{background:linear-gradient(180deg,#050d1800 20%,#050d18b3 55%,#050d18e6 80%)}}.chrome-site{--lg-rim:linear-gradient(140deg,rgb(255 255 255/52%),rgb(255 255 255/6%) 32%,rgb(150 205 255/10%) 62%,rgb(220 238 255/36%));--lg-fill:linear-gradient(165deg,rgb(220 236 255/11%),rgb(150 190 240/4%) 42%,rgb(90 160 255/6%));--lg-shadow:inset 0 1px 0 rgb(255 255 255/20%),inset 0 -10px 24px rgb(120 180 255/5%),0 22px 60px rgb(0 6 20/42%)}.chrome-site .lg{position:relative;isolation:isolate;background:var(--lg-fill);border:0;box-shadow:var(--lg-shadow);backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%)}.chrome-site .lg:after,.chrome-site .lg:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.chrome-site .lg:before{z-index:1;padding:1px;background:var(--lg-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor}.chrome-site .lg:after{z-index:-1;background:radial-gradient(320px circle at var(--mx,22%) var(--my,-30%),rgb(225 242 255/15%),transparent 62%);opacity:.55;transition:opacity .35s var(--ease)}.chrome-site .lg.is-lit:after,.chrome-site .lg:hover:after{opacity:1}.chrome-site .ns-header{--safe-top:env(safe-area-inset-top,0px);top:0;padding-top:calc(var(--safe-top) + 10px);margin-top:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;pointer-events:none;margin-bottom:calc(-80px - var(--safe-top))}.chrome-site main{padding-top:calc(80px + env(safe-area-inset-top, 0px))}.chrome-site .ns-nav{pointer-events:auto;position:relative;height:60px;padding:0 8px 0 22px;border-radius:999px;width:min(1180px,calc(100% - 40px));transition:width .5s var(--spring),height .5s var(--spring),background .3s var(--ease)}.chrome-site .ns-header.is-scrolled .ns-nav{width:min(980px,calc(100% - 40px));height:54px;background:var(--lg-fill),rgb(6 18 34/82%)}.chrome-site .ns-nav>a:first-child{display:inline-flex;align-items:center;min-height:44px}.chrome-site .ns-nav nav{position:relative;gap:2px;padding:4px;border-radius:999px}.chrome-site .ns-nav nav a{position:relative;z-index:0;padding:9px 16px;border-radius:999px;color:#c9d8e8;font-weight:560}.chrome-site .ns-nav nav a:hover,.chrome-site .ns-nav nav a[aria-current=true]{color:#fff}.chrome-site .nav-lens{position:absolute;inset:0;z-index:-1;border-radius:999px;background:radial-gradient(ellipse at 50% 0,rgb(255 255 255/26%),transparent 70%),rgb(170 214 255/13%);box-shadow:inset 0 1px 0 rgb(255 255 255/35%),inset 0 -1px 0 rgb(255 255 255/6%),0 4px 16px rgb(60 150 255/18%)}.chrome-site .ns-nav-actions{gap:10px}.chrome-site .ns-nav-actions .button.primary.small{border-radius:999px;min-height:42px;padding-inline:18px}.chrome-site .nav-progress{position:absolute;left:26px;right:26px;bottom:0;height:1px;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,transparent,#9fdcff,#ffffff 60%,transparent);opacity:0;pointer-events:none}@supports (animation-timeline:scroll()){.chrome-site .nav-progress{opacity:.8;animation:nav-progress linear both;animation-timeline:scroll(root)}}@keyframes nav-progress{to{transform:scaleX(1)}}.chrome-site .button{transition:transform .25s var(--spring),box-shadow .25s var(--ease),background .25s var(--ease)}.chrome-site .button:active,.chrome-site .chrome-intents a:active,.chrome-site .home-listen-link:active{transform:scale(.97)}.chrome-site .button.primary{background:radial-gradient(ellipse 80% 120% at 30% 0,#ffffff,transparent 70%),linear-gradient(115deg,#f4f9ff,#bcd7f0 55%,#e8f3ff);box-shadow:inset 0 1px #fff,inset 0 -2px 6px rgb(90 150 210/25%),0 8px 30px rgb(110 190 255/22%)}.chrome-site .button.primary:hover{box-shadow:inset 0 1px #fff,inset 0 -2px 6px rgb(90 150 210/25%),0 10px 38px rgb(120 200 255/38%)}.chrome-site .button.secondary{border-radius:999px}.chrome-site .chrome-intents a.lg{min-height:74px;border-radius:22px;background:var(--lg-fill);padding-inline:18px;transition:transform .35s var(--spring),box-shadow .35s var(--ease)}.chrome-site .chrome-intents a.lg:hover{transform:translateY(-3px);background:var(--lg-fill);box-shadow:var(--lg-shadow),0 0 0 1px rgb(160 215 255/18%),0 18px 48px rgb(70 160 255/16%)}.chrome-site .chrome-intents a.lg>svg:first-child{box-sizing:content-box;padding:9px;width:26px;height:26px;border-radius:14px;color:#e8f6ff;background:radial-gradient(ellipse at 40% 0,rgb(255 255 255/40%),transparent 70%),linear-gradient(150deg,#5ab4ff,#2f6fd6);box-shadow:inset 0 1px rgb(255 255 255/45%),0 6px 18px rgb(50 140 255/35%)}.chrome-site .chrome-intents a.lg[data-intent=vocals]>svg:first-child{background:radial-gradient(ellipse at 40% 0,rgb(255 255 255/45%),transparent 70%),linear-gradient(150deg,#b9c7d6,#5f7389)}.chrome-site .chrome-intents a.lg[data-intent=effects]>svg:first-child{background:radial-gradient(ellipse at 40% 0,rgb(255 255 255/40%),transparent 70%),linear-gradient(150deg,#7fd8ff,#2e8fc6)}.chrome-site .chrome-intents a.lg>svg:last-child{transition:transform .35s var(--spring)}.chrome-site .chrome-intents a.lg:hover>svg:last-child{transform:translateX(3px)}.chrome-site .voice-player.lg{border-radius:28px;background:radial-gradient(ellipse at 80% 0,rgb(90 170 255/14%),transparent 60%),linear-gradient(125deg,rgb(13 43 71/55%),rgb(7 19 33/72%) 75%)}.chrome-site main:after{content:"";position:absolute;z-index:-3;inset:1000px 0 0;pointer-events:none;background:radial-gradient(ellipse 55% 420px at 12% 18%,rgb(40 120 220/22%),transparent 70%),radial-gradient(ellipse 45% 380px at 92% 42%,rgb(110 190 255/16%),transparent 70%),radial-gradient(ellipse 60% 460px at 40% 72%,rgb(48 98 190/20%),transparent 70%),radial-gradient(ellipse 50% 300px at 85% 96%,rgb(170 210 245/10%),transparent 70%)}.chrome-site .home-quick{text-align:center}.chrome-site .home-quick h2{font-size:clamp(30px,3.4vw,44px);letter-spacing:-.045em;font-weight:650}.chrome-site .home-quick-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-block:26px 28px}.chrome-site .home-quick-steps>p.lg{display:grid;justify-items:center;align-content:start;gap:6px;margin:0;padding:22px 18px 20px;border-radius:24px;color:#b9c9da;font-size:14px;text-align:center}.chrome-site .home-quick-steps>p.lg strong{display:block;color:#f4f9ff;font-size:18px;font-weight:650}.step-art{display:block;width:100%;max-width:190px;height:56px;margin-bottom:6px}.step-art .bar{animation:step-bar 1.8s var(--ease) infinite alternate;animation-play-state:paused}.step-art .bar,.step-art .chip{transform-box:fill-box;transform-origin:center}.step-art .chip{animation:step-float 2.6s var(--ease) infinite alternate;animation-play-state:paused}.step-art .arrow{animation:step-drop 1.8s var(--ease) infinite;animation-play-state:paused}.home-quick.is-visible .step-art *{animation-play-state:running}@keyframes step-bar{0%{transform:scaleY(var(--from,1))}to{transform:scaleY(var(--to,.4))}}@keyframes step-float{0%{transform:translateY(3px)}to{transform:translateY(-3px)}}@keyframes step-drop{0%{transform:translateY(-6px);opacity:.35}35%,70%{opacity:1}to{transform:translateY(6px);opacity:.35}}.chrome-site .plans-intro h2{font-size:clamp(30px,3.4vw,44px);letter-spacing:-.045em;font-weight:650}.chrome-site .plan-choice.lg{border-radius:28px;background:var(--lg-fill);transition:transform .4s var(--spring),box-shadow .4s var(--ease)}.chrome-site .plan-choice.lg:hover{transform:translateY(-4px)}.chrome-site .plan-choice.lg.featured{background:radial-gradient(ellipse at 50% -10%,rgb(110 195 255/26%),transparent 62%),var(--lg-fill);box-shadow:var(--lg-shadow),0 0 0 1px rgb(150 210 255/22%),0 24px 70px rgb(50 140 255/20%)}.chrome-site .plan-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:650;color:#071a2e;background:linear-gradient(130deg,#e3f6ff,#8fd2ff)}.chrome-site .plans-terms{max-width:760px;font-size:12.5px;line-height:1.6;color:#9fb2c6}.chrome-site .ns-faq-item{border-color:rgb(190 220 255/12%)}.chrome-site .ns-faq-item button{min-height:56px;font-weight:560}.chrome-site .ns-faq-item button svg{transition:transform .35s var(--spring)}.chrome-site .ns-faq-item button[aria-expanded=true] svg{transform:rotate(180deg)}.chrome-site .ns-faq-item>div:not([hidden]) p{animation:faq-open .4s var(--ease) both}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:800px){.chrome-site .ns-nav{width:calc(100% - 24px);height:56px;padding-left:16px}.chrome-site .ns-header.is-scrolled .ns-nav{width:calc(100% - 24px);height:52px}.chrome-site .ns-nav nav.open{top:calc(100% + 8px);left:0;right:0;gap:4px;padding:10px;border-radius:26px;background:#0b1a2e;backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);border:1px solid rgb(190 225 255/18%);box-shadow:inset 0 1px 0 rgb(255 255 255/18%),0 24px 60px rgb(0 6 20/55%);transform-origin:top right;animation:sheet-in .42s var(--spring) both}.chrome-site .ns-nav nav.open a{width:100%;padding:14px 16px;font-size:17px;font-weight:620;border-radius:18px;animation:sheet-item .4s var(--spring) both}.chrome-site .ns-nav nav.open a:nth-child(2){animation-delay:.05s}.chrome-site .ns-nav nav.open a:hover{background:rgb(170 214 255/10%)}.chrome-site .nav-lens{display:none}}@keyframes sheet-in{0%{opacity:0;transform:translateY(-8px) scale(.96)}}@keyframes sheet-item{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:680px){.chrome-site .home-quick-steps{grid-template-columns:1fr;gap:10px}.chrome-site .home-quick-steps>p.lg{grid-template-columns:88px 1fr;justify-items:start;align-items:center;text-align:left;padding:12px 16px 12px 10px;gap:2px 12px;border-radius:20px}.chrome-site .home-quick-steps>p.lg .step-art{grid-row:span 2;height:44px;margin:0}.chrome-site .home-quick-steps>p.lg strong{font-size:16px}.chrome-site .plans-grid{display:grid;grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:24px;margin-inline:-24px;padding:6px 24px 18px;scrollbar-width:none}.chrome-site .plans-grid::-webkit-scrollbar{display:none}.chrome-site .plans-grid>.plan-choice{scroll-snap-align:start}.chrome-site .plan-choice.lg:hover{transform:none}}@media (hover:none){.chrome-site .lg:after{opacity:.5}}@media (prefers-reduced-motion:reduce){.chrome-site .button,.chrome-site .chrome-intents a.lg,.chrome-site .ns-nav,.chrome-site .plan-choice.lg{transition:none}.chrome-site .nav-progress,.chrome-site .ns-faq-item>div:not([hidden]) p,.chrome-site .ns-nav nav.open,.chrome-site .ns-nav nav.open a,.step-art *{animation:none!important}.chrome-site .nav-progress{opacity:0}}.chrome-site .sound-toggle{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:inherit;font-size:inherit}.chrome-site .sound-toggle[aria-pressed=false]{opacity:.7}.cloud-pending-meta{margin:0;font-size:13px;color:var(--text-3)}.cloud-pending-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:6px}.cloud-pending-actions .text-link{min-height:36px;padding:0}.cloud-restoration-note .cloud-pending{border-top:0;margin-top:4px;padding-top:0}.cloud-pending .cloud-pending-actions .text-link{display:inline-flex;margin-top:0}.account-mode{position:relative}.account-mode .account-mode-pill{position:absolute;inset:4px auto 4px 4px;width:calc(50% - 6px);border-radius:9px;background:linear-gradient(180deg,#2f4560,#24364c);box-shadow:inset 0 1px #ffffff1f;transition:transform .34s var(--spring)}.account-mode[data-mode=register] .account-mode-pill{transform:translateX(calc(100% + 4px))}.account-fields-inner{padding:4px;margin:-4px}.account-form-wrap input:focus-visible{outline:none;border-color:#9fd2ff;box-shadow:0 0 0 3px #4aa8ff33}@media (prefers-reduced-motion:reduce){.account-mode .account-mode-pill{transition:none}}.chrome-site .ns-nav nav .nav-apps{display:inline-flex;align-items:center;gap:6px}.chrome-site .home-downloads{padding-block:40px 20px;text-align:center}.chrome-site .home-downloads h2{font-size:clamp(30px,3.4vw,44px);letter-spacing:-.045em;font-weight:650;margin:0}.chrome-site .home-downloads>p{margin:10px 0 24px;color:#b9c9da}.chrome-site .home-downloads-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.chrome-site .home-download{display:grid;justify-items:center;gap:6px;padding:24px 18px 20px;border-radius:24px;color:#f4f9ff;transition:transform .35s var(--spring)}.chrome-site a.home-download:hover{transform:translateY(-3px)}.chrome-site .home-download>svg:first-child{box-sizing:content-box;padding:11px;border-radius:16px;color:#e8f6ff;background:radial-gradient(ellipse at 40% 0,rgb(255 255 255/40%),transparent 70%),linear-gradient(150deg,#5ab4ff,#2f6fd6);box-shadow:inset 0 1px rgb(255 255 255/45%),0 6px 18px rgb(50 140 255/35%);margin-bottom:4px}.chrome-site .home-download strong{font-size:18px;font-weight:650}.chrome-site .home-download small{color:#a9bdd2;font-size:13px}.chrome-site .home-download .install-app-button,.chrome-site .home-download-action{display:inline-flex;align-items:center;gap:7px;margin-top:10px;min-height:40px;padding:0 18px;border-radius:999px;font-weight:650;font-size:14px;color:#102039;background:linear-gradient(115deg,#f4f9ff,#bcd7f0 55%,#e8f3ff);box-shadow:inset 0 1px #fff}@media (max-width:680px){.chrome-site .home-downloads-grid{grid-template-columns:1fr;gap:10px}.chrome-site .home-download{grid-template-columns:auto 1fr auto;justify-items:start;align-items:center;text-align:left;padding:14px 16px;gap:2px 14px}.chrome-site .home-download>svg:first-child{grid-row:span 2;margin:0}.chrome-site .home-download .install-app-button,.chrome-site .home-download-action{grid-row:1/span 2;grid-column:3;margin:0;padding:0 14px}}.has-photo{overflow:hidden;padding:0!important}.has-photo>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.account-photo{flex:none;min-width:96px;display:grid;justify-items:center;align-content:start;gap:8px}.studio-main .account-settings-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.account-photo .account-profile-avatar{width:64px;height:64px;margin:0}@media (max-width:1000px){.studio-main .account-settings-summary{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:420px){.account-photo{min-width:0}.account-photo .account-profile-avatar{width:56px;height:56px}}.account-photo-button{position:relative;padding:0;border-radius:50%}.account-photo-badge{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#102039;background:linear-gradient(115deg,#f4f9ff,#bcd7f0);box-shadow:0 2px 8px #0006}.account-photo-button:hover .account-photo-badge{transform:scale(1.08)}.account-photo-remove{white-space:nowrap;display:inline-flex;align-items:center;gap:4px;font-size:12px}.plans-status{display:grid;gap:6px;margin:8px 0 4px;font-size:15px;color:var(--text-2,var(--muted))}.plans-status p{margin:0}.plans-status .text-link{font-weight:600}.plans-status p:not(.alert){width:fit-content;max-width:100%;padding:10px 14px;border:1px solid var(--hairline,#ffffff1f);border-radius:12px;background:#9bbdf30f}.plan-confirm{display:grid;gap:8px}.plan-confirm p{margin:0;font-size:13px;color:var(--text-2,var(--muted))}.weekly-usage .usage-upgrade{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:13px;font-weight:600;color:var(--down-text,#bdd8fb);text-decoration:none}.weekly-usage .usage-upgrade:hover{text-decoration:underline}.account-plan-link{display:flex;align-items:center;gap:14px;margin-top:24px;padding:18px 20px;border:1px solid var(--hairline,#ffffff1f);border-radius:18px;color:inherit;text-decoration:none}.account-plan-link>span{display:grid;gap:2px;flex:1 1;min-width:0}.account-plan-link small{color:var(--text-2,var(--muted));font-size:13px}.account-plan-link:hover{border-color:#9bbdf366}.plan-summary{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);align-items:center;gap:20px 32px;margin:8px 0 12px;padding:22px 24px;border:1px solid var(--hairline,#ffffff1f);border-radius:20px}.plan-summary-label{display:block;margin-bottom:4px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2,var(--muted))}.plan-summary strong{font-size:26px}.plan-summary-usage{display:grid;gap:10px;font-size:14px;color:var(--text-2,var(--muted))}.plan-summary-usage progress{width:100%}.plan-page .plans-section{padding-top:0}.plan-page .plans-grid{margin-top:20px}@media (max-width:680px){.plan-summary{grid-template-columns:1fr;padding:18px}.plan-page .plans-grid>.plan-choice:first-child{order:1}.mobile-usage{display:flex;align-items:center;justify-content:space-between;gap:10px}}.mobile-usage .usage-upgrade{display:inline-flex;align-items:center;gap:3px;font-weight:600;color:var(--down-text,#bdd8fb);text-decoration:none;white-space:nowrap}.confirm-dialog.upgrade-offer{position:relative;max-width:calc(100vw - 32px)}.upgrade-offer>svg{color:var(--down-text,#bdd8fb)}.upgrade-offer .upgrade-close{position:absolute;top:14px;right:14px}.upgrade-offer p{color:var(--text-2);line-height:1.6}.confirm-dialog>.upgrade-plan{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:16px 18px;border:1px solid #9db6fb66;border-radius:16px}.upgrade-plan>div{display:grid;gap:2px}.upgrade-plan>div strong{font-size:18px}.upgrade-plan>div span,.upgrade-price{color:var(--text-2);font-size:13px}.upgrade-price strong{color:var(--text);font-size:22px;margin-right:2px}@media (prefers-reduced-motion:no-preference){.upgrade-offer{animation:upgrade-in .32s var(--ease,ease-out)}}@keyframes upgrade-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}.plan-admin-note{margin:4px 0 0;font-size:14px;color:var(--text-2,var(--muted))}.brand-intro{display:none}html[data-intro=play] .brand-intro{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 46%,#0f2f52 0,transparent 70%),#050d18;animation:intro-out .55s var(--ease) 1.25s forwards}.brand-intro-glow{position:absolute;width:min(120vw,900px);aspect-ratio:2;background:radial-gradient(ellipse,#3c9bff3d,#1b5cb21a 45%,transparent 70%);opacity:0;animation:intro-glow 1.2s var(--ease) .05s forwards}.brand-intro-waves{position:absolute;display:grid;place-items:center}.brand-intro-waves span{grid-area:1/1;width:220px;height:110px;border-radius:50%;border:1px solid #9fd6ff;opacity:0;animation:intro-wave 1.1s cubic-bezier(.2,.8,.2,1) forwards}.brand-intro-waves span:first-child{animation-delay:.78s}.brand-intro-waves span:nth-child(2){animation-delay:.9s}.brand-intro-waves span:nth-child(3){animation-delay:1.02s}.brand-intro-mark{position:relative;display:grid;justify-items:center;gap:18px;animation:intro-mark-out .55s var(--ease) 1.25s forwards}.brand-intro-mark svg{overflow:visible;filter:drop-shadow(0 0 18px #4aa8ff55)}.brand-intro-stroke{stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;animation:intro-draw .75s cubic-bezier(.65,0,.35,1) .1s forwards,intro-stroke-fade .4s ease .85s forwards}.brand-intro-fill{opacity:0;animation:intro-fill .45s var(--ease) .55s forwards}.brand-intro-sweep{transform-box:view-box;animation:intro-sweep .6s cubic-bezier(.45,0,.2,1) .75s forwards}.brand-intro-name{display:flex;gap:.34em;color:#eef4fc;font-size:15px;font-weight:600;letter-spacing:0}.brand-intro-name span{opacity:0;transform:translateY(8px);animation:intro-letter .5s var(--spring) forwards}@keyframes intro-glow{to{opacity:1}}@keyframes intro-draw{to{stroke-dashoffset:0}}@keyframes intro-stroke-fade{to{opacity:0}}@keyframes intro-fill{to{opacity:1}}@keyframes intro-sweep{to{transform:translateX(160px)}}@keyframes intro-letter{to{opacity:1;transform:none}}@keyframes intro-wave{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@keyframes intro-mark-out{to{opacity:0;transform:scale(1.08)}}@keyframes intro-out{to{opacity:0;visibility:hidden}}html[data-intro=play] body>:not(.brand-intro):not(script):not(.modal-backdrop){animation:intro-content .6s var(--ease) 1.25s backwards}@keyframes intro-content{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html[data-intro=play] .brand-intro{display:none}html[data-intro=play] body>*{animation:none}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;border:0;background:none}button:disabled{opacity:.45;cursor:not-allowed}a,button:not(:disabled){transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}:focus-visible{outline:2px solid var(--down);outline-offset:4px}.button:active,button:not(:disabled):active{transform:translateY(1px)}input,select{color:var(--text);background:var(--surface);border:1px solid var(--hairline);border-radius:10px;padding:13px 14px;min-width:0}input[type=checkbox],input[type=range]{accent-color:var(--up)}input[type=range]{padding:0}select{width:100%}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:650;letter-spacing:-.03em}p{color:var(--text-2);line-height:1.65}.container{width:min(1160px,calc(100% - 64px));margin-inline:auto}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;display:inline-flex;align-items:center;gap:8px;color:var(--text-2)}.text-gradient{color:var(--up-text)}.brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;color:var(--text)}.brand>span{font-size:12px;font-weight:550;letter-spacing:4px}.brand>svg{width:43px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-60px;left:16px;padding:14px;background:var(--surface);color:var(--text);z-index:110}.skip-link:focus{top:12px}.status-light{width:6px;height:6px;background:var(--ok);border-radius:50%;display:inline-block;flex-shrink:0}.mobile-menu{display:none}@media (max-width:680px){.container{width:calc(100% - 40px)}.mobile-menu{display:inline-flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ns-reveal{opacity:1!important;transform:none!important}}