.demand-poll_poll__HBx1s{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;border:1px solid color-mix(in srgb,var(--nav-ink) 22%,transparent);border-radius:1.4rem;padding:1rem 1rem 1rem 1.1rem;background:color-mix(in srgb,var(--nav-ink) 9%,transparent);backdrop-filter:blur(14px);color:var(--nav-ink);text-align:left}.demand-poll_icon__TewGd{display:grid;flex:none;width:2.9rem;height:2.9rem;place-items:center;border-radius:.95rem;background:color-mix(in srgb,var(--nav-ink) 14%,transparent);animation:demand-poll_poll-nod__AkdpE 3.2s ease-in-out infinite}.demand-poll_copy__k3Io_{display:grid;flex:1 1 16rem;gap:.2rem;min-width:0}.demand-poll_title__jnCJe{margin:0;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:800;line-height:1.3}.demand-poll_note__Nn_E6{margin:0;color:color-mix(in srgb,var(--nav-ink) 78%,transparent);font-size:.9rem;line-height:1.45}.demand-poll_vote__83LpV{display:inline-flex;min-height:2.9rem;align-items:center;gap:.45rem;border:0;border-radius:999px;padding:0 1.25rem;background:var(--nav-ink);color:var(--nav);font:inherit;font-size:.95rem;font-weight:750;cursor:pointer;transition:transform .18s ease-out,background-color .18s ease-out}.demand-poll_vote__83LpV svg{transition:translate .18s ease-out}.demand-poll_vote__83LpV:hover{background:color-mix(in srgb,var(--nav-ink) 88%,var(--nav));transform:translateY(-2px)}.demand-poll_vote__83LpV:focus-visible svg,.demand-poll_vote__83LpV:hover svg{translate:3px 0}.demand-poll_vote__83LpV:focus-visible{outline:3px solid var(--nav-ink);outline-offset:3px}@keyframes demand-poll_poll-nod__AkdpE{0%,70%,to{rotate:0deg}78%{rotate:-10deg}86%{rotate:8deg}}@media (max-width:30rem){.demand-poll_vote__83LpV{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.demand-poll_icon__TewGd{animation:none}.demand-poll_vote__83LpV,.demand-poll_vote__83LpV svg{transition:none}.demand-poll_vote__83LpV:hover{transform:none}}.subject-marquee_marquee__F_idm{position:relative;overflow:hidden;padding-block:1.25rem 1.75rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.subject-marquee_rail__DKRvf{display:flex;align-items:stretch;width:-moz-max-content;width:max-content;margin:0;padding:0;list-style:none;animation:subject-marquee_marquee-run__NpS4g var(--marquee-duration,40s) linear infinite}.subject-marquee_rail__DKRvf>li{display:flex;margin-inline-end:1rem}.subject-marquee_marquee__F_idm:focus-within .subject-marquee_rail__DKRvf,.subject-marquee_marquee__F_idm:hover .subject-marquee_rail__DKRvf{animation-play-state:paused}@keyframes subject-marquee_marquee-run__NpS4g{to{translate:-50% 0}}.subject-marquee_card__jpo3t{position:relative;display:grid;grid-template-rows:auto 1fr auto;justify-items:start;gap:.85rem;width:15.5rem;min-height:11.5rem;border:1px solid var(--line);border-radius:1.25rem;padding:1.1rem 1.15rem;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--ink);transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s cubic-bezier(.22,1,.36,1),border-color .24s ease}.subject-marquee_card__jpo3t:hover{transform:translateY(-4px);border-color:var(--edge)}.subject-marquee_icon__ppu91{display:grid;width:2.9rem;height:2.9rem;place-items:center;border:1px solid var(--line);border-radius:.9rem;background:var(--surface-sunken);color:var(--ink-muted);font-size:1.15rem;--subject-icon:2.3rem;font-weight:750;transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.subject-marquee_card__jpo3t:hover .subject-marquee_icon__ppu91{transform:scale(1.1) rotate(-6deg)}.subject-marquee_names__RwIjc{display:grid;align-content:start;gap:.2rem;min-width:0}.subject-marquee_names__RwIjc h3{margin:0;font-size:1.05rem;font-weight:800;line-height:1.25;letter-spacing:-.01em}.subject-marquee_names__RwIjc>span{color:var(--ink-muted);font-size:.82rem;line-height:1.4}.subject-marquee_soon__ug8cs{display:inline-flex;align-items:center;gap:.4rem;color:var(--ink-muted);font-size:.78rem;font-weight:650}.subject-marquee_soon__ug8cs:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--edge)}.subject-marquee_live__LhNvE{overflow:hidden;isolation:isolate;border-color:color-mix(in srgb,var(--coral) 55%,var(--line));background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--sun) 30%,transparent),transparent 60%),linear-gradient(160deg,color-mix(in srgb,var(--coral) 14%,var(--surface)),var(--surface));box-shadow:0 .6rem 1.4rem -1rem color-mix(in srgb,var(--coral) 60%,transparent);animation:subject-marquee_live-breathe__899Yp 3.6s ease-in-out infinite}.subject-marquee_live__LhNvE:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--surface) 70%,transparent) 50%,transparent 65%);translate:-120% 0;animation:subject-marquee_live-sweep__rIZ3J 4.8s ease-in-out infinite}.subject-marquee_live__LhNvE:hover{border-color:var(--coral);box-shadow:0 .8rem 1.6rem -1rem color-mix(in srgb,var(--coral) 70%,transparent)}.subject-marquee_live__LhNvE .subject-marquee_icon__ppu91{border-color:color-mix(in srgb,var(--coral) 45%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--sun) 35%,var(--surface)),color-mix(in srgb,var(--coral) 30%,var(--surface)));color:var(--ink)}.subject-marquee_go__dB7c3{display:inline-flex;min-height:2.6rem;align-items:center;gap:.45rem;border-radius:999px;padding:0 1.1rem;background:linear-gradient(120deg,var(--sun),var(--coral));color:oklch(.24 .03 150);box-shadow:0 .5rem 1rem -.6rem color-mix(in srgb,var(--coral) 80%,transparent);font-size:.88rem;font-weight:750;text-decoration:none;transition:transform .18s ease-out,filter .18s ease-out}.subject-marquee_go__dB7c3 span{transition:translate .18s ease-out}.subject-marquee_go__dB7c3:hover{transform:translateY(-1px);filter:brightness(.94)}.subject-marquee_go__dB7c3:focus-visible span,.subject-marquee_go__dB7c3:hover span{translate:3px 0}.subject-marquee_go__dB7c3:focus-visible,.subject-marquee_retry__dqNqE:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@keyframes subject-marquee_live-breathe__899Yp{50%{box-shadow:0 .75rem 1.5rem -1rem color-mix(in srgb,var(--coral) 75%,transparent)}}@keyframes subject-marquee_live-sweep__rIZ3J{0%,55%{translate:-120% 0}to{translate:120% 0}}.subject-marquee_message__Bmh_Z{display:grid;justify-items:start;gap:.75rem;margin:0;border:1px solid var(--line);border-radius:1rem;padding:1.25rem;background:var(--surface);color:var(--ink-muted)}.subject-marquee_message__Bmh_Z p{margin:0}.subject-marquee_retry__dqNqE{min-height:2.75rem;border:1px solid var(--edge);border-radius:999px;padding:0 1.1rem;background:var(--surface);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.subject-marquee_srOnly__kTYRj{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.subject-marquee_marquee__F_idm{overflow-x:auto;scroll-snap-type:x proximity;-webkit-mask-image:none;mask-image:none}.subject-marquee_rail__DKRvf{animation:none}.subject-marquee_rail__DKRvf>li{scroll-snap-align:start}.subject-marquee_rail__DKRvf>li[data-copy]{display:none}.subject-marquee_card__jpo3t,.subject-marquee_go__dB7c3,.subject-marquee_go__dB7c3 span,.subject-marquee_icon__ppu91,.subject-marquee_live__LhNvE,.subject-marquee_live__LhNvE:after{animation:none;transition:none}.subject-marquee_live__LhNvE:after{display:none}}.hero_stage__Uvm7o{--hero-ease:cubic-bezier(0.16,1,0.3,1);--hero-spring:cubic-bezier(0.34,1.56,0.64,1);position:relative;isolation:isolate;width:100%;aspect-ratio:480/312;perspective:1000px}.hero_stage__Uvm7o:before{content:"";position:absolute;inset:-6% -8%;z-index:-1;background:radial-gradient(circle closest-side at 76% 30%,color-mix(in srgb,var(--sun) 34%,transparent),transparent),radial-gradient(circle closest-side at 22% 74%,color-mix(in srgb,var(--sky) 26%,transparent),transparent),radial-gradient(closest-side,var(--paper) 58%,transparent)}.hero_art__gW_5M{display:block;width:100%;height:100%;overflow:visible;transform:rotateX(calc(var(--py, 0) * -5deg)) rotateY(calc(var(--px, 0) * 7deg))}.hero_art__gW_5M,.hero_layerBack__tPX93,.hero_layerBook__7UONX,.hero_layerFront__M_eyD{transition:transform .7s var(--hero-ease)}.hero_layerBook__7UONX{transform:translate(calc(var(--px, 0) * -4px),calc(var(--py, 0) * -3px))}.hero_layerBack__tPX93{transform:translate(calc(var(--px, 0) * -10px),calc(var(--py, 0) * -7px))}.hero_layerFront__M_eyD{transform:translate(calc(var(--px, 0) * 12px),calc(var(--py, 0) * 8px))}.hero_bookRise__QtSho{animation:hero_book-rise__hjO2h .8s var(--hero-ease) both}@keyframes hero_book-rise__hjO2h{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}.hero_pageOpen__aotvO{transform-box:view-box;transform-origin:240px 190px;animation:hero_page-open__YBDtb .75s var(--hero-ease) var(--d,0s) both}@keyframes hero_page-open__YBDtb{0%{opacity:0;scale:.06 1}30%{opacity:1}to{opacity:1;scale:1 1}}.hero_drawSlow__UWBwf,.hero_draw__xl06O{stroke-dasharray:1 2;stroke-dashoffset:0;animation:hero_stroke-draw___kPJT .42s var(--hero-ease) var(--d,0s) both}.hero_drawSlow__UWBwf{animation-duration:.8s;animation-timing-function:cubic-bezier(.45,0,.2,1)}@keyframes hero_stroke-draw___kPJT{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.hero_fade__m1eJg{animation:hero_fade-in__wZUVE .3s ease-out var(--d,0s) both}@keyframes hero_fade-in__wZUVE{0%{opacity:0}to{opacity:1}}.hero_pop__P9VYQ{transform-box:fill-box;transform-origin:center;animation:hero_pop-in__IE7_j .52s var(--hero-spring) var(--d,0s) both}@keyframes hero_pop-in__IE7_j{0%{opacity:0;scale:0}40%{opacity:1}to{opacity:1;scale:1}}.hero_ribbon__wvfdj{transform-box:fill-box;transform-origin:top;animation:hero_ribbon-fall__DHuqa .6s var(--hero-spring) var(--d,0s) both}@keyframes hero_ribbon-fall__DHuqa{0%{scale:1 0}to{scale:1 1}}.hero_barGrow__EqtTQ{transform-box:fill-box;transform-origin:bottom;animation:hero_bar-grow__hE3hR .6s var(--hero-spring) var(--d,0s) both}@keyframes hero_bar-grow__hE3hR{0%{scale:1 0}to{scale:1 1}}.hero_roundJoinSoft__vxkWl{stroke:currentColor;stroke-width:0;stroke-linejoin:round}.hero_drop__ouxmL{animation:hero_object-drop__nV0vv .76s var(--hero-spring) var(--d,0s) both}@keyframes hero_object-drop__nV0vv{0%{opacity:0;translate:0 -64px}25%{opacity:1}to{opacity:1;translate:0 0}}.hero_shadowGrow__cOZ_a{transform-box:fill-box;transform-origin:center;animation:hero_shadow-grow__hFTUv .76s var(--hero-ease) var(--d,0s) both}@keyframes hero_shadow-grow__hFTUv{0%{opacity:0;scale:.35}to{opacity:1;scale:1}}.hero_paper__s_oAS{fill:var(--art-paper,var(--paper))}.hero_surface__Nc8ri{fill:var(--art-surface,var(--surface))}.hero_ink___8zRz{fill:var(--ink)}.hero_nav__EuIFF{fill:var(--nav)}.hero_action__WbXIt{fill:var(--action)}.hero_sun__PmAMI{fill:var(--sun)}.hero_coral__r0GJL{fill:var(--coral)}.hero_sky__wrgT3{fill:var(--sky)}.hero_navSide__40xIh{fill:color-mix(in srgb,var(--nav) 68%,var(--ink))}.hero_actionSide__40xAb{fill:color-mix(in srgb,var(--action) 68%,var(--ink))}.hero_inkSide__vaJse{fill:color-mix(in srgb,var(--ink) 78%,var(--nav))}.hero_surfaceSide__ueeBb{fill:color-mix(in srgb,var(--art-surface,var(--surface)) 78%,var(--art-ink,var(--ink)))}.hero_sunSide__5qOv3{fill:color-mix(in srgb,var(--sun) 70%,var(--ink))}.hero_coralSide__j4RGO{fill:color-mix(in srgb,var(--coral) 70%,var(--ink))}.hero_skySide__35vSL{fill:color-mix(in srgb,var(--sky) 70%,var(--ink))}.hero_coralTile__cplod,.hero_navInkTile__GrHU8,.hero_paperTile___KVHD,.hero_sunTile__IOQsv,.hero_surfaceTile__0FzP0{stroke:color-mix(in srgb,var(--ink) 14%,transparent);stroke-width:1}.hero_surfaceTile__0FzP0{fill:var(--art-surface,var(--surface))}.hero_paperTile___KVHD{fill:var(--art-paper,var(--paper))}.hero_navInkTile__GrHU8{fill:var(--nav-ink)}.hero_sunTile__IOQsv{fill:var(--sun)}.hero_coralTile__cplod{fill:var(--coral)}.hero_pageEdge__X4BMe{fill:color-mix(in srgb,var(--surface) 80%,var(--ink))}.hero_pageEdgeLight__oCo36{fill:color-mix(in srgb,var(--surface) 90%,var(--ink))}.hero_wood__CHfOj{fill:color-mix(in srgb,var(--surface) 62%,var(--action))}.hero_metal__J8X5C{fill:color-mix(in srgb,var(--surface) 55%,var(--ink))}.hero_glass___4xs1{fill:color-mix(in srgb,var(--surface) 72%,var(--nav));fill-opacity:.88}.hero_glassEdge__hsdY8{fill:none;stroke:color-mix(in srgb,var(--nav) 55%,var(--surface));stroke-width:2;stroke-linejoin:round}.hero_liquidTop__jQ2fV{fill:color-mix(in srgb,var(--sky) 65%,var(--surface))}.hero_bubble__oqX8J{fill:var(--surface);fill-opacity:.8}.hero_contact__nE816{fill:var(--ink);fill-opacity:.16}.hero_stopShade__bkW04{stop-color:var(--art-ink,var(--ink));stop-opacity:.16}.hero_stopClear__zs3u4{stop-color:var(--art-ink,var(--ink));stop-opacity:0}.hero_roundJoin__igk8v{stroke-linejoin:round;stroke-width:8}.hero_roundJoin__igk8v.hero_action__WbXIt{stroke:var(--action)}.hero_roundJoin__igk8v.hero_actionSide__40xAb{stroke:color-mix(in srgb,var(--action) 68%,var(--ink))}.hero_roundJoin__igk8v.hero_sky__wrgT3{stroke:var(--sky)}.hero_roundJoin__igk8v.hero_skySide__35vSL{stroke:color-mix(in srgb,var(--sky) 70%,var(--ink))}.hero_ringSide__2BcC7,.hero_ring__P5AqP{fill:none;stroke-width:7}.hero_ring__P5AqP{stroke:var(--ink)}.hero_ringSide__2BcC7{stroke:color-mix(in srgb,var(--ink) 78%,var(--nav))}.hero_strokeActionInk__wGkH2,.hero_strokeAxis__LHH_S,.hero_strokeCurve__5hLXB,.hero_strokeDigit__PezHk,.hero_strokeGlint__PaHSK,.hero_strokeGuide__NLNZL,.hero_strokeLegSide__hLEjV,.hero_strokeLeg__AOg0c,.hero_strokeNeedle__dU8vI,.hero_strokeRule__EyRkr,.hero_strokeSpine__C8pLJ,.hero_strokeTick__5U8Jh,.hero_strokeTitle__vGX2c{fill:none;stroke-linecap:round;stroke-linejoin:round}.hero_strokeRule__EyRkr{stroke:color-mix(in srgb,var(--art-ink,var(--ink)) 16%,var(--art-paper,var(--paper)));stroke-width:1.4}.hero_strokeTitle__vGX2c{stroke:var(--art-ink,var(--ink));stroke-width:4}.hero_strokeAxis__LHH_S{stroke:color-mix(in srgb,var(--art-ink,var(--ink)) 60%,var(--art-paper,var(--paper)));stroke-width:1.6}.hero_strokeCurve__5hLXB{stroke:color-mix(in srgb,var(--action) 72%,var(--art-ink,var(--ink)));stroke-width:3}.hero_strokeGuide__NLNZL{stroke:color-mix(in srgb,var(--art-ink,var(--ink)) 60%,var(--art-paper,var(--paper)));stroke-width:1.4;stroke-dasharray:2 3}.hero_strokeSpine__C8pLJ{stroke:color-mix(in srgb,var(--ink) 22%,transparent);stroke-width:1.2}.hero_strokeTick__5U8Jh{stroke:var(--ink);stroke-width:1.3}.hero_strokeGlint__PaHSK{stroke:var(--surface);stroke-width:3;stroke-opacity:.9}.hero_strokeLeg__AOg0c{stroke:var(--ink);stroke-width:6}.hero_strokeLegSide__hLEjV{stroke:color-mix(in srgb,var(--ink) 78%,var(--nav));stroke-width:6}.hero_strokeNeedle__dU8vI{stroke:var(--ink-muted);stroke-width:2}.hero_strokeDigit__PezHk{stroke:var(--ink);stroke-width:2.2}.hero_strokeActionInk__wGkH2{stroke:var(--action-ink);stroke-width:1.4}@media (prefers-reduced-motion:reduce){.hero_art__gW_5M,.hero_layerBack__tPX93,.hero_layerBook__7UONX,.hero_layerFront__M_eyD{transform:none;transition:none}.hero_barGrow__EqtTQ,.hero_bookRise__QtSho,.hero_drawSlow__UWBwf,.hero_draw__xl06O,.hero_drop__ouxmL,.hero_fade__m1eJg,.hero_pageOpen__aotvO,.hero_pop__P9VYQ,.hero_ribbon__wvfdj,.hero_shadowGrow__cOZ_a{animation:none}}.sections_section__pZOGi{display:grid;gap:clamp(1.5rem,4vw,2.5rem);padding-block:clamp(2.5rem,6vw,4.5rem)}.sections_sectionTitle__sER7e{margin:0;color:var(--ink);font-size:clamp(2rem,4.6vw,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.sections_cards__5JFtf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem)}.sections_card__Owp1y{--card-spring:cubic-bezier(0.34,1.56,0.64,1);--card-ease:cubic-bezier(0.22,1,0.36,1);position:relative;isolation:isolate;display:flex;min-width:0;flex-direction:column;gap:.625rem;border:1px solid var(--line);border-radius:1.5rem;padding:.75rem .75rem 1.5rem;background:var(--surface);box-shadow:0 1px 0 var(--line),0 1.25rem 2.5rem -2rem color-mix(in srgb,var(--ink) 40%,transparent);transition:transform .42s var(--card-ease),border-color .3s ease}.sections_card__Owp1y:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 2.5rem 3rem -1.75rem color-mix(in srgb,var(--ink) 40%,transparent);opacity:0;pointer-events:none;transition:opacity .42s var(--card-ease)}@media (hover:hover) and (pointer:fine){.sections_card__Owp1y:focus-within,.sections_card__Owp1y:hover{border-color:color-mix(in srgb,var(--action) 35%,var(--line));transform:translateY(-6px)}.sections_card__Owp1y:focus-within:after,.sections_card__Owp1y:hover:after{opacity:1}.sections_card__Owp1y:hover .sections_demoStage__x_3p6{background-color:color-mix(in srgb,var(--stage-tone,var(--action)) 24%,var(--surface))}.sections_card__Owp1y:hover .sections_cell__01iKr[data-state=in]{border-color:color-mix(in srgb,var(--action) 45%,var(--edge))}}.sections_demoStage__x_3p6{position:relative;display:flex;min-height:13rem;flex:1 1 auto;flex-direction:column;gap:.875rem;border-radius:1rem;padding:1.25rem;background-color:color-mix(in srgb,var(--stage-tone,var(--action)) 14%,var(--surface));background-image:radial-gradient(color-mix(in srgb,var(--ink) 9%,transparent) 1px,transparent 1.5px);background-size:1rem 1rem;transition:background-color .3s ease}.sections_cards__5JFtf>:first-child{--stage-tone:var(--sun)}.sections_cards__5JFtf>:nth-child(2){--stage-tone:var(--sky)}.sections_cards__5JFtf>:nth-child(3){--stage-tone:var(--coral)}.sections_cardTitle__8r5Wb{margin:.5rem .75rem 0;color:var(--ink);font-size:1.125rem;font-weight:750;line-height:1.3;letter-spacing:-.01em}.sections_cardText__FZmGf{margin:0 .75rem;color:var(--ink-muted);font-size:.9375rem;line-height:1.5}.sections_cells__Ee0UV{--gap:0.375rem;position:relative;display:grid;grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:var(--gap);padding:.5rem 0 .875rem}.sections_cell__01iKr{display:grid;aspect-ratio:1;min-width:0;place-items:center;border:1px solid var(--edge);border-radius:.5rem;background:var(--surface);color:var(--ink);font-size:clamp(.75rem,1.1vw,.9375rem);font-weight:750;font-variant-numeric:tabular-nums;transition:background-color .3s ease,border-color .3s ease,color .3s ease,opacity .4s ease,box-shadow .3s ease,transform .5s var(--card-spring)}.sections_cell__01iKr[data-state=out]{opacity:.25;transform:scale(.84)}.sections_cell__01iKr[data-state=mid]{border-color:color-mix(in srgb,var(--sun) 60%,var(--ink));background:color-mix(in srgb,var(--sun) 55%,var(--surface));color:var(--ink);box-shadow:0 .6rem 1rem -.6rem color-mix(in srgb,var(--sun) 90%,transparent);transform:translateY(-.4rem)}.sections_cell__01iKr[data-state=found]{border-color:var(--action);background:var(--action);color:var(--action-ink);box-shadow:0 .8rem 1.4rem -.6rem color-mix(in srgb,var(--action) 80%,transparent);transform:translateY(-.4rem) scale(1.12)}.sections_rangeBar__Kw1Me{position:absolute;bottom:0;left:calc((100% + var(--gap)) / var(--count) * var(--lo));width:calc((100% + var(--gap)) / var(--count) * (var(--hi) - var(--lo) + 1) - var(--gap));height:.25rem;border-radius:999px;background:var(--sky);transition:left .55s var(--card-spring),width .55s var(--card-spring),background-color .3s ease}.sections_rangeBar__Kw1Me[data-done]{background:var(--action)}.sections_demoCaption__hGPyu{min-height:2.9em;margin:0;color:var(--ink);font-size:.9375rem;font-weight:600;line-height:1.45;animation:sections_caption-in__Z6PKd .42s ease-out both}@keyframes sections_caption-in__Z6PKd{0%{opacity:0;translate:0 .4rem;filter:blur(4px)}to{opacity:1;translate:0 0;filter:none}}.sections_replay__OZr2a{display:inline-flex;min-height:2.25rem;align-items:center;align-self:flex-start;gap:.375rem;margin-top:auto;border:1px solid var(--edge);border-radius:999px;padding:0 .875rem;background:var(--surface);color:var(--ink);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer;transition:border-color .2s ease,color .2s ease,opacity .2s ease,transform .15s ease}.sections_replay__OZr2a svg{transition:transform .45s var(--card-spring)}.sections_replay__OZr2a:hover:not(:disabled){border-color:var(--action);color:var(--action)}.sections_replay__OZr2a:hover:not(:disabled) svg{transform:rotate(-200deg)}.sections_replay__OZr2a:active:not(:disabled){transform:scale(.96)}.sections_replay__OZr2a:disabled{cursor:default;opacity:.4}.sections_sentence__KWx_0{min-height:calc(3 * 1.3em);margin:0;color:var(--ink);font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:700;line-height:1.3;letter-spacing:-.02em;animation:sections_sentence-in__5UewD .48s cubic-bezier(.16,1,.3,1) both}@keyframes sections_sentence-in__5UewD{0%{opacity:0;translate:0 .5rem;filter:blur(6px)}to{opacity:1;translate:0 0;filter:none}}.sections_termMark__2A9bq{padding-inline:.08em;background:linear-gradient(color-mix(in srgb,var(--sun) 60%,transparent),color-mix(in srgb,var(--sun) 60%,transparent)) no-repeat 0 90% /100% .38em;color:inherit;animation:sections_mark-draw__0aKz_ .65s cubic-bezier(.16,1,.3,1) .22s both}@keyframes sections_mark-draw__0aKz_{0%{background-size:0 .38em}to{background-size:100% .38em}}.sections_flagSwitch__6vmTZ{position:relative;display:inline-flex;align-self:flex-start;gap:.25rem;margin-top:auto;border:1px solid var(--edge);border-radius:999px;padding:.25rem;background:var(--surface)}.sections_flagThumb__YHVfI{position:absolute;top:.25rem;left:.25rem;width:2.75rem;height:2.75rem;border-radius:999px;background:var(--action);box-shadow:0 .35rem .8rem -.35rem color-mix(in srgb,var(--action) 80%,transparent);transition:translate .42s var(--card-spring)}.sections_flagThumb__YHVfI[data-side=en]{translate:3rem 0}.sections_flagButton__dB578{position:relative;display:inline-grid;min-width:2.75rem;min-height:2.75rem;place-items:center;border:0;border-radius:999px;background:transparent;cursor:pointer;transition:background-color .2s ease}.sections_flagButton__dB578 img{transition:transform .25s var(--card-spring)}.sections_flagButton__dB578[aria-pressed=false]:hover{background:color-mix(in srgb,var(--action) 10%,transparent)}.sections_flagButton__dB578:hover img{transform:scale(1.15)}.sections_cardLink__wtPft:focus-visible,.sections_flagButton__dB578:focus-visible,.sections_primaryAction__o7Wlk:focus-visible,.sections_replay__OZr2a:focus-visible,.sections_termFace__FduSv:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sections_term___vDUi{display:grid;gap:.625rem}.sections_termFace__FduSv{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:.75rem;border:1px dashed var(--edge);border-radius:.9rem;padding:.85rem 1rem;background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .25s ease,box-shadow .3s var(--card-ease),transform .35s var(--card-ease)}.sections_termFace__FduSv:hover{border-color:var(--action);border-style:solid;box-shadow:0 .75rem 1.25rem -.9rem color-mix(in srgb,var(--ink) 50%,transparent);transform:translateY(-2px)}.sections_term___vDUi[data-flipped] .sections_termFace__FduSv{border-style:solid;border-color:var(--action)}.sections_termFace__FduSv svg{flex-shrink:0;color:var(--action);transition:transform .45s var(--card-spring)}.sections_term___vDUi[data-flipped] .sections_termFace__FduSv svg{transform:rotate(180deg)}.sections_termWord__rv66J{font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:700;letter-spacing:-.02em;-webkit-text-decoration:underline dotted color-mix(in srgb,var(--action) 70%,transparent);text-decoration:underline dotted color-mix(in srgb,var(--action) 70%,transparent);text-decoration-thickness:2px;text-underline-offset:.22em}.sections_termBack__2L3SU{border:1px solid color-mix(in srgb,var(--coral) 70%,var(--ink));border-radius:.9rem;padding:.85rem 1rem;background:color-mix(in srgb,var(--coral) 12%,var(--surface));color:var(--ink);font-size:.9375rem;font-weight:600;line-height:1.45;animation:sections_term-unfold__R4XQg .48s cubic-bezier(.16,1,.3,1) both}.sections_termBack__2L3SU p{margin:0}.sections_termBack__2L3SU .sections_termExample__TlUaS{margin-top:.5rem;color:var(--ink-muted);font-size:.875rem;font-weight:500}@keyframes sections_term-unfold__R4XQg{0%{opacity:0;clip-path:inset(0 0 100% 0 round .9rem);translate:0 -.4rem}to{opacity:1;clip-path:inset(0 0 0 0 round .9rem);translate:0 0}}.sections_cardLink__wtPft{display:inline-flex;min-height:2.75rem;align-items:center;align-self:flex-start;gap:.35rem;margin-top:auto;color:var(--action);font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--action) 40%,transparent);text-underline-offset:.25em;transition:text-decoration-color .2s ease,text-underline-offset .2s ease}.sections_cardLink__wtPft svg{transition:transform .25s var(--card-spring)}.sections_cardLink__wtPft:hover{text-decoration-color:var(--action);text-underline-offset:.35em}.sections_cardLink__wtPft:hover svg{transform:translate(2px,-2px)}.sections_tutorSection__CWGF1{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.sections_tutorIntro__eskVX{display:grid;justify-items:start;gap:1.5rem}.sections_primaryAction__o7Wlk{display:inline-flex;min-height:3rem;align-items:center;gap:.5rem;border-radius:999px;padding:0 1.5rem;background:var(--action);color:var(--action-ink);font-weight:700;text-decoration:none}.sections_primaryAction__o7Wlk:hover{background:var(--action-hover)}.sections_tutorStage__YH9No{perspective:1400px}.sections_tutorCard__jaxpl{--tilt-x:0deg;--tilt-y:0deg;overflow:hidden;border:1px solid var(--line);border-radius:1.5rem;background:var(--surface);box-shadow:0 2rem 4rem -2rem color-mix(in srgb,var(--ink) 40%,transparent);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .2s ease-out}.sections_tutorHeader__brThO{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--line);padding:1rem 1.25rem}.sections_tutorMark__vkJ_r{display:inline-grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.75rem;background:linear-gradient(135deg,var(--sun),var(--coral));color:var(--ink)}.sections_tutorTitle__ktdtp{margin:0;color:var(--ink);font-size:1.05rem;font-weight:700}.sections_conversation__QwfoX{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem}.sections_sectionLead__p7iN7{max-width:34ch;margin:0;color:var(--ink-muted);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.55}.sections_studentMessage__YB_hH,.sections_tutorMessage__Wd_St{display:flex;align-items:flex-end;gap:.5rem;animation:sections_tutor-reveal__pDdlI .42s cubic-bezier(.22,1,.36,1) both paused}.sections_studentMessage__YB_hH{flex-direction:row-reverse}.sections_tutorMessage__Wd_St{animation-delay:.5s}.sections_avatar__16OF2{display:inline-grid;width:1.9rem;height:1.9rem;flex:0 0 auto;place-items:center;border-radius:.65rem;background:var(--surface-sunken);color:var(--ink-muted)}.sections_tutorMessage__Wd_St .sections_avatar__16OF2{background:color-mix(in srgb,var(--coral) 28%,var(--surface));color:var(--ink)}.sections_studentBubble__eS9x9,.sections_tutorBubble__N1Y4C{max-width:85%;margin:0;border-radius:1.1rem;padding:.75rem .95rem;font-size:.95rem;line-height:1.55}.sections_studentBubble__eS9x9{border-bottom-right-radius:.3rem;background:var(--action);color:var(--action-ink)}.sections_tutorBubble__N1Y4C{position:relative;border:1px solid var(--line);border-bottom-left-radius:.3rem;background:var(--surface);color:var(--ink)}.sections_tutorText___dmgn{animation:sections_tutor-text__7eTTd .38s ease-out 1.5s both paused}.sections_typingDots__D5_Ve{position:absolute;top:50%;left:.95rem;display:flex;gap:.3rem;translate:0 -50%;animation:sections_typing-out__IlR0E .2s ease-out 1.45s both paused}.sections_typingDots__D5_Ve span{width:.4rem;height:.4rem;border-radius:999px;background:var(--ink-muted);animation:sections_typing-dot__5zAMD .38s ease-in-out .5s 4 alternate both paused}.sections_typingDots__D5_Ve span:nth-child(2){animation-delay:.62s}.sections_typingDots__D5_Ve span:nth-child(3){animation-delay:.74s}@keyframes sections_typing-dot__5zAMD{0%{opacity:.35;translate:0 0}to{opacity:1;translate:0 -3px}}@keyframes sections_typing-out__IlR0E{to{opacity:0}}@keyframes sections_tutor-text__7eTTd{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}.sections_followupPrompt__Cl3ok{align-self:flex-start;margin:0 0 0 2.4rem;border:1px dashed color-mix(in srgb,var(--sun) 70%,var(--ink));border-radius:999px;padding:.35rem .85rem;background:color-mix(in srgb,var(--sun) 22%,var(--surface));color:var(--ink);font-size:.875rem;animation:sections_tutor-reveal__pDdlI .42s cubic-bezier(.22,1,.36,1) 2s both paused}.sections_conversation__QwfoX[data-playing=true] .sections_followupPrompt__Cl3ok,.sections_conversation__QwfoX[data-playing=true] .sections_studentMessage__YB_hH,.sections_conversation__QwfoX[data-playing=true] .sections_tutorMessage__Wd_St,.sections_conversation__QwfoX[data-playing=true] .sections_tutorText___dmgn,.sections_conversation__QwfoX[data-playing=true] .sections_typingDots__D5_Ve,.sections_conversation__QwfoX[data-playing=true] .sections_typingDots__D5_Ve span{animation-play-state:running}.sections_tutorFooter__nufdi{margin:0;border-top:1px solid var(--line);padding:.75rem 1.25rem;background:var(--surface-sunken);color:var(--ink-muted);font-size:.8125rem}@keyframes sections_tutor-reveal__pDdlI{0%{opacity:0;transform:translateY(.75rem) scale(.97)}to{opacity:1;transform:none}}@media (max-width:860px){.sections_cards__5JFtf,.sections_tutorSection__CWGF1{grid-template-columns:minmax(0,1fr)}.sections_card__Owp1y{min-height:0}}@media (prefers-reduced-motion:reduce){.sections_card__Owp1y,.sections_card__Owp1y:after,.sections_card__Owp1y:focus-within,.sections_card__Owp1y:hover,.sections_termFace__FduSv,.sections_termFace__FduSv:hover,.sections_tutorCard__jaxpl{transform:none;transition:none}.sections_cardLink__wtPft svg,.sections_cell__01iKr,.sections_demoStage__x_3p6,.sections_flagButton__dB578 img,.sections_flagThumb__YHVfI,.sections_rangeBar__Kw1Me,.sections_replay__OZr2a,.sections_replay__OZr2a svg{transition:none}.sections_demoCaption__hGPyu,.sections_sentence__KWx_0,.sections_termBack__2L3SU,.sections_termFace__FduSv svg,.sections_termMark__2A9bq{animation:none;transition:none}.sections_followupPrompt__Cl3ok,.sections_studentMessage__YB_hH,.sections_tutorMessage__Wd_St,.sections_tutorText___dmgn{animation:none}.sections_typingDots__D5_Ve{display:none}}.pricing_pricing__8oIta{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(3rem,8vw,6rem)}.pricing_intro__5T9k2{display:grid;justify-items:start;gap:1.25rem}.pricing_title___vAw0{margin:0;color:var(--ink);font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800;line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.pricing_lead__SI0C_{max-width:36ch;margin:0;color:var(--ink-muted);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.55}.pricing_switches__Qj8Jr{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.pricing_segment__gj3nb{display:inline-flex;gap:.25rem;border:1px solid var(--edge);border-radius:999px;padding:.25rem;background:var(--surface-sunken)}.pricing_segment__gj3nb button{min-height:2.75rem;border:0;border-radius:999px;padding:0 1.1rem;background:transparent;color:var(--ink-muted);font:inherit;font-size:.95rem;font-weight:700;cursor:pointer;transition:background-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out}.pricing_segment__gj3nb button:hover{color:var(--ink)}.pricing_segment__gj3nb button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 .25rem .75rem -.35rem color-mix(in srgb,var(--ink) 35%,transparent)}.pricing_freeAction__UwKwN:focus-visible,.pricing_paidAction__XsLw5:focus-visible,.pricing_segment__gj3nb button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.pricing_plans__90RLN{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(1rem,2.5vw,1.75rem)}.pricing_free__bETcr,.pricing_paid__wq9wi{display:grid;align-content:start;gap:1rem;border-radius:1.75rem;padding:clamp(1.4rem,3vw,2rem);background:var(--surface);color:var(--ink)}.pricing_free__bETcr{border:1px solid var(--line);box-shadow:0 1.25rem 2.5rem -2rem color-mix(in srgb,var(--ink) 35%,transparent)}.pricing_paid__wq9wi .pricing_planName__bu6nx{padding-right:6.5rem}.pricing_planName__bu6nx{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.15rem;font-weight:800;letter-spacing:-.01em}.pricing_spark__6hNV5{color:var(--action)}.pricing_price__NOXe1{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0}.pricing_amount__eYaon{font-size:clamp(2rem,4vw,2.6rem);font-weight:800;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pricing_amountPaid__teB2w{font-size:clamp(2.5rem,5vw,3.4rem)}.pricing_note__zwMlz,.pricing_per__G2ob9{color:var(--ink-muted);font-size:.95rem}.pricing_note__zwMlz{margin:-.5rem 0 0}.pricing_limits__OvYBn{display:grid;gap:.6rem;margin:.25rem 0 .5rem;padding:0;list-style:none;font-size:.98rem;line-height:1.4}.pricing_limits__OvYBn li{display:flex;gap:.55rem}.pricing_limits__OvYBn svg{flex:none;margin-top:.15rem;color:var(--action)}.pricing_freeAction__UwKwN,.pricing_paidAction__XsLw5{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;padding:0 1.5rem;font-weight:700;text-decoration:none}.pricing_freeAction__UwKwN{border:1px solid var(--edge);color:var(--ink)}.pricing_freeAction__UwKwN:hover{background:var(--surface-sunken)}.pricing_paidAction__XsLw5{background:var(--action);color:var(--action-ink);box-shadow:0 .75rem 1.5rem -.75rem color-mix(in srgb,var(--action) 70%,transparent);transition:background-color .18s ease-out,transform .18s ease-out}.pricing_paidAction__XsLw5:hover{background:var(--action-hover);transform:translateY(-1px)}.pricing_soon__vr1R_,.pricing_soon__vr1R_:hover{background:var(--surface-sunken);color:var(--ink-muted);box-shadow:none;transform:none;cursor:default}.pricing_aura__cqiQI{position:relative;isolation:isolate;padding:3px;border-radius:calc(1.75rem + 2px);box-shadow:0 2.5rem 4rem -2.5rem color-mix(in srgb,var(--coral) 55%,transparent);animation:pricing_aura-turn__G0m3S 14s linear infinite}.pricing_aura__cqiQI,.pricing_aura__cqiQI:before{background:conic-gradient(from var(--aura-turn,0deg),var(--sun),var(--coral),var(--sky),var(--sun))}.pricing_aura__cqiQI:before{content:"";position:absolute;z-index:-1;inset:-14%;pointer-events:none;border-radius:50%;filter:blur(46px);opacity:.7;animation:pricing_aura-breathe__HkITI 5s ease-in-out infinite}.pricing_paid__wq9wi{position:relative;overflow:hidden;border-radius:1.75rem;transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .26s cubic-bezier(.22,1,.36,1)}.pricing_paid__wq9wi:before{background:radial-gradient(22rem circle at var(--spot-x,70%) var(--spot-y,-10%),color-mix(in srgb,var(--sun) 22%,transparent),transparent 60%)}.pricing_paid__wq9wi:after,.pricing_paid__wq9wi:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.pricing_paid__wq9wi:after{background:linear-gradient(110deg,transparent 38%,color-mix(in srgb,var(--surface) 75%,transparent) 50%,transparent 62%);translate:-130% 0;animation:pricing_paid-sweep__qW8aR 6s ease-in-out 1.2s infinite}.pricing_paid__wq9wi>*{position:relative;z-index:1}@property --aura-turn{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes pricing_aura-turn__G0m3S{to{--aura-turn:360deg}}@keyframes pricing_aura-breathe__HkITI{50%{opacity:.95;scale:1.06}}@keyframes pricing_paid-sweep__qW8aR{0%,60%{translate:-130% 0}to{translate:130% 0}}.pricing_stage__JFH6M{position:absolute;z-index:-1;inset:0;pointer-events:none}.pricing_stage__JFH6M span{position:absolute;border-radius:50%;filter:blur(60px);opacity:.35;animation:pricing_orb-drift__UZz6h 18s ease-in-out infinite alternate}.pricing_orbSun__G_pQ0{top:8%;left:2%;width:clamp(10rem,22vw,18rem);aspect-ratio:1;background:var(--sun)}.pricing_orbCoral__VxUO6{right:4%;bottom:6%;width:clamp(12rem,26vw,22rem);aspect-ratio:1;background:var(--coral);animation-delay:-6s}.pricing_orbSky__eMIyE{top:30%;left:42%;width:clamp(8rem,18vw,15rem);aspect-ratio:1;background:var(--sky);animation-delay:-12s}@keyframes pricing_orb-drift__UZz6h{to{translate:3rem -2rem;scale:1.15}}.pricing_titleLine__zXnHh{display:inline}.pricing_titleGlow__AoqR7{background:linear-gradient(90deg,var(--action),var(--coral),var(--sky),var(--action));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pricing_title-flow__ac4cw 8s linear infinite}@keyframes pricing_title-flow__ac4cw{to{background-position:300% 0}}.pricing_badge__g5bFQ{position:absolute;top:1.1rem;right:1.1rem;border-radius:999px;padding:.3rem .8rem;background:linear-gradient(120deg,var(--sun),var(--coral));color:var(--ink);font-size:.78rem;font-weight:800;letter-spacing:.01em;box-shadow:0 .5rem 1.2rem -.6rem color-mix(in srgb,var(--coral) 80%,transparent)}.pricing_sparkles__dEkyo{position:absolute;inset:-1.5rem;z-index:2;pointer-events:none}.pricing_sparkles__dEkyo span{position:absolute;color:var(--sun);font-size:1rem;opacity:0;animation:pricing_twinkle__0lj2M 3.2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .64s)}.pricing_sparkles__dEkyo span:first-child{top:0;left:12%}.pricing_sparkles__dEkyo span:nth-child(2){top:18%;right:0;font-size:.8rem;color:var(--coral)}.pricing_sparkles__dEkyo span:nth-child(3){bottom:8%;right:6%;font-size:1.2rem}.pricing_sparkles__dEkyo span:nth-child(4){bottom:0;left:30%;font-size:.75rem;color:var(--sky)}.pricing_sparkles__dEkyo span:nth-child(5){top:45%;left:0;font-size:.9rem;color:var(--coral)}@keyframes pricing_twinkle__0lj2M{0%,to{opacity:0;scale:.4;rotate:0deg}50%{opacity:1;scale:1;rotate:45deg}}.pricing_price__NOXe1{animation:pricing_price-pop__ooe1L .42s cubic-bezier(.34,1.56,.64,1)}@keyframes pricing_price-pop__ooe1L{0%{opacity:.4;scale:.94}}.pricing_pricing__8oIta[data-inview=true] .pricing_free__bETcr{animation:pricing_free-in__X_oRj .8s cubic-bezier(.16,1,.3,1) both}.pricing_pricing__8oIta[data-inview=true] .pricing_aura__cqiQI{animation:pricing_aura-turn__G0m3S 14s linear infinite,pricing_aura-in__dETaa .9s cubic-bezier(.16,1,.3,1) .12s both}.pricing_pricing__8oIta[data-inview=true] .pricing_badge__g5bFQ{animation:pricing_badge-in__HBl16 .6s cubic-bezier(.34,1.56,.64,1) .7s both}.pricing_pricing__8oIta[data-inview=true] .pricing_limits__OvYBn li{animation:pricing_item-in__93LRF .52s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * .11s + .38s)}@keyframes pricing_free-in__X_oRj{0%{opacity:0;translate:-2rem 1rem;rotate:-3deg}}@keyframes pricing_aura-in__dETaa{0%{opacity:0;translate:0 2.5rem;scale:.92}}@keyframes pricing_badge-in__HBl16{0%{opacity:0;scale:.4;rotate:-12deg}}@keyframes pricing_item-in__93LRF{0%{opacity:0;translate:-.75rem 0}}.pricing_srOnly__y_rNm{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media not ((hover:hover) and (pointer:fine)){.pricing_paid__wq9wi{transform:none}}@media (prefers-reduced-motion:reduce){.pricing_aura__cqiQI,.pricing_aura__cqiQI:before,.pricing_paid__wq9wi:after,.pricing_price__NOXe1,.pricing_pricing__8oIta[data-inview=true] .pricing_aura__cqiQI,.pricing_pricing__8oIta[data-inview=true] .pricing_badge__g5bFQ,.pricing_pricing__8oIta[data-inview=true] .pricing_free__bETcr,.pricing_pricing__8oIta[data-inview=true] .pricing_limits__OvYBn li,.pricing_sparkles__dEkyo span,.pricing_stage__JFH6M span,.pricing_titleGlow__AoqR7{animation:none}.pricing_paid__wq9wi{transform:none;transition:none}.pricing_paid__wq9wi:after,.pricing_sparkles__dEkyo{display:none}}@media (prefers-contrast:more){.pricing_aura__cqiQI{background:var(--edge);box-shadow:none}.pricing_aura__cqiQI:before,.pricing_sparkles__dEkyo,.pricing_stage__JFH6M{display:none}.pricing_titleGlow__AoqR7{background:none;color:var(--ink)}}@media (max-width:64rem){.pricing_pricing__8oIta{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.pricing_plans__90RLN{grid-template-columns:minmax(0,1fr)}.pricing_aura__cqiQI{order:-1}.pricing_aura__cqiQI:before{inset:-6%;filter:blur(32px)}}@media (max-width:48rem),(pointer:coarse){.pricing_aura__cqiQI,.pricing_aura__cqiQI:before,.pricing_pricing__8oIta[data-inview=true] .pricing_aura__cqiQI,.pricing_stage__JFH6M span,.pricing_titleGlow__AoqR7{animation:none}.pricing_paid__wq9wi:after{display:none}.pricing_aura__cqiQI:before{filter:blur(28px);opacity:.6}.pricing_stage__JFH6M span{filter:blur(40px)}}.install_section__YMYqz{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2.5rem,6vw,4.5rem);scroll-margin-top:5rem}.install_intro__GSVXX{display:grid;justify-items:start;gap:1.25rem}.install_eyebrow__hpoXI{margin:0;color:var(--action);font-size:.85rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.install_title__eUove{margin:0;color:var(--ink);font-size:clamp(2rem,4.6vw,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.install_lead__vn_aT{max-width:40ch;margin:0;color:var(--ink-muted);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.55}.install_perks__TWtRO{display:grid;gap:.75rem;margin:0;padding:0;list-style:none;color:var(--ink)}.install_perks__TWtRO li{display:flex;align-items:center;gap:.75rem}.install_perkIcon__YqvRZ{display:grid;flex:none;place-items:center;width:2.25rem;aspect-ratio:1;border-radius:.75rem;background:color-mix(in srgb,var(--action) 12%,var(--surface));color:var(--action)}.install_install__DdawT{display:inline-flex;min-height:3.25rem;align-items:center;gap:.6rem;margin-top:.25rem;border:0;border-radius:999px;padding:0 1.75rem;background:var(--action);color:var(--action-ink);font:inherit;font-size:1.05rem;font-weight:800;cursor:pointer;box-shadow:0 .9rem 1.6rem -.9rem color-mix(in srgb,var(--action) 90%,transparent);transition:background-color .18s ease-out,transform .18s ease-out}.install_install__DdawT:hover{background:var(--action-hover);transform:translateY(-2px)}.install_install__DdawT:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.install_installed__qajvx{display:inline-flex;align-items:center;gap:.5rem;margin:.25rem 0 0;border-radius:999px;padding:.6rem 1rem;background:color-mix(in srgb,var(--action) 12%,var(--surface));color:var(--ink);font-weight:700}.install_installed__qajvx svg{color:var(--action)}.install_steps__cSjiH{display:grid;gap:.6rem;width:100%;max-width:30rem;margin:.25rem 0 0;border:1px solid var(--line);border-radius:1.25rem;padding:1rem 1.1rem;background:var(--surface);list-style:none;counter-reset:none}.install_steps__cSjiH li{display:flex;align-items:center;gap:.65rem;color:var(--ink);font-size:.97rem}.install_stepNumber__9s3MR{display:grid;flex:none;place-items:center;width:1.6rem;aspect-ratio:1;border-radius:50%;background:var(--action);color:var(--action-ink);font-size:.8rem;font-weight:800}.install_stepIcon__1WAr3{flex:none;color:var(--ink-muted)}.install_stage__AAuDw{position:relative;isolation:isolate;display:grid;place-items:center}.install_glow__4SleF{position:absolute;z-index:-1;width:min(26rem,90%);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side at 40% 40%,color-mix(in srgb,var(--sun) 40%,transparent),transparent),radial-gradient(closest-side at 62% 62%,color-mix(in srgb,var(--sky) 38%,transparent),transparent);filter:blur(24px)}.install_phone__3BTWZ{width:min(16rem,70vw);aspect-ratio:9/18.5;border-radius:2.5rem;padding:.6rem;background:var(--ink);box-shadow:0 2.5rem 4rem -2rem color-mix(in srgb,var(--ink) 55%,transparent);rotate:-4deg}.install_screen__fibUE{position:relative;display:grid;grid-template-rows:auto 1fr auto;height:100%;overflow:hidden;border-radius:2rem;padding:2.4rem 1.1rem 1.2rem;background:linear-gradient(160deg,color-mix(in srgb,var(--sky) 45%,var(--surface)),color-mix(in srgb,var(--sun) 35%,var(--surface)) 60%,color-mix(in srgb,var(--coral) 30%,var(--surface)))}.install_notch__UX89G{position:absolute;top:.65rem;left:50%;width:5rem;height:1.3rem;translate:-50% 0;border-radius:999px;background:var(--ink)}.install_clock__U0txR{justify-self:center;color:var(--ink);font-size:2.1rem;font-weight:800;letter-spacing:-.03em}.install_apps__MT_sn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:end;gap:.85rem .6rem;padding-bottom:1rem}.install_appGhost__ZAc87{aspect-ratio:1;border-radius:.85rem;background:color-mix(in srgb,var(--surface) 55%,transparent)}.install_appScipal__X66fj{display:grid;min-width:0;justify-items:center;gap:.25rem;color:var(--ink);font-size:.65rem;font-weight:700}.install_appScipal__X66fj img{width:100%;height:auto;border-radius:.85rem;box-shadow:0 0 0 3px var(--surface),0 .6rem 1rem -.4rem color-mix(in srgb,var(--action) 80%,transparent);animation:install_app-pop__ykzqo 2.4s ease-in-out infinite}.install_offlinePill__6103s{display:inline-flex;justify-self:center;align-items:center;gap:.35rem;border-radius:999px;padding:.35rem .75rem;background:var(--surface);color:var(--ink);font-size:.72rem;font-weight:700;white-space:nowrap}@keyframes install_app-pop__ykzqo{0%,to{scale:1}50%{scale:1.08}}@media (prefers-reduced-motion:reduce){.install_appScipal__X66fj img{animation:none}.install_install__DdawT{transition:none}.install_install__DdawT:hover{transform:none}}@media (max-width:56rem){.install_section__YMYqz{grid-template-columns:minmax(0,1fr)}.install_stage__AAuDw{order:1}.install_phone__3BTWZ{width:min(12.5rem,60vw)}.install_offlinePill__6103s{font-size:.6rem}}.install_actions__2v2sA{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem}.install_actions__2v2sA .install_install__DdawT{margin-top:0}.install_store__iYyR0{display:inline-flex;min-height:3.25rem;align-items:center;gap:.6rem;border-radius:.9rem;padding:0 1.2rem;background:var(--ink);color:var(--surface);font-weight:800;line-height:1.1;text-decoration:none;transition:transform .18s ease-out}.install_store__iYyR0 span{display:grid}.install_store__iYyR0 small{font-size:.7rem;font-weight:600;opacity:.8}.install_store__iYyR0:hover{transform:translateY(-2px)}.install_store__iYyR0:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.install_store__iYyR0{transition:none}.install_store__iYyR0:hover{transform:none}}.install_toggle__0o1Wg{display:inline-flex;gap:.25rem;border-radius:999px;padding:.25rem;background:color-mix(in srgb,var(--ink) 8%,var(--surface))}.install_toggleOption__pvzil{display:inline-flex;min-height:2.5rem;align-items:center;gap:.45rem;border:0;border-radius:999px;padding:0 1rem;background:transparent;color:var(--ink-muted);font:inherit;font-weight:700;cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out}.install_toggleOption__pvzil[aria-pressed=true]{background:var(--ink);color:var(--surface)}.install_toggleOption__pvzil:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.install_desktop__H5WOf{width:min(28rem,92%);overflow:hidden;border-radius:.9rem;background:var(--surface);box-shadow:0 2.5rem 4rem -2rem color-mix(in srgb,var(--ink) 55%,transparent);rotate:2deg}.install_titleBar___a3C4{display:flex;align-items:center;gap:.5rem;padding:.55rem .8rem;background:var(--ink);color:var(--surface);font-size:.8rem;font-weight:700}.install_winButtons__H_Kcs{display:flex;gap:.35rem;margin-left:auto}.install_winButtons__H_Kcs i{width:.6rem;height:.6rem;border-radius:50%;background:color-mix(in srgb,var(--surface) 55%,transparent)}.install_winBody__9UDwT{display:grid;grid-template-columns:7rem minmax(0,1fr);min-height:15rem;background:linear-gradient(160deg,color-mix(in srgb,var(--sky) 30%,var(--surface)),color-mix(in srgb,var(--sun) 25%,var(--surface)))}.install_side__LHFeK{display:grid;align-content:start;gap:.6rem;padding:1rem .8rem;background:color-mix(in srgb,var(--ink) 6%,var(--surface))}.install_sideLine__QsZMa{height:.6rem;border-radius:999px;background:color-mix(in srgb,var(--ink) 16%,transparent)}.install_page__z2FV_{display:grid;align-content:start;gap:.7rem;padding:1.1rem}.install_pageCard__LbNxK,.install_pageLine__HLa3f,.install_pageTitle__8GvP8{border-radius:.5rem;background:color-mix(in srgb,var(--ink) 14%,transparent)}.install_pageTitle__8GvP8{width:60%;height:1.1rem}.install_pageLine__HLa3f{height:.6rem}.install_pageCard__LbNxK{height:3.5rem;background:color-mix(in srgb,var(--surface) 80%,transparent)}.install_page__z2FV_ .install_offlinePill__6103s{justify-self:start}@media (max-width:56rem){.install_desktop__H5WOf{width:min(22rem,92%)}.install_winBody__9UDwT{grid-template-columns:4.5rem minmax(0,1fr);min-height:12rem}}@media (prefers-reduced-motion:reduce){.install_toggleOption__pvzil{transition:none}}.install_logos__rbNoI{display:inline-flex;align-items:center;gap:.3rem}.install_logos__rbNoI img{height:1.1rem;width:auto}.landing_page__yCNpN{--landing-gutter:clamp(1rem,3.4vw,2.75rem);--landing-ease:cubic-bezier(0.2,0.7,0.25,1);position:relative;isolation:isolate;min-width:0;overflow-x:clip;color:var(--ink);font-family:var(--font-be-vietnam),sans-serif}.landing_shell__f5_MJ{width:min(100%,80rem);min-width:0;margin-inline:auto;padding:0 var(--landing-gutter) clamp(3rem,7vw,5rem)}.landing_srOnly__zNxVG{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.landing_hero__5GpFe{display:grid;min-height:min(42rem,calc(100svh - 4.5rem));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2rem,4vw,3.5rem)}.landing_heroCopy__FPEWp{display:grid;min-width:0;justify-items:start;gap:clamp(1rem,2.4vw,1.5rem)}.landing_levelLabel__etdQz{display:inline-flex;align-items:center;gap:.5rem;margin:0;border:1px solid var(--edge);border-radius:999px;padding:.35rem .85rem;background:var(--surface);color:var(--ink-muted);font-size:.875rem;font-weight:600}.landing_levelLabel__etdQz:before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:var(--coral);box-shadow:0 0 0 3px color-mix(in srgb,var(--coral) 25%,transparent)}.landing_heroTitle__0j9X2{margin:0;font-size:clamp(2.6rem,5.4vw,4.6rem);font-weight:800;line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.landing_heroTitle__0j9X2:focus{outline:none}.landing_heroLine__ayAIl{display:block}.landing_heroTitleAccent__xXP61{padding-inline:.04em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(color-mix(in srgb,var(--sun) 55%,transparent),color-mix(in srgb,var(--sun) 55%,transparent)) no-repeat 0 86% /100% .24em;color:var(--action);animation:landing_title-mark__vXw21 .7s cubic-bezier(.16,1,.3,1) .9s both}@keyframes landing_title-mark__vXw21{0%{background-size:0 .24em}to{background-size:100% .24em}}.landing_heroCopy__FPEWp>*,.landing_heroLine__ayAIl{animation:landing_copy-arrive__XQPjU .8s cubic-bezier(.16,1,.3,1) both}.landing_heroTitle__0j9X2{animation:none}.landing_heroLine__ayAIl{animation-delay:80ms}.landing_heroLine__ayAIl+.landing_heroLine__ayAIl{animation-delay:.17s}.landing_heroSubline__JQYTf{animation-delay:.28s}.landing_heroActions__ZL57Z{animation-delay:.36s}@keyframes landing_copy-arrive__XQPjU{0%{opacity:0;translate:0 .5em;filter:blur(8px)}to{opacity:1;translate:0 0;filter:blur(0)}}.landing_heroSubline__JQYTf{max-width:32ch;margin:0;color:var(--ink-muted);font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.5}.landing_heroActions__ZL57Z{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.5rem}.landing_finalAction__tgC90,.landing_primaryAction__dP5tu,.landing_secondaryAction__92L_X{display:inline-flex;min-height:3.25rem;align-items:center;gap:.5rem;border-radius:999px;padding:0 1.6rem;font-weight:700;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.landing_finalAction__tgC90,.landing_primaryAction__dP5tu{background:var(--action);color:var(--action-ink);box-shadow:0 .9rem 1.8rem -1rem color-mix(in srgb,var(--action) 80%,transparent)}.landing_finalAction__tgC90:hover,.landing_primaryAction__dP5tu:hover{background:var(--action-hover);transform:translateY(-2px)}.landing_finalAction__tgC90 svg,.landing_primaryAction__dP5tu svg{transition:translate .16s ease-out}.landing_finalAction__tgC90:focus-visible svg,.landing_finalAction__tgC90:hover svg,.landing_primaryAction__dP5tu:focus-visible svg,.landing_primaryAction__dP5tu:hover svg{translate:3px 0}.landing_finalAction__tgC90:active,.landing_primaryAction__dP5tu:active{transform:scale(.98)}.landing_secondaryAction__92L_X{border:1px solid var(--edge);background:var(--surface);color:var(--ink)}.landing_secondaryAction__92L_X:hover{background:var(--surface-sunken)}.landing_heroArt__edp0_{min-width:0}.landing_subjects__0V3fq{display:grid;gap:clamp(1.25rem,3vw,2rem);padding-block:clamp(2.5rem,6vw,4.5rem);scroll-margin-top:5rem}.landing_sectionHeading__AP8K0{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.5rem}.landing_sectionTitle__lZ_5I{margin:0;font-size:clamp(2rem,4.6vw,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.04em}.landing_inlineLink__XOkvi{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--action);font-weight:700;text-decoration:underline;text-underline-offset:.25em}.landing_subjectGrid__xc8tj{min-width:0}.landing_finalCta__oOxL2{position:relative;isolation:isolate;overflow:hidden;display:grid;justify-items:center;gap:1.5rem;border-radius:2rem;padding:clamp(3rem,8vw,5.5rem) clamp(1rem,4vw,3rem) clamp(1rem,3vw,1.75rem);background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--nav-ink) 16%,transparent),transparent 40%),radial-gradient(circle at 85% 90%,color-mix(in srgb,var(--sky) 22%,transparent),transparent 45%),var(--nav);box-shadow:0 2.5rem 5rem -3rem color-mix(in srgb,var(--nav) 90%,transparent);color:var(--nav-ink);text-align:center}.landing_finalCta__oOxL2:after,.landing_finalCta__oOxL2:before{content:"";position:absolute;z-index:-1;border-radius:999px;filter:blur(18px);animation:landing_cta-drift__Ub3RJ 12s ease-in-out infinite alternate}.landing_finalCta__oOxL2:before{top:-30%;right:-6%;width:clamp(12rem,30vw,22rem);aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--sun) 70%,transparent),transparent 70%)}.landing_finalCta__oOxL2:after{bottom:-38%;left:-4%;width:clamp(10rem,26vw,19rem);aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--coral) 60%,transparent),transparent 70%);animation-delay:-6s;animation-direction:alternate-reverse}@keyframes landing_cta-drift__Ub3RJ{to{translate:-2.5rem 2rem;scale:1.2}}.landing_ctaFloats__KJtJX{position:absolute;z-index:-1;inset:0;pointer-events:none}.landing_ctaFloats__KJtJX span{position:absolute;bottom:-3rem;left:calc(6% + var(--i, 0) * 12%);color:color-mix(in srgb,var(--nav-ink) 55%,transparent);opacity:0;animation:landing_cta-float__4VpBo 11s linear infinite;animation-delay:calc(var(--i, 0) * -1.45s)}.landing_ctaFloats__KJtJX span:nth-child(odd){animation-duration:14s}.landing_ctaFloats__KJtJX span:nth-child(3n) svg{width:2.1rem;height:2.1rem}@keyframes landing_cta-float__4VpBo{0%{opacity:0;translate:0 0;rotate:-10deg}15%{opacity:.8}80%{opacity:.55}to{opacity:0;translate:1.5rem -30rem;rotate:25deg}}.landing_finalBody__dA4jC{display:grid;justify-items:center;gap:1.1rem}.landing_finalLead__b93JF{max-width:34ch;margin:0;color:color-mix(in srgb,var(--nav-ink) 82%,transparent);font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.5}.landing_finalActions__n7HWm{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.4rem}.landing_finalGhost__sRkfB{display:inline-flex;min-height:3.25rem;align-items:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--nav-ink) 40%,transparent);border-radius:999px;padding:0 1.5rem;color:var(--nav-ink);font-weight:700;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.landing_finalGhost__sRkfB:hover{background:color-mix(in srgb,var(--nav-ink) 12%,transparent);transform:translateY(-2px)}.landing_finalGhost__sRkfB:focus-visible{outline:3px solid var(--nav-ink);outline-offset:3px}.landing_finalGhost__sRkfB svg{animation:landing_ghost-twinkle__lGm2J 2.6s ease-in-out infinite}@keyframes landing_ghost-twinkle__lGm2J{50%{scale:1.2;rotate:15deg}}.landing_finalTitle__s0gVV{margin:0;font-size:clamp(2.5rem,7vw,5rem);font-weight:800;line-height:1;letter-spacing:-.05em;text-shadow:0 .6rem 2rem color-mix(in srgb,var(--nav) 60%,transparent)}.landing_revealed__kGNig .landing_finalActions__n7HWm,.landing_revealed__kGNig .landing_finalLead__b93JF,.landing_revealed__kGNig .landing_finalTitle__s0gVV,.landing_revealed__kGNig .landing_poll__7nizN{animation:landing_cta-line__oknTg .7s cubic-bezier(.16,1,.3,1) both}.landing_revealed__kGNig .landing_finalLead__b93JF{animation-delay:.12s}.landing_revealed__kGNig .landing_finalActions__n7HWm{animation-delay:.22s}.landing_revealed__kGNig .landing_poll__7nizN{animation-delay:.36s}@keyframes landing_cta-line__oknTg{0%{opacity:0;translate:0 1.25rem}}.landing_finalAction__tgC90{background:var(--nav-ink);color:var(--nav);box-shadow:none}.landing_finalAction__tgC90:hover{background:color-mix(in srgb,var(--nav-ink) 88%,var(--nav))}.landing_poll__7nizN{width:min(100%,52rem);margin-top:clamp(1.5rem,4vw,2.75rem)}.landing_footer__f_NS5{border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 78%,transparent)}.landing_footerInner__nmetY{display:flex;flex-wrap:wrap;width:min(100%,80rem);min-height:7rem;align-items:center;justify-content:space-between;gap:1.5rem;margin-inline:auto;padding:1.25rem var(--landing-gutter)}.landing_footerBrand__m8YaT{display:inline-flex;min-height:2.75rem;align-items:center;gap:.75rem;color:var(--ink);text-decoration:none}.landing_footerBrand__m8YaT>span:last-child{display:flex;flex-direction:column;gap:.25rem}.landing_footerBrand__m8YaT strong{font-weight:800}.landing_footerBrand__m8YaT small{color:var(--ink-muted);font-size:.8125rem}.landing_footerContact__Tp2yW{display:grid;gap:.5rem}.landing_footerContactTitle__waNjv{margin:0;color:var(--ink);font-size:.875rem;font-weight:700}.landing_footerLinks__J87uk{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.landing_footerLinks__J87uk a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;color:var(--ink-muted);font-size:.875rem;font-weight:500;text-decoration:none}.landing_footerLinks__J87uk a:hover{color:var(--action)}.landing_footerCopyright__ywFOc{margin:0;color:var(--ink-muted);font-size:.8125rem}.landing_footer__f_NS5 a:focus-visible,.landing_inlineLink__XOkvi:focus-visible,.landing_primaryAction__dP5tu:focus-visible,.landing_secondaryAction__92L_X:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.landing_finalAction__tgC90:focus-visible{outline:3px solid var(--nav-ink);outline-offset:3px}.landing_footerPolicy__LIkN7{border:0;padding:0;background:none;font:inherit;cursor:pointer;color:inherit;text-decoration:underline;text-underline-offset:3px}.landing_footerPolicy__LIkN7:hover{color:var(--ink)}.landing_page__yCNpN .landing_revealPending__YtYIG{opacity:0;translate:0 1.75rem;scale:.97;filter:blur(6px);transition:opacity .7s var(--landing-ease) var(--reveal-delay,0s),translate .7s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s),scale .7s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s),filter .5s ease-out var(--reveal-delay,0s)}.landing_page__yCNpN .landing_revealed__kGNig{opacity:1;translate:0 0;scale:1;filter:none}@media (max-width:900px){.landing_hero__5GpFe{min-height:0;grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.landing_ctaFloats__KJtJX span{color:color-mix(in srgb,var(--nav-ink) 30%,transparent)}.landing_heroActions__ZL57Z>*{flex:1 1 100%;justify-content:center}.landing_footerInner__nmetY{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.landing_heroCopy__FPEWp>*,.landing_heroLine__ayAIl,.landing_heroTitleAccent__xXP61{animation:none}.landing_finalAction__tgC90,.landing_finalAction__tgC90 svg,.landing_primaryAction__dP5tu,.landing_primaryAction__dP5tu svg,.landing_secondaryAction__92L_X{transition:none}.landing_finalAction__tgC90:hover,.landing_finalGhost__sRkfB:hover,.landing_primaryAction__dP5tu:hover{transform:none}.landing_finalCta__oOxL2:after,.landing_finalCta__oOxL2:before,.landing_finalGhost__sRkfB svg,.landing_revealed__kGNig .landing_finalActions__n7HWm,.landing_revealed__kGNig .landing_finalLead__b93JF,.landing_revealed__kGNig .landing_finalTitle__s0gVV,.landing_revealed__kGNig .landing_poll__7nizN{animation:none}.landing_ctaFloats__KJtJX{display:none}}.pricing-page_hero__xyE9P{position:relative;isolation:isolate;display:grid;justify-items:center;gap:1rem;padding-top:clamp(1rem,4vw,2.5rem);text-align:center}.pricing-page_eyebrow__lJIfw{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--line);border-radius:999px;padding:.35rem .9rem;background:color-mix(in srgb,var(--surface) 80%,transparent);color:var(--ink);font-size:.85rem;font-weight:700}.pricing-page_eyebrow__lJIfw:before{content:"";width:.55rem;aspect-ratio:1;border-radius:50%;background:linear-gradient(120deg,var(--sun),var(--coral))}.pricing-page_title__aW0Tq{max-width:18ch;margin:0;color:var(--ink);font-size:clamp(2.2rem,5.5vw,3.8rem);font-weight:800;line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.pricing-page_lead__9kvN9{max-width:44ch;margin:0;color:var(--ink-muted);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.55;text-wrap:pretty}.pricing-page_page__GA_MQ{display:grid;gap:clamp(1.75rem,4vw,2.75rem)}.pricing-page_controls__OGMVL{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.pricing-page_save__lu1K2{margin-left:.4rem;border-radius:999px;padding:.1rem .45rem;background:linear-gradient(120deg,var(--sun),var(--coral));color:oklch(.24 .03 150);font-size:.75rem;font-weight:800}.pricing-page_plans__4M_jW{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.25rem,3vw,2rem);max-width:58rem;width:100%;margin-inline:auto}.pricing-page_plans__4M_jW[data-count="1"]{grid-template-columns:minmax(0,32rem);justify-content:center}.pricing-page_description__wSq_q{margin:-.5rem 0 0;color:var(--ink-muted);font-size:.95rem;line-height:1.5}.pricing-page_perDay__q8HoQ{justify-self:start;margin:-.35rem 0 0;border-radius:999px;padding:.25rem .7rem;background:color-mix(in srgb,var(--sun) 22%,var(--surface));color:var(--ink);font-size:.85rem;font-weight:700}.pricing-page_actions__2ywcF{display:grid;gap:.5rem;margin-top:auto}.pricing-page_small__9hCjX{margin:0;color:var(--ink-muted);font-size:.8rem;line-height:1.45;text-align:center}.pricing-page_trust__hLgOl{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.75rem;margin:0;padding:0;list-style:none;color:var(--ink);font-size:.92rem;font-weight:600}.pricing-page_trust__hLgOl li{display:inline-flex;align-items:center;gap:.5rem}.pricing-page_trust__hLgOl svg{color:var(--coral)}.pricing-page_faq__J3Uug{display:grid;gap:.75rem;max-width:44rem;width:100%;margin-inline:auto}.pricing-page_faq__J3Uug h2{margin:0 0 .25rem;color:var(--ink);font-size:1.35rem;font-weight:800;text-align:center}.pricing-page_faq__J3Uug details{border:1px solid var(--line);border-radius:1rem;background:var(--surface)}.pricing-page_faq__J3Uug summary{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.1rem;color:var(--ink);font-weight:700;cursor:pointer;list-style:none}.pricing-page_faq__J3Uug summary::-webkit-details-marker{display:none}.pricing-page_faq__J3Uug summary:after{content:"+";flex:none;color:var(--ink-muted);font-size:1.3rem;font-weight:500;transition:rotate .18s ease-out}.pricing-page_faq__J3Uug details[open] summary:after{rotate:45deg}.pricing-page_faq__J3Uug summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:1rem}.pricing-page_faq__J3Uug details p{margin:0;padding:0 1.1rem 1rem;color:var(--ink-muted);line-height:1.55}@media (max-width:40rem){.pricing-page_plans__4M_jW{grid-template-columns:minmax(0,1fr)}.pricing-page_trust__hLgOl{flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){.pricing-page_faq__J3Uug summary:after{transition:none}}.pricing-page_hero__xyE9P .pricing-page_title__aW0Tq:after{margin-inline:auto}.pricing-page_buy__lppqU{display:inline-flex;width:100%;min-height:3.25rem;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:999px;padding:0 1.5rem;background:linear-gradient(120deg,var(--sun),var(--coral));color:oklch(.24 .03 150);font:inherit;font-size:1.05rem;font-weight:800;text-decoration:none;cursor:pointer;box-shadow:0 .9rem 1.6rem -.9rem color-mix(in srgb,var(--coral) 85%,transparent);transition:transform .18s ease-out,box-shadow .18s ease-out,filter .18s ease-out}.pricing-page_buy__lppqU:hover:not(:disabled){transform:translateY(-2px);filter:saturate(1.1);box-shadow:0 1.1rem 1.9rem -.9rem color-mix(in srgb,var(--coral) 95%,transparent)}.pricing-page_buy__lppqU:disabled{background:var(--surface-sunken);color:var(--ink-muted);box-shadow:none;cursor:default}.pricing-page_buy__lppqU:focus-visible,.pricing-page_start__rV97n:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.pricing-page_start__rV97n{display:inline-flex;width:100%;min-height:3.25rem;align-items:center;justify-content:center;border:1.5px solid var(--edge);border-radius:999px;color:var(--ink);font-weight:700;text-decoration:none;transition:background-color .18s ease-out}.pricing-page_start__rV97n:hover{background:var(--surface-sunken)}@media (prefers-reduced-motion:reduce){.pricing-page_buy__lppqU{transition:none}}.pricing-page_stageFade__RaU1u{-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 92%);mask-image:linear-gradient(180deg,#000 55%,transparent 92%)}