.pa-page{--bg:#000;--card:#151515;--fg:#f5f5f7;--fg-2:#a1a1a6;--fg-3:#86868b;--line:#262628;--ok:#30d158;--ai-line:linear-gradient(90deg, #4f8bff, #a86bff 30%, #ff5fa2 58%, #ffae5c 84%, #ffc773);--gutter:max(24px, env(safe-area-inset-left,0px));--ease:cubic-bezier(.2,.75,.2,1);background:var(--bg);color:var(--fg);letter-spacing:-.011em;font-size:17px;line-height:1.5;overflow-x:clip}.pa-page [id]{scroll-margin-top:92px}.pa-page img{background:0 0!important}.pa-page h1,.pa-page h2,.pa-page h3,.pa-page h4,.pa-page p,.pa-page dl,.pa-page dd,.pa-page ol,.pa-page ul{margin:0;padding:0}.pa-page ol,.pa-page ul{list-style:none}.pa-page h1,.pa-page h2,.pa-page h3{text-wrap:balance;font-weight:600}.pa-page p{text-wrap:pretty}.pa-page a{color:inherit}.pa-page button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;background:0 0;border:0;padding:0}.pa-page img{max-width:100%;display:block}.pa-page [hidden]{display:none!important}.pa-page .wrap{width:100%;max-width:calc(1280px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.pa-page .link{align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.pa-page .link:hover{text-underline-offset:4px;text-decoration:underline}.pa-page .link svg{width:15px;height:15px;transition:transform .25s var(--ease);flex:none}.pa-page .link:hover svg{transform:translate(2px)}.pa-page .pill{background:var(--fg);color:#000;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:46px;padding:0 22px;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.pa-page .pill:hover{background:#fff}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pa-page .rise{animation:linear both pa-rise;animation-timeline:view();animation-range:entry entry 55%}.pa-page .rise-2{animation-range:entry 8% entry 63%}.pa-page .rise-3{animation-range:entry 16% entry 71%}}}@keyframes pa-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.pa-page .hero{z-index:2;isolation:isolate;text-align:center;padding:clamp(112px, 15vh, 148px) var(--gutter) 0;margin-top:-2px;position:relative}.pa-page .light{z-index:-1;pointer-events:none;opacity:.36;width:min(1180px,170vw);height:460px;position:absolute;top:150px;left:50%;translate:-50%}.pa-page .light i{will-change:transform;border-radius:50%;animation:22s ease-in-out infinite alternate pa-drift;position:absolute}.pa-page .light i:first-child{background:radial-gradient(closest-side,#4f8bffe6 0,#4f8bff8c 30%,#4f8bff38 58%,#4f8bff0f 82%,#0000 100%);inset:0 44% 0 0}.pa-page .light i:nth-child(2){background:radial-gradient(closest-side,#a86bffe6 0,#a86bff8c 30%,#a86bff38 58%,#a86bff0f 82%,#0000 100%);animation-delay:-7s;inset:-8% 20% 4% 24%}.pa-page .light i:nth-child(3){background:radial-gradient(closest-side,#ff5fa2e6 0,#ff5fa28c 30%,#ff5fa238 58%,#ff5fa20f 82%,#0000 100%);animation-delay:-13s;inset:6% 0 -4% 48%}@keyframes pa-drift{0%{transform:translate(-4%,3%)scale(.96)}to{transform:translate(4%,-5%)scale(1.06)}}.pa-page .logo{color:var(--fg);display:inline-block}.pa-page .hero h1{letter-spacing:-.055em;margin-top:22px;font-size:clamp(68px,13vw,176px);line-height:.95}.pa-page .ai-text{background:var(--ai-line);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em}.pa-page .hero .lead{letter-spacing:-.017em;max-width:30em;color:var(--fg-2);margin:26px auto 0;font-size:clamp(19px,1.9vw,24px);line-height:1.36}.pa-page .hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 26px;margin-top:30px;display:flex}@media (prefers-reduced-motion:no-preference){.pa-page .hero .logo,.pa-page .hero h1,.pa-page .hero .lead,.pa-page .hero-cta{animation:pa-enter 1.1s var(--ease) both}.pa-page .hero h1{animation-delay:80ms}.pa-page .hero .lead{animation-delay:.2s}.pa-page .hero-cta{animation-delay:.3s}}@keyframes pa-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pa-page .seq{height:570vh;margin-top:-11vh;position:relative}.pa-page .seq-stage{height:100vh;height:100svh;position:sticky;top:0;overflow:clip}.pa-page .mac{--w:calc(min(1320px, 100vw - 32px, (100svh - 200px) * 1.52) * .8);width:var(--w);aspect-ratio:3860/2540;transform:translate3d(-50%, calc(55svh - var(--w) * .3239), 0);position:absolute;top:0;left:50%}@media (max-width:699px){.pa-page .mac{--w:calc(min(142vw, (100svh - 150px) * 1.52) * .8)}}.pa-page .mac-frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pa-page .mac-screen{background:#000;width:78.342%;height:78.189%;position:absolute;top:10.906%;left:10.829%;overflow:hidden;container-type:inline-size}.pa-page .desk{color:#fff;opacity:.6;background:#18181b;font-size:.578704cqw;position:absolute;inset:0}.pa-page .mb{background:#ffffff12;justify-content:space-between;align-items:center;height:3.3em;padding:0 1.4em 0 1.6em;font-size:1em;display:flex;position:absolute;inset:0 0 auto}.pa-page .mb-l,.pa-page .mb-r{align-items:center;gap:1.7em;font-size:1.3em;font-weight:500;display:flex}.pa-page .mb-l svg{width:.92em;height:1.08em}.pa-page .mb-r{font-variant-numeric:tabular-nums;gap:1.2em}.pa-page .mb-r svg{width:auto;height:1em}.pa-page .win{background:#111114;border-radius:1.2em;width:160em;height:100.4em;position:absolute;top:4.1em;left:6.4em;overflow:hidden;box-shadow:0 0 0 .1em #ffffff24,0 2.4em 6em #0009}.pa-page .tb{background:#1d1d20;border-bottom:.1em solid #000;align-items:center;gap:.85em;height:5.4em;padding:0 1.8em;display:flex;position:absolute;inset:0 0 auto}.pa-page .tb i{border-radius:50%;flex:none;width:1.25em;height:1.25em}.pa-page .tb i:first-child{background:#ff5f57}.pa-page .tb i:nth-child(2){background:#febc2e}.pa-page .tb i:nth-child(3){background:#28c840}.pa-page .tb b{color:#d6d6da;background:#2c2c30;border-radius:.9em;flex:0 46em;place-items:center;height:3.2em;margin:0 auto;font-size:1em;font-weight:400;display:grid}.pa-page .tb b span{font-size:1.32em}.pa-page .win>img{width:160em;max-width:none;height:95em;position:absolute;top:5.4em;left:0}.pa-page .dock{background:#ffffff21;border-radius:2.1em;align-items:center;gap:.55em;padding:.55em .75em;display:flex;position:absolute;bottom:.7em;left:50%;translate:-50%;box-shadow:inset 0 0 0 .06em #ffffff40}.pa-page .dock img{width:5.6em;max-width:none;height:5.6em}.pa-page .dim{opacity:0;background:#00000047;position:absolute;inset:0}.pa-page .wall{object-fit:cover;object-position:50% 62%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.pa-page .spot{opacity:0;will-change:transform, opacity;width:80em;font-size:1em;position:absolute;top:49%;left:50%}.pa-page .spot .ai{height:var(--spot-h,36em)}.pa-page .spot .ai-b{flex:1;min-height:0;overflow:hidden}.pa-page .spot .hello{margin-block:auto;padding:0}.pa-page .seq-stage:after{content:"";pointer-events:none;height:34vh;opacity:var(--scrim,0);background:linear-gradient(#0000,#000 70%);position:absolute;inset:auto 0 0}.pa-page .cap{inset:auto var(--gutter) max(8vh, 72px);z-index:2;letter-spacing:-.026em;text-align:center;pointer-events:none;height:1.3em;font-size:clamp(21px,2.6vw,34px);font-weight:600;position:absolute}.pa-page .cap p{opacity:0;transition:opacity .5s, transform .6s var(--ease);line-height:1.3;position:absolute;inset:0;transform:translateY(14px)}.pa-page .cap p.on{opacity:1;transform:none}.pa-page .cap span{color:var(--fg-2)}.pa-page .key-unused{vertical-align:.05em;background:#232325;border-radius:.34em;place-items:center;min-width:1.5em;height:1.5em;margin:0 .05em;padding:0 .3em;font-size:.86em;font-weight:500;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff21}.pa-page .ai{letter-spacing:-.006em;color:#ececef;text-align:left;background:#141417;border-radius:1.05em;flex-direction:column;font-size:1em;line-height:1.45;display:flex;overflow:hidden;box-shadow:0 0 0 .06em #ffffff24,0 1.6em 4em #000000a6}.pa-page .ai-h{border-bottom:.06em solid #26262b;align-items:center;gap:.55em;padding:.75em .9em;font-size:.94em;font-weight:500;display:flex}.pa-page .ai-h kbd{font:inherit;color:#9b9ba1;border-radius:.35em;margin-left:auto;padding:.12em .45em;font-size:.78em;box-shadow:inset 0 0 0 .08em #36363b}.pa-page .mk{background:#26262b;border-radius:.42em;flex:none;place-items:center;width:1.55em;height:1.55em;display:grid}.pa-page .mk svg{width:.95em;height:.95em}.pa-page .ai-b{flex-direction:column;gap:.8em;padding:1em 1.1em;display:flex}.pa-page .ai-f{padding:0 1.1em 1em}.pa-page .me{background:#26262b;border-radius:.75em;align-self:flex-end;max-width:86%;padding:.5em .8em;font-size:.94em}.pa-page .say{gap:.55em;display:grid}.pa-page .say-h{align-items:center;gap:.5em;font-size:.86em;font-weight:500;display:flex}.pa-page .say p{font-size:.96em}.pa-page .say p b{color:#fff;font-weight:600}.pa-page .w{opacity:.08;transition:opacity .25s}.pa-page .w.on{opacity:1}.pa-page .cd{background:#17171a;border-radius:.72em;font-size:.9em;box-shadow:inset 0 0 0 .06em #2f2f35}.pa-page .cd-in{gap:.35em;padding:.7em .85em;display:grid}.pa-page .cd-k{color:#93939a;font-size:.88em}.pa-page .cd-t{color:#fff;font-weight:600}.pa-page .cd dl{grid-template-columns:auto minmax(0,1fr);gap:.3em .9em;margin-top:.25em;display:grid}.pa-page .cd dt{color:#93939a}.pa-page .cd dd{color:#ececef}.pa-page .cd .tx{color:#c9c9ce;border-top:.06em solid #2a2a2f;margin-top:.3em;padding-top:.55em}.pa-page .cd-a{border-top:.06em solid #2a2a2f;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4em;min-height:3em;padding:.4em .5em;display:flex}.pa-page .b{color:#ececef;border-radius:.5em;height:2.2em;padding:0 .85em;font-size:.96em;font-weight:500;transition:background .2s}.pa-page .b:hover{background:#26262b}.pa-page .b.y{color:#111114;background:#e8e8eb}.pa-page .b.y:hover{background:#fff}.pa-page .done{color:var(--ok);align-items:center;gap:.4em;margin-right:auto;padding-left:.4em;font-weight:500;display:inline-flex}.pa-page .done.off{color:#93939a}.pa-page .done svg{width:1.05em;height:1.05em}.pa-page .rows{display:grid}.pa-page .rows>div{grid-template-columns:7.6em minmax(0,1fr) auto;align-items:baseline;gap:.6em;padding:.42em .85em;display:grid}.pa-page .rows>div+div{border-top:.06em solid #232327}.pa-page .rows time{color:#93939a;font-variant-numeric:tabular-nums}.pa-page .rows em{color:#93939a;font-size:.92em;font-style:normal}.pa-page .rows em.late{color:#ff6b6b}.pa-page .rows .hd{color:#93939a;justify-content:space-between;padding-block:.55em .3em;font-size:.88em;display:flex}.pa-page .hit{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7em;padding:.7em .85em;display:grid}.pa-page .hit .av{color:#cbf3ec;background:#0f4c47;border-radius:50%;place-items:center;width:2.3em;height:2.3em;font-size:.85em;font-weight:600;display:grid}.pa-page .hit b{font-weight:600;display:block}.pa-page .hit span span{color:#93939a;display:block}.pa-page .hit time{color:#93939a;font-variant-numeric:tabular-nums;align-self:start}.pa-page .week{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1.2em;padding:.85em;display:grid}.pa-page .week-n b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#fff;font-size:2.5em;font-weight:600;line-height:1;display:block}.pa-page .week-n span{color:#93939a;font-size:.92em}.pa-page .field{background:#1a1a1d;border-radius:.85em;align-items:center;gap:.6em;height:2.9em;padding:0 .4em 0 .9em;font-size:.94em;display:flex;box-shadow:inset 0 0 0 .06em #34343a}.pa-page .field span{color:#fff;white-space:nowrap;flex:1;overflow:hidden}.pa-page .field span:empty:before{content:"Frag Pixzl AI …";color:#7a7a81}.pa-page .field span.t:after{content:"";vertical-align:-.14em;background:#fff;width:.09em;height:1em;margin-left:.06em;display:inline-block}.pa-page .field u{color:#8d8d94;background:#34343a;border-radius:50%;place-items:center;width:2em;height:2em;text-decoration:none;transition:background .2s,color .2s;display:grid}.pa-page .field u.r{color:#111114;background:#e8e8eb}.pa-page .field svg{width:1em;height:1em}.pa-page .note{color:#72727a;text-align:center;margin-top:.55em;font-size:.74em}.pa-page .think{background:linear-gradient(90deg,#6e6e73 35%,#fff 50%,#6e6e73 65%) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.5s linear infinite pa-shimmer}@keyframes pa-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.pa-page .hello{text-align:center;color:#93939a;padding:4.2em 0 3.8em;font-size:.96em}.pa-page .hello b{color:#fff;letter-spacing:-.02em;margin-bottom:.2em;font-size:1.5em;font-weight:600;display:block}.pa-page .own .soon{-webkit-backdrop-filter:blur(10px);background:#ffffff14}.pa-page .soon{letter-spacing:-.005em;border-radius:999px;align-items:center;height:26px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff47}.pa-page .hero-next{margin-top:26px}.pa-page .hero-next a{color:var(--fg-2);align-items:center;gap:10px;font-size:16px;text-decoration:none;transition:color .2s;display:inline-flex}.pa-page .hero-next a:hover{color:var(--fg)}.pa-page .own{text-align:center;min-height:clamp(620px,100vh,980px);padding:96px var(--gutter);place-items:center;display:grid;position:relative;overflow:hidden}.pa-page .own img{will-change:transform;object-fit:cover;object-position:50% 70%;width:100%;height:100%;position:absolute;inset:0}.pa-page .own:after{content:"";background:linear-gradient(#000 0,#0003 26%,#00000040 70%,#000 100%);position:absolute;inset:0}.pa-page .own-in{z-index:2;justify-items:center;gap:20px;display:grid;position:relative}.pa-page .own h2{letter-spacing:-.05em;font-size:clamp(50px,8.6vw,124px);line-height:.98}.pa-page .own p{letter-spacing:-.02em;color:#e4e4e8;font-size:clamp(20px,2.2vw,30px);line-height:1.25}.pa-page .own .pill{margin-top:6px}.pa-page .own-f{-webkit-backdrop-filter:blur(24px)saturate(160%);text-align:left;background:#1414169e;border-radius:999px;width:min(560px,86vw);height:56px;margin-top:14px;padding:0 9px 0 22px;font-size:17px;box-shadow:inset 0 0 0 1px #ffffff29,0 18px 50px #00000073}.pa-page .own-f u{width:38px;height:38px}.pa-page .own-f svg{width:17px;height:17px}.pa-page .ch{padding-block:clamp(96px,13vw,176px);position:relative}.pa-page .ch-h{text-align:center;max-width:56rem;padding-inline:var(--gutter);justify-items:center;gap:20px;margin-inline:auto;display:grid}.pa-page .ch-h h2{letter-spacing:-.04em;font-size:clamp(42px,6.6vw,88px);line-height:1.02}.pa-page .ch-h p{letter-spacing:-.017em;max-width:34em;color:var(--fg-2);font-size:clamp(19px,1.7vw,23px);line-height:1.38}.pa-page .story{margin-top:clamp(40px,6vw,72px);position:relative}.pa-page .st-stage{height:100vh;height:100svh;padding:64px max(var(--gutter), calc((100vw - 1280px) / 2)) 0;isolation:isolate;grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid;position:sticky;top:0;overflow:clip}.pa-page .st-bg{z-index:-1;position:absolute;inset:0}.pa-page .st-bg img{object-fit:cover;object-position:50% 62%}.pa-page .st-bg:after{content:"";background:linear-gradient(#000 0,#0000 22% 76%,#000 100%),linear-gradient(90deg,#000000b8 0,#0000006b 34%,#00000014 62%,#0000 100%);position:absolute;inset:0}.pa-page .st-list{gap:4px;display:grid}.pa-page .st-chat{height:min(82svh,720px);position:relative}.pa-page .st-i{text-align:left;border-bottom:1px solid #ffffff24;width:100%;padding:16px 0;display:block;position:relative}.pa-page .st-i:after{content:"";background:var(--fg);height:1px;transform:scaleX(var(--p,0));transform-origin:0;opacity:0;transition:opacity .3s;position:absolute;bottom:-1px;left:0;right:0}.pa-page .st-i[aria-current=true]:after{opacity:1}.pa-page .st-i h3{letter-spacing:-.024em;color:#ffffff80;font-size:clamp(22px,2vw,28px);line-height:1.16;transition:color .4s}.pa-page .st-i:hover h3{color:#ffffffbf}.pa-page .st-i .bd{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.pa-page .st-i .bd>span{color:#ffffffb8;opacity:0;min-height:0;font-size:17px;line-height:1.42;transition:opacity .4s;overflow:hidden}.pa-page .st-i .bd>span:before{content:"";height:8px;display:block}.pa-page .st-i[aria-current=true] h3{color:var(--fg)}.pa-page .st-i[aria-current=true] .bd{grid-template-rows:1fr}.pa-page .st-i[aria-current=true] .bd>span{opacity:1}.pa-page .lay{opacity:0;visibility:hidden;place-items:center;font-size:clamp(14.5px,1.2vw,17.5px);transition:opacity .55s,visibility .55s;display:grid;position:absolute;inset:0}.pa-page .lay[data-on=true]{opacity:1;visibility:visible}.pa-page .lay .ai{-webkit-backdrop-filter:blur(34px)saturate(160%);backdrop-filter:blur(34px)saturate(160%);background:#121215bd;border-radius:1.2em;width:min(34em,100%);box-shadow:0 0 0 .06em #ffffff29,0 2.4em 6em #0000008c}.pa-page .lay .me,.pa-page .lay .say-h,.pa-page .lay .say>p,.pa-page .lay .say>.cd{opacity:0;transition:opacity .45s var(--ease), transform .6s var(--ease);transform:translateY(.7em)}.pa-page .lay.s1 .me,.pa-page .lay.s2 .say-h,.pa-page .lay.s2 .say>p,.pa-page .lay.s3 .say>.cd{opacity:1;transform:none}.pa-page .st-seq{height:320vh}.pa-page .gal,.pa-page .gal-nav{display:none}@media (max-width:1023px),(prefers-reduced-motion:reduce){.pa-page .st-seq{display:none}.pa-page .gal{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:4px var(--gutter);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.pa-page .gal::-webkit-scrollbar{display:none}.pa-page .g-card{background:var(--card);scroll-snap-align:start;border-radius:24px;flex-direction:column;flex:0 0 min(86vw,27rem);gap:22px;padding:26px 20px 20px;display:flex}.pa-page .g-card h3{letter-spacing:-.024em;font-size:24px;line-height:1.14}.pa-page .g-card p.d{color:var(--fg-2);margin-top:8px;font-size:16px;line-height:1.42}.pa-page .g-card .ai{margin-top:auto;font-size:14.5px;box-shadow:0 0 0 1px #ffffff1a}.pa-page .gal-nav{justify-content:center;gap:10px;margin-top:20px;display:flex}.pa-page .gal-nav button{background:#232325;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pa-page .gal-nav svg{width:18px;height:18px}}.pa-page .ans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(48px,6vw,72px);display:grid}.pa-page .an{background:var(--card);border-radius:26px;flex-direction:column;justify-content:space-between;gap:40px;min-height:clamp(230px,24vw,320px);padding:clamp(26px,3vw,40px);display:flex}.pa-page .an q{quotes:none;color:var(--fg-2);font-size:17px}.pa-page .an p{letter-spacing:-.03em;font-size:clamp(24px,2.3vw,32px);font-weight:600;line-height:1.14}.pa-page .an p.big{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(64px,8vw,112px);line-height:.95}.pa-page .an p.big small{letter-spacing:-.03em;color:var(--fg-2);margin-left:.15em;font-size:.32em;font-weight:500}.pa-page .sys{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-page .sys-cta{justify-content:center;margin-top:clamp(32px,4vw,48px);display:flex}@media (max-width:860px){.pa-page .ans{grid-template-columns:minmax(0,1fr)}}.pa-page .an-b{gap:14px;display:grid}.pa-page .an-m{color:var(--fg-3);align-items:center;gap:9px;font-size:14.5px;display:flex}.pa-page .av-s{color:#cbf3ec;background:#0f4c47;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10.5px;font-style:normal;font-weight:600;display:grid}.pa-page .an-h{grid-template-columns:auto minmax(0,230px);justify-content:space-between;align-items:end;gap:24px}.pa-page .wk{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;height:clamp(84px,8vw,108px);display:grid}.pa-page .wk i{height:calc(var(--h) * .78);background:#d8d8dc;border-radius:5px;align-self:end;margin-bottom:20px;display:block;position:relative}.pa-page .wk i.o{background:#2e2e31}.pa-page .wk i{transition:height 1.1s var(--ease);font-style:normal}.pa-page .wk i:nth-child(2){transition-delay:70ms}.pa-page .wk i:nth-child(3){transition-delay:.14s}.pa-page .wk i:nth-child(4){transition-delay:.21s}.pa-page .wk i:nth-child(5){transition-delay:.28s}.pa-page.anim .an:not(.in) .wk i{height:0}.pa-page .track i{transition:width 1.3s var(--ease)}.pa-page.anim .an:not(.in) .track i{width:0!important}.pa-page .wk b{text-align:center;color:var(--fg-3);font-size:11.5px;font-style:normal;font-weight:400;position:absolute;top:calc(100% + 6px);left:0;right:0}.pa-page .track{background:#2e2e31;border-radius:3px;height:5px;display:block;overflow:hidden}.pa-page .track i{background:#d8d8dc;border-radius:3px;height:100%;display:block}.pa-page .use{border-bottom:1px solid var(--line);margin-top:clamp(48px,6vw,72px)}.pa-page .use>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;gap:8px 32px;padding-block:clamp(22px,2.6vw,34px);display:grid}.pa-page .use h3{letter-spacing:-.011em;color:var(--fg-2);font-size:17px;font-weight:400}.pa-page .use p{letter-spacing:-.032em;font-size:clamp(24px,3vw,40px);font-weight:600;line-height:1.12}@media (max-width:760px){.pa-page .use>div,.pa-page .an-h{grid-template-columns:minmax(0,1fr)}.pa-page .wk{max-width:240px}}.pa-page .read{grid-template-columns:minmax(0,1fr) clamp(300px,31vw,440px) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);margin-top:clamp(48px,6vw,72px);display:grid}.pa-page .read h3{letter-spacing:-.028em;font-size:clamp(25px,2.5vw,34px);line-height:1.12}.pa-page .read .t{gap:12px;max-width:22em;display:grid}.pa-page .read .t p{color:var(--fg-2);font-size:18px;line-height:1.42}.pa-page .read .t-l{justify-self:end}@media (max-width:960px){.pa-page .read{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.pa-page .read .duo{order:-1;width:min(82vw,400px)}.pa-page .read .t,.pa-page .read .t-l{justify-self:center;justify-items:center}}.pa-page .duo{aspect-ratio:1574/2194;text-align:left;position:relative}.pa-page .duo-frame{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.pa-page .duo-screen{background:#000;border-radius:1.3% 12.2% 12.2% 1.3%/.9% 8.4% 8.4% .9%;width:88.882%;height:92.753%;position:absolute;top:3.601%;left:5.527%;overflow:hidden;container-type:inline-size}.pa-page .app{font:400 calc(100cqw / 39)/1.42 var(--font-rubik), sans-serif;letter-spacing:0;color:#fff;position:absolute;inset:0}.pa-page .app-in{gap:1.5em;display:grid;position:absolute;inset:7.4em 2.1em auto}.pa-page .app-st{justify-content:space-between;font-size:1.45em;font-weight:500;display:flex;position:absolute;inset:1.9em 3.4em auto}.pa-page .app-m{color:#fff9;margin-bottom:-.8em;font-size:1.25em}.pa-page .app h4{letter-spacing:-.01em;font-size:2.65em;font-weight:600;line-height:1.14}.pa-page .app-c{background:#1c1c1e;border-radius:1.5em;gap:1em;padding:1.5em;display:grid}.pa-page .app-c.d{background:#141416}.pa-page .app-h{align-items:center;gap:.9em;font-size:1.3em;font-weight:500;display:flex}.pa-page .app-h svg{color:#ff375f;flex:none;width:1.25em;height:1.25em}.pa-page .app-c>p,.pa-page .app-a{color:#ffffffdb;font-size:1.38em;line-height:1.48}.pa-page .app-a{min-height:7.4em}.pa-page .app-a ul{gap:.2em;padding-left:1.05em;list-style:outside;display:grid}.pa-page .chips{flex-wrap:wrap;gap:.6em;display:flex}.pa-page .chip{white-space:nowrap;background:#232325;border-radius:99em;padding:.62em 1.1em;font-size:1.26em;transition:background .2s,color .2s}.pa-page .chip:hover{background:#2e2e31}.pa-page .chip[aria-pressed=true]{color:#000;background:#fff}.pa-page .words{letter-spacing:-.038em;max-width:22em;font-size:clamp(34px,5.2vw,72px);line-height:1.08}.pa-page .words.js .wd{color:#2c2c2e;transition:color .25s}.pa-page .words.js .wd.lit{color:var(--fg)}.pa-page .trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin-top:clamp(64px,8vw,104px);display:grid}.pa-page .trust>div{align-content:start;gap:10px;display:grid}.pa-page .trust h3{letter-spacing:-.022em;font-size:22px;line-height:1.18}.pa-page .trust p{color:var(--fg-2);font-size:17px;line-height:1.44}@media (max-width:860px){.pa-page .trust{grid-template-columns:minmax(0,1fr)}}.pa-page .scene{height:clamp(560px,66vw,1000px);position:relative;overflow:hidden}.pa-page .see-m{will-change:transform;position:absolute;inset:0}.pa-page .see-m img,.pa-page .see-m video{object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute;inset:0}.pa-page .scene:after{content:"";background:linear-gradient(#000 0,#00000040 22%,#0000 42% 78%,#000 100%);position:absolute;inset:0}.pa-page .scene h2{z-index:2;inset:clamp(40px, 7vw, 96px) var(--gutter) auto;text-align:center;letter-spacing:-.04em;font-size:clamp(42px,6.6vw,88px);line-height:1.02;position:absolute}.pa-page .where{justify-content:center;gap:clamp(28px,6vw,72px);margin-top:clamp(40px,5vw,64px);display:flex}.pa-page .where a{justify-items:center;gap:14px;font-size:16px;font-weight:500;text-decoration:none;display:grid}.pa-page .where img{aspect-ratio:1;width:clamp(68px,7vw,92px);height:auto;transition:transform .35s var(--ease);border-radius:22.5%}.pa-page .where a:hover img{transform:translateY(-3px)}.pa-page .also{text-align:center;max-width:34em;color:var(--fg-2);letter-spacing:-.016em;margin:clamp(36px,4vw,52px) auto 0;font-size:clamp(18px,1.6vw,21px);line-height:1.4}.pa-page .also span{display:block}.pa-page .also a{white-space:nowrap;color:var(--fg);text-underline-offset:4px;text-decoration-color:#ffffff59}.pa-page .also a:hover{text-decoration-color:#fff}.pa-page .biz-l{color:var(--fg);text-underline-offset:4px;white-space:nowrap}.pa-page .fine{border-top:1px solid var(--line);color:var(--fg-3);gap:6px;margin-top:8px;padding-top:22px;font-size:13px;line-height:1.5;display:grid}.pa-page .foot{color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-block:22px 44px;font-size:13px;display:flex}.pa-page .foot a{margin-left:18px;text-decoration:none}.pa-page .foot a:first-child{margin-left:0}.pa-page .foot a:hover{color:var(--fg)}@media (prefers-reduced-motion:reduce){.pa-page .light i,.pa-page .think{animation:none}.pa-page .seq{height:auto;margin-top:0}.pa-page .seq-stage{height:auto;padding:32px 0 96px;position:relative;overflow:visible}.pa-page .seq-stage:after,.pa-page .cap{display:none}.pa-page .mac{margin-inline:auto;position:relative;left:auto;transform:none}.pa-page .desk,.pa-page .dim,.pa-page .spot{transition:none}}.pa-page .see-m video{visibility:hidden}.pa-page .see-m video.on{visibility:visible}.pa-page .see-t{right:var(--gutter);z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#14141699;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:clamp(64px,8vw,96px);box-shadow:inset 0 0 0 1px #ffffff24}.pa-page .see-t svg{width:16px;height:16px}.pa-page .see-t[hidden]{display:none}.pa-page .lay .cd{background:#ffffff0a}.pa-page .lay .field{background:#ffffff0d}.pa-page .lay .me{background:#ffffff1a}