.fx-apps{background:linear-gradient(180deg,#0a1f4d 0,#071a42);color:#fff;padding:var(--f-section) 0;overflow:hidden;position:relative}.fx-apps:before{content:"";position:absolute;inset:-20% -10% auto;height:60%;background:radial-gradient(60% 60% at 70% 20%,#2a74ff40,transparent 70%);pointer-events:none}.fx-apps .fx-shell{position:relative}.fx-apps .fx-h2{color:#fff}.fx-apps .fx-h2 em{color:#8fd5ff}.fx-apps .fx-section-lede{color:#c3d5ee}.app-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(26px,3vw,44px)}.app-filters button{border:1px solid #ffffff3d;background:#ffffff0d;color:#dbe8ff;border-radius:999px;padding:11px 18px;font:600 .84rem Manrope,sans-serif;cursor:pointer;min-height:44px;transition:background .25s,color .25s,border-color .25s}.app-filters button:hover{border-color:#fff}.app-filters button[aria-pressed=true]{background:#fff;color:#0b2a66;border-color:#fff}.app-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(26px,3vw,46px) clamp(12px,1.6vw,26px)}.app{min-width:0;display:flex;flex-direction:column;gap:16px}.app[hidden]{display:none!important}.app-stage{container-type:inline-size;padding:0 4%}.phone{--a:#2a74ff;position:relative;width:100%;aspect-ratio:9/17.6;font-size:calc(100cqw/24);font-size:4.52cqw;border-radius:3.9em;padding:.42em;background:linear-gradient(145deg,#c9ccd3 0,#6c717c 18%,#2a2d35,#9a9fa9 62%,#40444d 82%,#b5b9c1);box-shadow:0 3.2em 4.5em -1.6em #000d,0 1.2em 2em -.8em #0009,0 0 0 .06em #ffffff3d inset;transition:transform .5s var(--f-ease)}.phone:before{content:"";position:absolute;inset:.22em;border-radius:3.7em;background:#05070b;box-shadow:inset 0 0 .35em #000}.phone:after{content:"";position:absolute;right:-.22em;top:11em;width:.26em;height:5em;border-radius:0 .2em .2em 0;background:linear-gradient(#aeb2bb,#5c616b);box-shadow:0 -3.6em #8d929b,0 8em #8d929b}.app:hover .phone{transform:translateY(-.8em) rotate(-.6deg)}.notch{position:absolute;z-index:6;top:1.15em;left:50%;width:6.6em;height:1.9em;margin-left:-3.3em;border-radius:1em;background:#000;box-shadow:inset 0 0 0 .08em #1c1f27}.notch:after{content:"";position:absolute;right:.6em;top:.5em;width:.9em;height:.9em;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2b3550,#05070b 70%)}.phone .scr{position:relative;height:100%;border-radius:3.5em;overflow:hidden;background:var(--bg);color:var(--fg);font:500 1em/1.25 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Manrope,sans-serif;letter-spacing:-.01em;margin:0;display:flex;flex-direction:column;gap:1.05em;padding:0 1.3em 4.8em}.phone .scr *{box-sizing:border-box}.phone .scr b{font-weight:700}.phone .scr small{font-size:.78em;color:var(--mut);font-weight:500;display:block}.phone .scr h4{font:700 1.65em/1.1 -apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Manrope,sans-serif;letter-spacing:-.035em;margin:.1em 0 0}.phone .scr h4.big{font-size:2.4em}.phone .ic{width:1.5em;height:1.5em;flex:none}.phone .sb{display:flex;justify-content:space-between;align-items:center;padding:1.5em .5em .2em;font-size:.82em;font-weight:700;margin:0 -.2em}.phone .sbi{display:flex;gap:.35em;align-items:center}.phone .sbi svg{height:.82em;width:auto;fill:currentColor}.phone .hd{display:flex;justify-content:space-between;align-items:center;gap:.6em;margin-top:.2em}.phone .hd.c{justify-content:center;margin-top:0}.phone .av{width:2.8em;height:2.8em;border-radius:50%;background:var(--g,linear-gradient(135deg,var(--a2),var(--a)));flex:none;box-shadow:0 0 0 .2em var(--line)}.phone .g{background:linear-gradient(135deg,var(--a2),var(--a))}.phone .search{display:flex;align-items:center;gap:.6em;padding:.8em 1em;border-radius:1.2em;background:var(--card);box-shadow:0 0 0 .08em var(--line);color:var(--mut);font-size:.9em}.phone .hero{position:relative;overflow:hidden;border-radius:1.6em;padding:1.2em 1.3em;color:#fff;display:flex;flex-direction:column;gap:.4em;min-height:8.4em}.phone .hero.tall{min-height:11em}.phone .hero small{color:#ffffffd0;letter-spacing:.1em;font-weight:700}.phone .hero b{font:600 1.5em/1.12 Syne,Manrope,sans-serif;max-width:78%;letter-spacing:-.02em}.phone .scr.lt .hero{color:#0b1630}.phone .scr.lt .hero small{color:#0b1630a8}.phone .btn{align-self:flex-start;background:#fff;color:#0b1630;font-weight:700;font-size:.86em;padding:.55em 1.1em;border-radius:99em;margin-top:auto;box-shadow:0 .5em 1em -.4em #0006}.phone .btn.sm{margin:0;padding:.5em .9em;font-size:.78em;background:var(--a);color:#fff}.phone .price .btn{background:var(--a);color:#fff;margin:0}.phone .orb{position:absolute;right:-1.5em;bottom:-1.8em;width:7em;height:7em;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff9,#fff0 65%);opacity:.9}.phone .chips{display:flex;gap:.5em;overflow:hidden}.phone .chips.c{justify-content:center}.phone .chips span{padding:.45em .95em;border-radius:99em;font-size:.82em;font-weight:600;background:var(--card);box-shadow:0 0 0 .08em var(--line);white-space:nowrap}.phone .chips span.on{background:var(--a);color:#fff;box-shadow:none}.phone .grid2{display:grid;grid-template-columns:1fr 1fr;gap:.8em}.phone .pc,.phone .mini,.phone .tg{border-radius:1.2em;background:var(--card);box-shadow:0 0 0 .08em var(--line);padding:.7em;display:grid;gap:.15em;align-content:start}.phone .pc .art{height:6.6em;border-radius:.9em;margin-bottom:.5em}.phone .pc b{font-size:.95em}.phone .art{background:linear-gradient(135deg,var(--a2),var(--a));position:relative;overflow:hidden}.phone .art.a1{background:linear-gradient(135deg,var(--a2),var(--a))}.phone .art.a2{background:linear-gradient(225deg,var(--a),var(--a2) 70%,#fff3)}.phone .art.a3{background:linear-gradient(160deg,var(--a2)88,var(--a)88)}.phone .art:after{content:"";position:absolute;width:70%;aspect-ratio:1;border-radius:50%;right:-18%;bottom:-25%;background:radial-gradient(circle at 35% 30%,#ffffffa8,#fff0 70%)}.phone .art.sq{width:3.6em;height:3.6em;border-radius:1em;flex:none;display:grid;place-items:center;color:#fff}.phone .art.sq .ic{width:1.6em;height:1.6em;position:relative;z-index:1}.phone .art.dr{border-radius:50%}.phone .art.big{height:6.6em;border-radius:1.1em}.phone .row{display:flex;align-items:center;gap:.85em;padding:.65em .75em;border-radius:1.2em;background:var(--card);box-shadow:0 0 0 .08em var(--line)}.phone .row>div:not(.art){flex:1;min-width:0}.phone .row b{font-size:.95em;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone .row em{font-style:normal;font-weight:700;font-size:.9em;color:#19a974}.phone .row em.neg{color:#e5484d}.phone .row.dim{opacity:.55}.phone .go{width:2.4em;height:2.4em;border-radius:50%;background:var(--a);color:#fff;display:grid;place-items:center}.phone .go .ic{width:1em;height:1em;margin-left:.1em}.phone .ck{width:2em;height:2em;border-radius:50%;background:#19a974;color:#fff;display:grid;place-items:center;font-size:.9em}.phone .cats{display:flex;justify-content:space-between}.phone .cats span{display:grid;gap:.4em;justify-items:center;font-size:.78em;font-weight:600}.phone .cats i{width:3.4em;height:3.4em;border-radius:50%;display:block}.phone .cats i.c1{background:var(--a2)}.phone .cats i.c2{background:var(--a)}.phone .cats i.c3{background:linear-gradient(135deg,var(--a2),var(--a))}.phone .cats i.c4{background:var(--card);box-shadow:inset 0 0 0 .15em var(--a)}.phone .tb{position:absolute;left:1em;right:1em;bottom:1em;display:flex;justify-content:space-around;align-items:center;padding:.7em .5em;border-radius:2em;background:var(--card);box-shadow:0 0 0 .08em var(--line),0 1em 2em -1em #0008;backdrop-filter:blur(1em)}.phone .scr.lt .tb{background:#fffe}.phone .scr.dk .tb{background:#0d1428e6}.phone .tb span{width:2.6em;height:2.6em;display:grid;place-items:center;border-radius:50%;color:var(--mut)}.phone .tb span.on{background:var(--a);color:#fff}.phone .sky{position:relative;margin:0 -1.3em;height:15.5em;flex:none}.phone .sky .sun{position:absolute;right:20%;top:34%;width:5em;height:5em;border-radius:50%;background:radial-gradient(circle,#fff,#fff0 70%)}.phone .sky .wave{position:absolute;left:0;right:0;bottom:-.1em;width:100%;height:5em}.phone .sky .sb{position:absolute;left:1.3em;right:1.3em;top:0;color:#fff}.phone .back{position:absolute;left:1.6em;top:3.6em;width:2.6em;height:2.6em;border-radius:50%;background:#ffffff40;color:#fff;display:grid;place-items:center;backdrop-filter:blur(.4em)}.phone .pad{display:grid;gap:.8em}.phone .pad.up{margin-top:auto}.phone .pad h4{font-size:2em}.phone .meta{display:flex;gap:1em;font-size:.84em;color:var(--mut)}.phone .meta span{display:flex;align-items:center;gap:.4em}.phone .meta .ic{width:1.1em;height:1.1em}.phone .price{display:flex;justify-content:space-between;align-items:center;padding:.7em .8em .7em 1em;border-radius:1.4em;background:var(--card);box-shadow:0 0 0 .08em var(--line)}.phone .price b{font:700 1.5em Syne,Manrope,sans-serif;letter-spacing:-.03em}.phone .rings{display:flex;gap:1em;align-items:center}.phone .rbig{position:relative;width:10.6em;height:10.6em;flex:none}.phone .rbig .rg{position:absolute;inset:0;width:100%;height:100%}.phone .rbig .rg.in{inset:1.45em;width:calc(100% - 2.9em);height:calc(100% - 2.9em)}.phone .rbig .rg.in2{inset:2.9em;width:calc(100% - 5.8em);height:calc(100% - 5.8em)}.phone .rc{display:none}.phone .rc b{font:700 1.15em Syne,Manrope,sans-serif;line-height:1}.phone .rc small{font-size:.62em}.phone .rc small{margin-top:-.2em}.phone .rings ul{list-style:none;margin:0;padding:0;display:grid;gap:.8em}.phone .rings li{display:flex;gap:.55em;align-items:center}.phone .rings li i{width:.8em;height:.8em;border-radius:50%;flex:none}.phone .d1{background:var(--a)}.phone .d2{background:var(--a2)}.phone .d3{background:var(--a3)}.phone .rings li b{font-size:.85em;display:block}.phone .card{border-radius:1.2em;background:var(--card);box-shadow:0 0 0 .08em var(--line);padding:.8em .9em;display:grid;gap:.5em}.phone .ct{display:flex;justify-content:space-between;align-items:baseline;font-size:.9em}.phone .ct small{color:var(--a)}.phone .bars{display:flex;align-items:flex-end;gap:.5em;height:5.2em}.phone .bars i{flex:1;height:var(--h);border-radius:.4em;background:var(--line)}.phone .bars i.hi{background:var(--a)}.phone .days{display:flex;justify-content:space-between;font-size:.7em;color:var(--mut)}.phone .days i{flex:1;text-align:center;font-style:normal}.phone .delta{display:flex;gap:.6em;align-items:center}.phone .delta span{background:#19a97422;color:#19a974;padding:.2em .7em;border-radius:99em;font-weight:700;font-size:.85em}.phone .lc{width:100%;height:6em;display:block}.phone .qa{display:grid;grid-template-columns:repeat(var(--n,4),1fr);gap:.6em}.phone .qa:has(span:nth-child(3):last-child){--n:3}.phone .qa span{display:grid;justify-items:center;gap:.3em;padding:.7em .2em;border-radius:1.1em;background:var(--card);box-shadow:0 0 0 .08em var(--line);font-size:.74em;font-weight:600}.phone .qa .ic{width:1.9em;height:1.9em;color:var(--a)}.phone .bcard{border-radius:1.6em;padding:1.1em 1.3em;color:#161002;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1.6/1;position:relative;overflow:hidden}.phone .bcard:after{content:"";position:absolute;inset:-40% -20% auto auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff6,#fff0 70%)}.phone .chip{width:2.6em;height:2em;border-radius:.4em;background:linear-gradient(135deg,#fff8,#0002);box-shadow:inset 0 0 0 .1em #0003}.phone .bcard b{font-size:1.05em;letter-spacing:.06em}.phone .bf{display:flex;justify-content:space-between;align-items:center}.phone .bf small{color:#161002b0;font-weight:700}.phone .mc{display:flex}.phone .mc i{width:1.7em;height:1.7em;border-radius:50%;background:#e5484dd9}.phone .mc i+i{background:#ffb400d9;margin-left:-.7em}.phone .meter{height:.7em;border-radius:99em;background:var(--line);overflow:hidden}.phone .meter i{display:block;height:100%;width:var(--w);border-radius:inherit;background:var(--a)}.phone .meter.w{background:#ffffff40}.phone .meter.w i{background:#fff}.phone .cal{display:flex;justify-content:space-between;gap:.4em}.phone .cal span{flex:1;display:grid;justify-items:center;padding:.5em 0;border-radius:1em;background:var(--card);box-shadow:0 0 0 .08em var(--line)}.phone .cal span.on{background:var(--a);color:#fff;box-shadow:none}.phone .cal span.on small{color:#fff}.phone .cal b{font-size:1.1em}.phone .doc{display:flex;gap:.8em;align-items:center;padding:.7em;border-radius:1.2em;background:var(--card);box-shadow:0 0 0 .08em var(--line)}.phone .doc>div:not(.art){flex:1}.phone .mini small{font-size:.74em}.phone .mini b{font:700 1.3em Syne,Manrope,sans-serif}.phone .map{position:relative;margin:0 -1.3em;height:15.5em;flex:none;overflow:hidden}.phone .map.g{background:linear-gradient(135deg,color-mix(in srgb,var(--a2) 55%,var(--bg)),color-mix(in srgb,var(--a) 35%,var(--bg)))}.phone .map:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,#fff4 38.5% 41%,transparent 41.5%),linear-gradient(35deg,transparent 52%,#fff4 52.5% 55%,transparent 55.5%),linear-gradient(80deg,transparent 18%,#fff3 18.5% 20%,transparent 20.5%)}.phone .map .sb{position:absolute;left:1.3em;right:1.3em;top:0;z-index:2;color:#0b1630}.phone .pin{position:absolute;width:2em;height:2em;border-radius:50% 50% 50% 0;background:#fff;transform:rotate(-45deg);box-shadow:0 .4em .8em #0004}.phone .pin.p1{left:22%;top:42%}.phone .pin.p2{left:64%;top:30%}.phone .pin.p3{left:46%;top:58%}.phone .pin.on{background:var(--a);width:auto;height:auto;border-radius:1.4em;transform:none;padding:.4em .9em;color:#fff;font-size:.9em}.phone .pin.on b{font-size:1em}.phone .pin.s{left:12%;bottom:18%;background:#fff}.phone .pin.e{right:12%;top:20%}.phone .map.route svg{position:absolute;inset:0;width:100%;height:100%}.phone .listing{display:grid;gap:.7em;padding:.7em;border-radius:1.5em;background:var(--card);box-shadow:0 0 0 .08em var(--line),0 1.5em 3em -1.5em #0008}.phone .scr.lt .listing{background:#fff}.phone .specs{display:flex;gap:.5em}.phone .specs span{padding:.35em .8em;border-radius:99em;background:var(--line);font-size:.78em;font-weight:600}.phone .ln2 b{font-size:1.1em}.phone .disc{width:13em;height:13em;margin:.2em auto 0;border-radius:50%;position:relative;box-shadow:0 2em 3em -1.5em var(--a),inset 0 0 0 .7em #0003;animation:spin 18s linear infinite}.phone .disc:before{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-radial-gradient(circle,#0000 0 .5em,#0000001a .5em .6em)}.phone .disc i{position:absolute;inset:36%;border-radius:50%;background:var(--bg);box-shadow:0 0 0 .4em #fff5}@keyframes spin{to{transform:rotate(360deg)}}.phone .tt{text-align:center}.phone .tt b{font:600 1.7em Syne,Manrope,sans-serif;letter-spacing:-.03em}.phone .wave2{display:flex;gap:.28em;align-items:center;height:4em}.phone .wave2 i{flex:1;height:var(--h);border-radius:99em;background:linear-gradient(var(--a2),var(--a));opacity:.9}.phone .ctrl{display:flex;justify-content:center;align-items:center;gap:1.8em}.phone .ctrl span{width:3em;height:3em;display:grid;place-items:center;border-radius:50%;color:var(--mut)}.phone .ctrl .pp{width:4.4em;height:4.4em;background:var(--g);color:#fff;box-shadow:0 1em 2em -.6em var(--a)}.phone .ctrl .pp .ic{margin-left:.15em}.phone .streak{display:flex;align-items:center;gap:.2em;padding:.5em .9em;border-radius:99em;background:var(--a2);color:#1e1503;font-weight:800;font-size:.9em}.phone .streak .ic{width:1.1em;height:1.1em}.phone .eta{display:flex;justify-content:space-between;align-items:center}.phone .eta b{font:700 2.2em Syne,Manrope,sans-serif;letter-spacing:-.04em;display:block}.phone .steps{display:flex;justify-content:space-between;font-size:.74em;color:var(--mut)}.phone .steps span{display:grid;justify-items:center;gap:.4em;flex:1;position:relative}.phone .steps i{width:1em;height:1em;border-radius:50%;background:var(--line)}.phone .steps .on{color:var(--fg)}.phone .steps .on i{background:var(--a)}.phone .dial{position:relative;border-radius:1.8em;padding:1.1em;display:flex;align-items:center;justify-content:center;gap:1em;color:#fff;aspect-ratio:1.5/1}.phone .dial svg{width:7.6em;height:7.6em}.phone .dial b{font:700 2.4em Syne,Manrope,sans-serif;display:block}.phone .dial small{color:#ffffffc0}.phone .tg{position:relative;padding:.9em}.phone .tg .ic{color:var(--a);width:1.7em;height:1.7em}.phone .tg.on{background:var(--g);color:#fff}.phone .tg.on .ic,.phone .tg.on small{color:#fff}.phone .tg b{font-size:.95em}.phone .sw{position:absolute;right:.8em;top:.9em;width:2.2em;height:1.2em;border-radius:99em;background:var(--line)}.phone .sw:after{content:"";position:absolute;left:.15em;top:.15em;width:.9em;height:.9em;border-radius:50%;background:#fff}.phone .tg.on .sw{background:#ffffff59}.phone .tg.on .sw:after{left:1.15em}.phone .breath{position:relative;height:14.5em;border-radius:50%;margin:.2em auto 0;display:grid;place-content:center;text-align:center;color:#fff;width:14.5em;flex:none}.phone .breath i{position:absolute;border-radius:50%;inset:0;background:var(--g);opacity:.25;animation:breath 6s ease-in-out infinite}.phone .breath i:nth-child(2){inset:1.6em;opacity:.4;animation-delay:.4s}.phone .breath i:nth-child(3){inset:3.2em;opacity:.9;animation-delay:.8s}.phone .breath div{position:relative}.phone .breath b{font:600 1.35em Syne,Manrope,sans-serif;display:block}.phone .breath small{color:#ffffffc0}@keyframes breath{50%{transform:scale(1.07)}}.phone .timer{text-align:center}.phone .timer b{font:700 3em Syne,Manrope,sans-serif;letter-spacing:-.04em}.phone .pie{display:flex;align-items:center;gap:1.2em}.phone .pie svg{width:8.6em;height:8.6em;flex:none}.phone .pie ul{list-style:none;margin:0;padding:0;display:grid;gap:.7em;flex:1}.phone .pie li{display:flex;align-items:center;gap:.5em;font-size:.85em}.phone .pie li b{margin-left:auto}.phone .pie li i{width:.8em;height:.8em;border-radius:50%}.phone .msgs{display:grid;gap:.6em}.phone .m{margin:0;padding:.75em 1em;border-radius:1.2em;font-size:.88em;max-width:86%}.phone .m.in{background:var(--card);box-shadow:0 0 0 .08em var(--line);border-bottom-left-radius:.3em}.phone .m.out{background:var(--g);color:#fff;justify-self:end;border-bottom-right-radius:.3em}.phone .sugg{display:flex;gap:.5em;flex-wrap:wrap}.phone .sugg span{padding:.4em .9em;border-radius:99em;font-size:.78em;font-weight:600;box-shadow:0 0 0 .1em var(--a) inset;color:var(--a)}.phone .composer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:.5em .5em .5em 1.1em;border-radius:99em;background:var(--card);box-shadow:0 0 0 .08em var(--line);font-size:.88em;color:var(--mut)}.phone .composer i{width:2.6em;height:2.6em;border-radius:50%;background:var(--g);color:#fff;display:grid;place-items:center}.phone .composer .ic{width:1.2em;height:1.2em}.phone .ticket{display:flex;justify-content:space-between;gap:1em;padding:1em;border-radius:1.4em;background:var(--card);box-shadow:0 0 0 .08em var(--line);align-items:center}.phone .tk-t b{font-size:1em;display:block}.phone .qr{display:grid;grid-template-columns:repeat(7,1fr);gap:.12em;width:6em;height:6em;padding:.4em;border-radius:.6em;background:#fff;flex:none}.phone .qr i{background:transparent}.phone .qr i.x{background:#111}.phone .ln{stroke-dasharray:1;stroke-dashoffset:1}.is-in .phone .ln{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--f-ease) .2s}.phone .map.route .ln{stroke-dasharray:3 3;stroke-dashoffset:0}.is-in .phone .map.route .ln{animation:dash 2s linear infinite}@keyframes dash{to{stroke-dashoffset:-12}}.phone .rp{stroke-dashoffset:var(--full)}.is-in .phone .rp{stroke-dashoffset:var(--to);transition:stroke-dashoffset 1.6s var(--f-ease) .2s}.phone .bars i{transform-origin:bottom;transform:scaleY(.2);transition:transform .8s var(--f-ease)}.is-in .phone .bars i{transform:none}.phone .wave2 i{animation:eq 1.6s ease-in-out infinite alternate}.phone .wave2 i:nth-child(odd){animation-delay:.3s}.phone .wave2 i:nth-child(3n){animation-delay:.6s}@keyframes eq{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}.app-note{margin-top:clamp(28px,3vw,44px);display:flex;align-items:center;flex-wrap:wrap;gap:0;font-size:.86rem;color:#c3d5ee}.app-note .fx-badge{background:#fff;color:#0b2a66}.app-cta{margin-top:clamp(24px,3vw,40px)}.app-cap{padding:0 4%}.app-cap span{font:700 .64rem Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#8fd5ff}.app-cap h3{font-size:clamp(1.2rem,1.6vw,1.5rem);letter-spacing:-.04em;margin:4px 0;color:#fff}.app-cap p{color:#b9cdea;font-size:.84rem;line-height:1.55}@media(max-width:1280px){.app-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.app-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.app-stage{padding:0}.app-cap{padding:0 2px}.app-cap p{font-size:.78rem}.app-filters{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--f-gutter) * -1);padding:0 var(--f-gutter) 4px;scrollbar-width:none}.app-filters::-webkit-scrollbar{display:none}.app-filters button{flex:none}}@media(prefers-reduced-motion:reduce){.phone .disc,.phone .breath i,.phone .wave2 i,.is-in .phone .map.route .ln{animation:none}.app:hover .phone,.phone .bars i{transform:none}.phone .ln{stroke-dashoffset:0}.phone .rp{transition:none;stroke-dashoffset:var(--to)}}.phone .scr:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:7;background:linear-gradient(115deg,#ffffff2e 0,#ffffff08 22%,#0000 38%),linear-gradient(0deg,#0000 80%,#ffffff0d)}.phone .scr:before{content:"";position:absolute;left:50%;bottom:.45em;width:7.5em;height:.32em;margin-left:-3.75em;border-radius:1em;background:var(--fg);opacity:.85;z-index:8}.phone .ph{background-size:cover;background-position:center;background-repeat:no-repeat}.phone .ph:after{display:none}.phone .art.ph{background-color:#223}.phone .hero.hp{min-height:9.4em;justify-content:flex-end;box-shadow:inset 0 -5em 3em -2em #000a;text-shadow:0 .1em .5em #0008}.phone .hero.hp b{max-width:62%;font-size:1.35em}.phone .hero.hp small{color:#fffd}.phone .scr.lt .hero.hp{color:#fff}.phone .scr.lt .hero.hp small{color:#fffd}.phone .hero.hp .btn{position:absolute;right:1em;bottom:1em;margin:0;text-shadow:none}.phone .hero.hp.tall{min-height:12em}.phone .sky.ph{background-position:center 35%}.phone .sky .shade{position:absolute;inset:0;background:linear-gradient(180deg,#0006 0,#0000 30%,#0000 70%,var(--bg))}.phone .sky .wave{display:none}.phone .album{width:14.5em;height:14.5em;margin:.2em auto 0;border-radius:1.4em;box-shadow:0 1.6em 2.4em -1em #000b,0 0 0 .08em #fff2;flex:none}.phone .cam{position:relative;height:7.2em;border-radius:1.2em;overflow:hidden;box-shadow:0 0 0 .08em var(--line);flex:none;display:flex;align-items:flex-end;padding:.7em;color:#fff;font-size:.9em}.phone .cam:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000a,#0000 55%)}.phone .cam b,.phone .cam .live{position:relative}.phone .cam .live{position:absolute;left:.7em;top:.6em;display:flex;align-items:center;gap:.4em;font-size:.78em;font-weight:700;padding:.25em .65em;border-radius:99em;background:#000a}.phone .cam .live i{width:.6em;height:.6em;border-radius:50%;background:#ff4d4d}.phone .breath.ph{box-shadow:0 1.5em 2.5em -1em #000b}.phone .breath.ph:before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(0deg,#031d1aa6,#031d1a33)}.phone .breath.ph i{background:#fff;mix-blend-mode:soft-light}.phone .row .art.sq.ph{border-radius:1em}.phone .pc .art.ph{height:7em}.phone .listing .art.big{border-radius:1.1em}.phone .lc .ln{vector-effect:non-scaling-stroke}.phone .av.ph{box-shadow:0 0 0 .18em var(--line)}.phone .stars{display:inline-flex;align-items:center;gap:.2em;font-size:.78em;font-weight:700;color:var(--fg)}.phone .stars i{font-style:normal;color:#ffb400}.phone .pm{display:flex;align-items:center;justify-content:space-between;gap:.4em}.phone .row .pm{justify-content:flex-start}.phone .pc,.phone .pc .art{position:relative}.phone .fav{position:absolute;right:.5em;top:.5em;width:2em;height:2em;border-radius:50%;background:#ffffffd9;color:#0b1630;display:grid;place-items:center}.phone .fav .ic{width:1.1em;height:1.1em}.phone .fav.on{color:#ff3d6a}.phone .fav.on .ic{fill:#ff3d6a}.phone .tag{position:absolute;left:.5em;top:.5em;font-style:normal;font-size:.72em;font-weight:800;padding:.25em .65em;border-radius:99em;background:#0b1630;color:#fff}.phone .tb span{position:relative}.phone .tb u{position:absolute;right:.2em;top:.1em;width:1.1em;height:1.1em;border-radius:50%;background:#ff3d3d;box-shadow:0 0 0 .18em var(--bg)}.phone .tm{font-style:normal;font-weight:700;font-size:.78em;padding:.35em .7em;border-radius:99em;background:var(--line);color:var(--fg)!important}.phone .rng{display:flex;gap:.4em}.phone .rng span{flex:1;text-align:center;padding:.4em 0;border-radius:.8em;font-size:.74em;font-weight:700;color:var(--mut)}.phone .rng span.on{background:var(--a);color:#fff}.phone .specs span.ok{background:#19a97426;color:#19a974}.phone .doc .art.dr,.phone .row .art.dr{width:3.6em;height:3.6em}.phone .av.ph{background-size:cover;background-position:center 30%}.app-cap span b{font:inherit;letter-spacing:inherit}
