.pro-experience{--pro-mint:#88dfb5;--pro-lilac:#c5b6fb;--pro-gold:#edc984;--pro-muted:#abb1c2;--pro-panel:#101521}.pro-nav{--read-progress:0;z-index:40;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem max(1.5rem,50vw - 576px);display:flex;position:sticky;top:64px}.pro-nav:after{content:"";background:var(--pro-lilac);height:2px;transform:scaleX(var(--read-progress));transform-origin:0;position:absolute;inset:auto 0 -1px}.pro-nav__brand{white-space:nowrap;font-size:.9rem;font-weight:650}.pro-nav__links{white-space:nowrap;flex-wrap:wrap;gap:1.5rem;font-size:.75rem;display:flex}.pro-nav__links a{color:var(--pro-muted);transition:color .18s}.pro-nav__links a:hover,.pro-nav__links a[aria-current]{color:var(--ink)}.pro-experience :is(a,button,summary):focus-visible{outline:2px solid var(--pro-lilac);outline-offset:5px}.pro-experience [id]{scroll-margin-top:124px}.pro-overview{background:radial-gradient(at 80% 28%,#8274d31a,#0000 55%),radial-gradient(at 10% 75%,#dc718610,#0000 45%);position:relative}.pro-pillars{grid-template-columns:repeat(3,1fr);gap:3rem;max-width:1200px;margin:auto;padding:4rem 1.5rem 6rem;display:grid}.pro-pillars a{display:block}.pro-pillars svg{width:28px;height:28px;color:var(--pro-lilac);margin-bottom:1.5rem}.pro-pillars h2{font-size:1.125rem;font-weight:600}.pro-pillars p{color:var(--pro-muted);margin-top:.75rem;font-size:.9rem;line-height:1.7}.release-intro{text-align:center;padding:5rem 1.5rem 6rem}.release-version{color:var(--pro-lilac);margin-bottom:1.5rem;font-size:.875rem;font-weight:550;display:inline-block}.release-new{text-align:left;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;max-width:72rem;margin:3rem auto 0;padding:0;list-style:none;display:grid}.release-new li{border:1px solid var(--rule);background:var(--surface-raised);border-radius:1.125rem;padding:1.5rem}.release-new h3{letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.release-new p{color:var(--ink-dim);margin-top:.5rem;font-size:.9375rem;line-height:1.5}.release-intro h2{letter-spacing:-.065em;font-size:clamp(3.5rem,8vw,7rem);font-weight:650;line-height:1.02}.release-intro>p:last-of-type{color:var(--pro-muted);margin-top:2rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.65}.release-story{--story-progress:0;--story-color:var(--pro-mint);position:relative}.release-story--loop{--story-color:var(--pro-lilac)}.release-story--wallet{--story-color:var(--pro-gold)}.release-story__stage{grid-template-columns:.95fr 1fr;align-items:center;gap:clamp(2rem,6vw,7rem);max-width:1320px;margin:auto;padding:4rem 2.5rem;display:grid}.release-story__apps{gap:.6rem;margin-bottom:1.5rem;display:flex}.release-story__apps img{border:0;border-radius:12px;width:42px;height:42px}.release-story__label{color:var(--story-color);font-size:.85rem;font-weight:500}.release-story h3{white-space:pre-line;letter-spacing:-.055em;margin:1.25rem 0;font-size:clamp(2.3rem,4vw,3.8rem);font-weight:600;line-height:1.06}.release-story__description{color:var(--pro-muted);max-width:33rem;font-size:1rem;line-height:1.75}.release-story ul{gap:.85rem;margin-top:2rem;font-size:.85rem;display:grid}.release-story li{align-items:baseline;gap:.75rem;display:flex}.release-story li:before{content:"";background:var(--story-color);border-radius:50%;flex-shrink:0;width:5px;height:5px}.release-story__visual{min-width:0;position:relative}.release-story__visual>img{border-radius:2rem;width:100%;height:auto}.release-story__caption{color:var(--pro-muted);justify-content:center;align-items:center;gap:.5rem;margin:1.25rem 0 0;font-size:.7rem;display:flex}.release-story__dot{background:var(--story-color);border-radius:50%;flex-shrink:0;width:5px;height:5px}.wallet-art{aspect-ratio:1;background:radial-gradient(ellipse at 60% 40%, #303953, var(--pro-panel) 70%);perspective:1000px;border-radius:2rem;position:relative;overflow:hidden}.wallet-art__orbit{border:1px solid color-mix(in srgb, var(--pro-gold) 20%, transparent);border-radius:50%;width:95%;height:95%;position:absolute;top:10%;left:20%}.wallet-art__note{color:var(--pro-muted);font-size:.6rem;position:absolute;bottom:7%;right:6%}.wallet-art__screen{border-radius:1.2rem;width:40%;height:auto;position:absolute;box-shadow:0 18px 40px #0006}.wallet-art__screen--events{transform:rotate(calc(-9deg + var(--story-progress) * 5deg)) translateY(calc(var(--story-progress) * -8px));top:6%;left:8%}.wallet-art__screen--wallet{transform:rotate(calc(9deg - var(--story-progress) * 5deg)) translateY(calc(var(--story-progress) * 8px));top:10%;right:8%}.release-notes{max-width:1152px;margin:2rem auto 7rem;padding:0 1.5rem}.release-notes details{border-block:1px solid var(--rule)}.release-notes summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem 0;font-size:.95rem;list-style:none;display:flex}.release-notes summary::-webkit-details-marker{display:none}.release-notes summary span{font-size:1.5rem}.release-notes details[open] summary span{transform:rotate(45deg)}.release-notes__grid{grid-template-columns:repeat(3,1fr);gap:2rem;padding:1rem 0 3rem;display:grid}.release-notes__grid h3{font-size:.9rem;font-weight:550}.release-notes__grid p{color:var(--pro-muted);margin-top:.75rem;font-size:.8rem;line-height:1.7}.icon-studio{grid-template-columns:1fr .9fr;align-items:center;gap:5rem;max-width:1200px;margin:auto;padding:6rem 2.5rem 8rem;display:grid}.icon-studio h2{letter-spacing:-.055em;font-size:clamp(2.5rem,4vw,4rem);font-weight:600;line-height:1.08}.icon-studio__copy>p:not(.release-version){color:var(--pro-muted);margin-top:1.5rem;line-height:1.75}.icon-studio__packs{flex-wrap:wrap;gap:.5rem;margin:2rem 0 1.25rem;display:flex}.icon-studio__packs button{cursor:pointer;border:1px solid var(--rule);border-radius:2rem;padding:.65rem 1rem;font-size:.8rem}.icon-studio__packs button[aria-pressed=true]{background:var(--pro-lilac);color:var(--surface);border-color:var(--pro-lilac)}.icon-studio__shape{cursor:pointer;align-items:center;gap:.75rem;font-size:.8rem;display:flex}.icon-studio__shape span{background:var(--surface-sunken);border:1px solid var(--rule);border-radius:1rem;width:30px;height:18px;padding:3px}.icon-studio__shape span:after{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px;transition:transform .18s;display:block}.icon-studio__shape[aria-pressed=true] span{background:var(--accent)}.icon-studio__shape[aria-pressed=true] span:after{transform:translate(11px)}.icon-studio__hint{font-size:.75rem}.icon-studio__label{color:var(--pro-muted);letter-spacing:.08em;align-items:baseline;gap:.8rem;margin-top:1.8rem;font-size:.65rem;display:flex}.icon-studio__label span{color:var(--ink);letter-spacing:0;font-size:.8rem}.icon-studio__label output{letter-spacing:0;margin-left:auto}.icon-studio__wallpapers{grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;margin-top:.85rem;display:grid}.icon-studio__wallpapers button{cursor:pointer;border:1px solid #0000;border-radius:.7rem;min-width:0;padding:3px;transition:transform .25s,border-color .25s}.icon-studio__wallpapers button:hover{transform:translateY(-4px)}.icon-studio__wallpapers button[aria-pressed=true]{border-color:var(--pro-lilac)}.icon-studio__wallpapers img{aspect-ratio:52/82;object-fit:cover;border-radius:.45rem;width:100%;height:auto}.icon-studio__label+.icon-studio__packs{margin-top:.85rem}.icon-studio__display{isolation:isolate;align-self:start;min-width:0;position:sticky;top:140px}.icon-studio__ambient{z-index:-1;filter:blur(75px);opacity:.2;pointer-events:none;background-size:cover;border-radius:50%;position:absolute;inset:8% -8% 10%}.icon-studio__preview{filter:drop-shadow(0 35px 40px #0008);width:min(100%,340px,max(240px,49.56svh - 111.51px));margin-inline:auto}.icon-studio__preview .pui{width:100%}.icon-studio__preview .pui__wallpaper{animation:.6s both wallpaper-arrive}.icon-studio__grid{position:absolute;inset:0}.icon-studio__preview[data-round=true] .appicon,.icon-studio__preview[data-round=true] .appicon__img{border-radius:50%}.icon-studio__preview .appicon{transition:border-radius .25s}.icon-studio__controls{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#13243245;animation:.35s both controls-arrive;position:absolute;inset:0}.icon-studio__preview[data-screen=Quick\ Settings] .hs__grid,.icon-studio__preview[data-screen=Quick\ Settings] .hs__dock,.icon-studio__preview[data-screen=Quick\ Settings] .hs__pages{opacity:.2}.icon-studio__screens{justify-content:center;gap:.25rem;margin:1.5rem auto 0;display:flex;position:relative}.icon-studio__screens button{color:var(--pro-muted);cursor:pointer;border:1px solid #0000;border-radius:2rem;padding:.7rem .8rem;font-size:.65rem}.icon-studio__screens button[aria-pressed=true]{color:var(--ink);border-color:var(--rule);background:#ffffff09}@keyframes wallpaper-arrive{0%{opacity:.4;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes controls-arrive{0%{opacity:0;transform:translateY(-12%)}to{opacity:1;transform:none}}@keyframes icon-arrive{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}.pro-experience #apps ul{gap:0}.pro-experience #apps li{border:0;border-top:1px solid var(--rule);background:0 0;border-radius:0;padding:1.75rem 1rem}.pro-experience #apps li p:last-child{color:var(--pro-muted);line-height:1.65}.pro-experience #features article{border:0;border-top:1px solid var(--rule);background:0 0;border-radius:0}.pro-experience #features article>div{padding-inline:0}.pro-closing{text-align:center;max-width:1152px;margin:auto;padding:5rem 1.5rem 7rem}.pro-closing h2{letter-spacing:-.055em;font-size:clamp(2.5rem,6vw,5rem);font-weight:600;line-height:1.1}.pro-closing p{color:var(--pro-muted);margin:1.5rem 0 2rem}.pro-closing__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (min-width:900px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.release-story{min-height:150svh}.release-story__stage{min-height:calc(100svh - 110px);padding-block:2rem;position:sticky;top:110px}.release-story__visual{transform:translateY(calc((.5 - var(--story-progress)) * 28px)) rotate(calc((.5 - var(--story-progress)) * -3deg))}.release-story__visual>img,.wallet-art{aspect-ratio:1;object-fit:contain;width:auto;max-width:100%;max-height:calc(100svh - 205px);margin-inline:auto}.wallet-art{width:100%}.release-story__copy{transform:translateY(calc(var(--story-progress) * -16px))}}@media (max-width:899px),(max-height:699px){.release-story__stage{grid-template-columns:1fr;gap:2.5rem;max-width:650px;padding:3rem 1.5rem}.release-story h3{font-size:clamp(2.2rem,7vw,3.5rem)}.release-story__visual{transform:none}.icon-studio{grid-template-columns:1fr;gap:2.5rem;max-width:650px;padding:4rem 1.5rem}.icon-studio__preview{width:100%;max-width:min(300px,49.56svh - 118.944px);margin-inline:auto}.icon-studio__display{align-self:auto;position:relative;top:auto}}@media (max-width:640px){.pro-nav{gap:1rem;padding:.85rem 1rem}.pro-nav__brand{display:none}.pro-nav__links{justify-content:space-between;gap:.5rem;width:100%;font-size:.68rem}.pro-pillars{grid-template-columns:1fr;gap:2rem;padding-bottom:2rem}.pro-pillars a{grid-template-columns:30px 1fr;gap:0 1rem;display:grid}.pro-pillars svg{margin:0}.pro-pillars p{grid-column:2}.release-intro{padding-block:4rem 2rem}.release-notes{margin-bottom:2rem}.release-notes__grid{grid-template-columns:1fr}.icon-studio__preview{padding:0}}@media (prefers-reduced-motion:reduce){.pro-experience *,.pro-experience :before,.pro-experience :after{transition:none!important;animation:none!important}}.pro-experience .gallery{--gallery-panel-w:min(78vw, 340px);background:radial-gradient(at 20% 45%,#98653712,#0000 55%)}.pro-experience .gallery__shot{object-fit:contain;border:5px solid #22252d;border-radius:30px;width:auto;max-width:100%;height:clamp(240px,40svh,430px);margin-inline:auto;box-shadow:0 20px 40px #0005}.pro-experience .pro--controlcenter{background:radial-gradient(at 75% 40%,#74cfa812,#0000 55%)}.pro-experience .pro--lockscreen{background:radial-gradient(at 20% 40%,#9d84e518,#0000 55%)}.drop-scene{isolation:isolate;justify-content:center;align-items:center;gap:clamp(1rem,8vw,8rem);max-width:1000px;margin:4rem auto 0;padding:2rem 0;display:flex;position:relative}.drop-scene>.pui{filter:drop-shadow(0 25px 30px #0008);flex-shrink:0;width:min(30vw,250px)}.drop-scene__sender{transform:rotate(-9deg)translateY(12px)}.drop-scene__receiver{transform:rotate(9deg)translateY(-12px)}.drop-scene__orbit{aspect-ratio:1;z-index:-1;background:radial-gradient(circle,#ad92f918,#0000 65%);border:1px solid #c5b6fb18;border-radius:50%;width:85%;max-width:650px;position:absolute}.drop-scene__orbit:after{content:"";border:1px solid #c5b6fb18;border-radius:50%;position:absolute;inset:12%}.drop-scene__transfer{z-index:5;text-align:center;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.drop-scene__transfer .appicon{border-radius:24%;width:clamp(40px,6vw,72px);margin:auto;box-shadow:0 8px 30px #0006}.drop-scene__transfer>span:not(.appicon){white-space:nowrap;color:var(--pro-lilac);background:#101521df;border-radius:2rem;margin-top:1rem;padding:.4rem .7rem;font-size:.65rem;display:block}.drop-sheet{border-radius:calc(2 * var(--phu)) calc(2 * var(--phu)) 0 0;padding:calc(2.6 * var(--phu));text-align:center;background-color:#20232dd9;position:absolute;inset:40% 0 0}.drop-sheet__handle{width:20%;height:calc(.2 * var(--phu));margin:calc(-1.5 * var(--phu)) auto calc(2.2 * var(--phu));background:#ffffff50;border-radius:9px;display:block}.drop-sheet__icon{width:calc(4.5 * var(--phu));margin:auto auto calc(1.1 * var(--phu))}.drop-sheet__icon,.drop-received .appicon{aspect-ratio:1;border-radius:24%;overflow:hidden}.drop-sheet h3{font-size:calc(2 * var(--phu));font-weight:650}.drop-sheet p{font-size:calc(1 * var(--phu));opacity:.6;margin-top:calc(.3 * var(--phu))}.drop-sheet__person{justify-items:center;gap:calc(.5 * var(--phu));margin-top:calc(3 * var(--phu));display:grid}.drop-sheet__person>span{width:calc(5.5 * var(--phu));aspect-ratio:1;color:#233b2c;font-size:calc(1.8 * var(--phu));background:#a7cbb4;border-radius:50%;place-items:center;display:grid}.drop-sheet__person strong{font-size:calc(1 * var(--phu))}.drop-sheet__person small{font-size:calc(.9 * var(--phu));color:#ffffff80}.drop-received{top:45%;border-radius:calc(1.6 * var(--phu));padding:calc(1.8 * var(--phu));text-align:center;background-color:#2b233445;position:absolute;inset-inline:6%}.drop-received .appicon{width:calc(3.8 * var(--phu));margin:auto auto calc(1 * var(--phu))}.drop-received strong{font-size:calc(1.5 * var(--phu));display:block}.drop-received p,.drop-received small{font-size:calc(1 * var(--phu));opacity:.8}.drop-received>span:not(.appicon){font-size:calc(1.7 * var(--phu));margin-block:calc(1.8 * var(--phu)) calc(.6 * var(--phu));display:block}@media (max-width:640px){.drop-scene{gap:1.5rem;margin-top:2rem;padding-bottom:7rem}.drop-scene>.pui{width:39vw}.drop-scene__transfer{top:auto;bottom:0;transform:translate(-50%)}.icon-studio__ambient{filter:blur(45px);inset-inline:0}}.roadai__shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 2rem;margin-top:4.5rem;display:grid}.roadai__device{filter:drop-shadow(0 25px 30px #0008);width:min(58vw,230px);margin-inline:auto}.roadai__caption{text-align:center;max-width:34ch;margin:1.75rem auto 0}.roadai__eyebrow{color:var(--pro-lilac)}.roadai__lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:5rem;display:grid}.roadai__list li{border-left:1px solid var(--rule);padding-left:1rem}.roadai__availability{text-align:center;text-wrap:pretty;max-width:62ch;margin:3rem auto 0;font-size:.875rem}@media (max-width:899px){.roadai__shots,.roadai__lists{grid-template-columns:minmax(0,1fr)}.roadai__shots{gap:3rem;margin-top:3rem}.roadai__lists{margin-top:3.5rem}}
