.AppSection_appSection__AUv6Z{flex:1 0;min-width:0;height:610px;overflow:hidden;background:var(--panel-background);color:var(--panel-foreground)}.AppSection_appLink__MhZgk{display:flex;height:100%;min-width:0;flex-direction:column;background:var(--panel-background);color:inherit;transform-origin:center top;transition:transform .18s ease,filter .18s ease}.AppSection_appLink__MhZgk:focus-visible{position:relative;z-index:5;outline:4px solid rgba(97,95,255,.7);outline-offset:-4px}.AppSection_identity__IR20r{display:flex;min-height:262px;flex-direction:column;justify-content:flex-start;padding:46px 38px 14px}.AppSection_logo__wv_fo{width:106px;height:106px;border-radius:25px;object-fit:cover;box-shadow:0 12px 24px rgba(9,9,11,.2)}.AppSection_label__yDIKC{display:grid;justify-items:start;margin-top:30px}.AppSection_title__HQ_Ud{max-width:100%;margin:4px 0 0;font-size:clamp(16px,1.45vw,21px);font-weight:600;letter-spacing:-.035em;line-height:1.12}.AppSection_arrow__RbEzZ{width:27px;height:27px;margin-top:6px;stroke-width:1.4}.AppSection_screenshotFrame__4qVEV{position:relative;flex:1 1;width:calc(100% - 44px);min-height:310px;margin:0 22px;overflow:hidden;border-radius:22px 22px 0 0;background:#111827;box-shadow:0 18px 34px rgba(9,9,11,.24)}.AppSection_screenshotFrame__4qVEV picture{position:absolute;inset:0;display:block}.AppSection_screenshot__uGEJP{object-fit:cover;object-position:top center}@media (hover:hover) and (pointer:fine){.AppSection_appSection__AUv6Z:hover .AppSection_appLink__MhZgk{transform:scale(1.025);filter:brightness(1.06)}}@media (max-width:1180px){.AppSection_appSection__AUv6Z{flex-basis:30%;min-width:30%}.AppSection_identity__IR20r{min-height:240px}}@media (max-width:720px){.AppSection_appSection__AUv6Z{flex:0 0 min(82vw,350px);height:590px;scroll-snap-align:start}.AppSection_identity__IR20r{min-height:242px;padding:34px 28px 24px}.AppSection_logo__wv_fo{width:90px;height:90px;border-radius:21px}.AppSection_title__HQ_Ud{min-height:43px;font-size:20px}.AppSection_screenshotFrame__4qVEV{width:calc(100% - 32px);margin:0 16px}}@media (prefers-reduced-motion:reduce){.AppSection_appLink__MhZgk{transition:none}.AppSection_appSection__AUv6Z:hover .AppSection_appLink__MhZgk{transform:none}}.Home_page__z25kN{--portfolio-canvas:#f4f4f5;--portfolio-surface:#f4f4f5;--portfolio-panel:#fff;--portfolio-text:#09090b;--portfolio-muted:#52525b;--portfolio-line:#e4e4e7;--portfolio-input:#d4d4d8;--portfolio-accent:#615fff;min-height:100vh;width:100%;max-width:100%;overflow-x:clip;background:var(--portfolio-canvas);color:var(--portfolio-text);font-family:var(--font-onest),sans-serif}.Home_main__2uIek{display:block;width:100%;min-width:0}.Home_hero__g_og0{min-height:258px;background:#fff}.Home_heroInner__Hf2kh{width:calc(100% - 48px);max-width:1248px;margin:0 auto;padding:60px 0 28px}.Home_hero__g_og0 h1{max-width:650px;margin:0;font-size:clamp(40px,3.2vw,44px);font-weight:600;letter-spacing:-.055em;line-height:1.04;text-wrap:balance}.Home_hero__g_og0 h1 span{display:block}.Home_hero__g_og0 p{max-width:405px;margin:24px 0 0;color:var(--portfolio-muted);font-size:18px;line-height:1.45;text-wrap:pretty}.Home_gallery__c9toR{display:flex;width:100%;max-width:100%;overflow:hidden}.Home_availability__KvJIO{display:flex;align-items:center;justify-content:center;min-height:80px;gap:14px;border-bottom:1px solid var(--portfolio-line);background:#fff;color:var(--portfolio-muted);font-size:16px}.Home_availability__KvJIO svg{width:23px;height:23px;color:var(--portfolio-text);stroke-width:1.7}.Home_guides__kyR2c{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);grid-gap:clamp(40px,8vw,120px);gap:clamp(40px,8vw,120px);width:calc(100% - 80px);max-width:1260px;margin:0 auto;padding:88px 0 96px}.Home_guidesHeading__3M3sv p{margin:0 0 18px;color:var(--portfolio-muted);font-size:13px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.Home_guidesHeading__3M3sv h2{margin:0;max-width:520px;font-size:clamp(34px,4vw,54px);font-weight:600;letter-spacing:-.05em;line-height:1.1;text-wrap:balance}.Home_guideLinks__9T5s7{border-top:1px solid var(--portfolio-line)}.Home_guideLinks__9T5s7 a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid var(--portfolio-line);color:var(--portfolio-text);font-size:16px;line-height:1.35;text-decoration:none}.Home_guideLinks__9T5s7 svg{width:19px;height:19px;flex-shrink:0;transition:transform .16s ease}.Home_guideLinks__9T5s7 a:hover svg{transform:translateX(4px)}.Home_footer__wJNRn{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 48px);max-width:1248px;min-height:66px;margin:0 auto;color:var(--portfolio-muted);font-size:12px}.Home_footer__wJNRn p{margin:0}.Home_footer__wJNRn nav{display:flex;align-items:center;gap:34px}.Home_footer__wJNRn a{color:inherit}.Home_footer__wJNRn a:hover{color:var(--portfolio-text)}.Home_footer__wJNRn a:focus-visible{outline:3px solid rgba(97,95,255,.25);outline-offset:3px}@media (max-width:1180px){.Home_gallery__c9toR{flex-wrap:wrap}}@media (max-width:720px){.Home_hero__g_og0{min-height:0}.Home_heroInner__Hf2kh{width:calc(100% - 40px);max-width:600px;padding:48px 0 44px}.Home_hero__g_og0 h1{font-size:clamp(38px,11vw,46px);line-height:1.02;text-wrap:wrap}.Home_hero__g_og0 h1 span{display:inline}.Home_hero__g_og0 h1 span+span:before{content:" "}.Home_hero__g_og0 p{margin-top:20px;font-size:17px}.Home_gallery__c9toR{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.Home_availability__KvJIO{min-height:74px;padding:0 20px;text-align:center;font-size:14px}.Home_guides__kyR2c{display:block;width:calc(100% - 40px);padding:64px 0 72px}.Home_guideLinks__9T5s7{margin-top:42px}.Home_footer__wJNRn{align-items:flex-start;width:calc(100% - 40px);max-width:600px;padding:24px 0 30px;gap:24px}.Home_footer__wJNRn nav{align-items:flex-end;flex-direction:column;gap:12px}}.PortfolioHeader_header__imArm{position:relative;z-index:30;min-height:72px;border-bottom:1px solid var(--portfolio-line);background:hsla(0,0%,100%,.96)}.PortfolioHeader_inner__Y_w5I{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:calc(100% - 48px);max-width:var(--portfolio-header-max-width,1248px);min-height:72px;margin:0 auto}.PortfolioHeader_brand__cAyvx{display:inline-flex;align-items:center;justify-self:start;min-width:0;color:var(--portfolio-text)}.PortfolioHeader_brandName__3gnOG{font-size:25px;font-weight:700;letter-spacing:-.055em;line-height:1}.PortfolioHeader_brandDivider__AGU_h{width:1px;height:20px;margin:0 14px;background:var(--portfolio-line)}.PortfolioHeader_brandTagline__ESjEH{color:var(--portfolio-muted);font-size:13px;white-space:nowrap}.PortfolioHeader_desktopNav__qBNni{display:flex;align-items:center;justify-content:center;gap:42px}.PortfolioHeader_desktopNav__qBNni a,.PortfolioHeader_mobileNav__ux_cb a{color:var(--portfolio-text);font-size:14px;font-weight:500;transition:color .16s ease}.PortfolioHeader_desktopNav__qBNni a:hover,.PortfolioHeader_mobileNav__ux_cb a:hover{color:var(--portfolio-accent)}.PortfolioHeader_desktopNav__qBNni a[aria-current=page],.PortfolioHeader_mobileNav__ux_cb a[aria-current=page]{font-weight:700}.PortfolioHeader_actions__COTf8{display:flex;align-items:center;justify-self:end;gap:8px}.PortfolioHeader_languageTrigger__7ugFl,.PortfolioHeader_mobileTrigger__6tka9{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border:1px solid var(--portfolio-input);border-radius:7px;background:#fff;color:var(--portfolio-text);font-size:13px;font-weight:600;padding:0 10px;cursor:pointer;box-shadow:0 1px 2px rgba(9,9,11,.04)}.PortfolioHeader_languageTrigger__7ugFl:hover,.PortfolioHeader_mobileTrigger__6tka9:hover{background:var(--portfolio-surface)}.PortfolioHeader_brand__cAyvx:focus-visible,.PortfolioHeader_desktopNav__qBNni a:focus-visible,.PortfolioHeader_languageTrigger__7ugFl:focus-visible,.PortfolioHeader_mobileNav__ux_cb a:focus-visible,.PortfolioHeader_mobileTrigger__6tka9:focus-visible{outline:3px solid rgba(97,95,255,.25);outline-offset:3px}.PortfolioHeader_languagePositioner__uEKQ9{z-index:100}.PortfolioHeader_languagePopup__qrj2M{width:230px;max-height:min(420px,var(--available-height));overflow-y:auto;border:1px solid var(--portfolio-line);border-radius:10px;padding:6px;background:#fff;box-shadow:0 16px 38px rgba(9,9,11,.14);transform-origin:var(--transform-origin);transition:transform .14s ease,opacity .14s ease}.PortfolioHeader_languagePopup__qrj2M[data-ending-style],.PortfolioHeader_languagePopup__qrj2M[data-starting-style]{opacity:0;transform:scale(.98)}.PortfolioHeader_languageItem__NQvGq{display:flex;align-items:center;justify-content:space-between;min-height:38px;border-radius:6px;padding:0 10px;color:var(--portfolio-text);font-size:13px;outline:0}.PortfolioHeader_languageItem__NQvGq svg{width:15px;height:15px;color:var(--portfolio-accent)}.PortfolioHeader_languageItem__NQvGq[data-highlighted]{background:var(--portfolio-surface)}.PortfolioHeader_mobileNav__ux_cb,.PortfolioHeader_mobileTrigger__6tka9{display:none}@media (max-width:820px){.PortfolioHeader_inner__Y_w5I{grid-template-columns:minmax(0,1fr) auto;width:calc(100% - 32px);max-width:720px}.PortfolioHeader_brandDivider__AGU_h,.PortfolioHeader_brandTagline__ESjEH,.PortfolioHeader_desktopNav__qBNni{display:none}.PortfolioHeader_mobileTrigger__6tka9{display:inline-flex}.PortfolioHeader_mobileNav__ux_cb{position:absolute;top:64px;right:0;left:0;display:none;gap:4px;border:1px solid var(--portfolio-line);border-radius:10px;padding:8px;background:#fff;box-shadow:0 16px 38px rgba(9,9,11,.14)}.PortfolioHeader_mobileNav__ux_cb[data-open]{display:grid}.PortfolioHeader_mobileNav__ux_cb a{min-height:44px;border-radius:6px;padding:12px}.PortfolioHeader_mobileNav__ux_cb a:hover{background:var(--portfolio-surface)}}@media (max-width:440px){.PortfolioHeader_inner__Y_w5I{width:calc(100% - 24px);max-width:400px}.PortfolioHeader_header__imArm,.PortfolioHeader_inner__Y_w5I{min-height:64px}.PortfolioHeader_languageTrigger__7ugFl,.PortfolioHeader_mobileTrigger__6tka9{min-width:38px;height:38px}.PortfolioHeader_mobileTrigger__6tka9{width:38px;padding:0}}