.weekly-calendar[data-demo-cycle=true] .calendar-event{transition:box-shadow .5s,translate .5s,opacity .5s}.weekly-calendar[data-demo-cycle=true] .calendar-event:not(.event-selected){opacity:.72}.weekly-calendar[data-demo-cycle=true] .calendar-event.event-selected{translate:0 -3px;box-shadow:0 7px 16px #00000013,0 0 0 1px #fa4b1660}.progress-model[data-demo-cycle=true] .progress-chart>div>span{transition:height 1.4s cubic-bezier(.22,1,.36,1)}.progress-model[data-demo-cycle=true] .progress-goals i{background:#c4badc25}.progress-model[data-demo-cycle=true] .progress-goals i:after{content:"";display:block;height:100%;width:var(--progress);border-radius:inherit;background:#ad9bd0;transition:width 1.4s cubic-bezier(.22,1,.36,1)}.progress-stat>strong>.demo-minute-total{font-size:inherit;margin:0;letter-spacing:inherit}@media (prefers-reduced-motion:reduce){.progress-model[data-demo-cycle=true] .progress-chart>div>span,.progress-model[data-demo-cycle=true] .progress-goals i:after,.weekly-calendar[data-demo-cycle=true] .calendar-event{transition:none;translate:none}}.code-rain_rain__yYZV5{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:.72;width:min(100%,56rem);left:50%;transform:translateX(-50%);mask-image:radial-gradient(ellipse at center,transparent 2%,#000 14%,#000 48%,transparent 90%)}.code-rain_stream__9uHYT{position:absolute;top:0;width:1ch;white-space:nowrap;font:500 .2em/1.1 SFMono-Regular,Consolas,Liberation Mono,monospace;color:var(--color-accent);text-shadow:none;mask-image:linear-gradient(transparent,#000 25%);-webkit-mask-image:linear-gradient(transparent,#000 25%)}.code-rain_character__hf8DW{display:block;transform:scaleX(-1);text-align:center;opacity:.12}.code-rain_character__hf8DW:nth-child(2){opacity:.2}.code-rain_character__hf8DW:nth-child(3){opacity:.3}.code-rain_character__hf8DW:nth-child(4){opacity:.42}.code-rain_character__hf8DW:nth-child(5){opacity:.58}.code-rain_character__hf8DW:nth-child(6){opacity:.76}.code-rain_character__hf8DW:nth-child(7){opacity:.92;color:#ff995c}.code-rain_character__hf8DW:last-child{opacity:1;font-weight:700;color:#ffb778;text-shadow:0 0 .12em var(--color-accent),0 0 .38em var(--color-accent)}.code-rain_stream__9uHYT.code-rain_stream__9uHYT{top:0;font-size:14px;animation:code-rain_fall__2Gx9I var(--duration) linear var(--delay) infinite;will-change:transform}.code-rain_rain__yYZV5[data-compact]{width:auto;left:0;transform:none;opacity:.8;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);color:currentColor}.code-rain_rain__yYZV5[data-compact] .code-rain_stream__9uHYT{font-size:10px;color:inherit;animation-name:code-rain_feedbackFall__WyQ95}@keyframes code-rain_feedbackFall__WyQ95{0%{transform:translateY(-110%)}to{transform:translateY(70px)}}.code-rain_rain__yYZV5[data-compact][data-dense]{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.code-rain_rain__yYZV5[data-compact][data-dense] .code-rain_stream__9uHYT{animation-name:code-rain_denseFeedbackFall__IEzvf}@keyframes code-rain_denseFeedbackFall__IEzvf{0%{transform:translateY(-45%)}to{transform:translateY(0)}}@keyframes code-rain_fall__2Gx9I{0%{transform:translateY(-110%)}to{transform:translateY(100svh)}}@media (prefers-reduced-motion:reduce){.code-rain_rain__yYZV5{display:none}.code-rain_stream__9uHYT.code-rain_stream__9uHYT{animation:none;will-change:auto}}.code-rain_rain__yYZV5[data-compact] .code-rain_stream__9uHYT>span{color:inherit;text-shadow:none}.code-rain_rain__yYZV5[data-continuous]{inset:0;width:100%;left:0;transform:none;opacity:.9;mask-image:linear-gradient(transparent,#000 15%,#000 85%,transparent);color:inherit}.code-rain_rain__yYZV5[data-continuous] .code-rain_stream__9uHYT{font-size:clamp(6px,2cqw,10px);color:inherit;animation-name:code-rain_portalFall__OnEBB;animation-duration:calc(var(--duration) * 1.235)}.code-rain_rain__yYZV5[data-continuous] .code-rain_stream__9uHYT>span{color:inherit;text-shadow:none;opacity:var(--character-opacity);font-weight:500}@keyframes code-rain_portalFall__OnEBB{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.pricing-section .membership-art{min-height:510px}.pricing-section .plan-card{padding:28px 30px}.plan-controls{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--line)}.pricing-section .plan-selector{padding:0;border:0}.pricing-section .billing-row{margin:0;gap:8px;justify-content:flex-end}.pricing-section .billing-row>span{font-size:10px}.plan-summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:23px}.plan-intro{flex:1}.pricing-section .plan-card h3{margin:0;font-size:38px}.pricing-section .plan-description{min-height:3.1em;margin-top:7px;font-size:14px;max-width:245px}.plan-price-summary{text-align:right;flex-shrink:0}.pricing-section .plan-total{margin:0;justify-content:flex-end;gap:4px}.pricing-section .plan-total>strong{font-size:48px}.pricing-section .plan-total>span{font-size:13px}.pricing-section .plan-payment{margin-top:8px;font-size:12px}.pricing-section .plan-features-stack{margin:19px 0 14px}.pricing-section .plan-features{padding:17px 14px;gap:12px 16px}.pricing-section .plan-features>li{font-size:13px;line-height:1.45}.pricing-section .seat-cost{min-height:1.55em;margin-bottom:17px;font-size:12px}.pricing-section .plan-card>.pill{min-height:46px}.pricing-section .plan-preview{font-size:11px;line-height:1.5;margin-top:13px;max-width:390px}@media (min-width:761px) and (max-width:1150px){.plan-controls{flex-wrap:wrap;gap:12px}.plan-summary{flex-wrap:wrap}.plan-price-summary{text-align:left}.pricing-section .plan-total{justify-content:flex-start}}@media (max-width:760px){.pricing-section .membership-art{min-height:330px}.pricing-section .plan-card{padding:24px}.plan-controls{flex-wrap:wrap;gap:14px;padding-bottom:17px}.pricing-section .billing-row{justify-content:flex-start}.plan-summary{display:grid;grid-template-columns:1fr auto;padding-top:20px;gap:12px}.plan-intro{display:contents}.pricing-section .plan-description{grid-column:1/-1;grid-row:2;min-height:3.1em;max-width:none;margin:0}.pricing-section .plan-card h3{font-size:30px;grid-column:1;grid-row:1}.plan-price-summary{text-align:right;grid-column:2;grid-row:1}.pricing-section .plan-total>strong{font-size:34px}.pricing-section .plan-features{gap:10px}}@media (max-width:360px){.plan-summary{grid-template-columns:1fr}.plan-price-summary{grid-column:1;grid-row:3;text-align:left}.pricing-section .plan-total{justify-content:flex-start}}.construction-title_title__jurbd{display:block;position:relative}.construction-title_word__nhQq1{display:inline-block;position:relative;isolation:isolate;max-width:100%;color:var(--color-accent);white-space:normal}.construction-title_wordPart__Ypf8E{display:inline-block;white-space:nowrap}.construction-title_noPeriod__LVOZK{width:0!important;margin-left:0!important}.construction-title_silentPoint__orFJv{visibility:hidden;pointer-events:none}.construction-title_cell__mdAOK,.construction-title_letter__b03uU{display:inline-block;position:relative}.construction-title_letter__b03uU{z-index:2}.construction-title_halo__ydNud{position:absolute;inset:-.08em -.14em;opacity:0;pointer-events:none;background:radial-gradient(ellipse,color-mix(in srgb,var(--color-accent) 28%,transparent),transparent 68%);filter:blur(.08em)}.construction-title_signalTrack__scNZF{position:absolute;inset:-.4em -.05em -.1em;overflow:hidden;pointer-events:none;mask-image:linear-gradient(transparent,#000 20%,#000 84%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 84%,transparent)}.construction-title_signal__FG3G4{position:absolute;top:0;left:50%;margin-left:-.5ch;width:1ch;opacity:0;font:500 .18em/1.05 SFMono-Regular,Consolas,Liberation Mono,monospace;color:var(--color-accent);mask-image:linear-gradient(transparent,#000 25%);-webkit-mask-image:linear-gradient(transparent,#000 25%)}.construction-title_signalCharacter__Zk7G0{display:block;text-align:center;transform:scaleX(-1)}.construction-title_ending__7CPe6{white-space:nowrap}.construction-title_destination__qmHW8{display:inline-block;width:.22em;height:.15em;margin-left:.025em;vertical-align:baseline}.construction-title_dot__wuN0J{z-index:5;position:absolute;left:0;top:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-accent);font:inherit;opacity:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.construction-title_dotCore__9iwyp{display:block;width:.15em;height:.15em;border-radius:50%;background:currentColor}.construction-title_dot__wuN0J[aria-hidden=true]{pointer-events:none}.construction-title_dot__wuN0J:is(:hover,:focus-visible) .construction-title_dotCore__9iwyp{opacity:1!important;box-shadow:0 0 0 .055em color-mix(in srgb,var(--color-accent) 15%,transparent)!important}.construction-title_dot__wuN0J:focus-visible{opacity:1!important;outline:2px solid var(--color-accent);outline-offset:2px}.construction-title_hint__oB7Ta{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(var(--hint-offset,-50%)) translateY(-4px);width:15rem;max-width:calc(100vw - 48px);padding:.7rem .85rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-accent) 18%,transparent);background:var(--color-background);color:var(--color-text-strong);box-shadow:0 12px 36px #00000013,0 2px 5px #00000006;font-family:inherit;font-size:.8125rem;line-height:1.5;font-weight:500;text-align:left;letter-spacing:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.construction-title_hint__oB7Ta:after{content:"";position:absolute;top:-5px;left:clamp(14px,calc(0px - var(--hint-offset, -136px)),calc(100% - 14px));width:8px;height:8px;transform:translateX(-50%) rotate(45deg);border-left:1px solid color-mix(in srgb,var(--color-accent) 18%,transparent);border-top:1px solid color-mix(in srgb,var(--color-accent) 18%,transparent);background:var(--color-background)}.construction-title_dot__wuN0J:focus-visible .construction-title_hint__oB7Ta,.construction-title_dot__wuN0J:hover .construction-title_hint__oB7Ta{opacity:1;visibility:visible;transform:translateX(var(--hint-offset,-50%)) translateY(0)}.construction-title_dot__wuN0J[data-hint-placement=right] .construction-title_hint__oB7Ta{top:50%;left:calc(100% + 8px);transform:translateY(-50%) translateX(-4px)}.construction-title_dot__wuN0J[data-hint-placement=right]:is(:hover,:focus-visible) .construction-title_hint__oB7Ta{transform:translateY(-50%) translateX(0)}.construction-title_dot__wuN0J[data-hint-placement=right] .construction-title_hint__oB7Ta:after{top:50%;left:-5px;transform:translateY(-50%) rotate(45deg);border-top:0;border-bottom:1px solid color-mix(in srgb,var(--color-accent) 18%,transparent)}.construction-title_dot__wuN0J[data-hint-dismissed=true] .construction-title_hint__oB7Ta{opacity:0;visibility:hidden}.construction-title_rain___c10S{position:absolute;pointer-events:none;opacity:0;inset:-.3em -.025em -.15em;overflow:hidden;mask-image:linear-gradient(transparent,#000 20%,#000 78%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 78%,transparent)}.construction-title_stream__zzoAd{position:absolute;top:0;width:1ch;white-space:nowrap;font:500 .2em/1.1 SFMono-Regular,Consolas,Liberation Mono,monospace;color:var(--color-accent);text-shadow:none;mask-image:linear-gradient(transparent,#000 25%);-webkit-mask-image:linear-gradient(transparent,#000 25%)}.construction-title_rainCharacter__bRuDk{display:block;transform:scaleX(-1);text-align:center}.construction-title_rainCharacter__bRuDk,.construction-title_signalCharacter__Zk7G0{opacity:.12}.construction-title_rainCharacter__bRuDk:nth-child(2),.construction-title_signalCharacter__Zk7G0:nth-child(2){opacity:.2}.construction-title_rainCharacter__bRuDk:nth-child(3),.construction-title_signalCharacter__Zk7G0:nth-child(3){opacity:.3}.construction-title_rainCharacter__bRuDk:nth-child(4),.construction-title_signalCharacter__Zk7G0:nth-child(4){opacity:.42}.construction-title_rainCharacter__bRuDk:nth-child(5),.construction-title_signalCharacter__Zk7G0:nth-child(5){opacity:.58}.construction-title_rainCharacter__bRuDk:nth-child(6),.construction-title_signalCharacter__Zk7G0:nth-child(6){opacity:.76}.construction-title_rainCharacter__bRuDk:nth-child(7),.construction-title_signalCharacter__Zk7G0:nth-child(7){opacity:.92;color:#ff995c}.construction-title_rainCharacter__bRuDk:last-child,.construction-title_signalCharacter__Zk7G0:last-child{opacity:1;font-weight:700;color:#ffb778;text-shadow:0 0 .12em var(--color-accent),0 0 .38em var(--color-accent)}.construction-title_code__6HzVq{position:absolute;inset:0;pointer-events:none}.construction-title_title__jurbd[data-continuous-reveal] .construction-title_rain___c10S,.construction-title_title__jurbd[data-continuous-reveal] .construction-title_signalTrack__scNZF{display:none}.construction-title_codeCell__sy_QC{display:inline-block;position:relative}.construction-title_measure__4ipWO{visibility:hidden}.construction-title_glyph__5TcB5{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform:scaleX(-1);opacity:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.6em;font-weight:500;color:var(--color-accent);text-shadow:none}.construction-title_title__jurbd[data-continuous-reveal] .construction-title_glyph__5TcB5{font:inherit}@media(prefers-reduced-motion:no-preference){.construction-title_title__jurbd[data-construction-state=preparing] .construction-title_letter__b03uU{opacity:0}}@media(prefers-reduced-motion:reduce){.construction-title_code__6HzVq,.construction-title_halo__ydNud,.construction-title_rain___c10S,.construction-title_signalTrack__scNZF{display:none}.construction-title_title__jurbd[data-continuous-reveal] .construction-title_code__6HzVq{display:block}.construction-title_hint__oB7Ta{transition:none}}.construction-title_srOnly__JPbQv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.scroll-manifesto{height:112svh;margin-top:25px;position:relative}.scroll-manifesto-pin{position:sticky;top:148px;height:calc(100svh - 148px);min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:65px 30px}.scroll-manifesto-pin>svg{width:38px;height:44px;color:var(--brand);margin-bottom:38px}.scroll-manifesto h2{max-width:1020px;text-align:center;font-size:clamp(43px,5.4vw,76px);line-height:1.12;font-weight:600;letter-spacing:-.05em}.scroll-manifesto-highlight{display:inline-block;opacity:.17;color:var(--brand);--color-accent:#fa4b16;--color-background:#fff;--color-text-strong:#161816}.scroll-manifesto-highlight[data-ready=true]{opacity:1}.scroll-manifesto-highlight [data-construction-title]{display:block}.scroll-manifesto-pin>p{color:var(--muted);font-size:10px;font-weight:500;letter-spacing:.13em;margin-top:36px}.home-landing[data-theme=dark] .scroll-manifesto-highlight{--color-background:#090b09;--color-text-strong:#f0f1ed}.scroll-manifesto[data-reduced=true]{height:auto}@media (prefers-reduced-motion:reduce){.scroll-manifesto [data-manifesto-word],.scroll-manifesto-highlight{opacity:1!important}}.scroll-manifesto[data-reduced=true] .scroll-manifesto-pin{position:relative;top:auto;height:auto;min-height:580px}@media (max-width:760px){.scroll-manifesto{margin-top:25px}.scroll-manifesto-pin{top:109px;height:calc(100svh - 109px);min-height:480px;padding:45px 25px}.scroll-manifesto h2{font-size:clamp(35px,8.8vw,53px)}.scroll-manifesto-pin>svg{margin-bottom:29px}}.feature-carousel-section{--carousel-card-width:min(420px,82vw);padding:100px 0 65px;background:var(--panel);overflow:hidden}.feature-carousel-section[data-scroll-pinned=true]{--carousel-pin-top:148px;padding:0;overflow:clip;height:calc(100svh - 148px + var(--carousel-scroll-distance))}.feature-carousel-section[data-scroll-pinned=true] .feature-carousel-pin{position:sticky;top:var(--carousel-pin-top);height:calc(100svh - 148px);padding-block:16px;display:flex;flex-direction:column;justify-content:center}.feature-carousel-section[data-scroll-pinned=true] .feature-carousel-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:0 35px;width:100%;margin-bottom:18px}.feature-carousel-section[data-scroll-pinned=true] .feature-carousel-heading>span{display:none}.feature-carousel-section[data-scroll-pinned=true] .feature-carousel-heading h2{font-size:44px;margin:0}.feature-carousel-section[data-scroll-pinned=true] .feature-carousel-heading p{margin:0;max-width:440px;font-size:16px}.feature-carousel-section[data-scroll-pinned=true] .feature-carousel-track{flex-shrink:0;scroll-snap-type:none;scroll-behavior:auto}.feature-carousel-section[data-scroll-pinned=true] .feature-carousel-card{height:clamp(300px,calc(100svh - 510px),500px)}.feature-carousel-section[data-scroll-pinned=true] .feature-carousel-controls{width:100%}@media (min-height:1001px){.feature-carousel-section[data-scroll-pinned=true] .feature-carousel-card-heading{min-height:165px;padding-block:26px}}@media (max-height:1000px){.feature-carousel-section[data-scroll-pinned=true] .feature-carousel-card-heading{min-height:110px;padding:20px 30px}.feature-carousel-section[data-scroll-pinned=true] .feature-carousel-card-heading h3{font-size:27px;margin-top:9px}.feature-carousel-section[data-scroll-pinned=true] .feature-carousel-visual{transform:scale(.7);transform-origin:top center;margin-top:0}}.feature-carousel-heading{margin-bottom:50px}.feature-carousel-category,.feature-carousel-heading>span{font-size:10px;font-weight:550;letter-spacing:.13em;color:var(--muted)}.feature-carousel-heading h2{font-size:clamp(46px,5.4vw,76px);line-height:1.06;letter-spacing:-.05em;margin-top:20px}.feature-carousel-heading h2>span{color:var(--muted)}.feature-carousel-heading>p{max-width:500px;font-size:18px;line-height:1.55;color:var(--muted);margin-top:25px}.feature-carousel-track{display:flex;gap:24px;padding:10px 40px 35px;scroll-padding-left:40px;scroll-snap-type:x mandatory;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.feature-carousel-track::-webkit-scrollbar{display:none}.feature-carousel-card{flex:0 0 var(--carousel-card-width);height:540px;border-radius:26px;position:relative;overflow:hidden;scroll-snap-align:start;background:#e9e5dc;color:#191b18}.feature-carousel-card-heading{padding:34px}.feature-carousel-card-heading>span{font-size:12px;font-weight:550}.feature-carousel-card-heading h3{font-size:36px;line-height:1.08;letter-spacing:-.045em;white-space:pre-line;margin-top:16px}.feature-carousel-card-experiences{background:#e1ede7}.feature-carousel-card-shared{background:#e6e5f0}.feature-carousel-card-integrations{background:#e9e2db}.feature-carousel-visual{margin:5px 32px 0}.feature-carousel-close,.feature-carousel-more{position:absolute;right:20px;bottom:20px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#292c27;color:white;z-index:2;transition:transform .25s}.feature-carousel-more:hover{transform:rotate(90deg)}.feature-carousel-controls{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-variant-numeric:tabular-nums}.feature-carousel-controls>span>span{color:var(--muted)}.feature-carousel-controls>div{display:flex;gap:12px}.feature-carousel-controls button{width:38px;height:38px;border-radius:50%;background:#11111209;display:grid;place-items:center}.feature-carousel-controls button:disabled{opacity:.25;cursor:default}.extra-areas{display:grid;grid-template-columns:1fr 1fr;gap:12px;transform:rotate(-5deg);margin-top:15px}.extra-areas>div{height:129px;background:#fff;border:1px solid #ffffff30;box-shadow:0 15px 30px #24201408;padding:23px;border-radius:17px;position:relative}.extra-areas svg{color:#b36a44;margin-bottom:12px}.extra-areas>div:nth-child(2) svg{color:#6c7d9c}.extra-areas>div:nth-child(3) svg{color:#8b719c}.extra-areas>div:nth-child(4) svg{color:#859361}.extra-areas span{font-size:14px;font-weight:500}.extra-areas i{position:absolute;height:3px;border-radius:3px;left:23px;bottom:17px;background:#e3c3ae;max-width:calc(100% - 46px)}.extra-experience{position:relative;height:300px;border-radius:18px;overflow:hidden;transform:rotate(4deg)}.extra-experience>img{object-fit:cover}.extra-experience:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#0a3235bb)}.extra-experience>div{position:absolute;bottom:24px;left:23px;right:23px;z-index:1;color:white}.extra-experience>div>span:first-child{font-size:10px;color:#ffffffb3}.extra-experience strong{display:block;margin-top:9px;font-size:25px;letter-spacing:-.03em}.extra-experience-check{display:flex;align-items:center;gap:7px;margin-top:18px;font-size:10px}.extra-shared{background:#fff;border-radius:19px;padding:25px;box-shadow:0 20px 40px #28203315;transform:rotate(-4deg)}.extra-shared>span{display:flex;align-items:center;gap:9px;color:#74617f;font-size:10px}.extra-shared h4{font-size:21px;line-height:1.2;letter-spacing:-.03em;margin:18px 0;font-weight:550}.extra-avatars{display:flex;margin-bottom:20px}.extra-avatars i{width:37px;height:37px;margin-right:-6px;border:2px solid white;border-radius:50%;background:#e9d9cf;display:grid;place-items:center;font-size:10px;font-style:normal;color:#6c442e}.extra-avatars i:nth-child(2){background:#e5e0ed;color:#5f4e78}.extra-avatars i:nth-child(3){background:#dce7de;color:#42664c}.extra-member{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #eeeeef;font-size:11px}.extra-member small{font-size:9px;color:#65616c}.extra-integrations{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:10px;transform:rotate(3deg)}.extra-integrations>div{background:#ffffffbd;min-height:112px;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6a7e74}.extra-integrations>div>span{font-size:11px;color:#53594f}.extra-integrations>.extra-integration-center{background:#20261e;color:#fa4b16}.extra-integration-center>svg{width:30px;height:34px}.extra-integration-center small{color:#c8d0c1;font-size:8px}.feature-carousel-dialog{width:min(650px,92vw);max-height:88svh;margin:auto;border:1px solid var(--line);border-radius:26px;padding:55px 45px 40px;background:var(--panel);color:var(--ink);overflow:auto}.feature-carousel-dialog::backdrop{background:#10151075;backdrop-filter:blur(14px)}.feature-carousel-close{top:17px;bottom:auto;background:#11111210;color:var(--ink)}.feature-carousel-dialog h2{font-size:44px;line-height:1.08;white-space:pre-line;letter-spacing:-.04em;margin-top:19px}.feature-carousel-dialog>p{font-size:16px;line-height:1.65;color:var(--muted);margin-top:22px}.feature-carousel-dialog-visual{margin-top:28px;border-radius:20px;padding:35px;color:#191b18}.feature-carousel-dialog-visual>*{max-width:350px;margin-inline:auto;transform:none}.home-landing[data-theme=dark] .feature-carousel-section{background:#121212}.home-landing[data-theme=dark] .feature-carousel-card{background:radial-gradient(ellipse at 65% 20%,#fa4b1617,transparent 60%),#1f1f1f;color:#f1f1f1;border:1px solid #ffffff09}.home-landing[data-theme=dark] .feature-carousel-card-experiences{background:#202020}.home-landing[data-theme=dark] .feature-carousel-card-shared{background:#1c1b26}.home-landing[data-theme=dark] .feature-carousel-card-integrations{background:#241c15}.home-landing[data-theme=dark] .extra-areas>div,.home-landing[data-theme=dark] .extra-shared{background:#2a2a2a;border-color:#ffffff09;color:#e5e5e5}.home-landing[data-theme=dark] .extra-areas i{background:#9a7258}.home-landing[data-theme=dark] .extra-member{border-color:#ffffff0b}.home-landing[data-theme=dark] .extra-avatars i{border-color:#2a2a2a}.home-landing[data-theme=dark] .extra-integrations>div{background:#30291f;color:#c0c0c0}.home-landing[data-theme=dark] .extra-integrations>div>span{color:#c6c6c6}.home-landing[data-theme=dark] .extra-integrations>.extra-integration-center{background:#191919;color:#fa4b16}.home-landing[data-theme=dark] .feature-carousel-controls button{background:#2d2d2d}.home-landing[data-theme=dark] .feature-carousel-more{background:#ededed;color:#252525}.home-landing[data-theme=dark] .feature-carousel-dialog-visual{border:1px solid #ffffff09}@media (min-width:1441px){.feature-carousel-track{padding-inline:calc((100vw - 1440px) / 2 + 40px);scroll-padding-left:calc((100vw - 1440px) / 2 + 40px)}}@media (max-width:760px){.feature-carousel-section{--carousel-card-width:84vw;padding-top:65px;padding-bottom:45px}.feature-carousel-heading{margin-bottom:32px}.feature-carousel-heading h2{font-size:46px}.feature-carousel-heading>p{font-size:16px}.feature-carousel-track{gap:17px;padding-left:24px;padding-right:24px;scroll-padding-left:24px}.feature-carousel-card{height:500px;border-radius:22px}.feature-carousel-card-heading{padding:27px}.feature-carousel-card-heading h3{font-size:30px}.feature-carousel-visual{margin:8px 23px 0}.extra-areas{gap:9px}.extra-areas>div{padding:18px;height:116px}.extra-areas i{left:18px;max-width:calc(100% - 36px)}.extra-shared{padding:22px}.extra-shared h4{font-size:19px}.extra-experience{height:283px}.feature-carousel-dialog{padding:49px 25px 30px}.feature-carousel-dialog h2{font-size:35px}.feature-carousel-dialog-visual{padding:25px 15px}}@media (prefers-reduced-motion:reduce){.feature-carousel-more{transition:none}}.feature-carousel-card-heading{min-height:184px}.feature-carousel-card-search{background:#e5e5e8}.extra-search{padding:18px;background:#fff;border-radius:18px;box-shadow:0 18px 40px #1616160c;transform:rotate(-3deg)}.extra-search-query{display:flex;align-items:center;gap:10px;padding:12px;background:#f4f4f5;border-radius:9px;font-size:13px}.extra-search-query>svg{color:#fa4b16}.extra-search-query>span:last-child{margin-left:auto;color:#8c8c92}.extra-search ul{list-style:none;padding:6px 0 0;margin:0}.extra-search li{display:flex;align-items:center;gap:10px;padding:16px 0}.extra-search li+li{border-top:1px solid #ededee}.extra-search-result-icon{color:#8b8180}.extra-search li>div{flex:1;min-width:0}.extra-search small{display:block;font-size:9px;color:#66666e;margin-bottom:5px}.extra-search strong{display:block;font-size:11px;line-height:1.35;font-weight:500}.extra-search li>svg{flex-shrink:0;color:#a0a0a5}.home-landing[data-theme=dark] .feature-carousel-card-search{background:#242424}.home-landing[data-theme=dark] .extra-search{background:#303030;color:#ededed}.home-landing[data-theme=dark] .extra-search-query{background:#242424}.home-landing[data-theme=dark] .extra-search li+li{border-color:#ffffff0b}.home-landing[data-theme=dark] .extra-search small{color:#aaa}.home-landing[data-theme=dark] .extra-member small,.home-landing[data-theme=dark] .extra-shared>span{color:#b9b0c5}.feature-carousel-visual{transition:opacity .6s,translate .6s}.feature-carousel-card[data-visible=false] .feature-carousel-visual{opacity:1;translate:0 10px}.feature-carousel-card[data-visible=true] .feature-carousel-visual{opacity:1;translate:0 0}.feature-carousel-visual>*{transition:translate .5s}@media (hover:hover){.feature-carousel-card:hover .feature-carousel-visual>*{translate:0 -4px}}@media (max-width:760px){.feature-carousel-card-heading{min-height:165px}}@media (prefers-reduced-motion:reduce){.feature-carousel-visual,.feature-carousel-visual>*{transition:none}.feature-carousel-card[data-visible=false] .feature-carousel-visual{opacity:1;translate:none}}.integration-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.integration-icon img{width:100%;height:100%;object-fit:contain}.integration-icon .integration-logo-dark{display:none}[data-theme=dark] .integration-icon .integration-logo-dark{display:block}[data-theme=dark] .integration-icon .integration-logo-light{display:none}[data-theme=dark] .integration-icon-chatgpt img{filter:invert(1)}.feature-carousel-visual .extra-areas i{transform-origin:left;animation:area-progress 6s ease-in-out infinite}.feature-carousel-visual .extra-areas>div:nth-child(2) i{animation-delay:-1.5s}.feature-carousel-visual .extra-areas>div:nth-child(3) i{animation-delay:-3s}.feature-carousel-visual .extra-areas>div:nth-child(4) i{animation-delay:-4.5s}.feature-carousel-visual .extra-experience>img{animation:experience-pan 12s ease-in-out infinite alternate}.feature-carousel-visual .extra-experience-check{animation:experience-check 5s ease-in-out infinite}.feature-carousel-visual .extra-avatars i{animation:avatar-arrival 5s ease-in-out infinite}.feature-carousel-visual .extra-avatars i:nth-child(2){animation-delay:.6s}.feature-carousel-visual .extra-avatars i:nth-child(3){animation-delay:1.2s}.feature-carousel-visual .extra-member{animation:result-highlight 9s ease-in-out infinite}.feature-carousel-visual .extra-member:nth-last-child(2){animation-delay:3s}.feature-carousel-visual .extra-member:last-child{animation-delay:6s}.feature-carousel-visual .extra-integrations>div{animation:integration-lift 7s ease-in-out infinite}.feature-carousel-visual .extra-integrations>div:nth-child(2){animation-delay:-1.75s}.feature-carousel-visual .extra-integrations>div:nth-child(3){animation-delay:-3.5s}.feature-carousel-visual .extra-integrations>div:nth-child(4){animation-delay:-5.25s}.feature-carousel-visual .extra-search li{animation:result-highlight 9s ease-in-out infinite;border-radius:7px}.feature-carousel-visual .extra-search li:nth-child(2){animation-delay:3s}.feature-carousel-visual .extra-search li:nth-child(3){animation-delay:6s}.feature-carousel-card .feature-carousel-visual *{animation-play-state:paused}.feature-carousel-card[data-visible=true] .feature-carousel-visual *{animation-play-state:running}[data-motion-visibility=hidden] .feature-carousel-card .feature-carousel-visual *{animation-play-state:paused}@keyframes area-progress{0%,to{scale:.72 1}50%{scale:1 1}}@keyframes experience-pan{0%{scale:1;translate:0 0}to{scale:1.06;translate:-3px 2px}}@keyframes experience-check{0%,to{opacity:.65;translate:0 0}50%{opacity:1;translate:2px 0}}@keyframes avatar-arrival{0%,18%,to{translate:0 0}9%{translate:0 -4px}}@keyframes integration-lift{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes result-highlight{0%,32%,to{background-color:transparent}15%{background-color:#fa4b1612}}@media (prefers-reduced-motion:reduce){.feature-carousel-visual *{animation:none!important}}.feature-carousel-section[data-carousel-in-view=false] .feature-carousel-visual *{animation-play-state:paused}.signal-action{isolation:isolate;overflow:hidden;display:inline-flex;min-width:200px;min-height:54px;padding:7px 8px 7px 25px;border:1px solid #fa754942;border-radius:100px;color:#f8f1e9;background:#241b14;box-shadow:inset 0 1px 0 #ffb57814,0 8px 30px #fa4b160a;transition:background .2s,transform .2s}.signal-action,.signal-action-label{position:relative;align-items:center}.signal-action-label{display:flex;justify-content:space-between;gap:23px;width:100%;font-size:14px;font-weight:550;z-index:1;text-shadow:0 1px 8px #000}.signal-action-label>span{width:37px;height:37px;border-radius:50%;background:#fa4b16;color:white;display:grid;place-items:center;flex-shrink:0;box-shadow:0 0 18px #fa4b1620}.signal-action-rain{position:absolute;inset:0;color:#ff9b66;opacity:0;pointer-events:none;transition:opacity .35s}.signal-action-rain [data-launch-rain]{opacity:1}.signal-action-rain [data-launch-rain]>span{font-size:11px;animation-duration:calc(var(--duration) * 1.4);animation-play-state:paused}.signal-action:focus-visible,.signal-action:hover{background:#342015;border-color:#fa754980;transform:translateY(-2px)}.signal-action:focus-visible .signal-action-rain,.signal-action:hover .signal-action-rain{opacity:.24}.signal-action:focus-visible [data-launch-rain]>span,.signal-action:hover [data-launch-rain]>span{animation-play-state:running}@media (hover:none){.signal-action:hover .signal-action-rain{opacity:0}}@media (prefers-reduced-motion:reduce){.signal-action-rain{display:none}.signal-action{transition:none}}.home-ending{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:80px 24px 130px}.home-ending:before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(#fa4b1609 1px,transparent 0),linear-gradient(90deg,#fa4b1609 1px,transparent 0);background-size:65px 65px;mask-image:radial-gradient(ellipse,#0009,transparent 70%);transform:perspective(600px) rotateX(35deg) scale(1.2);pointer-events:none}.home-ending>svg{display:block;width:60px;height:70px;color:var(--brand);margin:0 auto 35px}.home-ending>p{color:#8e938b;font-size:10px;font-weight:600;letter-spacing:.14em;margin-bottom:22px}.home-ending h2{font-size:clamp(42px,5vw,68px);line-height:1.05;letter-spacing:-.055em;max-width:650px;margin:0 auto 35px}.home-landing[data-theme=dark] .home-ending{background:radial-gradient(ellipse at 50% 50%,#fa4b160b,transparent 60%)}@media (max-width:600px){.home-ending{padding-bottom:90px}}.connections-section .section-heading{max-width:none;width:100%;margin-inline:0;text-align:left;display:grid;grid-template-columns:1fr 1fr;gap:24px 55px;align-items:end}.connections-section .section-heading h2{max-width:560px;font-size:clamp(36px,4.2vw,58px);line-height:1.08;letter-spacing:-.05em}.connections-section .section-heading p{margin:0;max-width:480px;font-size:17px}.connections-section .connections-grid{margin-top:38px;gap:16px}.home-landing[data-theme=dark] .connection-decoration{opacity:1;color:#aaa}.connections-grid>.connection-center,.connections-grid>.connection-tile{position:relative}.connection-center:after,.connection-tile:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid #fa4b16;opacity:0;pointer-events:none;box-shadow:inset 0 0 25px #fa4b1608}[data-motion-mode=full] .connection-tile[data-motion-state=visible]:after{animation:connection-signal 12s ease-in-out infinite}[data-motion-mode=full] .connection-spotify[data-motion-state=visible]:after{animation-delay:4s}[data-motion-mode=full] .connection-chatgpt[data-motion-state=visible]:after{animation-delay:8s}[data-motion-mode=full] .connection-center[data-motion-state=visible]:after{animation:connection-hub 4s ease-in-out 1.5s infinite}[data-motion-mode=full] .decoration-dots[data-motion-state=visible] i{animation:connection-dot 5s ease-in-out infinite}[data-motion-mode=full] .decoration-dots[data-motion-state=visible] i:nth-child(2){animation-delay:.4s}[data-motion-mode=full] .decoration-dots[data-motion-state=visible] i:nth-child(3){animation-delay:.8s}.connections-grid>[data-motion-in-view=false] *,.connections-grid>[data-motion-in-view=false]:after,.connections-grid[data-connections-paused=true] *,.connections-grid[data-connections-paused=true] :after,.connections-grid[data-motion-in-view=false] *,.connections-grid[data-motion-in-view=false] :after,[data-motion-visibility=hidden] .connections-grid :after{animation-play-state:paused!important}@keyframes connection-signal{0%,30%,to{opacity:0}12%{opacity:.25}}@keyframes connection-hub{0%,to{opacity:.03}50%{opacity:.19}}@keyframes connection-dot{0%,to{opacity:.35}50%{opacity:.85}}[data-motion-mode=full] .connection-tile[data-motion-state=visible]>.integration-icon{animation:connection-icon-drift 6s ease-in-out infinite}[data-motion-mode=full] .connection-spotify[data-motion-state=visible]>.integration-icon{animation-delay:-2s}[data-motion-mode=full] .connection-chatgpt[data-motion-state=visible]>.integration-icon{animation-delay:-4s}[data-motion-mode=full] .connection-center[data-motion-state=visible]>svg{animation:connection-icon-drift 7s ease-in-out infinite}[data-motion-mode=full] .connection-decoration[data-motion-state=visible]>span{animation:connection-icon-drift 6s ease-in-out infinite}[data-motion-mode=full] .decoration-lines[data-motion-state=visible] i{animation:connection-line-drift 5s ease-in-out infinite}[data-motion-mode=full] .decoration-squares[data-motion-state=visible] i{animation:connection-icon-drift 6s ease-in-out infinite}[data-motion-mode=full] .decoration-circle[data-motion-state=visible] i{animation:connection-circle 5s ease-in-out infinite}[data-motion-visibility=hidden] .connections-grid *{animation-play-state:paused!important}@keyframes connection-icon-drift{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes connection-line-drift{0%,to{translate:-2px 0}50%{translate:3px -2px}}@keyframes connection-circle{0%,to{scale:.88;opacity:.55}50%{scale:1.05;opacity:1}}@media (prefers-reduced-motion:reduce){.connections-grid *,.connections-grid :after{animation:none!important}}@media (max-width:760px){.connections-section .section-heading{grid-template-columns:1fr;gap:17px}.connections-section .section-heading p{font-size:16px}.connections-section .connections-grid{gap:12px;margin-top:28px}}