.app-page{--app-duration:200ms;--app-ease:cubic-bezier(0.22,1,0.36,1);--app-radius-media:var(--pn-radio-3xl);--app-radius-card:var(--pn-radio-3xl);--app-fill:rgb(var(--color-ink)/0.03);--app-hero-pad:clamp(var(--space-8),5vw,var(--space-12));--app-art-drop:5.5rem;letter-spacing:var(--pn-tracking-body);--app-band-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 640' preserveAspectRatio='xMidYMid slice'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23d1c1fb' stop-opacity='0'/%3E%3Cstop offset='.32' stop-color='%23d1c1fb' stop-opacity='.7'/%3E%3Cstop offset='.64' stop-color='%23f0b35f' stop-opacity='.85'/%3E%3Cstop offset='1' stop-color='%23f0b35f' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke='url%28%23g%29' stroke-linecap='round'%3E%3Cpath d='M-40 520C250 360 440 600 740 500S1220 220 1640 340' stroke-width='2.2'/%3E%3Cpath d='M-40 546C250 396 450 628 750 530S1230 256 1640 380' stroke-width='1' opacity='.55'/%3E%3Cpath d='M-40 574C260 434 460 656 760 560S1240 292 1640 420' stroke-width='.8' opacity='.35'/%3E%3Cpath d='M-40 490C240 326 430 570 730 470S1210 186 1640 300' stroke-width='.8' opacity='.35'/%3E%3C/g%3E%3C/svg%3E")}.app-hero,.app-resources{background:var(--app-band-art) center calc(100% + var(--app-art-drop)) /cover no-repeat,radial-gradient(60% 100% at 6% 112%,rgb(var(--pn-primary-800)/.55),transparent 70%),radial-gradient(50% 90% at 94% -12%,rgb(var(--pn-primary-300)/.34),transparent 70%),rgb(var(--color-primary)/1)}.app-hero{position:relative}.app-hero__inner{display:grid;align-items:center;gap:var(--space-8);padding-block:var(--app-hero-pad);grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.app-hero__inner{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}}.app-hero__copy{inline-size:100%}.app-hero__body,.app-hero__copy,.app-hero__head{display:grid;justify-items:start;gap:var(--space-4)}.app-hero__soon{display:grid;gap:var(--space-1);margin-block-start:var(--space-6)}.app-hero__soon-label{display:flex;align-items:center;gap:var(--space-3);font-size:var(--pns-type-small);font-weight:700;letter-spacing:var(--pns-tracking-eyebrow);text-transform:uppercase;color:rgb(var(--color-inverse-fg)/.92)}.app-hero__soon-label:before{content:"";inline-size:var(--space-8);block-size:2px;border-radius:var(--pn-radio-pill);background:rgb(var(--color-inverse-fg)/.92)}.app-hero__soon-line{font-family:var(--font-display,inherit);font-size:var(--pns-type-h4);font-weight:500;line-height:var(--pn-leading-snug);color:rgb(var(--color-inverse-fg)/1);text-wrap:balance}.app-hero__or{display:flex;align-items:center;gap:var(--pns-gap-16);inline-size:100%;max-inline-size:22rem;margin:var(--space-2) 0 0;color:rgb(var(--color-on-primary)/.86);font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);letter-spacing:var(--pn-tracking-tight)}.app-hero__or:after,.app-hero__or:before{content:"";flex:1;block-size:1px;background:rgb(var(--color-on-primary)/.35)}.app-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pns-gap-16);margin-block-start:var(--space-2)}.app-hero__map{background:rgb(var(--color-inverse-fg)/1);color:rgb(var(--color-primary)/1);border:2px solid rgb(var(--color-inverse-fg)/1)}.app-hero__map:hover:not(:disabled){background:rgb(var(--color-inverse-fg)/.88);border-color:rgb(var(--color-inverse-fg)/.88);color:rgb(var(--color-primary)/1)}.app-hero__title{font-size:var(--pns-type-hero-fluid)}.app-hero__date,.app-hero__title{font-family:var(--font-display,inherit);font-weight:500;line-height:var(--pn-leading-tight);color:rgb(var(--color-inverse-fg)/1);text-wrap:balance}.app-hero__date{font-size:var(--pns-type-display-fluid)}.app-hero__lead{font-size:var(--pns-type-lead);line-height:var(--pns-leading-body);color:rgb(var(--color-inverse-fg)/.82);text-wrap:pretty;max-width:34rem}.app-hero__note{font-size:var(--pns-type-small);line-height:var(--pn-leading-normal);color:rgb(var(--color-inverse-fg)/.88);text-wrap:pretty;max-width:30rem}.app-hero .pn-button--ghost{border:2px solid rgb(var(--color-inverse-fg)/.45);color:rgb(var(--color-inverse-fg)/1)}.app-hero .pn-button--ghost:hover:not(:disabled){border-color:rgb(var(--color-inverse-fg)/.9);background:rgb(var(--color-inverse-fg)/.12)}.app-hero__beta{display:flex;flex-direction:column;align-items:flex-start;padding-block-start:var(--space-4);border-block-start:1px solid rgb(var(--color-inverse-fg)/.24);max-width:34rem}.app-hero__beta,.app-hero__beta-cta{gap:var(--space-2)}.app-hero__beta-notes{font-size:var(--pns-type-small);line-height:var(--pn-leading-normal);color:rgb(var(--color-inverse-fg)/.82)}.app-hero__beta-notes summary{cursor:pointer;color:rgb(var(--color-inverse-fg)/1)}.app-hero__beta-notes p{margin-block-start:var(--space-2);white-space:pre-line}.app-hero__media{position:relative;overflow:hidden;border-radius:var(--app-radius-media);aspect-ratio:16/9}@media (min-width:900px){.app-hero{margin-block-end:var(--app-hero-pad)}.app-page .app-hero+.ss-section .ss-section-container{padding-block-start:var(--app-hero-pad)}.app-hero__media{margin-inline-end:calc(-1 * (var(--pns-container-pad) + max(0px, (100vw - var(--pns-container-max)) / 2)));align-self:stretch;aspect-ratio:auto;margin-block-end:calc(-2 * var(--app-hero-pad));border-radius:var(--app-radius-media) 0 0 var(--app-radius-media)}.app-hero__media>img{position:absolute;inset:0}}.app-hero__media img{width:100%;height:100%;object-fit:cover}.app-hero__badge{position:absolute;z-index:1;inset-block-start:var(--space-6);inset-inline-start:var(--space-6);display:grid;place-items:center;width:4rem;height:4rem;border-radius:var(--pn-radio-pill);background:rgb(var(--color-inverse-fg)/1)}@media (max-width:899px){.app-hero{background-size:auto 28rem,auto,auto,auto;background-position:62% calc(100% + 8.5rem),0 0,0 0,0 0}.app-hero__inner{grid-template-rows:auto auto;gap:0;padding-block:0 clamp(var(--space-10),9vw,var(--space-12))}.app-hero__copy{display:contents}.app-hero__media{grid-area:1/1;margin-inline:calc(-1 * var(--pns-container-pad));inline-size:calc(100% + 2 * var(--pns-container-pad));aspect-ratio:1/1;max-block-size:min(72vh,32rem);border-radius:0}.app-hero__media img{object-position:62% center}.app-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(var(--color-photo-scrim-rgb)/.9) 0,rgb(var(--color-photo-scrim-rgb)/.62) 40%,transparent 78%)}.app-hero__head{position:relative;z-index:1;grid-area:1/1;align-self:end;gap:var(--space-2);padding-block-end:var(--space-6)}.app-hero__lead{font-size:var(--pns-type-small);line-height:var(--pn-leading-snug);color:rgb(var(--color-inverse-fg)/.9);max-width:30rem}.app-hero__body{grid-area:2/1;padding-block-start:var(--space-6)}.app-hero__soon{margin-block-start:0}.app-hero__badge{inset-block-start:var(--space-4);inset-inline-start:var(--pns-container-pad);width:3rem;height:3rem}}.app-feature{display:grid;align-items:center;gap:clamp(var(--space-6),4vw,var(--space-12));grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.app-feature{grid-template-columns:repeat(2,minmax(0,1fr))}.app-feature--reverse .app-feature__media{order:2}}.app-feature__media{overflow:hidden;border-radius:var(--app-radius-media);aspect-ratio:4/3}.app-feature__media img{width:100%;height:100%;object-fit:cover}.app-feature--device .app-feature__media{position:relative;isolation:isolate;background:radial-gradient(60% 60% at 78% 18%,rgb(var(--pn-color-marca)/.42),transparent 72%),radial-gradient(55% 55% at 12% 88%,rgb(var(--pn-color-marca-profunda)/.34),transparent 72%),linear-gradient(160deg,rgb(var(--pn-color-marca)/.16),rgb(var(--pn-color-marca-profunda)/.34))}.app-feature__orbit{position:absolute;z-index:0;border-radius:50%;pointer-events:none;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5rem),#000 calc(100% - 2.5rem + 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5rem),#000 calc(100% - 2.5rem + 1px))}.app-feature__orbit--a{inset:-28%;background:conic-gradient(from 0deg,transparent 0 52%,rgb(var(--pn-color-marca-relleno)/.55) 82%,transparent 100%)}.app-feature__orbit--b{inset:-6%;background:conic-gradient(from 180deg,transparent 0 60%,rgb(var(--pn-color-marca-relleno)/.5) 88%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.25rem),#000 calc(100% - 1.25rem + 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.25rem),#000 calc(100% - 1.25rem + 1px))}@media (prefers-reduced-motion:no-preference){.app-feature__orbit--a{animation:app-orbit 34s linear infinite}.app-feature__orbit--b{animation:app-orbit 52s linear infinite reverse}}@keyframes app-orbit{to{transform:rotate(1turn)}}.app-feature__badge{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);z-index:2;padding:var(--space-1) var(--space-3);border-radius:var(--pn-radio-pill);background:rgb(15 23 42/.66);color:#fff;font-size:var(--pn-texto-sm);font-weight:var(--pn-peso-semibold);letter-spacing:.01em}.app-feature__note{margin:0;max-inline-size:32rem;padding-inline-start:var(--space-3);border-inline-start:2px solid rgb(var(--pn-color-marca-relleno)/.5);color:rgb(var(--color-ink-muted)/1);font-size:var(--pn-texto-sm)}@media (max-width:899px){.app-feature--device .app-feature__media{aspect-ratio:1/1}}.app-feature--device .app-feature__media img{position:absolute;z-index:1;inset:0;box-sizing:border-box;inline-size:100%;block-size:100%;padding:var(--space-3);object-fit:contain}.app-feature__copy{display:grid;justify-items:start;gap:var(--space-4)}.app-feature__title{font-family:var(--font-display,inherit);font-size:var(--pns-type-h2);font-weight:500;line-height:var(--pn-leading-tight);color:rgb(var(--color-ink-heading)/1);text-wrap:balance;max-width:16ch}.app-feature__body{font-size:var(--pns-type-lead);line-height:var(--pns-leading-body);color:rgb(var(--color-ink-muted)/1);text-wrap:pretty;max-width:32rem}.app-more{display:grid;gap:clamp(var(--space-6),4vw,var(--space-12));grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.app-more{align-items:start;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.app-more__copy{display:grid;justify-items:start;gap:var(--space-6)}.app-more__title{font-family:var(--font-display,inherit);font-size:var(--pns-type-h2);font-weight:500;line-height:var(--pn-leading-tight);color:rgb(var(--color-ink-heading)/1);text-wrap:balance;max-width:14ch}.app-page .pn-button--ghost{border:2px solid rgb(var(--color-line)/.7)}.app-page .pn-button--ghost:hover:not(:disabled){border-color:rgb(var(--color-primary)/.4)}.app-more__cards{display:grid;margin:0;padding:0;gap:var(--space-4);list-style:none}.app-more__card{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-6);border-radius:var(--app-radius-card);background:var(--app-fill);color:rgb(var(--color-ink-heading)/1);text-decoration:none;transition:background-color var(--app-duration) var(--app-ease)}.app-more__card:hover{background:rgb(var(--color-primary)/.07)}.app-more__mark{display:grid;place-items:center;flex:none;width:3.5rem;height:3.5rem;border-radius:var(--pn-radio-xl);background:var(--color-tile-fill);color:var(--color-tile-ink)}.app-more__text{display:grid;gap:.125rem;flex:1 1 auto;min-width:0}.app-more__name{font-size:var(--pns-type-body);font-weight:700}.app-more__desc{font-size:var(--pns-type-body);line-height:var(--pn-leading-normal);color:rgb(var(--color-ink-muted)/1);text-wrap:pretty}.app-more__arrow{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:var(--pn-radio-pill);border:1px solid rgb(var(--color-line)/.6);color:rgb(var(--color-ink-heading)/1);transition:translate var(--app-duration) var(--app-ease)}.app-more__card:hover .app-more__arrow{translate:2px 0}.app-download__options{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pns-gap-16);margin:0;padding:0;list-style:none}.app-download__option{display:flex}.app-download__badge{block-size:auto;max-inline-size:100%}.app-guides{display:grid;gap:var(--space-8);padding-block-start:clamp(var(--space-8),5vw,var(--space-12));border-block-start:1px solid rgb(var(--color-line)/.5)}.app-guides__label{display:flex;align-items:center;gap:var(--space-2);font-size:var(--pns-type-body);color:rgb(var(--color-ink-muted)/1)}.app-guides__cards{display:grid;margin:0;padding:0;gap:clamp(var(--space-6),3vw,var(--space-8));grid-template-columns:minmax(0,1fr);list-style:none}@media (min-width:768px){.app-guides__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-guide{display:grid;align-content:start;gap:var(--space-3);color:inherit;text-decoration:none}.app-guide__media{overflow:hidden;border-radius:var(--app-radius-card);aspect-ratio:8/5}.app-guide__media img{width:100%;height:100%;object-fit:cover;transition:scale var(--app-duration) var(--app-ease)}.app-guide:hover .app-guide__media img{scale:1.03}.app-guide__kicker{font-size:var(--pns-type-small);color:rgb(var(--color-ink-subtle)/1)}.app-guide__title{font-family:var(--font-display,inherit);font-size:var(--pns-type-h4);font-weight:500;line-height:var(--pn-leading-snug);text-wrap:pretty}.app-guide__more,.app-guide__title{color:rgb(var(--color-ink-heading)/1)}.app-guide__more{display:flex;align-items:center;gap:var(--space-3);margin-block-start:var(--space-1);font-size:var(--pns-type-body-sm);font-weight:700}.app-guide__more span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--pn-radio-pill);border:1px solid rgb(var(--color-line)/.6);transition:translate var(--app-duration) var(--app-ease)}.app-guide:hover .app-guide__more span{translate:2px 0}.app-resources{margin-block-start:clamp(var(--space-12),7vw,var(--space-16));color:rgb(var(--color-inverse-fg)/1)}.app-resources__inner{display:grid;gap:var(--space-8);padding-block:clamp(var(--space-12),7vw,var(--space-16))}.app-resources__title{font-family:var(--font-display,inherit);font-size:var(--pns-type-h2);font-weight:500;line-height:var(--pn-leading-tight);color:rgb(var(--color-inverse-fg)/1);text-wrap:balance}.app-resources__links{display:grid;margin:0;padding:0;gap:0 var(--space-8);grid-template-columns:minmax(0,1fr);list-style:none}@media (min-width:600px){.app-resources__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.app-resources__links{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-resources__item{border-block-start:1px solid rgb(var(--color-inverse-fg)/.28)}.app-resources__link{display:block;padding-block:var(--space-5);font-size:var(--pns-type-body);font-weight:700;color:rgb(var(--color-inverse-fg)/1);text-decoration:none}.app-resources__link:hover{text-decoration:underline;text-underline-offset:4px}.landing-site-route-chrome:has(.app-page) .ss-page-footer{margin-block-start:0}