.language-switcher{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid #2a1d1733;border-radius:999px;flex-shrink:0;font-size:12px;font-weight:750}.language-switcher a{display:grid;place-items:center;min-width:36px;min-height:34px;padding:6px 8px;border-radius:999px}.language-switcher a[aria-current=true]{background:var(--ink);color:var(--ivory)}.language-switcher a:hover{box-shadow:inset 0 0 0 1px currentColor}.header .language-switcher{border-color:#fff6e666;color:var(--ivory)}.header .language-switcher a[aria-current=true]{background:var(--ivory);color:var(--senja-deep)}.header-actions{display:flex;align-items:center;gap:28px}.legal-header-actions{display:flex;align-items:center;gap:24px}@media(max-width:1100px){.nav{gap:22px}.header-actions{gap:20px}}@media(max-width:900px){.header-actions{gap:8px}.language-switcher a{min-width:34px}.legal-header-actions{gap:12px}}@media(max-width:500px){.legal-header{flex-wrap:wrap;padding-block:20px;gap:16px}.legal-header-actions{flex:1;justify-content:flex-end}.legal-back{max-width:140px}.legal-header .brand>span{font-size:28px}.legal-header .brand-mark{width:40px}.legal-header .language-switcher a{min-width:30px;min-height:32px}}.footer{background:var(--senja);padding-block:72px 28px}main:has(>:is(.closing,.intent-closing):last-child)+.footer{padding-top:0;margin-top:-1px;box-shadow:0 -6px 0 var(--senja)}.footer-panel{position:relative;overflow:hidden;padding:56px 56px 28px;border-radius:32px;background:linear-gradient(160deg,#33251e,#1b1411);color:var(--ivory);box-shadow:0 24px 60px #5a1d0859,inset 0 0 0 1px #fff6e614}.footer-top{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr));gap:40px}.footer .brand{gap:12px}.footer .brand>span{font-size:40px}.footer .brand-mark{width:60px;height:33px}.footer-tagline{font-family:var(--display);font-size:22px;font-weight:650;line-height:1.25;margin-top:18px;color:#fff6e6e0;text-wrap:balance}.footer-parked{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:8px 14px;border-radius:999px;background:#fff6e614;font-size:13px;font-weight:650;color:#fff6e6cc}.footer-parked svg{color:#f59d71;flex-shrink:0}.footer-column h2{font-size:15px;font-weight:750;letter-spacing:0;color:#fff6e68c;margin-bottom:14px}.footer-column ul{list-style:none;padding:0;margin:0;display:grid;gap:2px}.footer-column a:not(.button){display:inline-flex;align-items:center;gap:8px;padding-block:6px;font-size:15px;color:#fff6e6e6;transition:color .2s}.footer-column a:not(.button):hover{color:var(--ticket);text-decoration:underline;text-underline-offset:4px}.footer-email{overflow-wrap:anywhere}.footer-contact a:not(.button){display:flex;width:fit-content}.button.footer-whatsapp{min-height:48px;margin-top:14px;padding:12px 18px;gap:10px;font-size:14px;background:var(--senja);color:var(--ivory)}.button.footer-whatsapp:hover{background:var(--senja-deep)}.footer-lane{height:4px;margin:48px 0 22px;border-radius:2px;background:repeating-linear-gradient(90deg,#fff1cc59 0 30px,transparent 30px 56px)}.footer-bottom{display:flex;justify-content:space-between;align-items:baseline;gap:24px;font-size:12px;color:#fff6e680}.footer-bottom p{max-width:64ch;text-align:right;line-height:1.6}@media(max-width:1100px){.footer-top{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px}.footer-intro{grid-column:1/-1}}@media(max-width:700px){.footer{padding-block:48px 20px}.footer-panel{padding:36px 22px 22px;border-radius:24px}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.footer-contact{grid-column:1/-1}.footer .brand>span{font-size:34px}.footer .brand-mark{width:50px;height:28px}.footer-tagline{font-size:19px}.footer-column a:not(.button){font-size:14px}.footer-lane{margin:36px 0 18px}.footer-bottom{flex-direction:column;gap:8px}.footer-bottom p{text-align:left}}.legal-header{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:120px;border-bottom:1px solid #2a1d1720}.legal-back{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:650}.legal-back:hover{color:var(--senja-deep)}.legal-main{max-width:1200px;padding-block:72px 100px}.legal-intro{max-width:860px;margin-bottom:56px}.legal-date{font-size:13px;color:var(--muted);margin-bottom:20px}.legal-intro h1{font-size:clamp(38px,5vw,68px);line-height:1.08;margin-bottom:24px;text-wrap:balance}.legal-intro>p:last-child{font-size:19px;line-height:1.65;max-width:680px;color:var(--muted)}.legal-layout{display:grid;grid-template-columns:210px minmax(0,760px);gap:64px;align-items:start}.legal-nav{display:grid;gap:6px;position:sticky;top:32px}.legal-nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:8px;font-size:14px;font-weight:650}.legal-nav a:hover{background:var(--ticket)}.legal-nav a[aria-current=page]{background:var(--ink);color:var(--ivory)}.legal-content{min-width:0;font-size:16px;line-height:1.85;overflow-wrap:anywhere}.legal-content section+section{margin-top:40px;padding-top:32px;border-top:1px solid #2a1d1720}.legal-content h2{font-size:28px;line-height:1.25;margin-bottom:16px;text-wrap:balance}.legal-content p+p{margin-top:16px}.legal-content ul,.legal-content ol{padding-left:24px;margin-block:16px}.legal-content li+li{margin-top:12px}.legal-content a:not(.button){color:var(--senja-deep);text-decoration:underline;text-underline-offset:4px}.legal-content .button{margin-block:20px;font-size:15px}.legal-content strong{font-weight:750}@media(max-width:1000px){.legal-layout{grid-template-columns:180px minmax(0,1fr);gap:32px}}@media(max-width:700px){.legal-header{min-height:96px}.legal-header .brand>span{font-size:32px}.legal-header .brand-mark{width:46px;height:26px}.legal-header .brand{gap:9px}.legal-back{font-size:12px;gap:6px}.legal-main{padding-block:40px 64px}.legal-intro{margin-bottom:32px}.legal-intro>p:last-child{font-size:16px}.legal-layout{grid-template-columns:1fr;gap:32px}.legal-nav{position:static;display:flex;flex-wrap:wrap;gap:6px}.legal-nav a{padding:12px;font-size:13px;gap:8px}.legal-content{font-size:15px}.legal-content h2{font-size:25px}}.apps-page{--dusk:#c4491e;--dusk-deep:#a73812;--ember:#8e2f12;--sun:#ffb274;--sodium:#ffd98a;--asphalt:#2a1d17;--asphalt-2:#3a2a22;--muted:#74685f;--ticket:#fff1cc;--receipt:#fffcf6;--band:#f6e7d4;background:var(--paper);color:var(--asphalt);min-height:100svh;display:flex;flex-direction:column;overflow-x:clip;font-size:16px;line-height:1.55}.apps-width{width:calc(100% - 40px);max-width:1240px;margin-inline:auto}.apps-page h1,.apps-page h2,.apps-page h3{font-family:var(--display);text-wrap:balance}.apps-page p{text-wrap:pretty}.apps-page :focus-visible{outline:3px solid var(--sodium);outline-offset:3px}.lot :focus-visible,.gate-pass :focus-visible,.apps-account-menu :focus-visible{outline-color:var(--asphalt)}.lot .film :focus-visible{outline-color:var(--sodium)}.apps-page .skip-link{z-index:100;color:var(--asphalt)}.apps-spin{animation:apps-spin 1s linear infinite}@keyframes apps-spin{to{transform:rotate(360deg)}}.apps-preview-note{background:var(--asphalt);color:var(--ivory);font-size:12px;display:flex;align-items:center;justify-content:center;gap:14px;padding:7px 20px;flex-wrap:wrap;position:relative;z-index:11}.apps-preview-note a{display:inline-flex;align-items:center;gap:5px;text-decoration:underline;text-underline-offset:3px}.apps-header{display:flex;align-items:center;gap:12px;height:72px;color:var(--ivory);position:relative;z-index:10}.apps-header:before{content:"";position:absolute;top:0;right:-100vmax;bottom:0;left:-100vmax;background:var(--dusk);z-index:-1}.apps-home{display:flex}.apps-header .brand{gap:9px}.apps-header .brand-mark{width:42px;height:23px}.apps-header .brand>span{font-size:30px;letter-spacing:0}.apps-header-title{font-size:13px;font-weight:750;padding:6px 12px;border-radius:999px;background:#2a1d1730}.apps-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.apps-motion-toggle{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px #fff6e666;color:var(--ivory)}.apps-motion-toggle:hover{background:#2a1d1730}.apps-header .language-switcher{border-color:#fff6e666;color:var(--ivory)}.apps-header .language-switcher a{min-width:32px;min-height:32px}.apps-header .language-switcher a[aria-current=true]{background:var(--ivory);color:var(--dusk-deep)}.apps-account{position:relative}.apps-account summary{display:flex;align-items:center;gap:8px;height:38px;padding:0 13px;border-radius:999px;box-shadow:inset 0 0 0 1px #fff6e666;cursor:pointer;list-style:none;font-size:13px;font-weight:700}.apps-account summary::-webkit-details-marker{display:none}.apps-account[open] summary{background:#2a1d1730}.apps-status-dot{width:8px;height:8px;border-radius:50%;background:#9be3a7;box-shadow:0 0 0 3px #9be3a733}.apps-account-menu{position:absolute;right:0;top:calc(100% + 10px);width:min(270px,calc(100vw - 40px));padding:16px;background:var(--ivory);color:var(--asphalt);border-radius:18px;box-shadow:0 24px 50px -16px #2a1d1766;z-index:20}.apps-account-menu p{overflow-wrap:anywhere;font-size:13px;color:var(--muted);margin-bottom:12px}.apps-account-menu button{width:100%;display:flex;gap:10px;align-items:center;min-height:44px;padding:0 14px;border-radius:12px;background:var(--band);font-weight:700}.apps-account-menu button:hover{background:#efd9c0}@media(max-width:520px){.apps-account-label{display:none}.apps-account summary{padding:0;width:38px;justify-content:center}.apps-header .brand>span{font-size:26px}}@media(max-width:370px){.apps-header-title{display:none}}.apps-round{display:inline-grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px currentColor;transition:background .2s,transform .2s,opacity .2s}.apps-round:hover:not(:disabled){transform:translateY(-2px);background:#2a1d1712}.apps-round:disabled{opacity:.3}.apps-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:0 30px;border-radius:999px;background:var(--ivory);color:var(--dusk-deep);font-size:17px;font-weight:800;white-space:nowrap;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .2s,box-shadow .25s}.apps-primary:hover{background:#fff;transform:translateY(-3px);box-shadow:0 12px 28px -10px #3a1205aa}.apps-primary:active{transform:scale(.97)}.apps-install{display:flex;flex-direction:column;align-items:flex-start;gap:9px;position:relative}.apps-install small{font-size:13px;color:#ffe3cc;padding-left:4px}.apps-install-notice{font-size:13px;line-height:1.45;padding:10px 14px;border-radius:12px;background:var(--asphalt);color:var(--ivory);max-width:300px}.apps-install-compact .apps-primary{min-height:46px;padding:0 18px;font-size:15px;gap:8px;background:var(--dusk);color:var(--ivory)}.apps-install-compact .apps-primary:hover{background:#d4561f}.apps-install-compact .apps-install-notice{position:absolute;right:0;bottom:calc(100% + 18px);width:250px}.apps-catalog,.apps-loading{flex:1}.gate{flex:1;display:flex;align-items:center;background:linear-gradient(180deg,var(--dusk) 0%,var(--dusk-deep) 62%,var(--ember) 100%);color:var(--ivory);padding:20px 0 64px;overflow:hidden}.gate-inner{display:grid;gap:12px;grid-template-areas:"copy" "scene" "pass"}.gate-copy{grid-area:copy}.gate-scene{grid-area:scene}.gate-pass{grid-area:pass}.gate-title{font-size:clamp(54px,15vw,124px);font-weight:800;font-stretch:78%;line-height:.88;letter-spacing:-.01em}.gate-title span{display:block}.gate-lead{margin-top:20px;font-size:17px;line-height:1.55;max-width:30em;color:#ffe6d3}.gate-scene{position:relative;height:290px;margin-inline:-20px}.gate-sun{position:absolute;width:280px;height:280px;right:-40px;top:-30px;border-radius:50%;background:radial-gradient(circle,#ffc48a 0,#ffb27499,#ffb27400 70%)}.gate-machine{position:absolute;left:calc(50% - 150px);bottom:22px;height:230px;width:auto;filter:drop-shadow(0 18px 18px #3a120566)}.gate-post{position:absolute;left:calc(50% - 32px);bottom:22px;width:24px;height:104px;border-radius:10px 10px 4px 4px;background:linear-gradient(90deg,#f3e2cc,var(--ivory) 45%,#e6cfb4);box-shadow:0 10px 18px #3a120544}.gate-post:after{content:"";position:absolute;left:-6px;right:-6px;bottom:-4px;height:12px;border-radius:5px;background:#e6cfb4}.gate-boom,.gate-arm{position:absolute;left:12px;top:16px;width:0;height:0;transform-origin:0 0}.gate-boom{left:12px;top:16px;transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.gate-arm{left:0;top:0}.gate-arm:before{content:"";position:absolute;left:-4px;top:-9px;width:min(190px,42vw);height:18px;border-radius:9px;background:repeating-linear-gradient(90deg,var(--ivory) 0 24px,var(--asphalt) 24px 48px);box-shadow:0 8px 14px #3a120555}.gate-arm:after{content:"";position:absolute;left:-15px;top:-15px;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff,#e6cfb4 70%);box-shadow:0 4px 8px #3a120555}.gate-lamp{position:absolute;left:calc(min(190px,42vw) - 22px);top:-17px;width:12px;height:12px;border-radius:50%;background:var(--sodium);box-shadow:0 0 14px 4px #ffd98a99}.is-checking .gate-lamp{animation:gate-blink .8s steps(1) infinite}@keyframes gate-blink{50%{opacity:.25;box-shadow:none}}.gate:has(.gate-signin:hover,.gate-signin:focus-visible) .gate-boom{transform:rotate(-24deg)}.gate-ground{position:absolute;left:0;right:0;bottom:0;height:26px;background:var(--asphalt);border-radius:14px 14px 0 0}.gate-ground:after{content:"";position:absolute;left:0;right:0;top:11px;height:4px;background:repeating-linear-gradient(90deg,#fff6e6aa 0 26px,transparent 26px 50px)}.gate-pass{--stub:60px;position:relative;background:var(--ticket);color:var(--asphalt);border-radius:20px;padding:22px 22px 0;box-shadow:0 34px 60px -26px #2a0a02cc;max-width:440px;width:100%;justify-self:center;-webkit-mask:radial-gradient(circle 12px at 0 calc(100% - var(--stub)),#0000 11px,#000 12px) left/51% 100% no-repeat,radial-gradient(circle 12px at 100% calc(100% - var(--stub)),#0000 11px,#000 12px) right/51% 100% no-repeat;mask:radial-gradient(circle 12px at 0 calc(100% - var(--stub)),#0000 11px,#000 12px) left/51% 100% no-repeat,radial-gradient(circle 12px at 100% calc(100% - var(--stub)),#0000 11px,#000 12px) right/51% 100% no-repeat}.gate-pass-head{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:750;color:var(--dusk-deep);padding-bottom:16px;border-bottom:2px dashed #2a1d1733}.gate-pass-head svg{color:var(--dusk)}.gate-pass-icons{display:flex;margin-left:auto}.gate-pass-icons img{border-radius:9px;box-shadow:0 0 0 2px var(--ticket)}.gate-pass-icons img+img{margin-left:-8px}.gate-pass h2{margin-top:20px;font-size:34px;font-weight:800;font-stretch:84%;line-height:1;letter-spacing:-.01em}.gate-pass>p{margin-top:10px;font-size:15px;line-height:1.55;color:#4a3a2e}.gate-signin{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:58px;margin-top:22px;border-radius:999px;background:var(--asphalt);color:var(--ivory);font-size:16px;font-weight:750;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .2s}.gate-signin:hover{background:#47382f;transform:translateY(-2px)}.gate-signin-loading{background:#2a1d17cc}.gate-signin-loading:hover{transform:none;background:#2a1d17cc}.gate-google{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ivory);color:var(--dusk-deep);font-weight:800;font-size:15px}.gate-message{margin-top:16px;padding:12px 14px;border-radius:12px;background:#fbdcc6;color:#5a2010;font-size:14px;line-height:1.5}.gate-pass-stub{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--stub);margin:24px -22px 0;padding:0 22px;border-top:2px dashed #2a1d1740;font-size:13px;font-weight:650;color:#5a4a3e}.gate-pass-stub span{display:flex;align-items:center;gap:6px}.gate-pass-stub a{text-decoration:underline;text-underline-offset:3px}.apps-dev-link{grid-column:1/-1;justify-self:start;display:flex;margin-top:16px;justify-content:flex-start;align-items:center;gap:6px;font-size:13px;font-weight:650;color:var(--ivory);text-decoration:underline;text-underline-offset:3px}@media(min-width:900px){.gate{padding:40px 0 96px}.gate-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"copy pass" "scene pass";column-gap:72px;row-gap:0;align-items:end}.gate-pass{align-self:center;margin-top:24px}.gate-scene{height:340px;margin-inline:0}.gate-machine{left:40px;height:270px}.gate-post{left:190px;height:120px}.gate-arm:before{width:300px}.gate-lamp{left:278px}.gate-ground{border-radius:14px}}@media(min-width:1200px){.gate-arm:before{width:390px}.gate-lamp{left:368px}.gate-sun{right:auto;left:360px;top:0}}.apps-loading{min-height:70vh;display:flex;align-items:center;justify-content:center;gap:12px;background:var(--dusk);color:var(--ivory);font-weight:700}.sf-hero{--hang:150px;position:relative;isolation:isolate;color:var(--ivory);padding-top:12px}.sf-hero:before{content:"";position:absolute;inset:0 0 var(--hang);z-index:-1;border-radius:0 0 40px 40px;background:radial-gradient(70% 45% at 85% 52%,#f0874a 0,#f0874a00),linear-gradient(180deg,var(--dusk) 0%,#b8421b 55%,var(--dusk-deep) 100%)}.bays{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:20px;background:#2a1d1738;box-shadow:inset 0 0 0 1px #fff6e626;max-width:480px}.bays:after{content:"";position:absolute;left:50%;top:10px;bottom:10px;width:0;border-left:2px dashed #fff6e655;z-index:-1}.bays-plate{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:15px;background:var(--ivory);box-shadow:0 8px 18px -8px #3a1205aa;transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.bays[data-active=motion] .bays-plate{transform:translate(100%)}.bays button{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:15px;background:transparent;color:var(--ivory);text-align:left;font-family:var(--display);font-size:18px;font-weight:750;line-height:1.1;transition:color .3s}.bays button[aria-selected=true]{color:var(--asphalt)}.bays button img{width:36px;height:36px;border-radius:10px;flex-shrink:0;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.bays button[aria-selected=true] img{transform:rotate(-6deg) scale(1.06)}.bays small{display:block;font-family:Manrope Variable,sans-serif;font-size:12px;font-weight:600;opacity:.8;margin-top:2px}.sf-hero-panel{display:grid;grid-template-areas:"copy" "stage" "ticket";margin-top:28px}.sf-hero-copy{grid-area:copy}.sf-hero-name{--col: calc(100vw - 40px) ;font-size:min(200px,calc(var(--col) / (var(--len) * .5)));font-weight:800;font-stretch:75%;line-height:.8;letter-spacing:-.015em;margin-left:-.03em}.sf-hero-name-word{display:block;overflow:hidden;padding:.06em .04em .02em 0;margin-bottom:-.06em}.sf-hero-name-char{display:inline-block;transform-origin:0 100%}.sf-hero-tagline{margin-top:18px;font-family:var(--display);font-size:clamp(22px,6vw,30px);font-weight:650;font-stretch:92%;line-height:1.12;max-width:15em}.sf-hero-meta{display:flex;align-items:center;gap:10px;margin:14px 0 26px;font-size:14px;font-weight:600;color:#ffe3cc}.sf-hero-meta img{border-radius:8px}.stage{grid-area:stage;position:relative;margin:44px 0 0;padding-bottom:6%}.stage-sun{position:absolute;width:64%;aspect-ratio:1;right:-6%;top:-26%;border-radius:50%;background:radial-gradient(circle,#ffc48a 0,#ffb274aa 40%,#ffb27400 70%);z-index:-1}.stage-dash{width:86%;margin-left:auto}.stage-unit{padding:2.2%;border-radius:clamp(14px,3vw,26px);background:linear-gradient(160deg,#2b211c,#0f0b09 60%);box-shadow:inset 0 0 0 1.5px #6b55484d,0 40px 60px -28px #3a1205cc}.stage-unit img{display:block;width:100%;height:auto;border-radius:clamp(8px,1.6vw,14px)}.stage-vents{display:flex;gap:5%;width:84%;margin:0 auto;padding:3.2% 4%;border-radius:0 0 clamp(16px,3vw,30px) clamp(16px,3vw,30px);background:linear-gradient(180deg,#3a2a22,#1f1612);box-shadow:0 24px 40px -24px #3a1205cc}.stage-vents span{flex:1;aspect-ratio:4.2;border-radius:clamp(5px,1vw,10px);background:repeating-linear-gradient(180deg,#0d0907 0,#0d0907 18%,#4a3a31 18%,#4a3a31 26%);box-shadow:inset 0 0 0 2px #9a857766}.stage-vents .stage-hazard{flex:0 0 13%;aspect-ratio:1;background:#2a1f1a;position:relative;box-shadow:inset 0 0 0 2px #9a857766}.stage-hazard:after{content:"";position:absolute;top:26%;right:26%;bottom:26%;left:26%;background:#e04a2a;clip-path:polygon(50% 0,100% 100%,0 100%)}.stage-phone{position:absolute;left:0;bottom:0;width:29%;padding:1.2%;border-radius:clamp(16px,4vw,30px);background:linear-gradient(160deg,#30251f,#0f0b09);box-shadow:inset 0 0 0 1.5px #6b55484d,0 30px 40px -18px #2a0a02cc;transform:rotate(-7deg);transform-origin:50% 100%}.stage-phone img{display:block;width:100%;height:auto;border-radius:clamp(12px,3.3vw,25px)}.stage-motion .stage-phone{width:27%}.rt{grid-area:ticket;position:relative;z-index:2;width:min(340px,100%);justify-self:center;margin-top:40px}.rt-slot{display:block;height:16px;margin-inline:-14px;border-radius:0 0 14px 14px;background:linear-gradient(#1c1310,#3a2a22);box-shadow:inset 0 -5px #120c0a;position:relative;z-index:2}.rt-clip{overflow:hidden;margin:-6px -30px 0;padding:6px 30px 30px}.rt-paper{position:relative;display:block;background:var(--ticket);color:var(--asphalt);padding:18px 20px 16px;transform-origin:50% 0;transform:rotate(-2deg);box-shadow:0 18px 30px -12px #6a3a1a55}.rt-paper:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:9px;background:radial-gradient(circle at 7px 0,var(--ticket) 6.5px,transparent 7px) 0 0/14px 9px repeat-x}.rt-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:2px dashed #2a1d1740}.rt-head svg{color:var(--dusk)}.rt-head h2{flex:1;font-size:20px;font-weight:750;letter-spacing:-.01em}.rt-head span{font-size:12px;font-weight:800;padding:3px 8px;border:1.5px solid var(--asphalt);border-radius:6px}.rt-fields{display:grid;gap:7px;margin:12px 0 0}.rt-fields div{display:grid;grid-template-columns:92px 1fr;gap:10px;font-size:14px;line-height:1.4}.rt-fields dt{color:#7a6650}.rt-fields dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.rt-fields small{font-weight:600;color:#7a6650;margin-left:4px}.rt-barcode{display:block;width:58%;height:34px;margin-top:14px;background:repeating-linear-gradient(90deg,var(--asphalt) 0 2px,transparent 2px 4px,var(--asphalt) 4px 5px,transparent 5px 9px,var(--asphalt) 9px 12px,transparent 12px 14px,var(--asphalt) 14px 15px,transparent 15px 19px);opacity:.85}.rt-stamp{position:absolute;right:16px;bottom:22px;font-family:var(--display);font-size:19px;font-weight:800;color:var(--stamp);border:3px solid var(--stamp);border-radius:8px;padding:2px 12px;transform:rotate(-10deg);opacity:.85;mix-blend-mode:multiply}.rt:hover .rt-paper{animation:rt-swing 1.6s ease-in-out}@media(min-width:700px){.stage{margin-top:56px}.rt{width:360px}}@media(min-width:1000px){.sf-hero{--hang:120px;padding-top:28px}.sf-hero-panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"copy stage" "ticket stage";column-gap:48px;margin-top:40px}.stage{margin:-56px -2% 0 0;align-self:start}.rt{justify-self:start;margin-top:20px;margin-left:8px}.sf-hero-name{--col:min(520px,38vw)}}.lot{padding-top:20px;color:var(--asphalt)}.lot h2{font-size:clamp(36px,8.5vw,64px);font-weight:800;font-stretch:82%;line-height:.98;letter-spacing:-.012em}.lot-note{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:var(--band);font-size:14px;line-height:1.5;color:#4a3a2e;margin-bottom:24px}.lot-note svg{flex-shrink:0;margin-top:2px;color:var(--dusk-deep)}.shots{padding:16px 0 48px}.shots-head{display:flex;flex-direction:column;gap:18px}.shots-head p{margin-top:10px;font-size:17px;color:var(--muted)}.shots-controls{display:flex;align-items:center;gap:16px;justify-content:space-between}.shots-filter{display:flex;gap:6px;flex-wrap:wrap}.shots-filter button{min-height:40px;padding:0 16px;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1.5px #2a1d1733;font-size:14px;font-weight:700;transition:background .2s,color .2s}.shots-filter button:hover{background:#2a1d1710}.shots-filter button[aria-pressed=true]{background:var(--asphalt);color:var(--ivory);box-shadow:none}.shots-arrows{display:none;gap:10px}.shots-track{--edge:max(20px, calc((100vw - 1240px)/2) );display:flex;align-items:flex-end;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);padding:32px var(--edge) 46px;scrollbar-width:none;background:repeating-linear-gradient(90deg,#2a1d1740 0 30px,transparent 30px 54px) 0 calc(100% - 14px) /100% 3px no-repeat}.shots-track::-webkit-scrollbar{display:none}.shots-track:focus-visible{outline-offset:-3px}.shot{flex:none;margin:0;scroll-snap-align:start;display:grid;gap:14px}.shot-frame{display:block;padding:6px;background:linear-gradient(160deg,#30251f,#0f0b09);border-radius:28px;box-shadow:0 22px 34px -22px #2a1d17aa;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.shot-frame:hover{transform:translateY(-8px) rotate(-1.2deg)}.shot-frame img{display:block;width:100%;height:auto;border-radius:22px}.shot-phone .shot-frame{width:clamp(168px,44vw,226px)}.shot-car .shot-frame{width:clamp(296px,80vw,560px);border-radius:20px;padding:8px}.shot-car .shot-frame img{border-radius:12px}.shot figcaption{font-size:15px;font-weight:700;padding-left:4px;max-width:20em}.shots-caption{font-size:13px;color:var(--muted)}@media(min-width:760px){.shots-head{flex-direction:row;align-items:flex-end;justify-content:space-between}.shots-arrows{display:flex}.shots-controls{justify-content:flex-end}}.film{background:var(--asphalt);color:var(--ivory);padding:80px 0;position:relative;overflow:hidden}.film:before{content:"";position:absolute;width:900px;height:900px;left:50%;top:40%;transform:translate(-20%,-50%);border-radius:50%;background:radial-gradient(circle,#f59d7124,#f59d7100 60%);pointer-events:none}.film-inner{position:relative;display:grid;gap:56px;align-items:center}.film-copy p{margin-top:16px;font-size:17px;color:#ead9c7;max-width:28em}.film-copy .film-note{font-size:13px;color:#b9a593;max-width:34em}.film-marquee{position:relative;width:min(310px,80vw);justify-self:center;padding:16px;border-radius:28px;background:linear-gradient(160deg,#4a372d,var(--asphalt-2));box-shadow:inset 0 0 0 2px #5e4a3e,0 50px 80px -30px #000,0 0 140px -10px #f59d7140}.film-marquee:before,.film-marquee:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px;pointer-events:none}.film-marquee:before{background:radial-gradient(circle at 7px 7px,var(--sodium) 2.6px,transparent 3.4px) 0 0/28px 14px repeat-x,radial-gradient(circle at 21px 7px,#ffd98a55 2.6px,transparent 3.4px) 0 0/28px 14px repeat-x,radial-gradient(circle at 7px 7px,var(--sodium) 2.6px,transparent 3.4px) 0 100%/28px 14px repeat-x,radial-gradient(circle at 21px 7px,#ffd98a55 2.6px,transparent 3.4px) 0 100%/28px 14px repeat-x;margin-inline:14px;animation:bulbs-x 1s steps(1) infinite}.film-marquee:after{background:radial-gradient(circle at 7px 7px,var(--sodium) 2.6px,transparent 3.4px) 0 0/14px 28px repeat-y,radial-gradient(circle at 7px 21px,#ffd98a55 2.6px,transparent 3.4px) 0 0/14px 28px repeat-y,radial-gradient(circle at 7px 7px,var(--sodium) 2.6px,transparent 3.4px) 100% 0/14px 28px repeat-y,radial-gradient(circle at 7px 21px,#ffd98a55 2.6px,transparent 3.4px) 100% 0/14px 28px repeat-y;margin-block:14px;animation:bulbs-y 1s steps(1) infinite}@keyframes bulbs-x{50%{background-position:14px 0,14px 0,14px 100%,14px 100%}}@keyframes bulbs-y{50%{background-position:0 14px,0 14px,100% 14px,100% 14px}}.film-marquee.is-playing:before,.film-marquee.is-playing:after{animation-duration:.5s}.film-sign{position:absolute;left:50%;top:0;transform:translate(-50%,-55%) rotate(-2deg);z-index:2;white-space:nowrap;padding:7px 18px;border-radius:12px;background:var(--sodium);color:var(--asphalt);font-family:var(--display);font-size:19px;font-weight:800;font-stretch:85%;box-shadow:0 0 0 3px var(--asphalt),0 0 30px #ffd98a88}.film-screen{position:relative;aspect-ratio:9/16;border-radius:14px;overflow:hidden;background:#000}.film-screen video{display:block;width:100%;height:100%;object-fit:cover;background:#000}.film-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;padding:0;background:#000;color:var(--ivory)}.film-cover img{width:100%;height:100%;object-fit:cover;opacity:.82;transition:transform .6s,opacity .3s}.film-cover:hover img{transform:scale(1.04);opacity:.92}.film-play{position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;display:grid;place-items:center;border-radius:50%;background:var(--dusk);color:var(--ivory);box-shadow:0 0 0 10px #c4491e44,0 18px 30px -8px #000;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.film-cover:hover .film-play{transform:scale(1.1)}.film-play svg{margin-left:4px}.film-label{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 16px;background:linear-gradient(#0000,#000c);font-weight:750;font-size:15px}.film-error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:16px;padding:24px;text-align:center;background:#1a1310ee}.film-stand{position:absolute;left:28%;right:28%;top:100%;height:72px;background:linear-gradient(90deg,transparent 0 12%,#3a2a22 12% 20%,transparent 20% 80%,#3a2a22 80% 88%,transparent 88%)}@media(min-width:900px){.film{padding:120px 0}.film-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.film-marquee{width:340px}}.about{display:grid;gap:28px;padding:88px 0 64px}.about-copy p{margin-top:18px;font-size:18px;line-height:1.6;max-width:32em;color:#4a3a2e}.about-bays{list-style:none;margin:0;padding:0;display:grid}.about-bays li{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:2px dashed #2a1d1729;font-family:var(--display);font-size:22px;font-weight:700;font-stretch:90%}.about-bays li:last-child{border-bottom:2px dashed #2a1d1729}.about-bays svg{flex-shrink:0;width:34px;height:34px;padding:8px;border-radius:50%;background:var(--dusk);color:var(--ivory)}.about-safety{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:18px;background:var(--band);font-size:14px;line-height:1.55;color:#4a3a2e}.about-safety svg{flex-shrink:0;color:var(--dusk-deep)}@media(min-width:900px){.about{grid-template-columns:1fr 1fr;column-gap:80px;align-items:start}.about-safety{grid-column:1/-1;max-width:760px}}.notes{background:var(--band);padding:80px 0 96px}.notes-list{list-style:none;padding:0;margin:40px 0 0;display:grid;gap:40px;align-items:start}.receipt{position:relative;background:var(--receipt);padding:22px 22px 18px;box-shadow:0 20px 34px -24px #6a3a1a80;transform:rotate(-.7deg)}.receipt:nth-child(2n){transform:rotate(.6deg)}.receipt:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:conic-gradient(from -45deg at 50% 100%,var(--receipt) 90deg,#0000 0) 0 0/16px 10px repeat-x}.receipt summary{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;cursor:pointer;list-style:none;padding-bottom:14px;border-bottom:2px dashed #2a1d1733}.receipt summary::-webkit-details-marker{display:none}.receipt summary:after{content:"";width:9px;height:9px;margin-left:4px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .3s}.receipt details[open] summary:after{transform:translateY(1px) rotate(225deg)}.receipt-version{font-family:var(--display);font-size:44px;font-weight:800;font-stretch:76%;line-height:1;font-variant-numeric:tabular-nums}.receipt-latest{align-self:center;padding:3px 10px;border-radius:999px;background:var(--dusk);color:var(--ivory);font-size:12px;font-weight:800}.receipt-date{margin-left:auto;font-size:14px;font-weight:650;color:var(--muted)}.receipt-build{margin-top:14px;font-size:13px;font-weight:700;color:var(--muted)}.receipt ul{list-style:none;margin:8px 0 0;padding:0}.receipt li{position:relative;padding:12px 0 12px 22px;border-bottom:1.5px dashed #2a1d1722;font-size:15px;line-height:1.5}.receipt li:before{content:"";position:absolute;left:2px;top:20px;width:8px;height:8px;border-radius:2px;background:var(--dusk);transform:rotate(45deg)}.receipt-note{display:flex;gap:10px;margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--ticket);font-size:14px;line-height:1.5;color:#4a3a2e}.receipt-note svg{flex-shrink:0;margin-top:2px}@media(min-width:900px){.notes>.apps-width{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);column-gap:72px;align-items:start}.notes h2{position:sticky;top:40px}.notes-list{margin-top:0;gap:48px}}.pair{display:grid;gap:28px;padding:96px 0 56px;align-items:center}.pair-copy p{margin-top:14px;font-size:18px;color:#4a3a2e}.pair-scene{display:flex;align-items:center;gap:14px}.pair-scene img{width:72px;height:72px;border-radius:20px;box-shadow:0 16px 26px -14px #2a1d17aa;flex-shrink:0}.pair-road{position:relative;flex:1;height:30px;border-radius:15px;background:var(--asphalt)}.pair-road:before{content:"";position:absolute;left:14px;right:14px;top:13.5px;height:3px;background:repeating-linear-gradient(90deg,#fff6e699 0 16px,transparent 16px 30px)}.pair-car{position:absolute;top:4px;left:calc(50% - 19px);color:var(--sun);display:flex}.pair-switch{display:flex;align-items:center;gap:14px;justify-self:start;padding:10px 20px 10px 10px;border-radius:22px;background:var(--receipt);box-shadow:inset 0 0 0 1.5px #2a1d1722,0 14px 28px -20px #2a1d17aa;text-align:left;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.pair-switch:hover{transform:translateY(-3px)}.pair-switch img{border-radius:12px}.pair-switch strong{display:block;font-size:16px}.pair-switch small{font-size:13px;color:var(--muted)}@media(min-width:900px){.pair{grid-template-columns:1fr 1.1fr auto;column-gap:48px}}.setup{padding:56px 0 112px}.setup ol{list-style:none;margin:40px 0 0;padding:0;display:grid}.setup li{position:relative;padding:0 0 36px 66px}.setup li:before{content:"";position:absolute;left:21px;top:44px;bottom:0;width:4px;background:repeating-linear-gradient(180deg,var(--dusk) 0 12px,transparent 12px 22px)}.setup li:last-child:before{display:none}.setup-stop{position:absolute;left:0;top:0;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--asphalt);color:var(--ivory);font-family:var(--display);font-size:20px;font-weight:800;box-shadow:0 0 0 5px var(--paper),0 0 0 7px #2a1d1722}.setup h3{font-size:23px;font-weight:750;font-stretch:90%;line-height:1.15;padding-top:8px}.setup p{margin-top:8px;font-size:16px;color:#4a3a2e;max-width:26em}@media(min-width:900px){.setup ol{grid-template-columns:repeat(3,1fr);gap:40px}.setup li{padding:72px 0 0}.setup li:before{left:58px;right:-40px;top:21px;bottom:auto;width:auto;height:4px;background:repeating-linear-gradient(90deg,var(--dusk) 0 12px,transparent 12px 22px)}}.dock{position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:30;display:flex;align-items:center;gap:12px;padding:9px 9px 9px 10px;border-radius:24px;background:#2a1d17f0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--ivory);box-shadow:0 20px 44px -14px #000c;transform:translateY(calc(100% + 30px));transition:transform .5s cubic-bezier(.34,1.4,.64,1)}.dock.is-docked{transform:none}.dock img{border-radius:12px;flex-shrink:0}.dock>div{flex:1;min-width:0;line-height:1.25}.dock .apps-install{flex:none;align-items:flex-end}.dock strong{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock small{font-size:12px;color:#d9c5b2}@media(max-width:380px){.dock{gap:10px}.dock>img{width:36px;height:36px;border-radius:10px}.dock .apps-primary svg{display:none}.dock .apps-install-compact .apps-primary{padding:0 16px;font-size:14px}}@media(max-width:330px){.dock>img{display:none}.dock{padding-left:16px}}@media(min-width:760px){.dock{left:auto;right:28px;bottom:28px;width:440px}}.apps-footer{background:var(--asphalt);color:#d9c5b2;padding:36px 0 120px;font-size:14px}.apps-unlocked .apps-footer{border-top:1px solid #fff6e614}.apps-footer .apps-width{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.apps-footer p{display:flex;align-items:center;gap:10px;font-weight:650;color:var(--ivory)}.apps-footer p svg{color:var(--sun)}.apps-footer nav{display:flex;flex-wrap:wrap;gap:6px 20px}.apps-footer nav a{padding:6px 0}.apps-footer nav a:hover{color:var(--ivory);text-decoration:underline;text-underline-offset:3px}@media(min-width:760px){.apps-footer{padding-bottom:40px}.apps-footer nav{margin-left:auto}}.apps-dialog{border:0;padding:0;margin:0;width:100%;height:100%;max-width:none;max-height:none;background:transparent;color:var(--ivory)}.apps-dialog::backdrop{background:#1a1310eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.apps-dialog-inner{position:relative;height:100%;display:grid;place-items:center;padding:64px 16px 24px}.apps-dialog-close{position:absolute;top:14px;right:14px;color:var(--ivory)}.apps-lightbox{margin:0;display:grid;gap:18px;justify-items:center}.apps-lightbox img{max-width:min(94vw,1100px);max-height:74vh;width:auto;height:auto;border-radius:16px;box-shadow:0 30px 60px -20px #000}.apps-lightbox figcaption{display:flex;align-items:center;gap:18px;text-align:center;font-weight:700}.apps-lightbox small{display:block;font-weight:600;color:#cdb9a6;font-size:13px}@keyframes rt-swing{20%{transform:rotate(1.5deg)}45%{transform:rotate(-3.5deg)}70%{transform:rotate(-.8deg)}to{transform:rotate(-2deg)}}@media(prefers-reduced-motion:reduce){.apps-page *,.apps-page *:before,.apps-page *:after{animation:none!important;transition:none!important}}.intent-main{padding-bottom:0}.intent-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center;padding-block:56px 88px}.intent-crumbs{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 22px;font-size:13px;font-weight:650;color:var(--muted)}.intent-crumbs li+li:before{content:"/";margin-right:8px;opacity:.5}.intent-crumbs a:hover{color:var(--senja-deep);text-decoration:underline}.intent-copy h1{font-size:clamp(38px,4.6vw,66px);line-height:1.04;text-wrap:balance;max-width:15ch}.intent-lead{font-size:19px;line-height:1.65;color:var(--muted);margin-top:24px;max-width:46ch}.intent-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.button.intent-primary{background:var(--ink);color:var(--ivory);gap:12px}.button.intent-primary:hover{background:var(--senja-deep)}.button.intent-secondary{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px #2a1d1740;gap:12px}.button.intent-secondary:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.intent-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:20px;font-size:14px;color:var(--muted)}.intent-price strong{font-family:var(--display);font-size:24px;font-weight:750;color:var(--ink);letter-spacing:-.01em}.intent-price s{color:var(--muted)}.intent-price-other{flex-basis:100%;font-size:13px}.intent-parked{display:flex;gap:10px;align-items:flex-start;margin-top:22px;font-size:13px;line-height:1.55;color:var(--muted);max-width:52ch}.intent-parked svg{flex-shrink:0;margin-top:1px;color:var(--senja)}.intent-shot{margin:0}.intent-screen{position:relative;padding:14px;border-radius:26px;background:linear-gradient(160deg,#3a2c25,#1b1411);box-shadow:0 30px 60px #2a1d1738,inset 0 0 0 1px #fff6e61a}.intent-screen:after{content:"";display:block;height:10px;margin:14px 22% 0;border-radius:6px;background:repeating-linear-gradient(90deg,#fff6e61f 0 3px,transparent 3px 9px)}.intent-screen img{display:block;width:100%;height:auto;border-radius:12px;aspect-ratio:16/9;object-fit:cover;background:#0d0a09}.intent-shot figcaption{margin-top:14px;font-size:12px;color:var(--muted);text-align:center}.intent-alternatives{padding:30px;border-radius:26px;background:linear-gradient(160deg,#3a2c25,#1b1411);color:var(--ivory);box-shadow:0 30px 60px #2a1d1738}.intent-alternatives h2{font-size:26px;line-height:1.15}.intent-alternatives>p{font-size:14px;line-height:1.6;color:#fff6e6b3;margin-top:8px}.intent-alternatives ul{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;list-style:none;padding:0;margin:24px 0 0}.intent-alternatives li>*{display:grid;place-items:center;height:96px;border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--tint) 34%,#1b1411),#1b141199);box-shadow:inset 0 0 0 1px #fff6e61f;transition:transform .25s,box-shadow .25s}.intent-alternatives li>a:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1.5px #fff6e666}.intent-alternatives img{width:auto;max-width:78%;object-fit:contain}.intent-waitlist{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px 36px;margin-bottom:88px;border-radius:24px;background:var(--ticket);box-shadow:inset 0 0 0 1.5px #b8321a33}.intent-waitlist h2{font-size:28px;line-height:1.15}.intent-waitlist p{font-size:15px;line-height:1.65;color:var(--muted);margin-top:8px;max-width:52ch}.intent-steps{padding-bottom:88px}.intent-steps h2,.intent-know h2,.intent-faq h2,.intent-related h2{font-size:clamp(30px,3vw,44px);line-height:1.08}.intent-steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;padding:0;margin:32px 0 0}.intent-steps li{padding:28px;border-radius:22px;background:var(--ivory);box-shadow:inset 0 0 0 1px #2a1d1714}.intent-step-n{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--senja);color:var(--ivory);font-family:var(--display);font-size:20px;font-weight:750}.intent-steps h3{font-size:19px;margin-top:20px}.intent-steps p{font-size:15px;line-height:1.7;color:var(--muted);margin-top:10px}.intent-checked{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start;padding-bottom:88px}.intent-checked-head h2{font-size:clamp(30px,3vw,44px);line-height:1.08;max-width:12ch}.intent-checked-head p{font-size:15px;line-height:1.7;color:var(--muted);margin-top:14px;max-width:40ch}.intent-checked ul{list-style:none;padding:8px 26px;margin:0;border-radius:22px;background:var(--ivory);box-shadow:inset 0 0 0 1px #2a1d1714}.intent-checked li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start;padding-block:18px}.intent-checked li+li{border-top:1px dashed #2a1d1729}.intent-checked li>svg{margin-top:1px;color:var(--senja)}.intent-checked li.is-open>svg{color:var(--muted)}.intent-checked b{display:block;font-size:16px;line-height:1.4}.intent-checked span{display:block;font-size:14px;line-height:1.6;color:var(--muted);margin-top:4px}.intent-checked em{font-style:normal;font-size:12px;font-weight:750;white-space:nowrap;padding:5px 10px;border-radius:999px;background:#c4491e1a;color:var(--senja-deep)}.intent-checked li.is-open em{background:transparent;color:var(--muted);box-shadow:inset 0 0 0 1px #2a1d1733}.intent-facts{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px;align-items:start;padding-bottom:88px}.intent-know dl{margin:28px 0 0;border-top:1px solid #2a1d1728}.intent-know dl>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:24px;padding-block:22px;border-bottom:1px solid #2a1d1728}.intent-know dt{font-weight:750;font-size:16px}.intent-know dd{margin:0;font-size:15px;line-height:1.7;color:var(--muted)}.intent-needs{padding:30px;border-radius:22px;background:var(--ivory);box-shadow:inset 0 0 0 1px #2a1d1714}.intent-facts>.intent-needs:only-child{grid-column:1/-1;max-width:640px}.intent-needs h2{font-size:24px}.intent-needs ul{list-style:none;padding:0;margin:20px 0}.intent-needs li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.55}.intent-needs li+li{margin-top:12px}.intent-needs li svg{flex-shrink:0;margin-top:3px;color:var(--senja)}.intent-needs p{font-size:13px;line-height:1.65;color:var(--muted)}.intent-needs .intent-needs-not{display:flex;gap:10px;align-items:center;margin:-6px 0 14px;font-size:14px;font-weight:700;color:var(--ink)}.intent-needs-not svg{flex-shrink:0;color:#b4532a}.intent-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;padding-bottom:88px}.intent-faq h2{max-width:12ch}.intent-faq .faq-list{margin-top:0}.intent-closing{background:var(--senja);color:var(--ivory);padding-block:72px}.intent-closing-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:center}.intent-closing h2{font-size:clamp(34px,4vw,58px);line-height:1.04}.intent-closing p{font-size:16px;line-height:1.7;margin-top:18px;max-width:52ch;color:#fff6e6d9}.intent-closing-actions{display:grid;gap:12px;justify-items:stretch}.intent-closing .button.intent-primary{background:var(--ivory);color:var(--senja-deep);justify-content:space-between}.intent-closing .button.intent-primary:hover{background:var(--ticket)}.intent-closing .button.intent-secondary{color:var(--ivory);box-shadow:inset 0 0 0 1.5px #fff6e680;justify-content:space-between}.intent-browser{display:inline-flex;align-items:center;gap:8px;justify-self:start;font-size:14px;font-weight:650;padding-block:8px}.intent-browser:hover{text-decoration:underline}.intent-related{padding-block:0 24px}.intent-related ul,.watch-hub ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;list-style:none;padding:0;margin:28px 0 0}.intent-related a,.watch-hub a{position:relative;display:grid;gap:6px;height:100%;padding:22px 52px 22px 22px;border-radius:18px;background:var(--ivory);box-shadow:inset 0 0 0 1px #2a1d1714;transition:transform .25s,box-shadow .25s}.intent-related a:hover,.watch-hub a:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1.5px var(--senja)}.intent-related b,.watch-hub b{font-size:16px}.intent-related span,.watch-hub span{font-size:14px;line-height:1.55;color:var(--muted)}.intent-related svg,.watch-hub svg{position:absolute;top:20px;right:20px;color:var(--senja)}.intent-disclaimer{font-size:12px;line-height:1.6;color:var(--muted);padding-block:24px 72px;max-width:820px}.watch-hub{padding-top:120px}.watch-head{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:end}.watch-head h2{font-size:clamp(36px,3.6vw,56px);line-height:1.05}.watch-head p{font-size:16px;line-height:1.7;color:var(--muted);max-width:44ch}.watch-hub ul{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px}.compare-hub-link{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:20px;font-size:15px;color:var(--muted)}.compare-hub-link a{display:inline-flex;align-items:center;gap:6px;font-weight:750;color:var(--senja-deep)}.compare-hub-link a:hover{text-decoration:underline;text-underline-offset:4px}.watch-hub .compare-hub-link a{display:inline-flex;height:auto;padding:0;background:none;box-shadow:none;border-radius:0}.watch-hub .compare-hub-link a:hover{transform:none;box-shadow:none}.watch-hub .compare-hub-link svg{position:static}@media(max-width:1000px){.intent-hero{grid-template-columns:1fr;gap:44px;padding-block:40px 64px}.intent-copy h1{max-width:18ch}.intent-steps ol{grid-template-columns:1fr}.intent-facts,.intent-faq,.intent-checked,.intent-closing-inner{grid-template-columns:1fr;gap:36px}.intent-know dl>div{grid-template-columns:1fr;gap:6px}.watch-head{grid-template-columns:1fr;gap:20px}.watch-hub ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.intent-lead{font-size:16px}.intent-actions{flex-direction:column}.intent-actions .button{width:100%;justify-content:space-between}.intent-screen{padding:8px;border-radius:18px}.intent-screen:after{margin-top:8px;height:7px}.intent-alternatives{padding:20px}.intent-alternatives ul{grid-template-columns:repeat(2,1fr)}.intent-waitlist{flex-direction:column;align-items:stretch;padding:24px;margin-bottom:64px}.intent-steps,.intent-facts,.intent-faq,.intent-checked{padding-bottom:64px}.intent-checked ul{padding:4px 18px}.intent-checked li{grid-template-columns:auto minmax(0,1fr)}.intent-checked em{grid-column:2;justify-self:start}.intent-closing{padding-block:56px}.watch-hub{padding-top:72px}.watch-hub ul{grid-template-columns:1fr}}.compare-glance{padding:30px;border-radius:26px;background:linear-gradient(160deg,#3a2c25,#1b1411);color:var(--ivory);box-shadow:0 30px 60px #2a1d1738,inset 0 0 0 1px #fff6e61a}.compare-glance-title{font-family:var(--display);font-size:22px;font-weight:700;line-height:1.2}.compare-glance-head,.compare-glance dl>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:baseline}.compare-glance-head{margin-top:22px;padding-bottom:12px;font-size:14px;border-bottom:1px solid #fff6e624}.compare-glance-head b{font-weight:750;color:#fff6e6cc}.compare-glance-head .compare-glance-jeda{color:var(--ticket)}.compare-glance dl{margin:0}.compare-glance dl>div{padding-block:16px;border-bottom:1px solid #fff6e61a}.compare-glance dl>div:last-child{border-bottom:0;padding-bottom:0}.compare-glance dt{font-size:13px;font-weight:650;color:#fff6e68c}.compare-glance dd{margin:0;font-size:15px;line-height:1.45;color:#fff6e6e6}.compare-glance dd.compare-glance-jeda{font-weight:750;color:var(--ticket)}.compare-lanes{display:grid;gap:0}.compare-lane+.compare-lane{margin-top:24px;padding-top:24px;border-top:3px dashed #fff1cc40}.compare-lane ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:16px 0 0}.compare-lane li{padding:10px 16px;border-radius:12px;background:#fff6e614;box-shadow:inset 0 0 0 1px #fff6e624;font-weight:700;font-size:15px}.compare-lane li.compare-glance-jeda{background:var(--ticket);color:var(--ink);box-shadow:none}.compare-lane-note{margin-top:12px;font-size:13px;color:#fff6e699}.compare-why{padding-top:8px}.compare-table-section{padding-bottom:88px}.compare-table-section h2{font-size:clamp(30px,3vw,44px);line-height:1.08}.compare-note{margin-top:12px;font-size:14px;line-height:1.6;color:var(--muted);max-width:70ch}.compare-swipe{display:none}.compare-scroll{margin-top:28px;overflow-x:auto;border-radius:22px;background:var(--ivory);box-shadow:inset 0 0 0 1px #2a1d1714;-webkit-overflow-scrolling:touch}.compare-scroll:focus-visible{outline:3px solid var(--senja);outline-offset:3px}.compare-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.55;text-align:left}.compare-table-wide{min-width:1120px}.compare-table th,.compare-table td{padding:16px 18px;vertical-align:top;border-bottom:1px solid #2a1d171a}.compare-table tbody tr:last-child>*{border-bottom:0}.compare-table thead th{font-family:var(--display);font-size:17px;font-weight:750;color:var(--ink);background:var(--ivory)}.compare-table thead th:first-child{width:150px}.compare-table th[scope=row]{font-weight:750;color:var(--ink)}.compare-table th:first-child{position:sticky;left:0;z-index:1;background:var(--ivory);box-shadow:1px 0 #2a1d171a}.compare-table td{color:var(--muted)}.compare-table .compare-jeda{background:var(--ticket);color:var(--ink)}.compare-table thead .compare-jeda{color:var(--senja-deep)}.compare-sources{margin-top:22px}.compare-sources h3{font-size:15px}.compare-sources ul{display:grid;gap:6px;list-style:none;padding:0;margin:10px 0 0;font-size:13px;line-height:1.5}.compare-sources a{color:var(--senja-deep);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.compare-sources span{color:var(--muted)}.compare-choose{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-bottom:88px}.compare-choice{padding:30px;border-radius:22px;background:var(--ivory);box-shadow:inset 0 0 0 1px #2a1d1714}.compare-choice-jeda{box-shadow:inset 0 0 0 2px var(--senja)}.compare-choice h2{font-size:24px;line-height:1.2}.compare-choice ul{list-style:none;padding:0;margin:20px 0 0}.compare-choice li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.6}.compare-choice li+li{margin-top:12px}.compare-choice li svg{flex-shrink:0;margin-top:4px;color:var(--muted)}.compare-choice-jeda li svg{color:var(--senja)}.compare-apps{padding-bottom:88px}.compare-disclaimer p+p{margin-top:8px}.compare-disclaimer{display:block}@media(max-width:1000px){.compare-choose{grid-template-columns:1fr}}@media(max-width:700px){.compare-glance{padding:22px}.compare-glance-head,.compare-glance dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 14px}.compare-glance-head span,.compare-glance dt{grid-column:1/-1}.compare-glance-head span{display:none}.compare-table-section,.compare-choose,.compare-apps{padding-bottom:64px}.compare-swipe{display:block;margin-top:8px;font-size:13px;font-weight:650;color:var(--senja-deep)}.compare-scroll{margin-top:18px}.compare-table{min-width:560px;font-size:13px}.compare-table-wide{min-width:1080px}.compare-table thead th:first-child{width:110px}.compare-table th,.compare-table td{padding:14px}.compare-choice{padding:24px}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-vietnamese-standard-normal-Br4FGdAc.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-ext-standard-normal-qp-RdZgh.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-standard-normal-C5Lc8Qmc.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Manrope Variable,sans-serif;color:#2a1d17;background:#fbf5ea;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--display:"Bricolage Grotesque Variable","Manrope Variable",sans-serif;--senja:#c4491e;--senja-deep:#a73812;--ivory:#fff6e6;--paper:#fbf5ea;--ink:#2a1d17;--muted:#74685f;--teal:#12302e;--ticket:#fff1cc;--stamp:#b8321a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%}button svg,a svg{flex-shrink:0}h1,h2,h3,p{margin:0}button{border:0}button,a,summary{outline-offset:6px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #ca7b46}::selection{background:#2a1d17;color:#fff6e6}h1,h2{font-family:var(--display);font-variation-settings:"opsz" 96;font-weight:700;letter-spacing:-.012em}.page-width{width:calc(100% - 128px);max-width:1440px;margin-inline:auto}.skip-link{position:fixed;top:10px;left:10px;z-index:20;background:var(--ivory);padding:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:60px;padding:16px 30px;border-radius:999px;background:var(--ivory);color:var(--senja-deep);font-weight:750;font-size:17px;transition:transform .25s,background .25s,box-shadow .25s}.button:hover{transform:translateY(-3px);background:#fff;box-shadow:0 8px 24px #30150d17}.button:active{transform:translateY(0)}.brand{display:inline-flex;gap:14px;align-items:center;color:var(--ink);line-height:1}.brand-mark{display:block;width:67px;height:37px;color:#cf683e}.brand>span{font-size:48px;font-weight:750;letter-spacing:1px;line-height:1}.brand-link:hover .brand-mark{animation:idle .5s ease-in-out 2}@keyframes idle{25%{transform:translateY(-2px) rotate(-3deg)}75%{transform:translateY(1px) rotate(1deg)}}.brand-light,.brand-light .brand-mark{color:var(--ivory)}.hero{isolation:isolate;position:relative;height:57.1vw;max-height:1040px;min-height:720px;color:var(--ivory);background:#bc481d;overflow:hidden}.hero-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero-scene>img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.hero-scene canvas{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s;pointer-events:none}.hero-scene.scene-ready canvas{opacity:1}.header{height:100px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3}.nav{display:flex;align-items:center;gap:34px;font-size:16px;font-weight:500}.nav>a{position:relative;padding:12px 0}.nav>a:after{content:"";height:1px;position:absolute;left:0;bottom:7px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s}.nav>a:hover:after{transform:scaleX(1)}.nav-cta{min-height:48px;font-size:16px;padding:12px 26px}.menu-toggle{display:none}.hero-copy{padding-top:40px;position:relative;pointer-events:none}.hero-copy h1{font-size:clamp(70px,7.6vw,122px);line-height:.98;letter-spacing:-.018em;font-weight:700;max-width:720px;margin-top:26px;text-wrap:balance}.hero-lede{font-size:clamp(17px,1.5vw,23px);line-height:1.5;letter-spacing:-.01em;margin-top:24px;font-weight:500;max-width:560px}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:32px}.hero-actions a{pointer-events:auto}.hero-cta{min-width:260px}.hero-ticket{display:inline-flex;align-items:center;gap:8px;padding:8px 0 6px;font-size:16px;font-weight:700;border-bottom:1.5px solid #fff6e666;transition:border-color .2s}.hero-ticket:hover{border-color:var(--ivory)}.hero-bottom{position:absolute;left:0;right:0;bottom:27px;display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:.015em}.hero-note{display:flex;align-items:center;gap:10px}.motion-button{display:flex;gap:8px;align-items:center;background:#221b17b3;border:1px solid #fff6e640;color:var(--ivory);border-radius:30px;min-height:38px;padding:9px 15px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.motion-button:hover{background:#221b17}.hero-copy>*{animation:appear .8s both}.hero-copy>h1{animation:none}.hero-line{display:block}.word{display:inline-block;animation:word .9s calc(.15s + var(--i) * .09s) cubic-bezier(.2,1.5,.4,1) both}.word:last-child{margin-right:0}@keyframes word{0%{opacity:0;transform:translateY(55%) rotate(5deg)}to{opacity:1;transform:none}}.hero-copy>:nth-child(2){animation-delay:.08s}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}@keyframes appear{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.release{display:grid;grid-template-columns:minmax(330px,400px) 1fr;gap:clamp(48px,7vw,120px);align-items:start;padding-bottom:110px}.ticket-machine{position:relative;padding-inline:14px}.ticket-slot{height:18px;margin-inline:-14px;border-radius:0 0 14px 14px;background:linear-gradient(#1c1310,#3a2a22);box-shadow:inset 0 -5px #120c0a,0 10px 18px #2a1d1722;position:relative;z-index:2}.ticket-clip{overflow:hidden;margin-top:-6px;padding:6px 32px 64px;margin-inline:-32px}.ticket{position:relative;background:var(--ticket);color:var(--ink);padding:30px 28px 0;transform-origin:50% 0;transform:rotate(-1.5deg);box-shadow:0 16px 28px #6a3a1a24}.ticket:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:radial-gradient(circle at 8px 0,var(--ticket) 7px,transparent 7.5px) 0 0/16px 10px repeat-x}.ticket-hang{transform-origin:50% 0}.ticket-hang:hover{animation:swing 1.6s ease-in-out}@keyframes swing{20%{transform:rotate(2.2deg)}45%{transform:rotate(-1.6deg)}65%{transform:rotate(.9deg)}82%{transform:rotate(-.4deg)}to{transform:none}}@keyframes print{0%{transform:translateY(-104%)}14%{transform:translateY(-80%)}20%{transform:translateY(-80%)}36%{transform:translateY(-52%)}42%{transform:translateY(-52%)}58%{transform:translateY(-22%)}64%{transform:translateY(-22%)}82%{transform:translateY(0) rotate(-3deg)}to{transform:translateY(0) rotate(-1.5deg)}}.ticket-head{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:2px dashed #2a1d1740}.ticket-head svg{display:block;color:var(--ink)}.ticket-head h3{font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-.02em;flex:1}.ticket-head span{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;padding:4px 9px;border:1.5px solid var(--ink);border-radius:6px}.ticket-fields{margin:18px 0 0;display:grid;gap:10px}.ticket-fields div{display:grid;grid-template-columns:70px 1fr;gap:12px;font-size:14px;line-height:1.45}.ticket-fields dt{color:#7a6650}.ticket-fields dd{margin:0;font-weight:650}.ticket-rules{position:relative;margin-top:20px;padding:14px 16px;background:#f7e2ad;border-radius:10px;font-size:13px}.ticket-rules p{font-weight:700}.ticket-rules ol{margin:6px 0 0;padding-left:20px;line-height:1.7;color:#4a3a2e}.ticket-barcode{height:46px;margin-top:22px;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 9px,var(--ink) 9px 12px,transparent 12px 14px,var(--ink) 14px 15px,transparent 15px 19px);opacity:.85}.ticket-stamp{position:absolute;right:12px;top:16px;font-family:var(--display);font-size:20px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--stamp);border:3px solid var(--stamp);border-radius:8px;padding:4px 12px;transform:rotate(-12deg);opacity:.78;mix-blend-mode:multiply}@keyframes stamp{to{opacity:.78;transform:rotate(-12deg) scale(1)}}.ticket-stub{margin:22px -28px 0;padding:22px 28px 24px;border-top:2px dashed #2a1d1759;position:relative}.ticket-stub:before,.ticket-stub:after{content:"";position:absolute;top:-11px;width:20px;height:20px;border-radius:50%;background:var(--paper)}.ticket-stub:before{left:-10px}.ticket-stub:after{right:-10px}.ticket-button{width:100%;white-space:nowrap;background:var(--ink);color:var(--ivory);font-size:16px;min-height:54px}.ticket-button:hover{background:#47382f}.release-copy{padding-top:92px}.release-copy h2{font-size:clamp(44px,4.8vw,76px);line-height:1;max-width:11ch;text-wrap:balance}.release-lede{font-size:18px;line-height:1.65;color:var(--muted);margin-top:26px;max-width:52ch}.news-list{list-style:none;padding:0;margin:48px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:34px 40px}.news-list li{display:flex;gap:16px;align-items:flex-start}.news-list svg{color:var(--senja);flex-shrink:0;margin-top:2px;transition:transform .4s cubic-bezier(.2,1.8,.4,1)}.news-list li:hover svg{transform:translateY(-4px) rotate(-10deg) scale(1.12)}.news-list h3{font-size:18px;font-weight:750;letter-spacing:-.01em}.news-list p{font-size:15px;line-height:1.65;color:var(--muted);margin-top:6px;max-width:34ch}.experience{padding-block:96px 72px;background:#231a15;color:var(--ivory)}.experience-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:52px}.experience h2{font-size:clamp(44px,5.4vw,84px);line-height:1;font-weight:680}.experience-heading p{font-size:16px;line-height:1.75;color:#c9bdb0;max-width:36ch;padding-bottom:6px}.demo{max-width:1080px;margin:auto}.demo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;font-size:13px}.demo-toolbar>p{display:flex;gap:10px;align-items:center;color:#c9bdb0;white-space:nowrap}.mood-buttons{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px}.mood-buttons button{position:relative;flex-shrink:0;display:flex;align-items:flex-end;justify-content:space-between;gap:6px;width:104px;height:62px;padding:8px 9px;border-radius:12px;background-size:cover;background-position:center;color:#fff;font-size:11.5px;font-weight:700;line-height:1.15;text-align:left;box-shadow:inset 0 -34px 26px -10px #000a,0 0 0 1px #fff2;transition:box-shadow .2s,transform .2s}.mood-buttons button:hover{transform:translateY(-2px)}.mood-buttons button[aria-pressed=true]{box-shadow:inset 0 -34px 26px -10px #000a,0 0 0 2px #231a15,0 0 0 4px #ffd98a}.mood-buttons button svg{color:#ffd98a}@keyframes pop{0%{opacity:0;transform:scale(.86) translateY(14px)}to{opacity:1;transform:none}}.launcher-frame{padding:12px;border-radius:32px;background:#100f0e;border:1px solid #67594c;box-shadow:0 28px 60px #0004}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus_jakarta_sans_extralight.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus_jakarta_sans_semibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus_jakarta_sans_bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus_jakarta_sans_extrabold.woff2) format("woff2");font-weight:800;font-display:swap}.headunit{container-type:inline-size;border-radius:calc(20 * var(--dp));overflow:hidden;background:#000;font-family:Plus Jakarta Sans,Manrope Variable,sans-serif;color:#fff}.hu-stage{position:relative;overflow:hidden;background:#091416;touch-action:pan-y}.hu-launcher{position:absolute;top:0;right:0;bottom:0;left:0;user-select:none;-webkit-user-select:none}@keyframes hu-scene{0%{scale:1.05}}.hu-scenery{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scene) center/cover;animation:hu-scene .9s cubic-bezier(.2,.8,.2,1) backwards}.hu-scenery:after,.st-scenery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0507096b,#05070924 50%,#05070900),linear-gradient(180deg,#05070973,#05070900 33%,#05070900 66%,#05070980)}.hu-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none;transition:opacity 1.1s cubic-bezier(.4,0,.2,1)}.locked .hu-dim{opacity:.64}.hu-fg{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .36s cubic-bezier(.2,0,0,1),opacity .36s cubic-bezier(.2,0,0,1)}.hu-launcher.receding .hu-fg{transform:scale(.955);opacity:.2}.hu-header{position:absolute;left:0;top:calc(-6 * var(--dp));height:calc(76 * var(--dp));display:flex;align-items:center;padding:0 calc(16 * var(--dp)) 0 calc(22 * var(--dp));animation:hu-fade .26s ease-out backwards}.hu-identity{display:flex;align-items:center;gap:calc(9 * var(--dp))}.hu-mark{width:calc(40 * var(--dp));height:calc(22 * var(--dp));color:#cf683e}.hu-identity span{font-size:calc(23 * var(--dp));font-weight:800;letter-spacing:-.03em;line-height:1}.hu-exit{margin-left:calc(16 * var(--dp));min-width:calc(76 * var(--dp));height:calc(76 * var(--dp));display:grid;place-items:center;padding:0;background:none;color:#fff}.hu-exit span{display:inline-flex;align-items:center;gap:calc(8 * var(--dp));height:calc(44 * var(--dp));padding:0 calc(16 * var(--dp)) 0 calc(12 * var(--dp));border-radius:calc(22 * var(--dp));background:#080c106b;box-shadow:inset 0 0 0 max(1px,calc(1 * var(--dp))) #ffffff24;font-size:calc(14 * var(--dp));font-weight:700;transition:transform .26s cubic-bezier(.34,1.6,.64,1)}.hu-exit svg{width:calc(20 * var(--dp));height:calc(20 * var(--dp))}.hu-exit:active span{transform:scale(.92);transition-duration:.09s}.hu-exit:focus-visible{outline:none}.hu-exit:focus-visible span{box-shadow:inset 0 0 0 calc(2 * var(--dp)) #f59d71}.hu-chip{position:absolute;left:50%;top:calc(16 * var(--dp));translate:-50% 0;display:flex;align-items:center;gap:calc(10 * var(--dp));height:calc(42 * var(--dp));padding:0 calc(16 * var(--dp)) 0 calc(8 * var(--dp));border-radius:calc(21 * var(--dp));background:#080c1080;box-shadow:inset 0 0 0 max(1px,calc(1 * var(--dp))) #ffffff24;font-size:calc(14 * var(--dp));font-weight:600;white-space:nowrap;color:#ffffffd9;opacity:0;transform:translateY(calc(-8 * var(--dp)));transition:opacity .42s,transform .42s cubic-bezier(.2,.8,.2,1);pointer-events:none}.hu-chip i{font-style:normal;width:calc(26 * var(--dp));height:calc(26 * var(--dp));border-radius:calc(8 * var(--dp));background:#2f7df6;color:#fff;font-size:calc(15 * var(--dp));font-weight:800;display:grid;place-items:center}.locked .hu-chip{opacity:1;transform:none}.wh-clock{position:absolute;left:calc(34 * var(--dp));top:calc(70 * var(--dp));display:grid;gap:calc(10 * var(--dp));animation:wh-rise .6s cubic-bezier(.2,.8,.2,1) backwards;pointer-events:none}.wh-time{font-size:calc(108 * var(--dp));font-weight:200;line-height:1;letter-spacing:-.045em;color:#fff;text-shadow:0 calc(2 * var(--dp)) calc(24 * var(--dp)) #00000059}.wh-date{font-size:calc(16 * var(--dp));font-weight:600;line-height:1.2;color:#ffffffd9;text-shadow:0 calc(1 * var(--dp)) calc(18 * var(--dp)) #00000059}.narrow .wh-clock{left:calc(26 * var(--dp));top:calc(128 * var(--dp))}.narrow .wh-time{font-size:calc(72 * var(--dp))}.narrow .wh-date{font-size:calc(14 * var(--dp))}@keyframes wh-rise{0%{opacity:0;transform:translateY(calc(10 * var(--dp)))}}.wh-icon{--icon:calc(76 * var(--dp));position:relative;isolation:isolate;overflow:hidden;flex:none;display:grid;place-items:center;width:var(--icon);height:var(--icon);padding:0;border-radius:calc(var(--icon) * .29);background:#ffffff1a;box-shadow:inset 0 0 0 max(1px,calc(var(--icon) / 76)) #ffffff1f;color:#fff}.wh-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(calc(var(--icon) * .72) at 50% 120%,color-mix(in srgb,var(--tint) 50%,transparent),transparent);transition:opacity .42s}.wh-logo{display:block;width:64%;height:44%;object-fit:contain}.wh-native{display:grid;justify-items:center;gap:calc(var(--icon) * .05)}.wh-native svg{display:block;width:calc(var(--icon) * .63);height:calc(var(--icon) * .34)}.wh-native b{font-size:calc(var(--icon) * .171);font-weight:800;line-height:1}.wh-initials{font-size:calc(var(--icon) * .3);font-weight:800;letter-spacing:-.02em}.hu-dock-wrap{position:absolute;left:0;right:0;bottom:calc(22 * var(--dp));display:flex;justify-content:center;padding:0 calc(24 * var(--dp));transition:transform .7s cubic-bezier(.2,.8,.2,1) .2s,opacity .7s cubic-bezier(.2,.8,.2,1) .2s,visibility 0s}.narrow .hu-dock-wrap{padding:0 calc(16 * var(--dp))}.hu-dock-wrap.sunk{transform:translateY(140%);opacity:0;visibility:hidden;transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .38s cubic-bezier(.2,.8,.2,1),visibility 0s .38s}.hu-dock{display:flex;gap:calc(12 * var(--dp));max-width:100%;padding:calc(10 * var(--dp));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;border-radius:calc(30 * var(--dp));background:#0e10146b;box-shadow:inset 0 0 0 max(1px,calc(1 * var(--dp))) #ffffff24;-webkit-backdrop-filter:blur(calc(18 * var(--dp))) saturate(1.2);backdrop-filter:blur(calc(18 * var(--dp))) saturate(1.2)}.hu-dock::-webkit-scrollbar{display:none}.narrow .hu-dock{gap:calc(10 * var(--dp))}.hu-tile{transition:transform .26s cubic-bezier(.34,1.5,.64,1);animation:wh-pop .52s cubic-bezier(.34,1.56,.64,1) calc(.12s + var(--i) * 45ms) backwards}@keyframes wh-pop{0%{opacity:0;transform:scale(.5)}}.quiet .hu-tile,.quiet .hu-header,.quiet .hu-scenery,.quiet .wh-clock{animation:none}.hu-tile:active{transform:scale(.92);transition-duration:.09s}.hu-tile:active:before,.hu-tile.returned:before{background:radial-gradient(calc(var(--icon) * .9) at 50% 120%,var(--tint),transparent)}.hu-tile:focus-visible{outline:none;box-shadow:inset 0 0 0 calc(2 * var(--dp)) #f59d71}.hu-corner{position:absolute;right:calc(14 * var(--dp));top:calc(14 * var(--dp));width:calc(420 * var(--dp));transition:opacity .6s cubic-bezier(.2,.8,.2,1) .26s,transform .6s cubic-bezier(.2,.8,.2,1) .26s,visibility 0s}.narrow .hu-corner{right:calc(12 * var(--dp));top:calc(14 * var(--dp));width:calc(360 * var(--dp))}.locked .hu-corner{opacity:0;visibility:hidden;transform:translateY(calc(-16 * var(--dp)));transition:opacity .26s,transform .26s,visibility 0s .26s}.hu-drive-card{position:absolute;left:50%;bottom:calc(26 * var(--dp));width:calc(470 * var(--dp));margin-left:calc(-235 * var(--dp));opacity:0;visibility:hidden;transform:translateY(calc(30 * var(--dp)));transition:opacity .26s,transform .26s,visibility 0s .26s}.narrow .hu-drive-card{bottom:calc(22 * var(--dp));width:calc(420 * var(--dp));margin-left:calc(-210 * var(--dp))}.locked .hu-drive-card{opacity:1;visibility:visible;transform:none;transition:opacity .6s cubic-bezier(.2,.8,.2,1) .26s,transform .6s cubic-bezier(.2,.8,.2,1) .26s}.wh-song{display:flex;align-items:stretch;height:calc(96 * var(--dp));overflow:hidden;border-radius:calc(26 * var(--dp));background:#0a0c108c;box-shadow:inset 0 0 0 max(1px,calc(1 * var(--dp))) #ffffff24;-webkit-backdrop-filter:blur(calc(18 * var(--dp)));backdrop-filter:blur(calc(18 * var(--dp)));color:#fff;text-align:left}.wh-song-driving{height:calc(104 * var(--dp));border-radius:calc(28 * var(--dp));padding-right:calc(20 * var(--dp))}.wh-song-info{flex:1;min-width:0;display:flex;align-items:center;gap:calc(13 * var(--dp));padding:0 0 0 calc(12 * var(--dp));background:none;color:inherit;text-align:left;font:inherit;transition:transform .26s cubic-bezier(.34,1.5,.64,1)}button.wh-song-info:active{transform:scale(.96);transition-duration:.09s}button.wh-song-info:focus-visible,.wh-song-button:focus-visible{outline:none;box-shadow:inset 0 0 0 calc(2 * var(--dp)) #f59d71}.wh-song-driving .wh-song-info{gap:calc(16 * var(--dp));padding-left:calc(16 * var(--dp))}.wh-art{flex:none;width:calc(70 * var(--dp));height:calc(70 * var(--dp));border-radius:calc(16 * var(--dp));object-fit:cover;background:#ffffff26}.wh-song-driving .wh-art{width:calc(74 * var(--dp));height:calc(74 * var(--dp))}.wh-song-text{flex:1;min-width:0;display:grid;gap:calc(4 * var(--dp));white-space:nowrap}.wh-song-text>*{overflow:hidden;text-overflow:ellipsis}.wh-song-text small{font-size:calc(12.5 * var(--dp));font-weight:700;color:#ffffffd9}.wh-song-text b{font-size:calc(16 * var(--dp));font-weight:800;line-height:1.2}.wh-song-text>span{font-size:calc(13 * var(--dp));font-weight:600;color:#ffffffd9}.wh-song-driving .wh-song-text b{font-size:calc(21 * var(--dp))}.wh-song-driving .wh-song-text>span{font-size:calc(14 * var(--dp))}.wh-track{display:block;height:calc(3 * var(--dp));margin-top:calc(5 * var(--dp));border-radius:calc(2 * var(--dp));background:#fff3;overflow:hidden}.wh-track i{display:block;width:46%;height:100%;background:#fff}.wh-song-button{flex:none;width:calc(76 * var(--dp));padding:0;display:grid;place-items:center;background:none;color:#fff}.wh-song-button span{display:grid;place-items:center;border-radius:50%;transition:transform .26s cubic-bezier(.34,1.5,.64,1)}.wh-song-button:active span{transform:scale(.92);transition-duration:.09s}.wh-play{margin-left:calc(4 * var(--dp))}.wh-play span{width:calc(60 * var(--dp));height:calc(60 * var(--dp));background:#fff;color:#111316}.wh-next span{width:calc(52 * var(--dp));height:calc(52 * var(--dp));background:#ffffff1f}.wh-song-button svg{width:calc(24 * var(--dp));height:calc(24 * var(--dp))}.hu-native-mark{display:block;height:100%;width:auto;aspect-ratio:202/110}.hu-site.hu-lyrics{background:#2c1419;justify-content:center;gap:calc(4 * var(--dp))}.hu-lyrics-shot{position:relative;width:100%}.hu-lyrics-shot img{display:block;width:100%;height:auto}.hu-lyrics-shot button{position:absolute;left:1.4%;top:2.8%;width:9.2%;height:10.2%;padding:0;background:none;border-radius:calc(20 * var(--dp))}.hu-lyrics-shot button:focus-visible{outline:calc(2 * var(--dp)) solid #f59d71}.hu-lyrics .hu-site-note{margin-top:0;color:#ffffffb3}.ph-preview{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:var(--scene) center/cover;box-shadow:inset 0 0 0 1px #ffffff1f;transition:background-image .4s;color:#fff}.ph-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0507096b,transparent),linear-gradient(180deg,#05070959,transparent 50%,#05070973)}.ph-preview-brand{position:absolute;left:12px;top:9px;font-size:11px;font-weight:800;line-height:1.2}.ph-preview-time{position:absolute;left:12px;top:24px;font-size:34px;font-weight:200;line-height:1;letter-spacing:-1.2px}.ph-preview-date{position:absolute;left:12px;top:61px;font-size:8px;font-weight:600;color:#ffffffd9;white-space:nowrap}.ph-preview-dock{position:absolute;left:50%;bottom:8px;translate:-50% 0;display:flex;gap:4px;padding:4px;border-radius:12px;background:#0e10146b;box-shadow:inset 0 0 0 1px #ffffff24}.ph-preview-dock .wh-icon{--icon:28px;animation:ph-pop .32s cubic-bezier(.2,.8,.2,1) backwards}.ph-logo-mark{width:72%;height:72%;color:var(--tint)}@keyframes hu-fade{0%{opacity:0}}.hu-mark-box{display:grid;place-items:center;width:100%}.hu-mark-box img{max-width:92%;object-fit:contain;display:block}.hu-name{font-size:calc(18 * var(--dp));font-weight:700;line-height:1.2}.hu-open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(60% 70% at 50% 45%,color-mix(in srgb,var(--tint) 34%,transparent),transparent 70%),#0b1114}.hu-open .hu-mark-box{width:auto;min-width:calc(92 * var(--dp))}.hu-open .hu-mark-box img{max-width:calc(260 * var(--dp))}.hu-open-status{margin-top:calc(18 * var(--dp));font-size:calc(17 * var(--dp));font-weight:600;color:#ffffffd1;opacity:0}.hu-open-bar{width:calc(120 * var(--dp));height:calc(3 * var(--dp));margin-top:calc(16 * var(--dp));border-radius:calc(2 * var(--dp));background:#ffffff24;overflow:hidden;opacity:0}.hu-open-bar i{display:block;width:40%;height:100%;border-radius:inherit;background:var(--tint);animation:hu-bar 1.3s cubic-bezier(.2,0,0,1) infinite}@keyframes hu-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.no-motion .hu-open-bar i{width:100%;opacity:.6}.hu-site{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(12 * var(--dp));animation:hu-enter .22s cubic-bezier(0,0,.2,1) backwards}.hu-site>img{width:calc(120 * var(--dp));height:calc(72 * var(--dp));object-fit:contain}.hu-host{font-size:calc(15 * var(--dp));color:#a5b7bc}.hu-loading{width:calc(180 * var(--dp));height:calc(3 * var(--dp));border-radius:3px;background:#ffffff26;position:relative;overflow:hidden}.hu-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f59d71;transform-origin:left;animation:hu-load 1.2s cubic-bezier(.3,.6,.3,1) forwards}@keyframes hu-load{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hu-site-note{max-width:calc(420 * var(--dp));text-align:center;font-size:calc(13 * var(--dp));line-height:1.5;color:#a5b7bc;margin-top:calc(8 * var(--dp))}.hu-handle{position:absolute;left:0;top:50%;width:calc(28 * var(--dp));height:calc(64 * var(--dp));margin-top:calc(-32 * var(--dp));padding:0;display:grid;place-items:center;background:#101c1999;color:#f59d71;border-radius:0 calc(14 * var(--dp)) calc(14 * var(--dp)) 0;transition:opacity .15s}.hu-handle.resting{opacity:0;pointer-events:none;transition-duration:.4s}.hu-handle:focus-visible{opacity:1}.hu-handle svg{width:calc(24 * var(--dp));height:calc(24 * var(--dp))}.hu-dismiss{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;cursor:default}.hu-panel{position:absolute;left:calc(8 * var(--dp));top:50%;width:calc(164 * var(--dp));max-height:calc(100% - 24 * var(--dp));overflow:auto;transform:translateY(-50%);padding:calc(8 * var(--dp));background:#101c19b3;border:1px solid #f59d7144;border-radius:calc(14 * var(--dp));animation:hu-panel .2s cubic-bezier(0,0,.2,1)}@keyframes hu-panel{0%{opacity:0;transform:translate(-100%,-50%)}}.hu-panel button{display:flex;align-items:center;gap:calc(12 * var(--dp));width:100%;height:calc(48 * var(--dp));padding:0 calc(10 * var(--dp));background:transparent;color:#fff;font-size:calc(16 * var(--dp));border-radius:calc(14 * var(--dp))}.hu-panel button:hover{background:#ffffff1a}.hu-panel svg{width:calc(24 * var(--dp));height:calc(24 * var(--dp))}.hu-panel .hu-panel-close{color:#f59d71}.hu-resume{position:absolute;top:0;right:0;bottom:0;left:0;background:#091416;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(16 * var(--dp)) calc(24 * var(--dp));text-align:center;animation:hu-enter .22s cubic-bezier(0,0,.2,1) backwards}.hu-resume h3{font-size:calc(24 * var(--dp));font-weight:700}.hu-resume p{font-size:calc(16 * var(--dp));color:#a5b7bc;margin:calc(8 * var(--dp)) 0 calc(20 * var(--dp));max-width:calc(520 * var(--dp))}.hu-action{width:min(100%,calc(420 * var(--dp)));height:calc(76 * var(--dp));border-radius:calc(16 * var(--dp));background:#172428;color:#fff;font-size:calc(18 * var(--dp));font-weight:700}.hu-action+.hu-action{margin-top:calc(10 * var(--dp))}.hu-action.primary{background:#f59d71;color:#091416}.hu-action:hover{filter:brightness(1.08)}.hu-note{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0f10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(14 * var(--dp));text-align:center;padding:calc(24 * var(--dp));color:#c9d3d6;animation:hu-enter .22s cubic-bezier(0,0,.2,1) backwards}.hu-note svg{color:#ffd98a;width:calc(40 * var(--dp));height:calc(40 * var(--dp))}.hu-note p{font-size:calc(16 * var(--dp));line-height:1.5;max-width:calc(420 * var(--dp))}.aa-rail{height:calc(76 * var(--dp));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 calc(20 * var(--dp));background:#000}.aa-clock{font-size:calc(22 * var(--dp));font-variant-numeric:tabular-nums}.aa-apps{display:flex;gap:calc(14 * var(--dp))}.aa-app{width:calc(52 * var(--dp));height:calc(52 * var(--dp));border-radius:50%;display:grid;place-items:center;background:#2b3134;color:#dfe5e7;padding:0}.aa-app svg{width:calc(22 * var(--dp));height:calc(22 * var(--dp))}.aa-jeda{background:#cf683e;color:#fff6e6;box-shadow:0 0 0 calc(3 * var(--dp)) #5a6064}.aa-jeda svg{width:calc(34 * var(--dp));height:calc(19 * var(--dp))}.aa-tools{justify-self:end;display:flex;gap:calc(26 * var(--dp))}.aa-tools svg{width:calc(26 * var(--dp));height:calc(26 * var(--dp))}.drive-button{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:40px;padding:0 16px;border-radius:999px;background:#ffd98a;color:#2a1d17;font-size:13px;font-weight:750;transition:background .2s}.drive-button:hover{background:#ffe7b3}.drive-button.parked{background:var(--ivory)}.demo-caption{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;color:#c9bdb0;font-size:13px}.demo-caption>span:last-child{display:flex;align-items:center;gap:8px}.demo-note{margin:30px auto 0;text-align:center;color:#a79c90;font-size:12px;line-height:1.6}.companion{display:grid;grid-template-columns:1fr minmax(320px,380px);gap:clamp(48px,7vw,120px);align-items:center;padding-block:120px 40px}.companion-copy h2{font-size:clamp(40px,4.4vw,68px);line-height:1.02;max-width:12ch;text-wrap:balance}.companion-lede{font-size:18px;line-height:1.65;color:var(--muted);margin-top:24px;max-width:50ch}.companion-list{grid-template-columns:1fr;gap:26px;margin-top:40px}.companion-list p{max-width:46ch}.companion-note{margin-top:36px;font-size:15px;line-height:1.6;color:var(--muted)}.companion-note a{color:var(--senja-deep);font-weight:700;text-decoration:underline;text-underline-offset:3px}.phone{justify-self:center;width:min(100%,360px);padding:10px;border-radius:46px;background:#15110f;box-shadow:inset 0 0 0 1px #4d4038,0 30px 60px #2a1d1740;font-family:Plus Jakarta Sans,Manrope Variable,sans-serif}.phone-screen{position:relative;height:720px;border-radius:37px;overflow:hidden;background:#0f1519;color:#eaf0f2}.ph-wash{position:absolute;inset:0 0 auto;height:300px;background:var(--scene) center/cover;filter:blur(28px) saturate(1.1);opacity:.55;transform:scale(1.2);transition:background-image .4s}.ph-wash:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0f151900,#0f1519 92%)}.ph-scroll{position:relative;height:100%;overflow-y:auto;padding:22px 16px 96px;scrollbar-width:none}.ph-scroll::-webkit-scrollbar{display:none}.ph-header{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 18px}.ph-brand{display:flex;align-items:center;gap:10px;color:#cf683e}.ph-brand b{color:#fff;font-size:24px;font-weight:800;letter-spacing:-.02em}.ph-gear{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;color:#eaf0f2}@keyframes ph-pop{0%{opacity:0;transform:scale(.9)}}.ph-swatches{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 4px 22px}.ph-swatches>span{font-size:15px;font-weight:700;white-space:nowrap}.ph-swatches>div{display:flex;gap:6px}.ph-swatches button{width:30px;height:30px;border-radius:50%;padding:0;background:center/cover;box-shadow:inset 0 0 0 1px #ffffff26;transition:transform .2s cubic-bezier(.34,1.6,.64,1)}.ph-swatches button[aria-checked=true]{box-shadow:0 0 0 2px #0f1519,0 0 0 4px #fff;transform:scale(1.06)}.ph-swatches button:focus-visible,.ph-switch:focus-visible,.ph-primary:focus-visible,.ph-icon-button:focus-visible{outline:2px solid #f0925e;outline-offset:3px}.ph-heading{display:flex;justify-content:space-between;align-items:baseline;margin:0 4px 10px;font-size:18px;font-weight:700}.ph-heading span{font-size:14px;font-weight:500;color:#a9b7bc}.ph-group{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:2px;border-radius:20px;overflow:hidden}.ph-row{display:flex;align-items:center;gap:14px;padding:12px 14px;background:#172126;animation:ph-row .3s cubic-bezier(.2,.8,.2,1) backwards}@keyframes ph-row{0%{opacity:0;transform:translateY(-6px)}}.ph-logo{width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#0b1013;display:grid;place-items:center;overflow:hidden}.ph-logo img{width:72%;height:72%;object-fit:contain}.ph-initials{width:30px;height:30px;border-radius:9px;background:var(--tint);color:#10181c;font-size:12px;font-weight:800;display:grid;place-items:center}.ph-row-text{flex:1;min-width:0;display:grid;gap:2px}.ph-row-text b{font-size:15px;font-weight:600}.ph-row-text small{font-size:12px;line-height:1.4;color:#a9b7bc}.ph-chevron{color:#a9b7bc}.ph-switch{position:relative;width:52px;height:32px;flex-shrink:0;border-radius:16px;padding:0;background:#2b373c;box-shadow:inset 0 0 0 2px #71838a;transition:background .2s,box-shadow .2s}.ph-switch i{position:absolute;top:8px;left:8px;width:16px;height:16px;border-radius:50%;background:#8a989d;transition:transform .25s cubic-bezier(.34,1.5,.64,1),width .2s,height .2s,top .2s,left .2s,background .2s}.ph-switch.on{background:#e6edf0;box-shadow:none}.ph-switch.on i{top:4px;left:4px;width:24px;height:24px;background:#0f1519;transform:translate(20px)}.ph-primary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border-radius:26px;background:#f0925e;color:#2a1206;font-size:16px;font-weight:700;transition:transform .2s,filter .2s}.ph-primary:hover:enabled{filter:brightness(1.06)}.ph-primary:active:enabled{transform:scale(.98)}.ph-primary:disabled{background:#2b373c;color:#71838a}.ph-add{position:absolute;left:16px;right:16px;bottom:16px;box-shadow:0 10px 24px #0008}.ph-page{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#0f1519;padding:22px 16px;animation:ph-page .28s cubic-bezier(.2,.8,.2,1)}@keyframes ph-page{0%{transform:translate(100%)}}.ph-page-head{display:flex;align-items:center;gap:8px;margin-bottom:22px}.ph-page-head h4{font-size:20px;font-weight:700}.ph-icon-button{width:44px;height:44px;border-radius:50%;padding:0;display:grid;place-items:center;background:transparent;color:#eaf0f2}.ph-icon-button:hover{background:#ffffff14}.ph-page form{display:grid;gap:10px}.ph-field{display:grid;gap:4px;padding:10px 16px 12px;border-radius:16px;background:#1d292e}.ph-field span{font-size:12px;color:#a9b7bc}.ph-field input{border:0;background:transparent;color:#eaf0f2;font-size:16px;padding:0;outline:none}.ph-field:focus-within{box-shadow:inset 0 0 0 2px #f0925e}.ph-help{font-size:13px;line-height:1.5;color:#a9b7bc;margin:4px 4px 12px}.hu-initials{border-radius:30%;background:var(--tint);color:#10181c;font-weight:800;display:grid;place-items:center}.hu-empty{position:absolute;inset:calc(76 * var(--dp)) 0 0;display:grid;place-items:center;text-align:center;font-size:calc(18 * var(--dp));font-weight:600;line-height:1.5}.questions{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding-block:120px}.questions h2{font-size:clamp(36px,3.6vw,56px);line-height:1.05;max-width:13ch}.questions>div>p{font-size:16px;line-height:1.7;color:var(--muted);margin-top:22px;max-width:40ch}.faq-list{border-top:1px solid #2a1d1728}.faq-list details{border-bottom:1px solid #2a1d1728}.faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:17px;font-weight:650;padding:25px 0;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{transition:transform .2s;flex-shrink:0}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{font-size:15px;line-height:1.8;color:var(--muted);padding:0 25px 25px 0;max-width:62ch}.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}.promo-float{position:fixed;right:28px;bottom:max(44px,var(--lift,0px));z-index:29;display:flex;align-items:center;gap:16px;width:min(580px,calc(100% - 56px));padding:14px 14px 14px 16px;border-radius:24px;background:#1b1411f2;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);color:var(--ivory);box-shadow:0 18px 44px #0006,inset 0 0 0 1px #fff6e624;animation:promo-in .8s 1.2s cubic-bezier(.2,1.4,.4,1) both;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .3s}.promo-float.tucked{transform:translateY(calc(100% + 120px));opacity:0;pointer-events:none}@keyframes promo-in{0%{transform:translateY(calc(100% + 120px)) rotate(2deg);opacity:0}}.promo-stamp{flex-shrink:0;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--ticket);color:var(--stamp);font-family:var(--display);font-size:16px;font-weight:800;letter-spacing:-.02em;box-shadow:inset 0 0 0 3px var(--ticket),inset 0 0 0 5px var(--stamp);transform:rotate(-10deg);animation:promo-stamp .5s 1.8s cubic-bezier(.2,1.8,.4,1) both}@keyframes promo-stamp{0%{transform:scale(2) rotate(-30deg);opacity:0}}.promo-float:hover .promo-stamp{animation:idle .5s ease-in-out 2}.promo-text{flex:1;min-width:0}.promo-until{display:none}.promo-lead{font-size:12px;font-weight:700;color:#ffc07a;margin-bottom:2px}.promo-title{font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.promo-price{margin-top:5px;font-size:13px;line-height:1.45;color:#fff6e6b3}.promo-price strong{font-family:var(--display);font-size:15px;font-weight:750;color:#ffc07a}.promo-price s{margin-left:3px;color:#fff6e680}.promo-link{position:relative;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:999px;background:var(--senja);color:var(--ivory);font-size:14px;font-weight:750;white-space:nowrap;transition:transform .25s,background .25s}.promo-link:hover{background:#d4562a;transform:translateY(-2px)}.promo-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,#fff6 50%,transparent 70%);transform:translate(-120%);animation:sheen 3.6s 2.4s ease-in-out infinite}@keyframes sheen{40%,to{transform:translate(120%)}}.promo-close{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;padding:0;background:var(--ivory);color:var(--ink);box-shadow:0 4px 12px #0004}.promo-close:hover{background:#fff}.rate-terms{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0 10px}.rate-terms li{display:inline-flex;align-items:center;gap:7px;padding:7px 13px 7px 10px;border-radius:999px;background:#fff6e614;font-size:13.5px;font-weight:700}.rate-terms svg{flex-shrink:0;color:var(--ticket)}.pricing-needs{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:14px 48px;align-items:start;margin-top:28px;padding:30px 34px;border-radius:26px;background:var(--ivory);box-shadow:inset 0 0 0 1.5px #2a1d171a}.pricing-needs h3{grid-row:span 2;font-family:var(--display);font-size:26px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.pricing-needs ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.pricing-needs li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5}.pricing-needs li svg{flex-shrink:0;margin-top:3px;color:var(--senja)}.pricing-needs-not{display:flex;gap:10px;align-items:center;padding-top:14px;border-top:1px dashed #2a1d1726;font-size:14.5px;font-weight:700}.pricing-needs-not svg{flex-shrink:0;color:#b4532a}.pricing{padding-top:120px}.pricing-head{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:56px}.pricing-head h2{font-size:clamp(40px,4.6vw,72px);line-height:1.02;text-wrap:balance}.pricing-head p{font-size:17px;line-height:1.7;color:var(--muted);max-width:40ch}.pricing-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:28px;align-items:stretch}.rate-board{position:relative;padding:26px 28px 24px;border-radius:26px;background:#1b1411;color:var(--ivory);box-shadow:0 30px 60px #2a1d1733,inset 0 0 0 1px #fff6e61a}.rate-board:before,.rate-board:after{content:"";position:absolute;top:18px;width:9px;height:9px;border-radius:50%;background:#3d302a;box-shadow:inset 0 1px 1px #0008}.rate-board:before{left:18px}.rate-board:after{right:18px}.rate-head{display:flex;align-items:center;gap:14px;padding:4px 10px 20px;border-bottom:2px dashed #fff6e626}.rate-p{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--senja);font-family:var(--display);font-size:24px;font-weight:800;line-height:1}.rate-head h3{flex:1;font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.01em}.rate-off{padding:6px 12px;border-radius:999px;background:var(--ticket);color:var(--ink);font-size:13px;font-weight:800;transform:rotate(3deg)}.rate-rows{list-style:none;margin:0;padding:0}.rate-rows li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px 10px;border-bottom:1px solid #fff6e61a}.region-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 2px #fff6e633}.region-id{background:linear-gradient(#e2272f 50%,#fbf5ea 50%)}.region-world{background:#12302e;color:#7fd8c8}.rate-region{display:grid;gap:3px}.rate-region b{font-size:18px;font-weight:750}.rate-region span{font-size:13.5px;color:#fff6e699}.rate-price{display:grid;justify-items:end;gap:6px}.rate-price s{font-size:14px;font-weight:650;color:#fff6e680;text-decoration-color:#ff8a5c;text-decoration-thickness:2px}.flap-price{display:flex;align-items:center;gap:3px;font-family:var(--display);font-weight:750;font-variant-numeric:tabular-nums;color:#ffb274}.flap-symbol{margin-right:4px;font-size:22px}.flap{position:relative;display:grid;place-items:center;width:34px;height:48px;border-radius:7px;background:linear-gradient(#2e231e 50%,#271d19 50%);box-shadow:inset 0 0 0 1px #fff6e614,0 3px #0e0907;font-size:32px;line-height:1;overflow:hidden}.flap:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#0e0907b3}.flap-sep{font-size:28px;width:8px;text-align:center}.rate-same{display:flex;gap:10px;align-items:flex-start;margin-top:18px;padding:0 10px;font-size:14px;line-height:1.6;color:#fff6e6cc}.rate-same:before{content:"=";flex-shrink:0;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff6e61f;font-weight:800;font-size:14px;line-height:1}.pricing-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:24px}.pricing-actions p{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.pricing-cta{background:var(--ink);color:var(--ivory)}.pricing-cta:hover{background:#47382f}.pricing-note{margin-top:16px;font-size:13px;line-height:1.6;color:var(--muted);max-width:52ch}.included{padding:32px;border-radius:26px;background:var(--ivory);box-shadow:inset 0 0 0 1.5px #2a1d171a}.included h3{font-family:var(--display);font-size:26px;font-weight:700;letter-spacing:-.01em}.included-apps{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.included-apps li{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;background:#f6e6cf}.included-apps img{width:52px;height:52px;border-radius:14px;flex-shrink:0;box-shadow:0 6px 14px #6a3a1a26;transition:transform .4s cubic-bezier(.2,1.8,.4,1)}.included-apps li:hover img{transform:rotate(-8deg) scale(1.08)}.included-apps div{display:grid;gap:2px}.included-apps b{font-size:16px;font-weight:800}.included-apps span{font-size:12.5px;line-height:1.4;color:var(--muted)}.included-list{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:13px}.included-list li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5}.included-list svg{flex-shrink:0;width:22px;height:22px;padding:4px;margin-top:0;border-radius:50%;background:var(--senja);color:var(--ivory)}.demo-card{--grid:#7dd3fc2e;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto 1fr;gap:clamp(28px,4vw,64px);align-items:center;margin-top:28px;padding:clamp(28px,4vw,52px);border-radius:26px;color:#eff6ff;background:linear-gradient(var(--grid) 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,var(--grid) 1px,transparent 1px) 0 0/28px 28px,linear-gradient(135deg,#2563eb,#1d4ed8 70%,#1e40af)}.demo-card:before,.demo-card:after{content:"";position:absolute;width:34px;height:34px;border:2px solid #a5f3fc99;z-index:-1}.demo-card:before{top:16px;left:16px;border-right:0;border-bottom:0}.demo-card:after{bottom:16px;right:16px;border-left:0;border-top:0}.demo-drawing{display:grid;justify-items:center;gap:14px}.demo-drawing img{width:clamp(140px,14vw,192px);height:auto;border-radius:30%;box-shadow:0 0 0 2px #a5f3fc66,0 24px 48px #0b1f5c66;animation:draft 5s ease-in-out infinite}@keyframes draft{50%{transform:translateY(-6px) rotate(-2deg)}}.demo-dimension{display:flex;align-items:center;gap:10px;width:100%;font-size:13px;font-weight:800;letter-spacing:.04em;color:#a5f3fc}.demo-dimension i{flex:1;height:2px;background:#a5f3fc;position:relative}.demo-dimension i:before{content:"";position:absolute;top:-5px;width:2px;height:12px;background:#a5f3fc}.demo-dimension i:first-child:before{left:0}.demo-dimension i:last-child:before{right:0}.demo-badge{display:inline-block;padding:5px 12px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12.5px;font-weight:800}.demo-body h3{margin-top:16px;font-family:var(--display);font-size:clamp(32px,3.4vw,52px);font-weight:700;line-height:1.04;letter-spacing:-.015em}.demo-body>p{margin-top:16px;font-size:16px;line-height:1.7;color:#dbeafe;max-width:58ch}.demo-steps{counter-reset:step;list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.demo-steps li{counter-increment:step;display:grid;gap:10px;align-content:start;padding:14px 16px;border-radius:16px;background:#0b1f5c4d;box-shadow:inset 0 0 0 1px #a5f3fc33;font-size:14px;font-weight:600;line-height:1.5}.demo-steps li:before{content:counter(step);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1.5px dashed #a5f3fc;color:#a5f3fc;font-size:13px;font-weight:800}.demo-facts{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px}.demo-facts li{padding:6px 12px;border-radius:999px;background:#eff6ff1f;font-size:13px;font-weight:650}.demo-cta{margin-top:26px;background:#eff6ff;color:#1d4ed8}.demo-cta:hover{background:#fff}.closing{background:var(--senja);color:var(--ivory);padding:96px 0}.closing-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;flex-wrap:wrap}.closing h2{font-size:clamp(44px,5.6vw,90px);font-weight:680;line-height:1}.closing-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.text-button{background:transparent;color:var(--ivory);font-weight:650;font-size:15px;padding:10px 4px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#fff6e680}.text-button:hover{text-decoration-color:currentColor}.dialog-open{overflow:hidden}.info-dialog{background:var(--paper);color:var(--ink);border:0;padding:45px;width:540px;max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);border-radius:22px;box-shadow:0 30px 100px #0005}.info-dialog::backdrop{background:#21191399;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.info-dialog .brand>span{font-size:30px}.info-dialog .brand-mark{width:40px;height:25px}.info-dialog h2{font-size:49px;line-height:1.02;margin-top:30px}.info-dialog>p{font-size:15px;line-height:1.75;color:var(--muted);margin-top:20px}.close-button{position:absolute;top:18px;right:18px;background:transparent;display:grid;place-items:center;width:40px;height:40px;border-radius:50%}.close-button:hover{background:#2a1d1710}.check-list{padding:0;list-style:none;margin:22px 0 26px}.check-list li{font-size:14px;display:flex;align-items:center;gap:10px;margin:13px 0}.check-list svg{color:var(--senja)}.dark-button{background:var(--ink);color:var(--ivory);width:100%;font-size:15px;justify-content:space-between}.dark-button:hover{background:#47382f}.ghost-button{width:100%;margin-top:10px;font-size:15px;justify-content:space-between;background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px #2a1d1740}.ghost-button:hover{background:#2a1d170a;box-shadow:inset 0 0 0 1.5px var(--ink)}.info-dialog>p.small-note{font-size:12px;line-height:1.6;margin-top:18px}@media(min-width:1700px){.hero-copy{padding-top:60px}.hero-lede{margin-top:34px}.hero-cta{margin-top:40px}}@media(max-width:1100px){.page-width{width:calc(100% - 72px)}.hero{min-height:680px}.header{height:95px}.hero-copy{padding-top:30px}.hero-copy h1{font-size:7.6vw}.hero-lede{font-size:17px;max-width:430px}.hero-cta{min-width:240px;font-size:15px}.hero-scene>img{object-position:55% center}.release{grid-template-columns:340px 1fr;gap:48px}.release-copy{padding-top:70px}.news-list{grid-template-columns:1fr;gap:26px}.questions{gap:45px}.pricing-grid{grid-template-columns:1fr}.demo-toolbar{flex-direction:column;align-items:flex-start}.mood-buttons{max-width:100%}}@media(max-width:900px){.page-width{width:calc(100% - 40px)}.companion{grid-template-columns:1fr;padding-block:88px 24px}.hero{height:auto;min-height:952px;max-height:none}.hero-scene{top:432px;bottom:0}.hero-scene>img{object-fit:cover;object-position:82% center}.hero-scene canvas{display:none!important}.header{height:91px}.header .brand>span{font-size:37px}.header .brand-mark{width:53px;height:31px}.brand{gap:10px}.menu-toggle{display:grid;place-items:center;width:44px;height:44px;background:transparent;color:var(--ivory);z-index:5}.nav{display:none;position:absolute;top:78px;left:0;right:0;background:#fff9ed;color:var(--ink);padding:20px;border-radius:15px;box-shadow:0 12px 30px #0003;gap:10px}.nav.open{display:flex;align-items:stretch;flex-direction:column}.nav>a{padding:12px}.nav-cta{background:var(--ink);color:var(--ivory)}.nav-cta:hover{background:#47382f}.hero-copy{padding-top:18px}.hero-copy h1{font-size:clamp(50px,11vw,72px);margin-top:20px}.hero-lede{font-size:15px;margin-top:20px;max-width:360px;line-height:1.65}.hero-actions{margin-top:22px;gap:12px 20px}.hero-cta{font-size:15px;min-height:52px;min-width:230px;padding:12px 24px}.hero-ticket{font-size:14px}.hero-bottom{bottom:20px;font-size:11px;gap:10px}.motion-button{display:none}.hero-note{background:#25191299;padding:9px 12px;border-radius:30px}.release{grid-template-columns:1fr;gap:10px;padding-bottom:70px}.ticket-machine{max-width:380px;width:100%;margin-inline:auto}.release-copy{padding-top:20px}.release-copy h2{font-size:clamp(40px,10vw,56px)}.release-lede{font-size:16px}.news-list{margin-top:34px}.experience{padding-block:60px 48px}.experience-heading{display:block;margin-bottom:32px}.experience h2{font-size:clamp(42px,10vw,56px)}.experience-heading p{font-size:15px;margin-top:18px}.demo-toolbar{gap:12px;margin-bottom:16px}.demo-toolbar>p{font-size:12px}.mood-buttons{width:calc(100% + 24px);margin-inline:-4px -20px;padding-right:20px}.mood-buttons button{width:92px;height:56px;font-size:10.5px}.launcher-frame{padding:7px;border-radius:22px}.demo-caption{font-size:12px;line-height:1.7;gap:12px;flex-direction:column;align-items:flex-start;margin-top:15px}.demo-note{font-size:11px;margin-top:24px;max-width:300px}.promo-float{left:12px;right:12px;bottom:max(36px,var(--lift,0px));width:auto;gap:10px;padding:7px 7px 7px 8px;border-radius:999px}.promo-stamp{width:40px;height:40px;font-size:11px;box-shadow:inset 0 0 0 2px var(--ticket),inset 0 0 0 3.5px var(--stamp)}.promo-lead,.promo-title,.promo-other{display:none}.promo-until{display:inline;color:#ffc07a;font-weight:700}.promo-price{margin:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-price strong{font-size:16px}.promo-link{width:42px;height:42px;min-height:42px;padding:0;justify-content:center;background:#25d366;color:#0b2a17}.promo-link:hover{background:#3be07a}.promo-cta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.promo-close{top:-10px;right:-4px}.pricing{padding-top:64px}.pricing-head{display:block;margin-bottom:32px}.pricing-head p{font-size:15px;margin-top:16px}.pricing-grid{grid-template-columns:1fr;gap:20px}.rate-board{padding:20px 16px 18px}.rate-head{padding:4px 6px 16px}.rate-head h3{font-size:18px}.rate-rows li{grid-template-columns:auto 1fr;padding:18px 6px;gap:12px 14px}.rate-price{grid-column:1/-1;justify-items:start;padding-left:58px}.rate-off{font-size:12px;padding:5px 10px}.flap{width:30px;height:42px;font-size:28px}.rate-same{padding:0 6px;font-size:13px}.rate-terms{padding:0 6px}.rate-terms li{font-size:12.5px}.included{padding:22px}.included-apps{grid-template-columns:1fr}.included-list li{font-size:14px}.pricing-needs{grid-template-columns:1fr;margin-top:20px;padding:24px 22px}.pricing-needs h3{grid-row:auto;font-size:22px}.pricing-needs ul{grid-template-columns:1fr}.pricing-needs li{font-size:14px}.demo-card{grid-template-columns:1fr;margin-top:20px;padding:28px 22px}.demo-drawing{justify-items:start;max-width:130px}.demo-drawing img{width:110px}.demo-dimension{font-size:11px;gap:6px}.demo-body h3{font-size:32px}.demo-steps{grid-template-columns:1fr;gap:8px}.demo-steps li{grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px 14px}.demo-body>p{font-size:15px}.demo-cta{width:100%;font-size:15px}.questions{display:block;padding-block:64px}.questions h2{font-size:38px}.questions>div>p{font-size:15px}.faq-list{margin-top:32px}.faq-list summary{font-size:15px;padding:22px 0}.faq-list details p{font-size:14px}.closing{padding:64px 0}.closing h2{font-size:clamp(40px,10vw,56px)}.closing .button{font-size:15px;min-height:52px;padding:13px 22px}.info-dialog{padding:32px 25px}.info-dialog h2{font-size:42px}.info-dialog>p{font-size:14px}.check-list li{font-size:13px}.dark-button,.ghost-button{font-size:14px}.desktop-break{display:none}}@media(max-width:380px){.hero{min-height:912px}.hero-copy h1{font-size:46px}.hero-scene{top:442px}.hero-lede{font-size:14px}.ticket{padding:24px 20px 0}.ticket-stub{margin-inline:-20px;padding-inline:20px}.ticket-stamp{right:8px;font-size:16px}.questions h2{font-size:32px}}.no-motion *,.no-motion *:before,.no-motion *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-scene canvas{display:none!important}}.proof{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,80px);align-items:center;padding-block:40px 120px}.proof h2{font-size:clamp(40px,4.6vw,72px);line-height:1.02;text-wrap:balance}.proof-lede{margin-top:22px;font-size:18px;line-height:1.7;color:var(--muted);max-width:44ch}.proof-cta{margin-top:30px;background:var(--ink);color:var(--ivory)}.proof-cta:hover{background:#47382f}.proof-media{margin:0}.proof-frame{position:relative;overflow:hidden;aspect-ratio:16/9;border:8px solid #1b1411;border-radius:26px;background:#120c0a;box-shadow:0 30px 60px #2a1d1733}.proof-poster,.proof-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.proof-video{opacity:0;transition:opacity .4s}.proof-video.on{opacity:1}.proof-stamp{position:absolute;left:16px;top:16px;padding:7px 13px;border-radius:999px;background:var(--ticket);color:var(--stamp);font-family:var(--display);font-size:14px;font-weight:800;letter-spacing:-.01em;transform:rotate(-4deg);box-shadow:0 6px 16px #0005}.proof-toggle{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;background:#1b1411cc;color:var(--ivory);box-shadow:inset 0 0 0 1px #fff6e640}.proof-toggle:hover{background:#1b1411}.proof-media figcaption{margin-top:14px;font-size:13px;line-height:1.6;color:var(--muted);max-width:62ch}@media(max-width:900px){.proof{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-block:24px 72px}.proof-copy{display:contents}.proof h2{font-size:clamp(40px,10vw,56px)}.proof-lede{font-size:15px;margin-top:16px}.proof-media{order:1;margin-top:26px}.proof-cta{order:2;width:100%;margin-top:22px}.proof-frame{border-width:5px;border-radius:20px}.proof-stamp{left:10px;top:10px;font-size:12px}}:root{--night:#15100d;--glow:#ff9a62;--navy:#0b1d32;--cyan:#37d5e6}.hero-scene{transform-origin:74% 60%;will-change:transform}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--night);opacity:0;visibility:hidden;pointer-events:none}.hero-cue{width:42px;height:42px;opacity:.85}.float-nav{position:fixed;top:14px;left:50%;z-index:30;display:flex;align-items:center;gap:4px;padding:6px 6px 6px 16px;border-radius:999px;background:#1b1411d9;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);color:var(--ivory);box-shadow:0 12px 34px #0004,inset 0 0 0 1px #fff6e624;transform:translate(-50%,-140%);opacity:0;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .3s}.float-nav.on{transform:translate(-50%);opacity:1}.float-brand{display:grid;color:var(--glow);margin-right:8px;padding:6px 0}.float-brand:hover svg{animation:idle .5s ease-in-out 2}.float-nav nav{display:flex}.float-nav nav a{padding:10px 14px;border-radius:999px;font-size:14px;font-weight:600;color:#fff6e6c7;transition:background .2s,color .2s}.float-nav nav a:hover{background:#fff6e617;color:#fff}.float-cta{min-height:42px;padding:10px 20px;font-size:14px;gap:10px;background:var(--senja);color:var(--ivory);margin-left:6px}.float-cta:hover{background:#d65a2b}.scroll-road{position:fixed;left:0;right:0;bottom:0;height:30px;z-index:25;pointer-events:none;mix-blend-mode:difference;color:#fff;opacity:0;transition:opacity .4s}.scroll-road.on{opacity:.9}.scroll-road:before{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;background:repeating-linear-gradient(90deg,#fff8 0 14px,transparent 14px 26px)}.scroll-car{position:absolute;left:12px;bottom:9px}.scroll-car svg{display:block}.scroll-p{position:absolute;right:12px;bottom:9px;width:18px;height:18px;border-radius:4px;background:#fff;color:#000;font:800 12px/18px var(--display);text-align:center}.hook{position:relative;display:flex;align-items:center;min-height:100vh;background:var(--night);color:var(--ivory);overflow:hidden}.hook:after{content:"";position:absolute;inset:auto -10% -40% 30%;height:80%;background:radial-gradient(50% 50% at 50% 50%,#c4491e30,transparent 70%);pointer-events:none}.hook-inner{position:relative;z-index:1;padding-block:130px}.hook-label{display:flex;align-items:center;gap:14px;margin-bottom:30px;font-size:15px;font-weight:650;color:var(--glow)}.hook-label:before{content:"";width:36px;height:2px;background:currentColor}.hook-lines{font-family:var(--display);font-weight:700;font-size:clamp(44px,7.2vw,126px);line-height:1.03;letter-spacing:-.025em;max-width:15ch}.hook-word{display:inline-block}.hook-maps{position:relative;display:inline-block;white-space:nowrap;color:var(--ivory)}.hook-pin{position:absolute;right:-.42em;top:-.08em;width:.42em;height:.42em;color:var(--glow)}.hook-strike{position:absolute;left:-5%;top:30%;width:110%;height:.5em;overflow:visible;pointer-events:none}.hook-strike path{fill:none;stroke:#ff6a2b;stroke-width:10;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.hook-answer{display:flex;align-items:flex-end;gap:28px;margin-top:64px}.hook-answer-text{display:block;font-family:var(--display);font-weight:650;font-size:clamp(28px,3.6vw,60px);line-height:1.06;letter-spacing:-.015em;color:var(--glow)}.hook-answer-line{display:block;overflow:hidden;padding-bottom:.06em}.hook-answer-line>span{display:block}.hook-car{flex-shrink:0;color:var(--ivory);margin-bottom:.4em}.features{position:relative;background:var(--night);color:var(--ivory);padding:150px 0 90px}.features-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.split-title{font-size:clamp(46px,6.2vw,108px);line-height:.98;letter-spacing:-.028em}.split-title span{display:block}.split-title span+span{color:var(--glow)}.features-intro p{max-width:30ch;font-size:17px;line-height:1.6;color:#c9bdb0;padding-bottom:10px}.story{display:grid;grid-template-columns:minmax(300px,.78fr) 1.3fr;gap:clamp(36px,5vw,96px)}.story-steps{grid-column:1;grid-row:1;list-style:none;margin:0;padding:0}.story-step{min-height:100vh;display:flex;flex-direction:column;justify-content:center;opacity:.26;transition:opacity .5s}.story-step.is-active{opacity:1}.step-kicker{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:700;color:var(--glow)}.step-kicker span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1.5px solid #ff9a6266;font-family:var(--display);font-variant-numeric:tabular-nums}.story-step h3{margin-top:22px;font-family:var(--display);font-size:clamp(34px,3.5vw,58px);line-height:1.02;letter-spacing:-.022em;font-weight:700;text-wrap:balance}.step-text{margin-top:20px;max-width:40ch;font-size:18px;line-height:1.65;color:#d8ccc0}.step-note{margin-top:14px;font-size:13px;line-height:1.5;color:#a2958a}.story-stage{grid-column:2;grid-row:1;position:sticky;top:0;align-self:start;height:100vh;display:flex;flex-direction:column;justify-content:center}.story-device{position:relative;z-index:1;transform-origin:50% 100%}.st-bezel{padding:12px;border-radius:30px;background:linear-gradient(160deg,#30271f,#0b0908 45%);box-shadow:0 0 0 1px #4a3c33,0 40px 80px #000b,0 0 90px #ff7a3a26}.st-screen{--dp:.11038cqw;position:relative;aspect-ratio:16/9.6;border-radius:19px;overflow:hidden;background:#091416;container-type:inline-size;font-family:Plus Jakarta Sans,Manrope Variable,sans-serif;color:#fff;isolation:isolate}.st-scenery{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a1d17}.features.near .st-scenery{background:url(/images/senja.webp) center/cover}.st-header{position:absolute;left:0;top:calc(-6 * var(--dp));z-index:2;height:calc(76 * var(--dp));display:flex;align-items:center;padding-left:calc(22 * var(--dp))}.st-header>svg{width:calc(40 * var(--dp));height:calc(22 * var(--dp));margin-right:calc(9 * var(--dp));color:#cf683e}.st-header>b{font-size:calc(23 * var(--dp));font-weight:800;letter-spacing:-.03em}.st-exit{display:flex;align-items:center;gap:calc(8 * var(--dp));height:calc(44 * var(--dp));margin-left:calc(16 * var(--dp));padding:0 calc(16 * var(--dp)) 0 calc(12 * var(--dp));border-radius:calc(22 * var(--dp));background:#080c106b;box-shadow:inset 0 0 0 1px #ffffff24;font-size:calc(14 * var(--dp));font-weight:700}.st-exit svg,.st-signed svg{width:calc(20 * var(--dp));height:calc(20 * var(--dp))}.st-signed{display:flex;align-items:center;gap:calc(6 * var(--dp));height:calc(44 * var(--dp));margin-left:calc(10 * var(--dp));padding:0 calc(16 * var(--dp));border-radius:calc(22 * var(--dp));background:#7fddb5;color:#0b1d18;font-size:calc(14 * var(--dp));font-weight:800;white-space:nowrap;opacity:0;visibility:hidden}.st-song{position:absolute;z-index:2;right:calc(14 * var(--dp));top:calc(14 * var(--dp));width:calc(420 * var(--dp));pointer-events:none}.st-dock{--I:calc(76 * var(--dp));--G:calc(12 * var(--dp));--P:calc(10 * var(--dp));--n:6;position:absolute;z-index:2;left:50%;bottom:calc(22 * var(--dp));translate:-50% 0;width:calc(var(--n) * var(--I) + (var(--n) - 1) * var(--G) + 2 * var(--P));height:calc(var(--I) + 2 * var(--P));border-radius:calc(30 * var(--dp));background:#0e10146b;box-shadow:inset 0 0 0 1px #ffffff24;-webkit-backdrop-filter:blur(calc(18 * var(--dp))) saturate(1.2);backdrop-filter:blur(calc(18 * var(--dp))) saturate(1.2);transition:width .75s cubic-bezier(.65,0,.35,1)}.st-tile{position:absolute;left:var(--P);top:var(--P);width:var(--I);height:var(--I);transform:translate(calc(var(--i) * (var(--I) + var(--G))));transition:transform .75s cubic-bezier(.65,0,.35,1),opacity .5s,filter .5s}.st-tile-inner{--icon:var(--I)}.st-tile[data-id=custom]{opacity:0}.st-tap{position:absolute;left:calc(var(--P) + var(--I) + var(--G) + var(--I) / 2 - 5cqw);top:calc(var(--P) + var(--I) / 2 - 5cqw);width:10cqw;height:10cqw;border-radius:50%;background:#ffffff70;opacity:0;pointer-events:none}.st-chip{position:absolute;z-index:2;left:50%;bottom:calc(132 * var(--dp));translate:-50% 0;padding:1cqw 2.4cqw;border-radius:3cqw;background:var(--glow);color:#2a1206;font-size:1.9cqw;font-weight:800;white-space:nowrap;opacity:0;visibility:hidden}.st-loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.4cqw;background:radial-gradient(60% 70% at 50% 45%,#ff2a3d57,transparent 70%),#0b1114;opacity:0;visibility:hidden}.st-loader img{width:22cqw}.st-loader i{width:16cqw;height:.5cqw;border-radius:1cqw;background:#ffffff24;overflow:hidden;position:relative}.st-loader i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;border-radius:inherit;background:#ff2a3d;animation:hu-bar 1.3s cubic-bezier(.2,0,0,1) infinite}.st-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#000;opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s .45s}.st-video img{width:100%;height:100%;object-fit:cover;display:block}.st-video:after{content:"";position:absolute;inset:auto 0 0;height:32%;background:linear-gradient(transparent,#000b)}.st-player{position:absolute;z-index:1;left:3.2cqw;right:3.2cqw;bottom:2.8cqw;display:flex;align-items:center;gap:2cqw;font-size:1.8cqw;font-weight:600;font-variant-numeric:tabular-nums}.st-play{width:0;height:0;border-left:2.2cqw solid #fff;border-block:1.3cqw solid transparent}.st-progress{flex:1;height:.6cqw;border-radius:1cqw;background:#ffffff4d;overflow:hidden}.st-progress i{display:block;height:100%;background:#ff2a3d;transform-origin:left;transform:scaleX(.32)}.st-toast{position:absolute;z-index:5;left:50%;top:3.6cqw;translate:-50% 0;display:flex;align-items:center;gap:1.2cqw;padding:1.4cqw 2.4cqw;border-radius:3cqw;background:#0b1114e8;box-shadow:inset 0 0 0 1px #ffffff26;font-size:1.9cqw;font-weight:700;white-space:nowrap;opacity:0;visibility:hidden}.st-toast svg{width:3.4cqw;height:auto;color:#cf683e}.st-ads{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.st-ad{position:absolute;display:flex;align-items:center;gap:1.4cqw;padding:2.4cqw 3cqw;border-radius:1.6cqw;background:#ece6dd;color:#5d5650;font-size:2cqw;font-weight:700;box-shadow:0 1cqw 3cqw #0007;opacity:0;visibility:hidden}.st-ad b{padding:.3cqw 1cqw;border-radius:.6cqw;background:#f2c94c;color:#3a2e00;font-size:1.6cqw}.st-ad-0{left:8%;top:16%;width:42%;height:24%}.st-ad-1{right:7%;top:34%;width:38%;height:22%}.st-ad-2{left:24%;bottom:14%;width:46%;height:20%}.st-blocked{position:absolute;z-index:5;right:3cqw;top:3cqw;display:flex;align-items:center;gap:.6cqw;padding:.6cqw 2.4cqw .6cqw .6cqw;border-radius:5cqw;background:#0b1114e8;box-shadow:inset 0 0 0 1px #ffffff26;font-size:2cqw;font-weight:800;opacity:0;visibility:hidden}.st-blocked .lottie{width:6.4cqw;height:6.4cqw}.lottie{display:block}.lottie svg{display:block}.st-dash{position:relative;height:56px;margin:-4px 7% 0;display:flex;justify-content:center;align-items:center;gap:16px;border-radius:0 0 50% 50%/0 0 100% 100%;background:linear-gradient(#2a1f1a,#130e0c);box-shadow:0 24px 40px #0009}.st-vent{width:26%;height:16px;border-radius:8px;background:repeating-linear-gradient(#0a0807 0,#0a0807 3px,#3b2f28 3px,#3b2f28 5px);box-shadow:inset 0 0 0 2px #4a3b31}.st-hazard{position:relative;width:30px;height:20px;border-radius:5px;background:#1b1412;box-shadow:inset 0 0 0 2px #4a3b31}.st-hazard:after{content:"";position:absolute;left:50%;top:5px;translate:-50% 0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid #e2453a}.st-phone{position:absolute;z-index:6;left:-11%;bottom:12%;width:21%;aspect-ratio:9/18.6;padding:6px;border-radius:26px;background:#0d0b0a;box-shadow:0 0 0 1px #40352d,0 30px 60px #000d;transform:translate(-40%,30%) rotate(-12deg);opacity:0;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .45s}.st-phone-screen{position:relative;height:100%;border-radius:20px;overflow:hidden;background:#0f1519;container-type:inline-size;font-family:Plus Jakarta Sans,Manrope Variable,sans-serif;color:#eaf0f2}.st-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:5cqw;padding:14cqw 7cqw 8cqw;opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s}.st-urlbar{display:flex;align-items:center;gap:3cqw;height:15cqw;padding:0 5cqw;border-radius:8cqw;background:#1d292e;font-size:5.8cqw;font-weight:600;white-space:nowrap}.st-urlbar svg{width:6cqw;height:6cqw;color:#a9b7bc;flex-shrink:0}.st-caret{width:.7cqw;height:7cqw;background:var(--glow);animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.st-result{display:flex;align-items:center;gap:4cqw;padding:3cqw;border-radius:5cqw;background:#172126}.st-result>span{width:32cqw;aspect-ratio:16/10;flex-shrink:0;border-radius:3cqw;background:linear-gradient(135deg,#3a4d55,#1d292e)}.st-result.first{box-shadow:inset 0 0 0 2px #f0925e}.features.near .st-result.first>span{background:url(/images/kabut.webp) center/cover}.st-result div{flex:1;display:grid;gap:2.6cqw}.st-result i{display:block;height:3cqw;border-radius:2cqw;background:#ffffff2e}.st-result i+i{width:60%}.st-play-car,.st-save{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:2cqw;height:16cqw;border-radius:9cqw;background:#f0925e;color:#2a1206;font-size:6cqw;font-weight:800}.st-save svg{width:6cqw;height:6cqw}.st-ph-add>b{font-size:8cqw;font-weight:800;margin-bottom:2cqw}.st-input{display:grid;gap:1.4cqw;padding:3.4cqw 5cqw;border-radius:5cqw;background:#1d292e;font-size:6cqw;font-weight:600;white-space:nowrap;overflow:hidden}.st-input:first-of-type{box-shadow:inset 0 0 0 2px #f0925e}.st-input small{font-size:4.4cqw;font-weight:500;color:#a9b7bc}.st-ph-signin{justify-content:center}.st-ph-signin>img{width:46cqw;margin:0 auto}.st-lock{width:40cqw;height:40cqw;margin:-2cqw auto}.st-field{display:flex;align-items:center;height:15cqw;padding:0 5cqw;border-radius:4.5cqw;background:#1d292e;font-size:5.4cqw;color:#cdd8dc}.st-signin-button{justify-content:center;background:#3d6bff;color:#fff;font-weight:800}.st-maps{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#16222a;opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.st-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.st-water{fill:#133445}.st-park{fill:#1b3a2d}.st-road-minor{fill:none;stroke:#26363f;stroke-width:7}.st-road-major{fill:none;stroke:#3a4f5b;stroke-width:15;stroke-linecap:round}.st-route{fill:none;stroke:#4c8dff;stroke-width:9;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 6px #4c8dff88)}.st-me{fill:#fff;stroke:#4c8dff;stroke-width:6}.st-rail{position:absolute;left:0;top:0;bottom:0;width:7.4cqw;display:flex;flex-direction:column;align-items:center;gap:3.2cqw;padding-top:3cqw;background:#0b1114f2}.st-rail svg{width:4.2cqw;height:auto;color:#cf683e}.st-rail i{width:3.6cqw;height:3.6cqw;border-radius:50%;background:#ffffff2e}.st-turn{position:absolute;left:10cqw;top:2.6cqw;display:flex;align-items:center;gap:1.2cqw;padding:1.4cqw 2.4cqw;border-radius:1.8cqw;background:#1e7a46;font-size:2.6cqw;font-weight:800;box-shadow:0 1cqw 3cqw #0006}.st-turn svg{width:3.4cqw;height:3.4cqw}.st-media{position:absolute;right:2.4cqw;top:2.4cqw;bottom:2.4cqw;width:33cqw;display:flex;flex-direction:column;gap:1.3cqw;padding:2.4cqw;border-radius:2.6cqw;background:#0e171cf2;box-shadow:inset 0 0 0 1px #ffffff1c,0 1.6cqw 4cqw #0008}.st-media img{width:100%;aspect-ratio:16/10.5;object-fit:cover;border-radius:1.6cqw}.st-media b,.st-cluster-song b{display:block;font-weight:800;line-height:1.25}.st-media b{height:2.5em;margin-top:.6cqw;font-size:2.55cqw}.st-lyric{display:inline-block;width:100%}[data-stage="6"] .st-lyric{animation:st-sing 2.4s linear .6s infinite backwards}@keyframes st-sing{0%{opacity:0;transform:translateY(.5em);animation-timing-function:cubic-bezier(.2,.8,.2,1)}16%,90%{opacity:1;transform:none}90%{animation-timing-function:ease-in}to{opacity:0;transform:translateY(-.4em)}}.st-media small,.st-cluster-song small{color:#a9b7bc;font-weight:600}.st-media small{font-size:1.8cqw}.st-media-bar{height:.6cqw;margin-top:auto;border-radius:1cqw;background:#ffffff2e;overflow:hidden}.st-media-bar i{display:block;height:100%;background:#fff;transform-origin:left;transform:scaleX(.45)}.st-media-controls{display:flex;justify-content:space-around;align-items:center}.st-media-controls svg{width:3.4cqw;height:3.4cqw}.st-media-controls svg:nth-child(2){width:4.6cqw;height:4.6cqw}.st-cluster{position:absolute;z-index:6;left:-9%;bottom:18%;width:36%;aspect-ratio:2.7/1;border-radius:999px;background:radial-gradient(80% 120% at 20% 50%,#1d2a31,#090d0f 70%);box-shadow:0 0 0 1px #3c4a52,0 0 0 6px #120d0b,0 0 0 7px #40352d,0 30px 60px #000d;container-type:inline-size;font-family:Plus Jakarta Sans,Manrope Variable,sans-serif;color:#eaf0f2;opacity:0;transform:translate(-30%,25%) rotate(-8deg);transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .45s}.st-cluster-inner{height:100%;display:flex;align-items:center;gap:5cqw;padding:0 8cqw 0 6cqw}.st-gauge{flex-shrink:0;display:grid;place-items:center;align-content:center;width:26cqw;aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1.4cqw #37d5e655,0 0 6cqw #37d5e622}.st-gauge b{font-size:11cqw;line-height:1;font-weight:800;color:#37d5e6}.st-gauge small{font-size:4cqw;color:#a9b7bc;font-weight:600}.st-cluster-song{min-width:0;flex:1;display:grid;gap:2cqw}.st-cluster-song svg{width:6cqw;height:6cqw;color:#37d5e6}.st-cluster-song b{font-size:6cqw;height:2.5em}.st-cluster-song small{font-size:4.6cqw}.st-sync{position:absolute;z-index:5;left:0;top:0;width:100%;height:100%;overflow:visible;opacity:0;visibility:hidden;pointer-events:none}.st-sync path{fill:none;stroke:#7fddb5;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #7fddb5)}.st-packet{position:absolute;left:0;top:0;z-index:8;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#ffc08f;box-shadow:0 0 0 6px #ff9a6244,0 0 30px 10px #ff9a62aa;opacity:0;visibility:hidden;pointer-events:none}.story-progress{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:34px;font-size:13px;font-weight:650;color:#a2958a}.story-progress div{display:flex;gap:6px}.story-progress i{width:28px;height:4px;border-radius:2px;background:#ffffff26;transition:background .4s,width .4s}.story-progress i.done{background:#ff9a6280}.story-progress i.on{width:44px;background:var(--glow)}[data-stage="0"] .st-chip{opacity:1;visibility:visible}[data-stage="1"] .st-video-1,[data-stage="2"] .st-video-2,[data-stage="5"] .st-video-5{opacity:1;visibility:visible;transition:opacity .55s var(--in,0s),visibility 0s var(--in,0s)}[data-stage="1"] .st-video-1{--in:1.15s}[data-stage="2"] .st-video-2{--in:2.6s}[data-stage="2"] .st-phone,[data-stage="3"] .st-phone,[data-stage="4"] .st-phone{opacity:1;transform:rotate(-4deg)}[data-stage="2"] .st-ph-search,[data-stage="3"] .st-ph-add,[data-stage="4"] .st-ph-signin{opacity:1;visibility:visible;transition:opacity .35s .15s}[data-stage="2"] .st-toast{opacity:1;visibility:visible}[data-stage="3"] .st-tile,[data-stage="3"] .st-dock{transition-delay:1.95s}[data-stage="3"] .st-dock{--n:7}[data-stage="3"] .st-tile[data-id=custom]{opacity:1;transition-delay:0s}[data-stage="4"] .st-tile:not(.st-focus){opacity:.3;filter:grayscale(.7)}[data-stage="4"] .st-tile[data-id=custom]{opacity:0}[data-stage="4"] .st-focus .st-tile-inner{box-shadow:inset 0 0 0 .4cqw #7fddb5,0 0 4cqw #7fddb566}[data-stage="4"] .st-signed,[data-stage="4"] .st-sync,[data-stage="5"] .st-blocked{opacity:1;visibility:visible}[data-stage="6"] .st-maps{opacity:1;visibility:visible;transition:opacity .5s}[data-stage="6"] .st-cluster{opacity:1;transform:rotate(3deg)}.motion-sec{position:relative;overflow:hidden;margin-top:-1px;background:var(--navy);color:#eaf6fb;padding:150px 0 110px}.motion-glow{position:absolute;left:50%;top:-10%;width:1200px;height:900px;margin-left:-600px;background:radial-gradient(50% 50% at 50% 50%,#37d5e624,transparent 70%);pointer-events:none}.motion-top{position:relative;display:grid;justify-items:center;text-align:center}.motion-icon{width:132px;height:132px;border-radius:32px;box-shadow:0 24px 70px #37d5e638,0 0 0 1px #37d5e655}.motion-kicker{margin-top:32px;font-size:15px;font-weight:700;color:var(--cyan)}.motion-title{margin-top:10px;font-size:clamp(64px,11.5vw,200px);line-height:.92;letter-spacing:-.04em;font-weight:750}.motion-title>span,.motion-title>em{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .02em .08em}.motion-title em{font-style:normal;color:var(--cyan)}.letter{display:inline-block}.motion-lead{max-width:44ch;margin-top:22px;font-size:clamp(17px,1.5vw,21px);line-height:1.6;color:#b9cfdc}.motion-road{position:relative;height:clamp(260px,30vw,440px);margin-top:20px;overflow:hidden}.hills{position:absolute;left:0;width:200%;pointer-events:none}.hills-far{bottom:30%;height:62%;fill:#10294a}.hills-near{bottom:24%;height:46%;fill:#0d2340}.road-band{position:absolute;left:0;right:0;bottom:0;height:26%;background:linear-gradient(#173658,#0c1f36);box-shadow:inset 0 3px #37d5e666,0 -12px 40px #37d5e61a}.road-lines{position:absolute;left:0;right:0;top:46%;height:6px;background:repeating-linear-gradient(90deg,var(--cyan) 0 90px,transparent 90px 190px);box-shadow:0 0 16px #37d5e655;border-radius:3px}.motion-car{position:absolute;left:50%;bottom:13%;z-index:2;width:min(52vw,640px);margin-left:calc(min(52vw,640px)/-2)}.motion-loop{position:relative;width:min(1100px,92vw);margin:30px auto -40px;pointer-events:none}.motion-loop:before{content:"";position:absolute;top:10%;right:10%;bottom:0;left:10%;background:radial-gradient(50% 50% at 50% 60%,#37d5e630,transparent 70%);filter:blur(20px)}.motion-loop img{position:relative;display:block;width:100%;height:auto}.release-copy{position:relative}.release-loop{position:absolute;right:-5%;top:-70px;width:min(420px,34vw);height:auto;pointer-events:none;filter:drop-shadow(0 24px 30px #6a3a1a30)}.motion-car img{position:relative;display:block;width:100%;height:auto;filter:drop-shadow(0 22px 26px #0009);animation:bob 1.4s ease-in-out infinite alternate}@keyframes bob{to{transform:translateY(-5px)}}.motion-cards{list-style:none;padding:0;margin:44px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.motion-card{padding:30px 28px 34px;border-radius:24px;background:linear-gradient(160deg,#12304d,#0c2138);box-shadow:inset 0 0 0 1px #37d5e62e;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.motion-card:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px #37d5e677,0 20px 40px #0005}.motion-card svg{color:var(--cyan)}.motion-card h3{margin-top:20px;font-family:var(--display);font-size:23px;font-weight:700;letter-spacing:-.015em}.motion-card p{margin-top:10px;font-size:15.5px;line-height:1.65;color:#b9cfdc}.motion-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px 30px;margin-top:30px}.motion-safety{display:flex;align-items:center;gap:16px;padding:16px 26px 16px 18px;border-radius:999px;background:#37d5e612;box-shadow:inset 0 0 0 1px #37d5e655;font-size:15px;line-height:1.5;color:#d6ecf3}.motion-safety svg{color:var(--cyan);flex-shrink:0}.motion-safety b{color:#fff}.motion-fine{font-size:13px;line-height:1.5;color:#8aa7b8;max-width:46ch}.moods{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:90px 0 70px;background:var(--paper);overflow:hidden}.moods-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:46px}.moods-head h2{font-size:clamp(40px,5vw,84px);line-height:1;letter-spacing:-.022em}.moods-head p{max-width:34ch;font-size:17px;line-height:1.6;color:var(--muted)}.moods-track{display:flex;align-items:flex-start;gap:28px;width:max-content;padding-inline:max(64px,calc((100vw - 1440px)/2))}.mood-card{flex-shrink:0;width:clamp(280px,33vw,520px);margin:0}.mood-card:nth-child(2n){margin-top:56px}.mood-frame{aspect-ratio:4/3.2;border-radius:28px;overflow:hidden;box-shadow:0 24px 50px #6a3a1a26}.mood-frame img{display:block;width:124%;max-width:none;height:100%;margin-left:-12%;object-fit:cover}.mood-card figcaption{display:grid;grid-template-columns:auto 1fr;gap:2px 14px;margin-top:18px}.mood-card figcaption span{grid-row:span 2;padding-top:7px;font:700 14px var(--display);color:var(--senja)}.mood-card figcaption b{font-family:var(--display);font-size:clamp(24px,2.2vw,34px);font-weight:700;letter-spacing:-.01em}.mood-card figcaption i{font-style:normal;font-size:15px;color:var(--muted)}.no-motion .moods-track{width:auto;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:20px}.no-motion .mood-card{scroll-snap-align:center}.closing{overflow:hidden}.parking{position:relative;flex-basis:100%;height:216px;margin-bottom:10px}.parking-line{position:absolute;left:0;right:0;bottom:0;height:3px;background:repeating-linear-gradient(90deg,#fff6e6aa 0 18px,transparent 18px 32px)}.parking-sign{position:absolute;right:0;bottom:3px;width:80px}.parking-sign img{display:block;width:100%;height:auto;filter:drop-shadow(0 10px 14px #5a1c0644)}.parking-stub{position:absolute;left:30%;top:54.5%;width:28%;height:46px;transform-origin:50% 0;background:repeating-linear-gradient(#fff1cc 0,#fff1cc 6px,#f3dfa6 6px,#f3dfa6 7px);border-radius:0 0 3px 3px;box-shadow:0 4px 8px #0002}.parking-car{position:absolute;right:130px;bottom:3px;width:150px;transform-origin:50% 100%}.parking-car svg{display:block;color:var(--ivory)}.parking-car .zzz{position:absolute;right:-56px;top:-80px;width:96px;height:96px}.closing h2 .closing-line{display:block;overflow:hidden;padding-bottom:.06em}.closing-line>span{display:block}@media(max-width:1100px){.float-nav nav a{padding:10px;font-size:13px}.story{grid-template-columns:1fr 1.15fr}.motion-cards{grid-template-columns:1fr 1fr}.motion-card:last-child{grid-column:1/-1}}@media(max-width:900px){.float-nav{padding-left:14px}.float-nav nav{display:none}.hero-cue{display:none}.hook-inner{padding-block:100px}.hook-answer{margin-top:44px;gap:16px}.hook-car{width:70px;height:38px}.features{padding:100px 0 40px}.features-intro{display:block}.features-intro p{margin-top:18px;font-size:16px}.story{grid-template-columns:1fr;gap:0}.story-stage{grid-column:1;grid-row:1;z-index:3;height:auto;padding:76px 0 16px;background:var(--night)}.story-steps{grid-row:2}.story-step{min-height:78vh;justify-content:flex-start;padding-top:18px}.story-step h3{font-size:clamp(28px,8vw,40px);margin-top:16px}.step-text{font-size:16px;margin-top:14px}.st-bezel{padding:7px;border-radius:20px}.st-screen{border-radius:14px}.st-dash{height:30px;gap:8px}.st-vent{height:9px}.st-hazard{width:18px;height:13px}.st-hazard:after{top:3px;border-left-width:4px;border-right-width:4px;border-bottom-width:6px}.st-phone{left:auto;right:1%;bottom:16%;width:21%;padding:3px;border-radius:13px}.st-phone-screen{border-radius:10px}.st-phone-screen{border-radius:13px}[data-stage="2"] .st-phone,[data-stage="3"] .st-phone,[data-stage="4"] .st-phone{transform:rotate(4deg)}.st-cluster{left:1%;bottom:15%;width:46%;box-shadow:0 0 0 1px #3c4a52,0 0 0 3px #120d0b,0 0 0 4px #40352d,0 16px 30px #000d}[data-stage="6"] .st-cluster{transform:rotate(-3deg)}.story-progress{margin-top:16px;font-size:12px}.story-progress i{width:16px}.story-progress i.on{width:28px}.release-loop{position:relative;right:auto;top:auto;display:block;width:86%;margin:10px auto 0}.motion-sec{padding:100px 0 80px}.motion-loop{margin:20px auto -10px}.motion-car{width:84vw;margin-left:-42vw}.motion-icon{width:96px;height:96px;border-radius:24px}.motion-road{height:240px}.motion-car{width:78vw;margin-left:-39vw}.motion-cards{grid-template-columns:1fr}.motion-card:last-child{grid-column:auto}.motion-safety{border-radius:22px}.moods{min-height:auto;padding:80px 0 60px}.moods-head{display:block}.moods-head p{margin-top:16px;font-size:15px}.moods-track{gap:16px;padding-inline:20px}.mood-card{width:76vw}.mood-card:nth-child(2n){margin-top:30px}.mood-frame{border-radius:20px}.parking-car{width:110px;right:80px}.parking-car svg{width:110px;height:60px}.parking{height:170px}.parking-sign{width:62px}}
