@media (prefers-reduced-motion:no-preference){.land-intro{animation:land-intro .9s var(--ease-fauve) calc(var(--i,0) * 80ms + 40ms) both}}@keyframes land-intro{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.land-reveal{animation:land-reveal var(--ease-fauve) both;animation-timeline:view();animation-range:cover calc(var(--i,0) * 2.5%) cover calc(20% + var(--i,0) * 2.5%)}}}@keyframes land-reveal{0%{opacity:0;transform:translateY(44px)scale(.985)}}[data-play] .land-once,[data-play] .land-loop{animation-fill-mode:both}[data-play=idle] .land-once,[data-play=idle] .land-loop{animation-name:none!important}[data-play=ready] .land-once,[data-play=ready] .land-loop,[data-play=off] .land-loop{animation-play-state:paused}[data-play=on] .land-once,[data-play=on] .land-loop{animation-play-state:running}.land-loop{animation-iteration-count:infinite}.land-rise{animation:land-rise .7s var(--ease-fauve) var(--d,0s)}@keyframes land-rise{0%{opacity:0;transform:translateY(12px)}}.land-fade{animation:land-fade .6s ease var(--d,0s)}@keyframes land-fade{0%{opacity:0}}.land-pop{animation:land-pop .55s cubic-bezier(.2, .9, .25, 1.15) var(--d,0s)}@keyframes land-pop{0%{opacity:0;transform:scale(.6)}}.land-grow{transform-origin:bottom;animation:land-grow .9s var(--ease-fauve) var(--d,0s)}@keyframes land-grow{0%{transform:scaleY(0)}}.land-drop{animation:land-drop .8s var(--ease-fauve) var(--d,0s)}@keyframes land-drop{0%{opacity:0;transform:translateY(-110%)}}.land-wipe{animation:land-wipe 1.1s var(--ease-fauve) var(--d,0s)}@keyframes land-wipe{0%{clip-path:inset(0 100% 0 0)}}.land-app-font{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.land-wa-wall{background-color:#efeae2;background-image:radial-gradient(#54656f12 1px,#0000 1.2px);background-size:13px 13px}.land-msg{grid-template-rows:1fr;display:grid}.land-msg>*{min-height:0}.land-msg.is-new{animation:land-msg-row .5s var(--ease-fauve) both}.land-msg.is-new>*>*{animation:land-msg-in .5s var(--ease-fauve) 60ms both}@keyframes land-msg-row{0%{grid-template-rows:0fr}}@keyframes land-msg-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}.land-enter{animation:land-msg-in .5s var(--ease-fauve) backwards}.land-chat-mask{-webkit-mask-image:linear-gradient(#0000 0,#000 36px);mask-image:linear-gradient(#0000 0,#000 36px)}.land-ring{stroke-dasharray:63;animation:1s linear both land-ring}@keyframes land-ring{0%{stroke-dashoffset:63px}to{stroke-dashoffset:0}}.land-caret{animation:1s step-end infinite land-caret}@keyframes land-caret{50%{opacity:0}}.land-tap{animation:land-tap .55s var(--ease-fauve) both}@keyframes land-tap{0%{opacity:.45;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.land-tile{transition:transform .8s var(--ease-fauve), opacity .5s ease}.land-tile-new{animation:land-tile-new .7s var(--ease-fauve) backwards}@keyframes land-tile-new{0%{opacity:0;transform:scale(.82)}}.land-progress{transition:stroke-dashoffset .9s var(--ease-fauve)}.land-card-in{transition:opacity .6s var(--ease-fauve), transform .7s var(--ease-fauve)}.land-spark-line{stroke-dasharray:260;animation:land-spark-line 1.4s var(--ease-fauve) .2s both}@keyframes land-spark-line{0%{stroke-dashoffset:260px}}@media (prefers-reduced-motion:no-preference){.land-float{animation:7s ease-in-out infinite land-float}.land-float-slow{animation:9s ease-in-out -3s infinite land-float}}@keyframes land-float{50%{transform:translateY(-7px)}}.land-slide{transition:transform .95s var(--ease-fauve), filter .9s ease, opacity .6s ease, border-radius .9s var(--ease-fauve), box-shadow .9s ease}.land-slide[data-stage="0"]{filter:grayscale()blur(5px)brightness(1.06)contrast(.82);opacity:.6}.land-slide[data-stage="1"]{filter:grayscale(.85)blur(1.5px)contrast(.9)}.land-slide[data-stage="2"]{filter:grayscale(.15)blur(.4px)brightness(.96)}.land-sweep{animation:land-sweep 1.1s var(--ease-fauve) both;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%)}@keyframes land-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.land-wave{transform-origin:50%;animation:land-wave 1.1s ease-in-out var(--d,0s)}@keyframes land-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.land-said{animation:land-said var(--dur,4.8s) linear calc(var(--i) * var(--step,.6s) - var(--dur,4.8s))}@keyframes land-said{0%,12%{background:var(--color-violet);color:#fff}13%,to{background:0 0}}.land-playhead{animation:4.8s linear land-playhead}@keyframes land-playhead{0%{left:0%}to{left:100%}}.land-cut{animation:land-cut 4.8s ease-out calc(var(--x) * 4.8s - 4.8s)}@keyframes land-cut{0%{opacity:1;background:var(--color-coral);transform:scaleY(1.25)}14%,to{opacity:.55;transform:none}}.land-beat{animation:land-beat .6s ease-out var(--d,0s)}@keyframes land-beat{0%{transform:scaleY(1.35)}60%,to{transform:scaleY(1)}}.land-thumb{animation:land-thumb 3.6s var(--ease-fauve)}.land-index{animation:land-index 3.6s var(--ease-fauve)}.land-pinch-word{animation:land-pinch-word 3.6s var(--ease-fauve)}.land-pinch-line{animation:land-pinch-line 3.6s var(--ease-fauve)}@keyframes land-thumb{0%,12%,to{transform:translate(-16px,12px)}45%,70%{transform:translate(-40px,30px)}}@keyframes land-index{0%,12%,to{transform:translate(16px,-12px)}45%,70%{transform:translate(40px,-30px)}}@keyframes land-pinch-word{0%,12%,to{transform:translate(-50%,-50%)scale(.42)}45%,70%{transform:translate(-50%,-50%)scale(1)}}@keyframes land-pinch-line{0%,12%,to{transform:translate(-50%,-50%)rotate(-37deg)scaleX(.4)}45%,70%{transform:translate(-50%,-50%)rotate(-37deg)scaleX(1)}}.land-lay-a{animation:land-lay-a 9s var(--ease-fauve)}.land-lay-b{animation:land-lay-b 9s var(--ease-fauve)}.land-lay-c{animation:land-lay-c 9s var(--ease-fauve)}.land-lay-bg{animation:land-lay-bg 9s var(--ease-fauve)}.land-lay-label{animation:land-lay-label 9s var(--ease-fauve) var(--d,0s)}@keyframes land-lay-a{0%,28%{border-radius:0;inset:0;transform:none}36%,61%{border-radius:0;inset:0 0 50%;transform:none}69%,94%{border-radius:4px;inset:8% 30% 52% 8%;transform:rotate(-6deg)}to{border-radius:0;inset:0;transform:none}}@keyframes land-lay-b{0%,28%{border-radius:0;inset:100% 0 -50%;transform:none}36%,61%{border-radius:0;inset:50% 0 0;transform:none}69%,94%{border-radius:4px;inset:30% 8% 32% 34%;transform:rotate(5deg)}to{border-radius:0;inset:100% 0 -50%;transform:none}}@keyframes land-lay-c{0%,61%{opacity:0;inset:110% 20% -40% 14%;transform:rotate(-3deg)}69%,94%{opacity:1;inset:58% 24% 8% 14%;transform:rotate(-3deg)}to{opacity:0;inset:110% 20% -40% 14%;transform:rotate(-3deg)}}@keyframes land-lay-bg{0%,61%{background-color:#1c1530}69%,94%{background-color:#f3ece2}to{background-color:#1c1530}}@keyframes land-lay-label{0%,29%{opacity:1;transform:none}33%,95%{opacity:0;transform:translateY(-6px)}95.1%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.land-before{animation:6s ease-in-out land-before}.land-split{animation:6s ease-in-out land-split}@keyframes land-before{0%,to{clip-path:inset(0 78% 0 0)}50%{clip-path:inset(0 22% 0 0)}}@keyframes land-split{0%,to{left:22%}50%{left:78%}}.land-press{animation:land-press .9s ease var(--d,0s)}@keyframes land-press{0%,40%{color:var(--color-violet);border-color:var(--color-line);background:#fff}55%,to{background:var(--color-violet);color:#fff;border-color:var(--color-violet)}}@media (prefers-reduced-motion:no-preference){.land-marquee-wrap{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.land-marquee{animation:land-marquee var(--dur,48s) linear infinite}.land-marquee-reverse{animation-direction:reverse}.land-marquee-wrap:hover .land-marquee{animation-play-state:paused}}@keyframes land-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.land-marquee{flex-wrap:wrap;width:auto}.land-marquee-dup{display:none}}@media (prefers-reduced-motion:no-preference){.land-ticker{animation:9s linear infinite land-ticker}}@keyframes land-ticker{to{transform:translate(-50%)}}.land-steps-line{transform-origin:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.land-steps{view-timeline-name:--land-steps}.land-steps-line{animation:linear both land-line;animation-timeline:--land-steps;animation-range:cover 18% cover 52%}.land-step-dot{animation:linear both land-step-dot;animation-timeline:--land-steps;animation-range:cover calc(18% + var(--i) * 8.3%) cover calc(19.5% + var(--i) * 8.3%)}}}@keyframes land-line{0%{transform:scaleX(0)}}@keyframes land-step-dot{0%{background:var(--color-violet-soft);color:var(--color-violet);box-shadow:0 0 #0000}to{background:var(--color-violet);color:#fff;box-shadow:0 0 0 6px var(--color-violet-tint)}}.land-glow{transition:opacity 1.2s}@media (prefers-reduced-motion:reduce){.land-msg.is-new,.land-msg.is-new>*>*,.land-ring,.land-caret,.land-tap,.land-tile-new,.land-enter,.land-spark-line,.land-sweep{animation:none}.land-tile,.land-slide,.land-progress,.land-card-in,.land-glow{transition:none}}
