@charset "UTF-8";.disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 0;list-style:none;cursor:pointer;color:#f7faff;font-weight:650}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary app-icon{width:18px;height:18px;transition:transform .18s ease}.disclosure[open]>summary app-icon{transform:rotate(90deg)}.qr-disclosure{border-top:1px solid rgba(18,98,85,.5333333333);margin-top:16px}.qr-disclosure .jam-qr{margin-top:0;padding-top:8px;border-top:0}.bottom-nav{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:20;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - 28px,540px);padding:5px;border:1px solid #214653;border-radius:20px;background:#061820f5;box-shadow:0 8px 28px #0008}.bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:62px;padding:8px 4px;border-radius:15px;color:#b1c2d7;font-size:.7rem;line-height:1.4;transition:color .18s ease,background-color .18s ease}.bottom-nav app-icon{width:23px;height:23px}.bottom-nav a.selected{color:#00e6b5;background:#00483c80}@media(hover:hover)and (pointer:fine){.bottom-nav a:hover{color:#00e6b5;background:#003e354d}}.driver-contact{margin-top:22px;padding-top:18px;border-top:1px solid #203e52}.driver-contact h3{font-size:.95rem;margin-bottom:10px}.driver-contact address{display:grid;gap:8px;font-style:normal}.driver-contact a{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 10px;border-radius:10px;color:#f7faff;font-size:.85rem;transition:background-color .18s ease,color .18s ease}.driver-contact app-icon{width:21px;height:21px;color:#00e6b5}.driver-contact span{min-width:0;overflow-wrap:anywhere}.driver-contact small{display:block;color:#b1c2d7;font-size:.7rem}@media(hover:hover)and (pointer:fine){.driver-contact a:hover{background-color:#153243;color:#a5ffe9}}.jam-qr{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:22px;padding-top:22px;border-top:1px solid rgba(18,98,85,.5333333333);text-align:center}.jam-qr a{display:block;border-radius:12px;line-height:0}.jam-qr img,.jam-qr svg{display:block;width:176px;height:176px;border-radius:12px}.jam-qr h3{color:#f7faff}.jam-qr p:not(.eyebrow){margin-top:8px;font-size:.8rem;line-height:1.7}@media(min-width:520px){.jam-qr{flex-direction:row;text-align:left;gap:22px}}.playlist:has(.playlist-link)>div{padding-right:56px}.playlist-link{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;padding:17px;border-radius:inherit}.playlist .play:after{content:"";display:block;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid #001a25;transform:translate(1px)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.playlist-link:hover .play{transform:translateY(-2px);filter:brightness(1.06)}}@property --border-light-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes border-light-lap{0%{--border-light-angle: 0deg;opacity:0}10%{opacity:1}85%{opacity:1}to{--border-light-angle: 360deg;opacity:0}}.card{position:relative;transition:transform .18s cubic-bezier(.2,.65,.3,1),border-color .18s ease,box-shadow .18s ease}.brand,.fallback,.text-button,.menu nav a{transition:color .18s ease,background-color .18s ease}.brand app-icon,.play,.button{transition:transform .18s cubic-bezier(.2,.65,.3,1),filter .18s ease}.menu summary span{transition:background-color .18s ease}@media(hover:hover)and (pointer:fine){.card:hover{border-color:#36566c}.jam:hover,.control:hover{border-color:#008574}.tip:hover{border-color:#8264bc}.playlist:hover,.comfort-item:hover{box-shadow:0 4px 14px #00000018}.brand:hover{color:#c5eeff}.menu nav a:hover{color:#a5ffe9;background-color:#173447;border-radius:8px}.menu summary:hover span{background-color:#00e6b5}.fallback:hover,.text-button:hover{color:#a5ffe9}.button:hover:not(:disabled),.play:hover{filter:brightness(1.06)}}@media(prefers-reduced-motion:no-preference){@supports (mask-composite: exclude){.card:before{content:"";position:absolute;inset:-1px;padding:2px;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--border-light-angle),transparent 0deg 270deg,rgba(32,156,255,.2666666667) 300deg,#12d5e8 335deg,#a6ffe9 355deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 3px rgba(18,213,232,.4))}.card.border-light-active:before{animation:border-light-lap 1.8s linear 1}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.card:hover:before{animation:border-light-lap 1.8s linear 1}}}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000030}.button:hover:not(:disabled),.play:hover{transform:translateY(-2px)}.brand:hover app-icon{transform:translateY(-1px)}.button:active:not(:disabled),.play:active{transform:translateY(0)}}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#06111f;color:#f7faff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.65}button,a{-webkit-tap-highlight-color:transparent}a{color:#00e6b5;text-decoration:none}button{font:inherit}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #ffc247;outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.25;letter-spacing:-.035em}h2{font-size:clamp(1.35rem,4.8vw,1.65rem);font-weight:750;margin-bottom:12px}h3{font-size:1rem;font-weight:700;letter-spacing:-.02em}p{color:#b1c2d7}app-root,app-music,app-driver,app-comfort{display:block}.page{max-width:620px;margin:0 auto;padding:0 22px;background:linear-gradient(150deg,#020b12,#030d15 60%,#05121d)}header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:32px 0 20px}.brand{display:flex;align-items:center;gap:14px;color:#f7faff;line-height:1.4}.brand app-icon{color:#209cff;width:52px;height:52px}.brand strong{font-size:1.1rem;letter-spacing:-.035em}.brand small{display:block;font-size:.73rem;color:#b1c2d7;margin-top:4px}.menu{position:relative}.menu summary{cursor:pointer;list-style:none;display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px}.menu summary::-webkit-details-marker{display:none}.menu summary span{height:2px;background:#f7faff;width:23px}.menu nav{position:absolute;right:0;top:48px;background:#102235;border:1px solid #203e52;border-radius:12px;padding:8px;min-width:180px;z-index:2;box-shadow:0 10px 35px #0007}.menu nav a{display:block;padding:12px}.hero{padding:30px 8px 10px}.location{display:inline-flex;align-items:center;gap:7px;color:#00e6b5;border:1px solid #075c55;border-radius:24px;font-size:.85rem;padding:5px 12px;background:#00241f40}.location app-icon{width:16px;height:16px}h1{font-size:clamp(3.15rem,12vw,4.8rem);line-height:1.05;letter-spacing:-.055em;margin:22px 0 18px}h1 span{background:linear-gradient(95deg,#209cff,#12d5e8,#00e6b5);color:transparent;-webkit-background-clip:text;background-clip:text}.hero>p{font-size:clamp(1.08rem,4.6vw,1.3rem);line-height:1.5;color:#edf3fc}.perks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:center;margin:26px 0 4px}.perks>div{display:flex;flex-direction:column;align-items:center;gap:10px}.perks app-icon{width:30px;height:30px;color:#00e6b5}.perks span{font-size:.85rem;line-height:1.5}.hero-perks{margin:30px 0 22px}.hero-perks app-icon{width:38px;height:38px;color:#209cff}.hero-perks>div:nth-child(2) app-icon{color:#00e6b5}.card{background:linear-gradient(120deg,#0b202c88,#0a192555);border:1px solid #203e52;border-radius:19px}.jam{padding:22px 18px;border-color:#006354;background:linear-gradient(130deg,#003c354f,#00222a55);margin-top:6px}.jam-heading{display:flex;align-items:center;gap:15px;margin-bottom:14px}.music-medallion{display:flex;align-items:center;justify-content:center;width:65px;height:65px;flex-shrink:0;border:1px solid #00826a;border-radius:50%;color:#00e6b5}.music-medallion app-icon{width:40px;height:40px}.eyebrow{color:#00e6b5;font-size:.72rem;letter-spacing:.06em;font-weight:600;margin-bottom:7px}.muted{color:#91a7c0;letter-spacing:.12em}.jam h2{font-size:1.24rem;line-height:1.4;margin:0}.jam h2 span{display:block;color:#00e6b5;font-size:1.4rem}.jam>p{font-size:1rem}.button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:60px;border:0;border-radius:18px;margin-top:18px;padding:13px 10px;font-size:.95rem;font-weight:750;line-height:1.4;transition:filter .2s,transform .2s}.mint{background:linear-gradient(100deg,#00e6b5,#00dcb6);color:#00251e}.button app-icon:first-child{width:30px;height:30px}.button:disabled{background:#173e3b;color:#b6d1cc;cursor:not-allowed}.config-status{font-size:.8rem;text-align:center;margin-top:10px}.text-button{background:transparent;color:#00e6b5;border:0;text-decoration:underline;min-height:44px;cursor:pointer;padding:6px 10px}.fallback{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;font-size:.85rem;margin-top:10px}.steps,.playlists,app-driver,app-comfort{margin-top:34px}.steps ol{list-style:none;padding:0;margin:20px 0 12px;position:relative}.steps ol:before{content:"";position:absolute;left:30px;top:20px;bottom:20px;width:2px;background:linear-gradient(#209cff,#9768f7,#00e6b5,#ffc247)}.steps li{display:flex;align-items:center;gap:17px;position:relative;border-radius:17px;background:#0a1e2a;margin:8px 0;padding:12px 13px 12px 7px;min-height:76px}.step-number{display:grid;place-items:center;border-radius:50%;width:48px;height:48px;flex-shrink:0;font-size:1.35rem;font-weight:600;color:#001a25;background:#209cff;z-index:1}.steps li:nth-child(2) .step-number{background:#a580ff}.steps li:nth-child(3) .step-number{background:#00d6c0}.steps li:nth-child(4) .step-number{background:#ffc247}.steps li p{font-size:.9rem;color:#f7faff}.small-note{font-size:.75rem;padding:0 6px}.playlist-list{display:grid;gap:10px;margin-top:22px}.playlist{display:flex;align-items:center;gap:20px;min-height:110px;padding:17px;background:linear-gradient(110deg,#0c202e,#12152888)}.playlist>app-icon{width:48px;height:48px}.playlist>div{flex:1}.playlist h3{color:#f7faff;font-size:.94rem}.playlist p{font-size:.8rem;margin-top:4px}.coming{font-size:.7rem;color:#b8c6d9;display:inline-block;margin-top:5px}.blue{color:#209cff}.purple{color:#ac8bff}.cyan{color:#12d5e8}.pink{color:#ff6ca5}.yellow{color:#ffc247}.mint-text{color:#00e6b5}.play{display:grid;place-items:center;border-radius:50%;width:44px;height:44px;background:currentColor;position:relative;font-size:0}.play:after{content:"\25b6";font-size:17px;color:#001a25}.playlist.blue .play{color:#00e6b5}.playlist.purple .play{color:#a580ff}.playlist.cyan .play{color:#209cff}.playlist.pink .play{color:#f34a90}.control,.tip{display:flex;align-items:flex-start;gap:18px;padding:22px 18px;margin-top:26px}.control{border-color:#006759;background:linear-gradient(130deg,#003b3450,#002c2240)}.control>app-icon,.tip>app-icon{width:44px;height:44px;color:#00e6b5}.control p,.tip p{font-size:.86rem;line-height:1.8;margin-top:8px}.driver{padding:20px 16px;margin-top:20px}.driver-bio{display:flex;align-items:flex-start;gap:16px}.driver img{width:94px;height:94px;border:2px solid #a580ff;border-radius:50%;object-fit:cover}.driver p{font-size:.86rem;margin-top:8px;line-height:1.8}.tech{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:22px 0 0}.tech li{background:#172e42;border:1px solid #30475d;border-radius:9px;font-size:.75rem;padding:6px 10px}.tech li:nth-child(1){background:#4820c5;border-color:#774cff}.tech li:nth-child(2){background:#8d1834;border-color:#bd3453}.tech li:nth-child(3){background:#754129;border-color:#966046}blockquote{position:relative;margin:14px 0 0;padding:20px 20px 20px 44px}blockquote>span{position:absolute;left:14px;top:10px;color:#00e6b5;font:42px Georgia,serif}blockquote p{font-size:.88rem;font-style:italic}blockquote cite{display:block;text-align:right;color:#209cff;margin-top:10px;font-family:Georgia,serif;font-size:1.1rem}.comfort-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.comfort-item{text-align:center;padding:22px 12px;min-height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.comfort-item app-icon{width:40px;height:40px}.comfort-item p{max-width:155px;color:#f7faff;font-size:.88rem;line-height:1.55}.tip{background:linear-gradient(115deg,#332460aa,#241e49cc);border-color:#5d4893}.tip h3,.tip>app-icon{color:#b68fff}.rating{text-align:center;padding:25px 20px;margin-top:22px}.stars{font-size:2rem;letter-spacing:3px;color:#ffc247;margin-bottom:14px}.rating p{font-size:.94rem;margin-top:8px}.uber-note{display:flex;align-items:center;gap:14px;border:1px solid #aa2859;background:#55132c66;border-radius:14px;padding:16px;margin-top:24px;color:#ffe5ee;font-size:.85rem;line-height:1.6;text-align:left}.uber-note app-icon{color:#ff689e;width:29px;height:29px}footer{margin-top:32px;padding:40px 8px 34px;text-align:center}footer .brand{justify-content:center;text-align:left}.brand-line{height:3px;background:linear-gradient(90deg,#00e6b5,#209cff,#7331d4);margin:32px 0}.thanks{font:italic 1.5rem Georgia,serif;color:#f7faff;margin-bottom:24px}footer>p:last-child{font-size:.8rem}.skip-link{position:fixed;top:8px;left:8px;z-index:10;transform:translateY(-160%);background:#00e6b5;color:#001c20;padding:10px}.skip-link:focus{transform:none}section{scroll-margin-top:24px}@media(min-width:700px){body{padding:28px 20px;background:radial-gradient(ellipse at 50% 20%,#123044,#06111f 65%) fixed}.page{padding:0 40px;border:1px solid #183044;border-radius:28px;box-shadow:0 24px 100px #0004}header{padding-top:35px}.hero{padding-top:35px}.hero>p{max-width:450px}.mobile-break{display:none}.jam{padding:28px}.jam h2{font-size:1.5rem}.jam h2 span{font-size:1.65rem}.driver img{width:112px;height:112px}.driver-bio{gap:24px}.driver{padding:24px}.comfort-item{min-height:170px}.comfort-item p{max-width:190px}app-driver,app-comfort,.steps,.playlists{margin-top:44px}}@media(max-width:359px){.page{padding:0 15px}.brand{gap:9px}.brand strong{font-size:.97rem}.brand small{font-size:.65rem}.brand app-icon{width:42px}.jam-heading{gap:10px}.music-medallion{width:50px;height:50px}.jam h2{font-size:1.1rem}.driver-bio{flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.page{padding-bottom:calc(98px + env(safe-area-inset-bottom))}html{scroll-padding-bottom:110px}@media(max-width:699px){header{padding:22px 0 12px}.hero{padding:12px 4px 4px}h1{font-size:clamp(2.6rem,10.5vw,3.6rem);margin:15px 0 12px}.hero>p{font-size:1rem}.hero-perks{margin:18px 0;gap:8px}.hero-perks>div{flex-direction:row;justify-content:center;gap:7px}.hero-perks app-icon{width:23px;height:23px}.hero-perks span{font-size:.7rem;text-align:left}.jam{padding:18px 16px}.jam>p{font-size:.9rem}.jam-heading{margin-bottom:10px}.jam .button{margin-top:14px;min-height:56px}.steps{margin-top:16px;border-bottom:1px solid #203e52}}
