.swipe-brand-token_row__5lW_h{display:flex;justify-content:flex-end;align-items:center;padding:12px 20px 16px;pointer-events:none;user-select:none}.swipe-brand-token_coin__9XgIw{position:relative;display:block;flex:0 0 52px;width:52px;height:52px;border-radius:50%;background:conic-gradient(from 25deg,#F7DC8A,#B67A20 18%,#FFE8A5 32%,#D5A23D 52%,#FFF1BE 70%,#B88029 88%,#F7DC8A);box-shadow:inset 0 0 0 1px #9C6A1C,inset 0 0 0 3px #F6D77D}.swipe-brand-token_coin__9XgIw:before{content:"";position:absolute;inset:5px;border-radius:inherit;background:radial-gradient(ellipse at 28% 20%,#FFEAAF,transparent 58%),linear-gradient(135deg,#E7BA50,#BA8327);box-shadow:inset 0 0 0 1px #D4A13B}.swipe-brand-token_mark__YFooR{position:absolute;inset:11px;background:#FFFFFF;mask:url(/brand-mark.png?v=transparent-checked-p) center/contain no-repeat;-webkit-mask:url(/brand-mark.png?v=transparent-checked-p) center/contain no-repeat}.site-navigation-landing_shell__5aIA7{position:var(--landing-header-position,sticky);top:0;z-index:40;width:100%;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.site-navigation-landing_header__1LZIt{position:relative;max-width:1440px;margin-inline:auto;padding:12px clamp(16px,3vw,36px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.site-navigation-landing_brand__RaoOt{display:inline-flex;align-items:center;min-height:44px;max-width:100%;font-family:var(--font-body);font-size:1.3125rem;font-weight:700;letter-spacing:-.035em;text-decoration:none;color:var(--color-text);overflow-wrap:anywhere}.site-navigation-landing_publicLinks__Kc50q,.site-navigation-landing_utilities__iQP_h{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.site-navigation-landing_panel__i06Ps a,.site-navigation-landing_publicLinks__Kc50q a{display:flex;align-items:center;min-height:44px;padding:8px 12px;text-decoration:none;color:var(--color-link);font-weight:600;overflow-wrap:anywhere}.site-navigation-landing_utilities__iQP_h{margin-left:auto}.site-navigation-landing_utilities__iQP_h select{min-height:44px;min-width:44px;max-width:100%}.site-navigation-landing_install__lir8G,.site-navigation-landing_menu__RPBqQ>summary{min-width:44px;min-height:44px;padding:8px 12px;font:inherit;font-weight:600;cursor:pointer;border-radius:8px}.site-navigation-landing_install__lir8G{background:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary);overflow-wrap:anywhere}.site-navigation-landing_menu__RPBqQ{position:relative}.site-navigation-landing_menu__RPBqQ>summary{display:flex;align-items:center;gap:8px;list-style:none;border:1px solid var(--color-control-border);color:var(--color-link);background:var(--color-surface)}.site-navigation-landing_menu__RPBqQ>summary::-webkit-details-marker{display:none}.site-navigation-landing_menu__RPBqQ>summary svg{flex-shrink:0}.site-navigation-landing_panel__i06Ps{position:fixed;right:16px;top:var(--landing-panel-top,160px);width:min(24rem,calc(100vw - 32px));max-height:var(--landing-panel-height,calc(100dvh - 160px));overflow:auto;padding:8px;background:var(--color-surface);border:1px solid var(--color-control-border);border-radius:8px;box-shadow:var(--pc-shadow-menu)}.site-navigation-landing_mobileLinks__nRnf1{display:none}.site-navigation-landing_menu__RPBqQ[open]>summary,.site-navigation-landing_panel__i06Ps a:hover,.site-navigation-landing_publicLinks__Kc50q a:hover{background:var(--color-pale-surface)}.site-navigation-landing_footer___i0Mc :is(a,button,select):focus-visible,.site-navigation-landing_shell__5aIA7 :is(a,button,select,summary):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.site-navigation-landing_footer___i0Mc.site-navigation-landing_footer___i0Mc .site-navigation-landing_footerGroups__4z7wQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:start;gap:24px;margin-block:24px}.site-navigation-landing_footerGroup__vuJu_{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:4px}.site-navigation-landing_footerGroup__vuJu_ h2{max-width:100%;overflow-wrap:anywhere;font-family:var(--font-body);font-size:1rem;margin:0 0 4px;font-weight:700;color:var(--color-text)}.site-navigation-landing_footerGroup__vuJu_ a,.site-navigation-landing_footerGroup__vuJu_ button{max-width:100%;overflow-wrap:anywhere;text-align:left}.site-navigation-landing_footerGroup__vuJu_ select{min-height:44px;min-width:44px;max-width:100%}@media(max-width:1200px){.site-navigation-landing_publicLinks__Kc50q{display:none}.site-navigation-landing_mobileLinks__nRnf1{display:block;border-bottom:1px solid var(--color-border);margin-bottom:8px;padding-bottom:8px}}@media(max-width:600px){.site-navigation-landing_header__1LZIt{gap:8px;padding-block:8px}.site-navigation-landing_utilities__iQP_h{width:100%;margin-left:0;justify-content:space-between;gap:8px}.site-navigation-landing_brand__RaoOt{font-size:1.1875rem}.site-navigation-landing_utilities__iQP_h .text-size-menu{position:static}.site-navigation-landing_utilities__iQP_h .text-size-menu-panel{position:fixed;left:16px;right:16px;top:var(--landing-panel-top,160px);width:auto;max-height:var(--landing-panel-height,calc(100dvh - 160px));overflow:auto}.site-navigation-landing_menu__RPBqQ{position:static}.site-navigation-landing_menu__RPBqQ>summary span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.site-navigation-landing_panel__i06Ps{position:fixed;top:var(--landing-panel-top,160px);right:16px;left:16px;width:auto}}@media(prefers-reduced-motion:reduce){.site-navigation-landing_shell__5aIA7 *{transition:none;animation:none;scroll-behavior:auto}}.site-navigation-landing_footer___i0Mc .site-footer-slogan{min-width:0;max-width:100%;overflow-wrap:anywhere}.site-navigation-landing_footer___i0Mc .site-footer-slogan a{max-width:100%;overflow-wrap:anywhere}.site-navigation-landing_utilities__iQP_h .text-size-menu-panel{position:fixed;top:var(--landing-panel-top,160px);right:16px;left:auto;width:min(21rem,calc(100vw - 32px));max-height:var(--landing-panel-height,calc(100dvh - 160px));overflow:auto}.landing-hero_main__mDm9U,.landing-hero_shell__gNg92{background:var(--color-surface)}.landing-hero_main__mDm9U{display:block;width:100%;max-width:none;margin:0}.landing-hero_main__mDm9U>.landing-hero_hero__XwGRB{width:min(calc(100% - 2 * var(--pc-layout-gutter)),80rem);margin-inline:auto}.landing-hero_shell__gNg92 .mode-welcome{padding-bottom:0}.landing-hero_shell__gNg92 .swipe-step-preview{display:none}.landing-hero_shell__gNg92 .mode-welcome .swipe-step-footer{display:flex;position:relative;left:auto;bottom:auto;width:min(calc(100% - 2 * var(--pc-layout-gutter)),80rem);margin:0 auto 1.5rem;flex-wrap:wrap;box-shadow:none}.landing-hero_shell__gNg92 .mode-welcome .swipe-step-footer>div{display:flex;flex-wrap:wrap;min-width:0;max-width:100%}.landing-hero_shell__gNg92 .mode-welcome .swipe-step-footer button{min-width:44px;min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.landing-hero_shell__gNg92 .mode-welcome .swipe-step-quick-actions{display:none;position:relative;top:auto;left:auto;right:auto;width:min(calc(100% - 2 * var(--pc-layout-gutter)),80rem);margin:.75rem auto 0;padding:0}.landing-hero_closing__Gpkdx{width:min(calc(100% - 2 * var(--pc-layout-gutter)),72rem);margin-inline:auto;padding-block:clamp(3rem,7vw,6rem);color:var(--color-text);scroll-margin-top:7rem}.landing-hero_closing__Gpkdx h2{margin:0;max-width:22ch;font-family:var(--font-heading);font-weight:650;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.12;text-wrap:balance}.landing-hero_closing__Gpkdx>p{max-width:60ch;margin:1.5rem 0 0;font-size:1.1875rem;line-height:1.5;color:var(--color-text-muted)}.landing-hero_walkthrough__tbcdt{display:inline-flex;align-items:center;min-height:44px;margin-top:1rem;font-size:1rem;color:var(--color-link);text-underline-offset:.25rem}.landing-hero_closing__Gpkdx :is(button,a):focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.landing-hero_hero__XwGRB{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:2rem 3rem;background:var(--color-surface);color:var(--color-text)}.landing-hero_copy__69GDK{min-width:0}.landing-hero_welcome__EvrH8{margin:0 0 1.1rem;color:var(--color-text-muted);font-size:1rem}.landing-hero_title__0zmJA{margin:0;max-width:13ch;font-family:var(--font-heading);font-size:clamp(3rem,4.5vw,4.5rem);font-weight:650;line-height:1.06;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word}.landing-hero_lead__hiLPs{margin:1.6rem 0 0;max-width:44ch;font-size:1.1875rem;line-height:1.55;color:var(--color-text-muted)}.landing-hero_roles__dP1tB{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.landing-hero_install__FziID,.landing-hero_primary__DIJZh,.landing-hero_secondary__VnCbC,.landing-hero_web__nMvz5{min-width:44px;min-height:48px;font-family:var(--font-body);font-size:1.0625rem;font-weight:650;line-height:1.35;padding:.7rem 1.1rem;border:0;border-radius:var(--pc-radius-field);text-align:center;cursor:pointer;overflow-wrap:anywhere}.landing-hero_primary__DIJZh{background:var(--color-primary);color:var(--color-on-primary)}.landing-hero_primary__DIJZh:hover{background:var(--color-primary-dark)}.landing-hero_primary__DIJZh:active{background:var(--color-primary-pressed)}.landing-hero_secondary__VnCbC{background:var(--color-pale-surface);color:var(--color-text)}.landing-hero_secondary__VnCbC:hover{box-shadow:inset 0 0 0 1px var(--color-control-border)}.landing-hero_platforms__SWk8i{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.75rem}.landing-hero_install__FziID,.landing-hero_web__nMvz5{background:transparent;color:var(--color-link);font-size:1rem;padding-inline:0;text-decoration:underline;text-underline-offset:.25rem}.landing-hero_hero__XwGRB button:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.landing-hero_noScript__RuG_T{font-size:1rem;line-height:1.5;color:var(--color-text-muted)}.landing-hero_media__iBpEz{position:relative;width:min(100%,320px);justify-self:center}.landing-hero_media__iBpEz .site-video{position:relative;z-index:1;width:100%}.landing-hero_media__iBpEz .site-video-frame{aspect-ratio:9/16;border-radius:var(--pc-radius-media);border:0;box-shadow:var(--pc-shadow-raised)}.landing-hero_media__iBpEz .site-video-still,.landing-hero_media__iBpEz video{object-fit:contain}.landing-hero_media__iBpEz figcaption{font-size:.8125rem;line-height:1.4;margin-top:.75rem}.landing-hero_floatingCard__ORofO{position:absolute;width:6rem;height:7rem;display:none;place-items:center;border-radius:var(--pc-radius-panel);background:var(--color-pale-surface);color:var(--color-primary);pointer-events:none}.landing-hero_floatingCard__ORofO svg{width:2rem;height:2rem}.landing-hero_compassCard__yonIO{left:-3rem;top:15%;transform:rotate(-9deg);animation:landing-hero_compassDrift__iZO7R 8s ease-in-out infinite alternate}.landing-hero_tradeCard__TDgpV{right:-2.5rem;bottom:20%;transform:rotate(8deg);animation:landing-hero_tradeDrift__SXE2y 9s ease-in-out infinite alternate}@keyframes landing-hero_compassDrift__iZO7R{to{transform:translateY(-4px) rotate(-7deg)}}@keyframes landing-hero_tradeDrift__SXE2y{to{transform:translateY(4px) rotate(6deg)}}[data-text-size-large=true] .landing-hero_hero__XwGRB{grid-template-columns:minmax(0,1fr)}[data-text-size-large=true] .landing-hero_title__0zmJA{max-width:24ch}[data-text-size-large=true] .landing-hero_floatingCard__ORofO{display:none}@media (max-width:1023px){.landing-hero_hero__XwGRB{grid-template-columns:minmax(0,1fr) minmax(0,240px);gap:2rem;padding-top:1.5rem}.landing-hero_title__0zmJA{font-size:clamp(2.5rem,5vw,3.5rem)}.landing-hero_floatingCard__ORofO{width:4rem;height:5rem}.landing-hero_compassCard__yonIO{left:-1.5rem}.landing-hero_tradeCard__TDgpV{right:-1rem}}@media (max-width:768px){.landing-hero_hero__XwGRB{grid-template-columns:minmax(0,1fr);gap:.25rem;padding-block:0 2rem}.landing-hero_copy__69GDK,.landing-hero_media__iBpEz{display:contents}.landing-hero_title__0zmJA{grid-column:1;grid-row:1;justify-self:center;max-width:22ch;font-size:clamp(1.75rem,4.8vw,2.5rem);line-height:1.12;text-align:center}.landing-hero_media__iBpEz .site-video,.landing-hero_media__iBpEz>img{grid-column:1;grid-row:2;width:min(100%,145px);justify-self:center}.landing-hero_media__iBpEz .site-video{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.landing-hero_media__iBpEz .site-video-frame{grid-column:auto;grid-row:auto;width:100%}.landing-hero_media__iBpEz figcaption{grid-column:auto;grid-row:auto;width:auto;margin:0;text-align:center;font-size:.8125rem;line-height:1.4}.landing-hero_media__iBpEz>figcaption{grid-column:1;grid-row:2;margin:0;width:auto}.landing-hero_floatingCard__ORofO{display:none}.landing-hero_welcome__EvrH8{grid-column:1;margin:0;font-size:.9375rem;text-align:center}.landing-hero_lead__hiLPs{grid-column:1;font-size:1.0625rem;line-height:1.5;margin:0;text-align:center}.landing-hero_closing__Gpkdx>p{font-size:1.0625rem}.landing-hero_hero__XwGRB .landing-hero_roles__dP1tB{grid-column:1;grid-row:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;gap:.5rem}.landing-hero_hero__XwGRB .landing-hero_roles__dP1tB button{font-size:.9375rem;padding:.2rem .5rem;min-height:48px}.landing-hero_closing__Gpkdx .landing-hero_roles__dP1tB{margin-top:1.25rem;gap:.65rem}.landing-hero_closing__Gpkdx .landing-hero_primary__DIJZh{flex-basis:100%}.landing-hero_closing__Gpkdx .landing-hero_secondary__VnCbC{flex:1 1 130px;padding-inline:.75rem}.landing-hero_platforms__SWk8i{grid-column:1;grid-row:4;justify-content:center;gap:.5rem 1rem;margin-top:0}.landing-hero_hero__XwGRB .landing-hero_noScript__RuG_T{grid-column:1;grid-row:5}.landing-hero_hero__XwGRB .landing-hero_walkthrough__tbcdt{grid-column:1;grid-row:4}[data-text-size-large=true] .landing-hero_copy__69GDK,[data-text-size-large=true] .landing-hero_media__iBpEz{display:contents}[data-text-size-large=true] .landing-hero_hero__XwGRB .landing-hero_roles__dP1tB{grid-template-columns:minmax(0,1fr)}[data-text-size-large=true] .landing-hero_platforms__SWk8i{flex-direction:column;align-items:stretch}[data-text-size-large=true] .landing-hero_hero__XwGRB .landing-hero_roles__dP1tB button{font-size:1rem}[data-text-size-large=true] .landing-hero_secondary__VnCbC{flex:auto}}@media (max-width:360px){.landing-hero_media__iBpEz .site-video,.landing-hero_media__iBpEz>img{width:min(100%,105px)}}@media (prefers-reduced-motion:reduce){.landing-hero_hero__XwGRB *,.landing-hero_hero__XwGRB :after,.landing-hero_hero__XwGRB :before{animation:none!important;transition:none!important}.landing-hero_floatingCard__ORofO{transform:none}}@media (max-width:767px){.landing-hero_title__0zmJA{font-size:clamp(1.625rem,4.5vw,2.375rem)}.landing-hero_media__iBpEz .site-video,.landing-hero_media__iBpEz>img{width:min(100%,160px)}}@media (max-width:360px){.landing-hero_media__iBpEz .site-video,.landing-hero_media__iBpEz>img{width:min(100%,120px)}}