:root{color-scheme:dark;--bg: #000;--bg-raised: #050506;--panel: #0b0b0c;--card: #141416;--card-2: #19191c;--line: rgb(255 255 255 / .08);--line-strong: rgb(255 255 255 / .16);--text: #fff;--text-soft: #cfcfd4;--muted: #9b9ba1;--dim: #6c6d73;--black: #0a0a0b;--shadow: 0 50px 90px rgb(0 0 0 / .7);--font-display: "Space Grotesk", system-ui, sans-serif;--font-body: "Hanken Grotesk", system-ui, sans-serif;font-family:var(--font-body);background:var(--bg);color:var(--text)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}a{color:inherit}img,svg{display:block}button,input{font:inherit}.site-shell{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 50% -10%,rgb(255 255 255 / .1),transparent 34rem),#000}.site-header{position:sticky;inset-block-start:0;z-index:30;background:#000000bd;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-nav,.hero-grid,.band,.site-footer{width:min(1100px,calc(100vw - 80px));margin-inline:auto}.site-nav{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:inline-flex;align-items:center;gap:11px;color:var(--text);text-decoration:none}.logo-tile,.mini-mark{display:inline-grid;place-items:center;background:#fff;color:#000;flex:0 0 auto}.logo-tile{width:34px;height:34px;border-radius:10px}.mini-mark{width:28px;height:28px;border-radius:8px}.mini-mark:not(.light){background:#000}.wave-mark{width:72%;height:72%}.logo-word{font-family:var(--font-display);font-size:1.125rem;font-weight:650}.nav-links{display:flex;align-items:center;gap:34px}.nav-links a,.site-footer a{color:var(--muted);text-decoration:none;font-weight:550}.nav-links a:hover,.site-footer a:hover,.back-link:hover{color:var(--text)}.button,.play-badge{display:inline-flex;align-items:center;justify-content:center;border:0;text-decoration:none;white-space:nowrap;cursor:pointer}.button{min-height:48px;padding:0 20px;border-radius:14px;font-family:var(--font-display);font-weight:650}.button-small{min-height:42px;padding-inline:16px;color:var(--black);background:#fff}.button-primary{color:var(--black);background:#fff}.button-secondary{color:var(--text);background:#ffffff0f;border:1px solid var(--line-strong)}.hero-section{position:relative}.halo{position:absolute;pointer-events:none;background:radial-gradient(closest-side,rgb(255 255 255 / .1),transparent)}.hero-halo{width:760px;height:560px;inset-block-start:-130px;inset-inline-start:50%;transform:translate(-50%)}.hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding-block:78px 96px}.hero-copy h1,.section-head h2,.final-cta h2,.blog-index h1,.article-page h1,.legal-page h1{font-family:var(--font-display);font-weight:650;letter-spacing:-.035em;text-wrap:balance}.hero-copy h1{max-width:36rem;margin:0 0 22px;font-size:clamp(3rem,5vw,4rem);line-height:.98}.hero-copy>p{max-width:34rem;margin:0 0 34px;color:var(--muted);font-size:1.22rem;line-height:1.55;text-wrap:pretty}.status-pill{display:inline-flex;align-items:center;gap:9px;margin-bottom:26px;padding:8px 14px;border:1px solid var(--line-strong);border-radius:999px;color:var(--muted);font-size:.79rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.status-pill span,.speaker-heading p span,.live-chip span{width:7px;height:7px;border-radius:999px;background:#fff;animation:pulse 1.6s ease-in-out infinite}.hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hero-actions>p{margin:0;max-width:11rem;color:var(--dim);line-height:1.35}.play-badge{gap:14px;padding:13px 24px 13px 19px;border-radius:16px;background:#fff;color:var(--black);box-shadow:0 14px 36px #ffffff21}.play-badge>span:first-child{font-size:1.35rem}.play-badge small{display:block;color:#5a5a5f;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.play-badge>span:last-child{font-family:var(--font-display);font-size:1.2rem;font-weight:650;line-height:1.08;text-align:left}.compat-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:34px}.compat-row span{color:var(--dim)}.compat-row b{padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:#ffffff0f;color:var(--text-soft);font-size:.84rem}.hero-phone-wrap{display:flex;justify-content:flex-end}.phone-shell{width:300px;flex:0 0 auto;padding:11px;border:1px solid rgb(255 255 255 / .14);border-radius:48px;background:linear-gradient(160deg,#0c0c0d,#000);box-shadow:var(--shadow),inset 0 0 0 1.5px #ffffff0a}.hero-phone{animation:float 6s ease-in-out infinite}.phone-screen{min-height:624px;display:flex;flex-direction:column;overflow:hidden;border-radius:38px;background:linear-gradient(180deg,#0b0b0c,#000)}.status-bar{display:flex;align-items:center;justify-content:space-between;padding:15px 22px 0;font-family:var(--font-display);font-size:.82rem}.status-bar span:last-child{padding:0 4px;border:1px solid rgb(255 255 255 / .5);border-radius:3px;font-size:.68rem}.phone-brand-row,.phone-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 22px 0}.phone-brand-row strong{margin-right:auto;font-family:var(--font-display)}.icon-button{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid rgb(255 255 255 / .1);border-radius:12px;background:#ffffff0a;color:#fff}.speaker-heading{padding:24px 22px 0}.speaker-heading h2{margin:0;font-family:var(--font-display);font-size:2.7rem;line-height:.95;letter-spacing:-.035em}.speaker-heading p,.live-chip{display:flex;align-items:center;gap:8px;color:var(--muted)}.speaker-list{display:flex;flex-direction:column;gap:11px;padding:22px}.speaker-card{position:relative;display:flex;align-items:center;gap:13px;padding:13px;border:1px solid var(--line);border-radius:20px;background:var(--card)}.speaker-card.selected{box-shadow:0 0 0 2px #fff}.speaker-icon{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#ffffff14;color:var(--text-soft);font-size:1.5rem}.speaker-icon svg{width:26px;height:26px;fill:currentColor}.speaker-icon path:nth-child(n+2){fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round}.selected .speaker-icon{background:#fff;color:var(--black)}.speaker-card strong{display:block;font-family:var(--font-display)}.speaker-card p{display:flex;gap:8px;margin:4px 0 0;color:var(--dim);font-family:var(--font-display);font-size:.75rem}.speaker-card b{padding:2px 7px;border-radius:99px;background:#ffffff1a;color:var(--text-soft);font-size:.65rem}.star{margin-left:auto;color:var(--text-soft)}.connect-control,.ghost-control{margin:auto 22px 22px;min-height:56px;border:0;border-radius:18px;font-family:var(--font-display);font-size:1.05rem;font-weight:650}.connect-control{background:#fff;color:var(--black)}.ghost-control{border:1px solid var(--line-strong);background:#ffffff0a;color:#fff}.band{padding-block:84px;border-top:1px solid var(--line)}.section-head{max-width:44rem;margin-bottom:50px}.section-head.split{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:24px}.eyebrow{margin:0 0 14px;color:var(--dim);font-size:.82rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.section-head h2,.final-cta h2{margin:0;font-size:clamp(2.25rem,4vw,2.5rem);line-height:1.02}.steps-grid,.features-grid,.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.steps-grid article,.features-grid article,.article-card{background:var(--panel);border:1px solid var(--line);border-radius:24px}.steps-grid article{padding:30px}.steps-grid span{display:block;margin-bottom:56px;color:var(--dim);font-family:var(--font-display);font-weight:650}.steps-grid h3,.features-grid h3,.article-card h2,.article-card h3{margin:0 0 10px;font-family:var(--font-display);font-size:1.35rem;line-height:1.16}.steps-grid p,.features-grid p,.article-card p{margin:0;color:var(--muted);line-height:1.58}.features-grid article{padding:28px}.feature-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:20px;border:1px solid var(--line);border-radius:14px;background:#ffffff0f;font-family:var(--font-display);font-size:1.4rem}.mock-row{display:flex;justify-content:center;align-items:flex-start;gap:48px}.mock-row p{margin-top:18px;color:var(--dim);text-align:center}.now-screen{background:radial-gradient(120% 70% at 50% 8%,#18181b,#000 62%)}.screen-label{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.album-art{position:relative;width:200px;height:200px;margin:24px auto 0;overflow:hidden;border-radius:22px;background:repeating-radial-gradient(circle at 50% 45%,transparent 0 18px,rgb(255 255 255 / .2) 18px 19px),linear-gradient(150deg,#2a2a2e,#0c0c0d);box-shadow:0 30px 60px #0009}.album-art span{position:absolute;inset-block-start:16px;inset-inline-start:16px;font-family:var(--font-display);font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1.05;text-transform:uppercase}.track-row{display:flex;align-items:end;justify-content:space-between;padding:22px 24px 0}.track-row h3{margin:0;font-family:var(--font-display);font-size:1.55rem}.track-row p{margin:2px 0 0;color:var(--muted)}.eq{display:flex;align-items:end;gap:3px;height:22px}.eq i{width:3px;height:100%;border-radius:2px;background:#fff;transform-origin:bottom;animation:eq .8s ease-in-out infinite}.eq i:nth-child(2){animation-delay:.15s}.eq i:nth-child(3){animation-delay:.3s}.live-chip{margin:14px 24px 0;padding:9px 13px;border:1px solid var(--line);border-radius:13px;background:#ffffff0d;font-family:var(--font-display);font-size:.85rem}.volume-bars{display:flex;align-items:end;gap:2px;height:30px;margin:18px 24px 0}.volume-bars i{flex:1;border-radius:2px;background:#ffffff29}.volume-bars i.active{background:#fff}.transport-row{flex:1;display:flex;align-items:center;justify-content:center;gap:34px;color:var(--text-soft)}.transport-row strong{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#fff;color:var(--black);font-family:var(--font-display);font-size:1.4rem}.widget-screen{padding:16px 18px 0;background:radial-gradient(130% 80% at 50% 0%,#1b1b1f,#060607 70%)}.widget-screen .status-bar{padding:0 4px}.lock-time{margin-top:26px;font-family:var(--font-display);font-size:4.2rem;font-weight:300;line-height:1;letter-spacing:-.03em;text-align:center}.lock-date{margin:4px 0 24px;color:var(--muted);text-align:center}.home-widget{padding:15px;border:1px solid var(--line-strong);border-radius:24px;background:#141416b8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.widget-head,.widget-track{display:flex;align-items:center;gap:10px}.widget-head{margin-bottom:13px}.widget-head strong,.widget-track strong{font-family:var(--font-display)}.widget-live{margin-left:auto;color:var(--muted);font-size:.8rem}.tiny-cover{width:46px;height:46px;border-radius:12px;background:linear-gradient(150deg,#2a2a2e,#0c0c0d)}.widget-track div:nth-child(2){display:flex;flex:1;flex-direction:column;min-width:0}.widget-track span{color:var(--muted);font-size:.84rem}.widget-track button{width:42px;height:42px;border:0;border-radius:13px;background:#fff;color:var(--black);font-weight:800}.app-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 14px;margin-top:auto;padding:28px 4px 18px}.app-grid span{display:grid;place-items:center;aspect-ratio:1;border:1px solid var(--line);border-radius:24%;background:#ffffff14}.app-grid .bridge-app{background:#000}.guide-preview{border-top-color:transparent}.article-card{display:flex;flex-direction:column;min-height:240px;padding:28px;color:var(--text);text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.article-card:hover{transform:translateY(-3px);border-color:#fff3;background:var(--card)}.article-card span{margin-bottom:auto;color:var(--dim);font-size:.84rem;font-weight:700}.faq-list{display:flex;flex-direction:column;gap:12px;max-width:840px}.faq-list details{border:1px solid var(--line);border-radius:18px;background:var(--panel)}.faq-list summary{display:flex;justify-content:space-between;gap:16px;padding:20px 22px;font-family:var(--font-display);font-size:1.1rem;font-weight:650;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list summary span{color:var(--muted);transition:transform .18s ease}.faq-list details p{margin:0;padding:0 22px 22px;color:var(--muted);font-size:1rem;line-height:1.62}.final-cta{width:min(760px,calc(100vw - 44px));margin-inline:auto;padding-block:100px;border-top:1px solid var(--line);text-align:center}.final-cta img{width:64px;height:64px;margin:0 auto 28px;border-radius:17px}.final-cta p{margin:18px 0 32px;color:var(--muted);font-size:1.15rem}.site-footer{padding-block:56px 40px;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.footer-grid p{max-width:20rem;color:var(--dim);line-height:1.6}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:11px}.footer-grid h2{margin:0 0 5px;color:var(--dim);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.footer-bottom{display:flex;justify-content:space-between;gap:24px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line);color:var(--dim);font-size:.84rem;line-height:1.5}.footer-bottom span:last-child{max-width:36rem}.blog-index,.article-page,.legal-page{width:min(900px,calc(100vw - 44px));margin-inline:auto;padding-block:86px 100px}.blog-index h1,.article-page h1,.legal-page h1{margin:0;font-size:clamp(2.8rem,7vw,5.6rem);line-height:.98}.blog-index>p:not(.eyebrow),.article-intro,.legal-page>.legal-copy>p:first-child{max-width:44rem;color:var(--muted);font-size:1.2rem;line-height:1.58}.blog-index .article-grid{margin-top:48px}.article-page{width:min(820px,calc(100vw - 44px))}.back-link{display:inline-block;margin-bottom:34px;color:var(--muted);text-decoration:none}.article-meta{display:flex;gap:18px;flex-wrap:wrap;margin:30px 0 58px;color:var(--dim)}.article-body h2,.legal-copy h2,.article-cta h2{margin:48px 0 12px;font-family:var(--font-display);font-size:1.65rem}.article-body p,.legal-copy p{color:var(--text-soft);font-size:1.08rem;line-height:1.72}.article-cta{margin-top:64px;padding:30px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.article-cta h2{margin-top:0}.article-cta p{color:var(--muted);line-height:1.6}.legal-copy a,.article-body a{color:#fff;text-decoration-color:#fff6;text-underline-offset:3px}.error-shell{display:grid;place-items:center}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.32;transform:scale(.7)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes eq{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:960px){.hero-grid{grid-template-columns:1fr;text-align:center}.hero-copy h1,.hero-copy>p{margin-inline:auto}.hero-actions,.compat-row,.hero-phone-wrap{justify-content:center}.steps-grid,.features-grid,.article-grid{grid-template-columns:1fr}.section-head.split{align-items:flex-start;flex-direction:column}.mock-row{flex-wrap:wrap}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.site-nav,.hero-grid,.band,.site-footer,.final-cta,.blog-index,.article-page,.legal-page{width:min(100vw - 32px,1180px)}.nav-links{display:none}.button-small{min-height:40px;padding-inline:13px;font-size:.9rem}.hero-grid{padding-block:54px 72px}.hero-copy h1{font-size:clamp(2.85rem,12vw,3.35rem)}.phone-shell{width:min(300px,100%)}.band{padding-block:66px}.footer-grid,.footer-bottom{grid-template-columns:1fr;flex-direction:column}.article-meta{flex-direction:column;gap:6px}}
