@font-face{font-family:Bricolage Grotesque;font-weight:700;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-weight:800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-800-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-latin-500-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-latin-700-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF;src:url(/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-weight:500;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF;src:url(/fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-weight:700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF;src:url(/fonts/ibm-plex-sans-arabic-arabic-700-normal.woff2) format("woff2")}@font-face{font-family:Alexandria;font-weight:700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF;src:url(/fonts/alexandria-arabic-700-normal.woff2) format("woff2")}@font-face{font-family:Alexandria;font-weight:800;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF;src:url(/fonts/alexandria-arabic-800-normal.woff2) format("woff2")}:root{--canvas: #F4F3EF;--surface: #FFFFFF;--sunken: #EFEEE9;--border: #ECEAE3;--blossom: #F296BD;--blossom-soft: #FBE0EA;--ink: #1B1B1A;--body: #4A4A46;--slate: #6E6E68;--lavender: #D1CAEA;--sunbeam: #FCCA59;--cornflower: #99B7F5;--link: #A82B62;--display: "Bricolage Grotesque", "Alexandria", system-ui, sans-serif;--text: "DM Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--ease: cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-block-start:24px}body{margin:0;background:var(--canvas);color:var(--body);font:400 1.0625rem/1.65 var(--text);overflow-wrap:break-word}[lang=ar] body,body:lang(ar){line-height:1.85}img,video{max-width:100%;height:auto;display:block}h1,h2,h3{color:var(--ink);font-family:var(--display);font-weight:800;line-height:1.05;margin:0 0 .5em;letter-spacing:-.02em;text-wrap:balance}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3{letter-spacing:0;line-height:1.3;font-weight:700}h1{font-size:clamp(2.75rem,7vw,5.25rem)}h2{font-size:clamp(1.9rem,4vw,3rem)}h3{font-size:1.35rem;font-weight:700;line-height:1.2}p{margin:0 0 1em}a{color:var(--link);text-underline-offset:3px}a:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}ul,ol{margin:0;padding:0}.skip{position:absolute;inset-inline-start:16px;inset-block-start:-80px;background:var(--ink);color:#fff;padding:12px 18px;border-radius:10px;z-index:5}.skip:focus{inset-block-start:12px;color:#fff}.top{max-width:1248px;margin-inline:auto;padding:14px 24px;display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ink);text-decoration:none;font:800 1.5rem var(--display)}.brand .mark{width:126px;height:40px;flex:none}.top nav,footer nav{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.top nav a{display:inline-flex;align-items:center;min-height:44px;padding-inline:12px;border-radius:999px;color:var(--ink);text-decoration:none;font-weight:500}.top nav a:hover,.top nav [aria-current]{background:var(--sunken)}.lang-switch{background:var(--surface)}main{max-width:1200px;margin-inline:auto;padding:8px 24px 64px}main.narrow{max-width:780px;padding-block-start:32px}main>section{margin-block:clamp(56px,8vw,112px)}.lede{font-size:clamp(1.15rem,2vw,1.35rem);max-width:40em}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;margin-block:clamp(40px,6vw,88px) 64px!important}.hero h1{font-size:clamp(3.25rem,9vw,7rem);line-height:.95}:lang(ar) .hero h1{line-height:1.2;font-size:clamp(2.75rem,7vw,5.25rem)}.hero-demo{position:relative}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 28px;border:0;border-radius:999px;background:var(--blossom);color:var(--ink);font:700 1.05rem var(--text);text-decoration:none;cursor:pointer;transition:transform .24s var(--ease)}.button:hover{color:var(--ink);transform:translateY(-2px)}.button.quiet{background:var(--sunken)}.store-note{margin:12px 0 0;font-size:.95rem;color:var(--slate)}.sticker{display:inline-block;padding:8px 16px;border-radius:12px;background:var(--surface);color:var(--ink);font-weight:700;box-shadow:0 2px 10px #1b1b1a14}.tilt-a{transform:rotate(-3deg)}.tilt-b{transform:rotate(2deg);background:var(--blossom-soft)}.tilt-c{transform:rotate(-1.5deg);background:var(--lavender)}.band{background:var(--surface);border-radius:26px;padding:clamp(28px,5vw,64px)}.thoughts{list-style:none;display:flex;flex-wrap:wrap;gap:14px 18px;margin-block-start:24px}.thoughts .sticker{box-shadow:none}.thoughts .tilt-a{background:var(--sunken)}.cards{list-style:none;display:grid;gap:20px}.three{grid-template-columns:repeat(3,1fr)}.two{grid-template-columns:repeat(2,1fr)}.card{background:var(--surface);border-radius:22px;padding:28px}.card p:last-child{margin:0}.num{display:inline-grid;place-items:center;width:44px;height:44px;margin-block-end:18px;border-radius:999px;background:var(--blossom);color:var(--ink);font:800 1.2rem var(--display)}.more{margin-block-start:24px;font-weight:500}.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.split.flip>:first-child{order:2}.blossom{background:var(--blossom-soft);border-radius:26px;padding:clamp(28px,5vw,64px)}.quote{margin:0;background:var(--surface);border-radius:22px;padding:28px;transform:rotate(-1deg)}.quote p{margin:0;color:var(--ink);font:700 clamp(1.3rem,2.6vw,1.8rem)/1.35 var(--text);unicode-bidi:plaintext}.quote footer{margin-block-start:14px;font-size:.95rem;color:var(--body)}.demo{position:relative;margin:0;border-radius:22px;overflow:hidden;background:var(--blossom-soft)}.demo-still{display:none}.demo button{position:absolute;inset-block-end:12px;inset-inline-end:12px;min-height:44px;padding:8px 16px;border:0;border-radius:999px;background:var(--surface);color:var(--ink);font:500 .9rem var(--text);cursor:pointer}@media(prefers-reduced-motion:reduce){.demo video,.demo button{display:none}.demo-still{display:block}.button{transition:none}.button:hover{transform:none}}.pills{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin-block-start:20px}.pills li{background:var(--sunken);color:var(--ink);border-radius:999px;padding:10px 18px;font-weight:500}.link-pills li{padding:0}.link-pills a{display:block;padding:10px 18px;color:var(--ink)}.ticks{list-style:none;display:grid;gap:10px}.ticks li{padding-inline-start:22px;position:relative}.ticks li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.6em;width:10px;height:10px;border-radius:3px;background:var(--blossom);transform:rotate(12deg)}.faq details,.contents{background:var(--surface);border-radius:18px;margin-block-end:12px}.faq summary,.contents summary{min-height:44px;padding:18px 22px;color:var(--ink);font-weight:700;cursor:pointer}.faq details p{padding:0 22px 20px;margin:0}.faq-group{margin-block:48px!important}.faq-group h2,.doc-section h2{font-size:1.6rem;line-height:1.2}.page-head{margin-block:32px 48px!important}.end{text-align:center}.end .store{display:flex;flex-direction:column;align-items:center}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.plan h2,.two .card h2{font-size:1.6rem;margin-block-end:.3em}.plan.chosen{outline:3px solid var(--blossom)}.price{margin:0 0 4px;color:var(--ink);font:800 2rem/1.2 var(--display)}:lang(ar) .price{font-weight:700}.price small{font:400 1rem var(--text);color:var(--body)}.year{font-size:.95rem;color:var(--slate);margin-block-end:18px;min-height:3em}.table-wrap{overflow-x:auto;background:var(--surface);border-radius:22px;padding:8px 20px}table{width:100%;border-collapse:collapse}th,td{padding:14px 8px;text-align:start;border-block-end:1px solid var(--border)}tr:last-child th,tr:last-child td{border:0}th{color:var(--ink);font-weight:500}thead th{font-weight:700}.fine p{color:var(--slate);font-size:.95rem;max-width:52em}.updated{color:var(--slate);font-size:.95rem}.contents ol{padding:0 22px 18px;padding-inline-start:44px}.contents li{margin-block:6px}.doc-section{margin-block:36px!important}.doc-section ul,.doc-section ol{padding-inline-start:24px;margin-block-end:1em}.doc-section li{margin-block:8px}footer{background:var(--surface)}body>footer{padding:40px max(24px,calc((100% - 1152px)/2))}.foot-top{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;margin-block-end:20px}.foot-top p{margin:0}.foot-brand{color:var(--ink);font:800 1.5rem var(--display)}body>footer nav a{display:inline-flex;align-items:center;min-height:44px;padding-inline-end:16px}.foot-small{margin:12px 0 0;font-size:.9rem;color:var(--slate)}.join-page{min-height:100vh;display:grid;place-items:center;padding:24px}.join{width:100%;max-width:420px;text-align:center;display:grid;gap:12px;justify-items:center}.join h1{font-size:1.7rem;line-height:1.25;margin:0}.join p{margin:0}.code{color:var(--ink);font:700 1.5rem var(--text);letter-spacing:1px}[hidden]{display:none!important}@media(max-width:860px){.hero,.split,.three,.two,.plans{grid-template-columns:1fr}.split.flip>:first-child{order:0}.hero{gap:28px}.year{min-height:0}}@media print{.top,body>footer,.skip{display:none}body{background:#fff}}video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.mark{display:block;width:100%;height:auto;direction:ltr}.mark circle,.mark .m-spark path{fill:var(--blossom)}.mark line{stroke:var(--blossom)}.mark .m-draw{stroke:var(--blossom);stroke-dasharray:1 1}.head-mark .m-voice line,.head-mark .m-voice circle{transform-box:fill-box;transform-origin:center;animation:rise .5s var(--ease) both}.head-mark .m-draw{stroke-dashoffset:1;animation:draw 1.1s cubic-bezier(.65,0,.35,1) .35s forwards}.head-mark .m-draw-2{animation-delay:1.1s;animation-duration:.8s}.head-mark .m-spark{transform-box:fill-box;transform-origin:center;animation:bloom .7s var(--ease) 1.75s both}@keyframes draw{to{stroke-dashoffset:0}}@keyframes rise{0%{transform:scaleY(.1);opacity:0}}@keyframes bloom{0%{transform:scale(0) rotate(-40deg);opacity:0}to{transform:none;opacity:1}}.hero-demo .demo{transform:rotate(1.5deg);box-shadow:0 18px 50px #1b1b1a1a}.hero-demo .demo{z-index:1}.shape{position:absolute;display:block;pointer-events:none}.shape-a{width:150px;height:150px;border-radius:42% 58% 55% 45%;background:var(--sunbeam);inset-block-start:-38px;inset-inline-start:-34px}.shape-b{width:110px;height:110px;border-radius:999px;background:var(--lavender);inset-block-end:-30px;inset-inline-end:-22px}.hero-words,.hero-demo{min-width:0}.band{overflow:hidden}.waiting{opacity:0;transform:translateY(26px) scale(.97)}.landed{animation:land .62s var(--ease) var(--wait, 0ms) both}@keyframes land{0%{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:none}}.card{transition:transform .24s var(--ease)}li.card:hover{transform:translateY(-4px) rotate(-.4deg)}@keyframes voice{to{transform:scaleY(.45)}}.step .num{background:var(--surface)}.listen{display:flex;gap:5px;align-items:center;height:30px;margin-block-end:12px}.listen i{display:block;width:6px;height:100%;border-radius:3px;background:var(--blossom);transform:scaleY(.3)}.quote:has(.speaking) .listen i{animation:voice2 .42s ease-in-out 8 alternate}.listen i:nth-child(2){animation-delay:80ms!important}.listen i:nth-child(3){animation-delay:.16s!important}.listen i:nth-child(4){animation-delay:.24s!important}.listen i:nth-child(5){animation-delay:.32s!important}@keyframes voice2{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.say{opacity:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.speaking .say{animation:said .32s ease-out calc(var(--i) * .26s) forwards}@keyframes said{to{opacity:1}}.en-word{color:#4b2fd6}.ar-word{color:var(--link)}.has-demo{padding:0;overflow:hidden;display:flex;flex-direction:column}.has-demo>div:last-child{padding:22px 26px 26px}.has-demo .demo{border-radius:0}.end-band{background:var(--blossom);border-radius:26px;padding:clamp(40px,7vw,88px) 24px}.end-band .button{background:var(--ink);color:#fff}.end-band .button:hover{color:#fff}.split:has(.quote) .quote{box-shadow:0 12px 34px #1b1b1a12}@media(prefers-reduced-motion:reduce){.mark *,.mark,.say,.listen i,.sticker,.card{animation:none!important;transition:none!important}.mark .m-draw{stroke-dashoffset:0!important}.say{opacity:1}}@media(max-width:860px){.shape-a{width:96px;height:96px;inset-block-start:-20px;inset-inline-start:-8px}.shape-b{width:70px;height:70px;inset-block-end:-18px;inset-inline-end:-6px}}html{scroll-behavior:smooth}@media(min-width:861px)and (min-height:600px){body>header.top{position:sticky;inset-block-start:12px;z-index:4;margin-block-start:12px;max-width:min(1200px,calc(100% - 32px));padding:6px 12px 6px 20px;border-radius:999px;background:#ffffffb8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 6px 24px #1b1b1a0f}html[dir=rtl] body>header.top{padding:6px 20px 6px 12px}}.reveal .rw{display:inline-block;position:relative;animation:rise-word .8s var(--ease) both}.reveal .rw:nth-child(2){animation-delay:.16s}.caught{color:var(--ink)}.swoosh{position:absolute;inset-inline:-2%;inset-block-end:-.14em;width:104%;height:.24em;overflow:visible;z-index:-1}.swoosh path{fill:none;stroke:var(--blossom);stroke-width:7;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:1;animation:draw .9s cubic-bezier(.65,0,.35,1) .75s forwards}.hero-words{position:relative;z-index:1}@keyframes rise-word{0%{opacity:0;transform:translateY(.35em) rotate(2deg)}to{opacity:1;transform:none}}.shape-a{animation:wob-a 9s ease-in-out infinite alternate}.shape-b{animation:wob-b 11s ease-in-out infinite alternate}.shape-c{width:56px;height:56px;border-radius:16px;background:var(--cornflower);inset-block-start:46%;inset-inline-start:-30px;transform:rotate(14deg);animation:wob-b 7s ease-in-out infinite alternate}@keyframes wob-a{to{transform:translate(14px,12px) rotate(24deg);border-radius:58% 42% 45% 55%}}@keyframes wob-b{to{transform:translate(-12px,-14px) rotate(-18deg)}}.drift{position:absolute;z-index:2;padding:8px 14px;border-radius:12px;background:var(--surface);color:var(--ink);font-weight:700;font-size:.92rem;box-shadow:0 8px 22px #1b1b1a1a;animation:drift 6s ease-in-out infinite alternate;white-space:nowrap}.drift-1{inset-block-start:-18px;inset-inline-end:18px;rotate:4deg}.drift-2{inset-block-end:-18px;inset-inline-start:22px;rotate:-4deg;background:var(--sunbeam);animation-delay:-2s}.drift-3{inset-block-end:22%;inset-inline-end:-14px;rotate:6deg;background:var(--lavender);animation-delay:-4s}@keyframes drift{0%{transform:translateY(-7px)}to{transform:translateY(9px)}}.still .shape,.still .drift,.still .mic i{animation-play-state:paused!important}.head-full{position:relative}.head-full>:not(.band-wave){position:relative;z-index:1}.band-wave{position:absolute;inset-inline-end:-4%;inset-block-end:-6%;width:min(620px,70%)}.band-wave .m-draw{stroke:var(--blossom-soft);stroke-dashoffset:calc(1 - var(--p, 1));stroke-width:26}.thoughts li{transform:translate(calc(var(--x, 0) * 1px),calc(var(--y, 0) * 1px)) rotate(calc(var(--r, 0) * 1deg));will-change:transform}.thoughts .sticker.tilt-a,.thoughts .sticker.tilt-b,.thoughts .sticker.tilt-c{rotate:0deg}.story{margin-block:clamp(56px,8vw,112px)}.story-pin{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.story-steps{list-style:none;display:grid;gap:10px}.story-step{display:flex;gap:16px;padding:16px 18px;border-radius:20px;background:var(--surface);transition:background .3s ease}.story-step .num{flex:none;margin:0;background:var(--blossom)}.story-step h3{margin-block-end:.25em}.story-step p{margin:0}.story .more{margin-block-start:18px}.stage{position:relative;min-width:0;display:flex;flex-direction:column;gap:16px;padding:clamp(18px,3vw,32px);border-radius:28px;background:#e6edfb;overflow:hidden}.stage-talk{background:var(--surface);border-radius:22px;padding:14px 18px}.stage-mic{display:flex;gap:10px;align-items:center;margin:0 0 6px;color:var(--ink);font-weight:700;font-size:.9rem}.mic{display:inline-flex;gap:3px;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:999px;background:var(--blossom)}.mic i{display:block;width:3px;height:14px;border-radius:2px;background:var(--ink);animation:voice2 .52s ease-in-out infinite alternate}.mic i:nth-child(2){animation-delay:.12s;height:18px}.mic i:nth-child(3){animation-delay:.24s}.ramble{margin:0;color:var(--ink);font-weight:500;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.55}.phrase{border-radius:6px;padding:1px 3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background .3s ease,opacity .3s ease}.phrase-1{background:var(--blossom-soft)}.phrase-2{background:#fdebc2}.phrase-3{background:#e6dff7}.phrase-4{background:#d8e4fb}.stage-cards{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;padding-block-start:10px}.note{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px 16px 14px;background:var(--surface);border-radius:18px;box-shadow:0 6px 18px #1b1b1a0f;transition:transform .56s var(--ease),opacity .26s ease}.note strong{color:var(--ink);font:700 1.04rem/1.25 var(--display)}:lang(ar) .note strong,:lang(ar) .say-out strong{font-family:var(--text)}.tag{position:absolute;inset-block-start:-10px;inset-inline-start:12px;padding:3px 10px;border-radius:8px;background:#fbe7dd;color:#a63e14;font:700 .82rem var(--display);rotate:-3deg}:lang(ar) .tag{font-family:var(--text)}.tag-plan{background:#e6dff7;color:#4b2fa6}.tag-idea{background:#fdebc2;color:#7a5400}.note-foot,.say-pills{display:flex;flex-wrap:wrap;gap:6px}.when{padding:2px 10px;border-radius:999px;background:var(--sunken);color:var(--ink);font-size:.84rem}.topic{padding:2px 10px;border-radius:999px;background:var(--blossom-soft);color:var(--ink);font-size:.84rem;font-weight:500}.stage-done{display:flex;gap:10px;align-items:center;justify-content:center;margin:0;color:var(--ink);font:800 clamp(1.2rem,2.2vw,1.6rem) var(--display)}:lang(ar) .stage-done{font-weight:700}.stage-done .mark{width:36px;flex:none}.story.pinned{height:340vh;margin-block:0}.story.pinned .story-pin{position:sticky;inset-block-start:0;height:100vh;height:100svh;max-width:1200px;padding-block:84px 20px}.story.pinned .story-step.now{opacity:1;background:var(--blossom-soft)}.story.pinned .story-step.now .num{background:var(--surface)}.story.pinned .story-step p{max-height:0;overflow:hidden;transition:max-height .42s ease}.story.pinned .story-step.now p{max-height:10em}.story.pinned .phrase{opacity:0;background:transparent}.story.pinned .phrase.said{opacity:1}.story.pinned .phrase.picked.phrase-1{background:var(--blossom-soft)}.story.pinned .phrase.picked.phrase-2{background:#fdebc2}.story.pinned .phrase.picked.phrase-3{background:#e6dff7}.story.pinned .phrase.picked.phrase-4{background:#d8e4fb}.story.pinned .note{opacity:0;transform:translateY(-40px) scale(.7) rotate(-5deg)}.story.pinned .note.on{opacity:1;transform:none}.story.pinned .note-1.on{rotate:-1deg}.story.pinned .note-4.on{rotate:1deg}.story.pinned .topic{opacity:0;transition:opacity .3s ease}.story.pinned .stage[data-s="3"] .topic{opacity:1}.story.pinned .stage-talk{transition:opacity .4s ease}.story.pinned .stage[data-s="3"] .stage-talk{opacity:.75}.story.pinned .stage[data-s="3"] .mic i{animation-play-state:paused}.story.pinned .stage-done{opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .5s var(--ease)}.story.pinned .stage[data-s="3"] .stage-done{opacity:1;transform:none}.story.pinned .stage[data-s="3"] .stage-done .m-spark{transform-box:fill-box;transform-origin:center;animation:bloom .8s var(--ease) both}.mix-right{display:grid;gap:22px;min-width:0}.mix-card{max-width:92%;justify-self:end;rotate:1deg}.mix-card.waiting{opacity:0;transform:translateY(26px) scale(.9)}.words-section{display:grid;grid-template-columns:1fr 1fr;gap:28px 48px;align-items:center}.words{display:grid;gap:12px;margin:0;grid-column:1 / -1;grid-template-columns:repeat(3,1fr)}.word{padding:20px 22px;border-radius:20px}.word-1{background:#e6dff7}.word-2{background:var(--blossom-soft)}.word-3{background:var(--surface)}.word dt{color:var(--ink);font:800 1.3rem var(--display);margin-block-end:4px}:lang(ar) .word dt{font-weight:700}.word dd{margin:0}.nest-a,.nest-b,.nest-c{border-radius:20px;color:var(--ink);font-weight:700}.nest-a{padding:16px;background:#e6dff7;rotate:-1deg}.nest-b{padding:14px;margin-block-start:8px;background:var(--blossom-soft);rotate:2deg}.nest-c{padding:14px 16px;margin-block-start:8px;background:var(--surface);rotate:-1.5deg;box-shadow:0 6px 18px #1b1b1a14}.nest .nest-b,.nest .nest-c{animation:land .72s var(--ease) both}.nest .nest-b{animation-delay:.3s}.nest .nest-c{animation-delay:.65s}.knows{background:var(--surface)}.end-band{position:relative;overflow:hidden}.end-band>:not(.away){position:relative;z-index:1}.end-mark{width:min(420px,74%);margin:0 auto 24px}.end-mark circle,.end-mark .m-spark path{fill:var(--surface)}.end-mark line,.end-mark .m-draw{stroke:var(--surface)}.end-band.armed:not(.released) .end-mark .m-draw{stroke-dashoffset:1}.end-band.released .end-mark .m-draw{stroke-dashoffset:1;animation:draw 1.4s cubic-bezier(.65,0,.35,1) forwards}.away{position:absolute;padding:7px 14px;border-radius:12px;background:var(--surface);color:var(--ink);font-weight:700;font-size:.9rem;opacity:0;white-space:nowrap;pointer-events:none}.away-1{inset-block-end:8%;inset-inline-start:3%}.away-2{inset-block-end:64%;inset-inline-start:6%}.away-3{inset-block-end:4%;inset-inline-start:18%}.away-4{inset-block-end:4%;inset-inline-end:18%}.away-5{inset-block-end:64%;inset-inline-end:6%}.away-6{inset-block-end:8%;inset-inline-end:3%}.released .away{animation:fly-away 2.4s ease-in both}.released .away-2{animation-delay:.25s}.released .away-3{animation-delay:.5s}.released .away-4{animation-delay:.15s}.released .away-5{animation-delay:.4s}.released .away-6{animation-delay:.65s}@keyframes fly-away{0%{opacity:0;transform:translateY(30px) scale(.9)}18%{opacity:1;transform:none}to{opacity:0;transform:translateY(-340px) rotate(10deg) scale(.7)}}@media(max-width:1100px){.away{display:none}}@media(max-width:860px){.band-wave{display:none}.story-pin,.words-section,.words{grid-template-columns:1fr}.drift-3,.shape-c{display:none}.drift{font-size:.84rem}.story-pin{gap:20px}.story.pinned .story-pin{grid-template-rows:auto 1fr;align-items:start;padding-block:12px;gap:12px}.story.pinned h2{font-size:1.5rem;margin-block-end:8px}.story.pinned .more{display:none}.story.pinned .story-step:not(.now){display:none}.story.pinned .stage{order:0;padding:12px;gap:10px}.story.pinned .note{padding:16px 10px 8px}.story.pinned .note strong{font-size:.9rem}.story.pinned .ramble{font-size:.92rem;line-height:1.4}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rw,.swoosh path,.shape,.drift,.mic i,.note,.nest *,.away{animation:none!important;transition:none!important}.swoosh path{stroke-dashoffset:0}.away{display:none}}.edges{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-block-start:24px}.edge{grid-column:span 2;display:block;height:100%;padding:24px;border-radius:24px;color:var(--ink);text-decoration:none;transition:transform .26s var(--ease)}.edge:hover{color:var(--ink);transform:translateY(-4px) rotate(-.6deg)}li:nth-child(1)>.edge{background:var(--ink);color:#fff}li:nth-child(1)>.edge h3,li:nth-child(1)>.edge p{color:#fff}li:nth-child(2)>.edge{background:var(--blossom-soft)}li:nth-child(3)>.edge{background:#e3edfb}li:nth-child(4)>.edge{background:#ebe7fc}li:nth-child(5)>.edge{background:#fdebc2}li:nth-child(6)>.edge{background:#dceee9}.edges li{grid-column:span 2}.edge h3{font-size:clamp(1.25rem,2vw,1.6rem)}.edge p{margin:0;color:var(--body)}.chapter-head{max-width:46em}.chapter{scroll-margin-block-start:90px}.dark{background:var(--ink);color:#e7e5df;border-radius:32px;padding:clamp(28px,6vw,80px)}.dark h2{color:#fff}.dark .lede{color:#e7e5df}.means-rows{list-style:none;margin-block-start:28px}.means-row{display:grid;grid-template-columns:1.2fr auto 1fr;gap:12px 26px;align-items:center;padding-block:22px;border-block-start:1px solid #3A3A38}.means-said{margin:0;color:var(--blossom);font:800 clamp(1.35rem,3vw,2.3rem)/1.15 var(--display)}:lang(ar) .means-said{font-weight:700;line-height:1.4}.means-arrow{width:44px;height:14px;overflow:visible}html[dir=rtl] .means-arrow{transform:scaleX(-1)}.means-arrow path{fill:none;stroke:#6e6e68;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.means-did{margin:0;color:#fff;font-weight:700;font-size:1.1rem;position:relative;width:fit-content}.means-did i{position:absolute;inset-inline:0;inset-block-start:52%;height:2px;background:currentColor;transform:scaleX(1);transform-origin:left;transition:transform .5s ease .4s}html[dir=rtl] .means-did i{transform-origin:right}.kind-move .means-did i{display:none}.means-how{display:inline-block;margin:6px 0 0;padding:2px 12px;border-radius:999px;font-size:.88rem;font-weight:700;background:#fcca59;color:var(--ink);transition:opacity .3s ease .7s,transform .5s var(--ease) .7s}.kind-done .means-how{background:#7fd1c2}.kind-gone .means-how{background:#d1caea}.means-row.armed .means-did i{transform:scaleX(0)}.means-row.armed .means-how{opacity:0;transform:scale(.6)}.means-row.armed.shown .means-did i{transform:scaleX(1)}.means-row.armed.shown .means-how{opacity:1;transform:none}.means-foot{margin:22px 0 0;padding-block-start:22px;border-block-start:1px solid #3A3A38;color:#e7e5df}.people{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.orbit{position:relative;min-height:460px;border-radius:32px;background:var(--blossom-soft);overflow:hidden}.who{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:118px;height:118px;margin:-59px;display:grid;place-items:center;border-radius:50%;background:var(--blossom);color:var(--ink);font:800 1.15rem var(--display);z-index:2}.ring{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:260px;height:260px;margin:-130px;border:2px dashed #F296BD;border-radius:50%}.alias{position:absolute;z-index:1;padding:3px 12px;border-radius:999px;background:var(--surface);color:var(--ink);font-weight:700;font-size:.9rem;animation:alias 2.4s var(--ease) both}.alias-1{inset-block-start:33%;left:24%;--ax: 70px;--ay: 70px}.alias-2{inset-block-start:33%;right:24%;--ax: -70px;--ay: 70px}.alias-3{inset-block-end:27%;left:45%;--ax: 0;--ay: -70px}.orbit:not(.seen) .alias{animation:none}@keyframes alias{0%,25%{transform:none;opacity:1}75%{transform:translate(var(--ax),var(--ay)) scale(.6);opacity:0}to{transform:none;opacity:1}}.bit{position:absolute;z-index:1;max-width:45%;margin:0;padding:10px 14px;border-radius:14px;background:var(--surface);box-shadow:0 6px 18px #1b1b1a14;color:var(--ink);font-weight:500;font-size:.94rem;line-height:1.3}.bit b{display:block;font:700 .78rem var(--text);color:var(--link);margin-block-end:2px}.bit-1{inset-block-start:7%;inset-inline-start:4%;rotate:-2deg}.bit-2{inset-block-start:9%;inset-inline-end:4%;rotate:2deg}.bit-3{inset-block-end:16%;inset-inline-start:4%;rotate:2deg}.bit-4{inset-block-end:18%;inset-inline-end:4%;rotate:-2deg;background:#fdebc2}.aside-line{margin-block-start:8px;padding-inline-start:14px;border-inline-start:4px solid var(--blossom);color:var(--ink);font-weight:500}.dayplan{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center}.day-ask{margin:22px 0 8px;color:var(--ink);font-weight:700}.day-chips{display:flex;flex-wrap:wrap;gap:8px}.day-chips button{min-height:44px;padding:8px 18px;border:0;border-radius:999px;background:var(--surface);color:var(--ink);font:500 1rem var(--text);cursor:pointer;transition:transform .24s var(--ease),background .2s ease}.day-chips button:hover{transform:translateY(-2px)}.day-chips button[aria-pressed=true]{background:var(--blossom);font-weight:700}.day-also{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-block-start:18px}.day-also li{padding:3px 12px;border-radius:999px;background:var(--sunken);color:var(--ink);font-size:.9rem}.timeline{position:relative;height:470px;border-radius:28px;background:#e3edfb;overflow:hidden;--h: 66px}.hour{position:absolute;inset-inline-start:18px;color:#2f5c92;font-weight:700;font-size:.92rem;inset-block-start:calc(18px + var(--h) * var(--r) + 12px)}.tl-rail{position:absolute;inset-block:18px 80px;inset-inline-start:82px;width:3px;border-radius:2px;background:#c9d8ee}.h-0{--r: 0}.h-1{--r: 1}.h-2{--r: 2}.h-3{--r: 3}.h-4{--r: 4}.h-5{--r: 5}.block{position:absolute;inset-inline:100px 16px;height:54px;display:flex;align-items:center;justify-content:space-between;padding-inline:16px;border-radius:16px;background:var(--surface);color:var(--ink);font-weight:700;box-shadow:0 4px 12px #1b1b1a0f;inset-block-start:calc(18px + var(--h) * var(--r, 0));opacity:var(--o, 1);transition:inset-block-start .7s var(--ease),opacity .3s ease,background .3s ease}.b-dentist{--r: 0;background:#ebe7fc}.b-pray{background:#dceee9;--r: 2}.b-iftar{background:#fdebc2;--o: 0;--r: 4}[data-day=great] .b-report{--r: 1}[data-day=great] .b-call{--r: 3}[data-day=great] .b-run{--r: 4}[data-day=low] .b-call{--r: 1}[data-day=low] .b-report,[data-day=low] .b-run{--r: 6;--o: 0}[data-day=rain] .b-report{--r: 1}[data-day=rain] .b-call{--r: 3}[data-day=rain] .b-run{--r: 6;--o: 0}[data-day=ramadan] .b-report{--r: 1}[data-day=ramadan] .b-call{--r: 3}[data-day=ramadan] .b-run{--r: 5}[data-day=ramadan] .b-iftar{--o: 1}.why{position:absolute;inset-block-end:14px;inset-inline:16px;margin:0;padding:8px 14px;border-radius:12px;background:var(--blossom-soft);color:#8e2558;font-weight:700;font-size:.92rem;line-height:1.3;display:none}[data-day=great] .why-great,[data-day=low] .why-low,[data-day=rain] .why-rain,[data-day=ramadan] .why-ramadan{display:block;animation:land .5s var(--ease) both}.work{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center;background:#ebe7fc;border-radius:32px;padding:clamp(24px,5vw,64px)}.work-side{display:grid;gap:10px;min-width:0}.work-said{margin:0 0 6px;color:var(--ink);font:800 clamp(1.1rem,2vw,1.4rem)/1.25 var(--display)}:lang(ar) .work-said{font-weight:700;line-height:1.5}.opt{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-radius:16px;background:var(--surface);color:var(--ink);font-weight:700;transition:transform .5s var(--ease),opacity .3s ease,outline-color .3s ease;outline:3px solid transparent}.opt span:first-child{margin-inline-end:auto}.opt .price-p{padding:1px 10px;border-radius:999px;background:#ebe7fc;color:#4b2fd6;font-size:.86rem}.opt .hours-p{padding:1px 10px;border-radius:999px;background:var(--sunken);font-size:.86rem;font-weight:500}.best-tag{position:absolute;inset-block-start:-10px;inset-inline-end:12px;padding:1px 10px;border-radius:8px;background:var(--blossom);color:var(--ink);font-size:.8rem;rotate:3deg}.work-acts{display:flex;flex-wrap:wrap;gap:6px}.work-acts span{padding:4px 14px;border-radius:999px;background:var(--surface);color:var(--ink);font-size:.9rem;font-weight:500}.bubble{margin:8px 0 0;padding:12px 16px;border-radius:18px 18px 18px 4px;background:#dceee9;color:var(--ink);font-weight:500;line-height:1.4}html[dir=rtl] .bubble{border-radius:18px 18px 4px}.send-p{justify-self:end;padding:8px 20px;border-radius:999px;background:var(--blossom);color:var(--ink);font-weight:700}.work.armed .opt,.work.armed .work-acts,.work.armed .bubble,.work.armed .send-p{opacity:0;transform:translateY(18px)}.work.armed.seen .opt,.work.armed.seen .work-acts,.work.armed.seen .bubble,.work.armed.seen .send-p{opacity:1;transform:none;transition:transform .56s var(--ease) var(--d, 0ms),opacity .3s ease var(--d, 0ms)}.d1{--d: .1s}.d2{--d: .3s}.d3{--d: .5s}.d4{--d: .9s}.d5{--d: 1.2s}.d6{--d: 1.6s}.callband{display:grid;grid-template-columns:auto 1fr;gap:12px 40px;align-items:center;background:var(--blossom);border-radius:32px;padding:clamp(24px,5vw,64px)}.callband .lede{color:var(--ink)}.callbars{grid-row:span 3;display:flex;gap:7px;align-items:center;height:120px}.callbars i{display:block;width:9px;height:100%;border-radius:5px;background:var(--ink);transform:scaleY(.3)}.callband.seen .callbars i{animation:voice2 .46s ease-in-out 16 alternate}.callbars i:nth-child(2n){animation-delay:.11s!important}.callbars i:nth-child(3n){animation-delay:.23s!important}.call-lines{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.call-lines li{padding:8px 16px;border-radius:999px;background:var(--ink);color:#fff;font-weight:700}.call-find{margin:6px 0 0;color:var(--ink);font-weight:500}.moments{--sky: #FDEBC2;background:var(--sky);border-radius:32px;padding:clamp(24px,5vw,64px);transition:background .7s ease;display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:center}.moments-words{min-width:0}.moment-list{list-style:none;display:grid;gap:10px;margin-block-start:16px}.moment{padding:14px 18px;border-radius:18px;background:#ffffffb3;color:var(--ink)}.moment time{display:inline-block;margin-inline:0 8px;font-weight:800;font-family:var(--display);color:var(--link)}.moment h3{display:inline;font-size:1.1rem}.moment p{margin:4px 0 0;color:var(--ink)}.phone{position:relative;height:480px;width:260px;margin-inline:auto;border-radius:42px;background:var(--ink);padding:18px 14px;box-shadow:0 24px 50px #1b1b1a40;overflow:hidden}.island{width:84px;height:24px;margin:0 auto 24px;border-radius:12px;background:#000}.clock{display:block;text-align:center;color:#fff;font:800 3.2rem/1 var(--display);direction:ltr}.lock-note{position:absolute;inset-inline:12px;inset-block-start:170px;padding:12px 14px;border-radius:18px;background:#fffffff0;color:var(--ink);opacity:0;transform:translateY(-24px) scale(.94);transition:transform .52s var(--ease),opacity .24s ease}.lock-note b{display:block;font-size:.96rem}.lock-note span{font-size:.88rem;color:var(--body)}.lock-note.now{opacity:1;transform:none}.moments:not(.pinning) .lock-note:last-of-type{opacity:1;transform:none}.moments-pin .moment{background:#ffffff6b;transition:background .3s ease,transform .4s var(--ease)}.moments-pin .moment.now{background:var(--surface);transform:scale(1.02)}.moments-wrap.pinned{height:300vh}.moments-wrap.pinned .moments-stick{position:sticky;inset-block-start:84px}.tripband{background:#e3edfb;border-radius:32px;padding:clamp(24px,5vw,64px);overflow:hidden}.trip-said{display:inline-block;margin:8px 0 18px;padding:10px 20px;border-radius:999px;background:var(--surface);color:var(--ink);font-weight:700}.route{position:relative;margin-block:30px 10px}.route svg{display:block;width:100%;height:clamp(90px,16vw,170px);overflow:visible}html[dir=rtl] .route svg{transform:scaleX(-1)}.route path{fill:none;stroke:var(--blossom);stroke-width:7;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--p, 1))}.stop{position:absolute;display:grid;justify-items:center;gap:2px;color:var(--ink);font:800 clamp(1.1rem,2.4vw,1.7rem) var(--display);inset-block-start:40%}:lang(ar) .stop{font-weight:700}.stop small{padding:0 10px;border-radius:999px;font:700 .9rem var(--text);background:#fde7da;color:#a63e14}.stop-2 small{background:var(--surface);color:#2f5c92}.stop-1{inset-inline-start:2%}.stop-2{inset-inline-end:2%}.trip-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:28px;margin-block-start:18px;align-items:start}.tiles{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tiles li{display:grid;place-items:center;min-height:72px;padding:6px;border-radius:16px;background:var(--surface);color:var(--ink);text-align:center;font-weight:700;font-size:.84rem;line-height:1.2}.tiles li:nth-child(3n+1){background:var(--blossom-soft)}.tiles li:nth-child(3n+2){background:#fdebc2}.pack-bar{margin-block-start:12px;color:var(--ink);font-weight:700;font-size:.9rem}.pack-bar i{display:block;height:12px;margin-block-start:4px;border-radius:6px;background:var(--surface);position:relative;overflow:hidden}.pack-bar i:after{content:"";position:absolute;inset:0;background:var(--blossom);transform-origin:left;transform:scaleX(var(--p, .8))}html[dir=rtl] .pack-bar i:after{transform-origin:right}.nudges{list-style:none;display:flex;flex-wrap:wrap;gap:10px}.nudges li{padding:8px 14px;border-radius:12px;background:var(--surface);color:var(--ink);font-weight:700;font-size:.95rem}.nudges li:nth-child(odd){rotate:-1.5deg}.nudges li:nth-child(2n){rotate:1.2deg;background:#ebe7fc}.duo{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pane{border-radius:28px;padding:clamp(22px,4vw,40px)}.pane h2{font-size:clamp(1.6rem,3vw,2.3rem)}.pane-teal{background:#dceee9}.pane-sun{background:#fdebc2}.flist{list-style:none;margin-block-start:12px;padding:14px 18px;border-radius:20px;background:var(--surface)}.flist>b{display:block;color:var(--ink);font:800 1.15rem var(--display);margin-block-end:6px}.fitem{display:flex;align-items:center;gap:10px;padding-block:7px;color:var(--ink);font-weight:500}.who-dot{margin-inline-start:auto;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--blossom-soft);font-size:.8rem;font-weight:700}.tickbox{width:18px;height:18px;flex:none}.tickbox path{fill:none;stroke:#008471;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0}.fitem.armed .tickbox path{stroke-dashoffset:1}.seen .fitem .tickbox path{animation:draw .5s ease var(--d, .5s) forwards}.ways{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-block-start:14px}.ways li{padding:5px 14px;border-radius:999px;background:var(--surface);color:var(--ink);font-weight:700;font-size:.9rem}.pane .demo{margin-block-start:16px}.trust{display:grid;grid-template-columns:1.1fr 1fr;gap:24px 48px;align-items:center}.ledger{padding:18px 20px;border-radius:24px;background:var(--surface)}.ledger>b{color:var(--ink);font:800 1.15rem var(--display)}.led{display:flex;align-items:center;gap:10px;justify-content:space-between;padding-block:8px;color:var(--ink)}.led span small{display:block;font-size:.86rem;color:var(--body)}.led>b{padding:2px 14px;border-radius:999px;background:var(--sunken);font-size:.86rem}.trust-more{display:grid;gap:10px}.replay{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:18px;background:var(--blossom-soft);color:var(--ink);font-weight:700}.replay .bars{display:flex;gap:3px;align-items:center;height:22px;margin-inline-start:auto}.replay .bars i{display:block;width:3px;height:100%;border-radius:2px;background:#c43b76;transform:scaleY(.4)}.replay .bars i:nth-child(2n){transform:scaleY(.9)}.replay .bars i:nth-child(3n){transform:scaleY(.6)}.secret{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:18px;background:var(--ink);color:#fff;font-weight:700}.secret span:last-child{margin-inline-start:auto;padding:1px 12px;border-radius:999px;background:#3a3a38;font-size:.86rem}.trust-lock{margin:0;color:var(--ink);font-weight:500}@media(max-width:860px){.callband{grid-template-columns:1fr}.callbars{grid-row:auto;height:70px}.edges{grid-template-columns:1fr 1fr}.edges li,.edges li:nth-child(1),.edges li:nth-child(2){grid-column:auto}.edge{padding:16px}.people,.dayplan,.work,.moments,.trip-grid,.duo,.trust{grid-template-columns:1fr;gap:24px}.means-row{grid-template-columns:1fr;gap:6px}.means-arrow{display:none}.orbit{min-height:500px}.bit{max-width:46%;font-size:.86rem}.moments-wrap.pinned .moments{grid-template-rows:auto auto}.moments-wrap.pinned .moment:not(.now){display:none}.moments-wrap.pinned .moments-stick{inset-block-start:6px}.moments-wrap.pinned .moments-head{display:none}.moments-wrap.pinned .phone{height:340px;width:220px}.moments-wrap.pinned .lock-note{inset-block-start:130px}.tiles{grid-template-columns:repeat(4,1fr)}.tiles li{font-size:.74rem;min-height:62px}.timeline{--h: 62px;height:450px}.block{inset-inline:74px 10px;padding-inline:10px;font-size:.92rem}.tl-rail{inset-inline-start:62px}.hour{inset-inline-start:8px;font-size:.82rem}}.still .alias{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.alias,.why,.fitem *,.callbars i{animation:none!important}.alias{display:none}.block,.opt,.lock-note,.moments,.means-did i,.means-how{transition:none!important}.tickbox path{stroke-dashoffset:0!important}}.nav-small{display:none}.menu{position:relative}.menu summary{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--surface);cursor:pointer;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu summary span,.menu summary span:before,.menu summary span:after{display:block;width:18px;height:2px;border-radius:1px;background:var(--ink);transition:transform .24s var(--ease),background .12s ease}.menu summary span{position:relative}.menu summary span:before,.menu summary span:after{content:"";position:absolute;inset-inline-start:0}.menu summary span:before{inset-block-start:-6px}.menu summary span:after{inset-block-start:6px}.menu[open] summary span{background:transparent}.menu[open] summary span:before{transform:translateY(6px) rotate(45deg)}.menu[open] summary span:after{transform:translateY(-6px) rotate(-45deg)}.menu nav{position:absolute;z-index:6;inset-block-start:54px;inset-inline-end:0;width:min(280px,calc(100vw - 40px));display:grid;gap:2px;padding:12px;border-radius:22px;background:var(--surface);box-shadow:0 16px 40px #1b1b1a29;animation:land .32s var(--ease) both}.top .menu nav a:not(.button){display:flex;align-items:center;min-height:48px;padding-inline:12px;border-radius:12px;color:var(--ink);font-weight:500;font-size:1.05rem;text-decoration:none}.top .menu nav [aria-current]{background:var(--sunken)}.menu .store{margin-block-start:8px}.menu .button{width:100%;padding-inline:12px;font-size:.98rem}@media(max-width:860px){.nav-wide{display:none!important}.nav-small{display:flex;align-items:center;gap:8px}.top{flex-wrap:nowrap;padding:max(12px,env(safe-area-inset-top)) 20px 12px}.brand{font-size:1.3rem;gap:8px}.brand .mark{width:84px;height:27px}.nav-small .lang-switch{display:inline-flex;align-items:center;min-height:44px;padding-inline:14px;border-radius:999px;color:var(--ink);text-decoration:none;font-weight:500;font-size:.95rem}main{padding-inline:20px}.hero{margin-block-start:44px!important}.hero h1{font-size:clamp(3.4rem,17vw,5rem);margin-block-end:.4em}.hero .lede{font-size:1.12rem;line-height:1.55}.hero .store .button{width:100%}.hero .store-note{font-size:.88rem;line-height:1.5}.hero-demo{margin-block-start:22px}}.replay-band{background:var(--surface);border-radius:32px;padding:clamp(24px,5vw,64px)}.tape{position:relative;margin-block-start:20px;padding:16px 18px;border-radius:20px;background:var(--ink)}.tape-label{display:block;margin-block-end:8px;color:#e7e5df;font-size:.86rem;font-weight:500}.tape-bars{display:flex;align-items:center;justify-content:space-between;gap:2px;height:74px}.tape-bars i{display:block;flex:1;min-width:2px;max-width:8px;border-radius:3px;background:#6e6e68;transition:background .3s ease,transform .4s var(--ease)}.bh-1{height:22%}.bh-2{height:40%}.bh-3{height:60%}.bh-4{height:80%}.bh-5{height:100%}[data-at="0"] .s-0,[data-at="1"] .s-1,[data-at="2"] .s-2{background:var(--blossom);transform:scaleY(1.12)}.tape-pick{margin:14px 0 8px;color:var(--ink);font-weight:700}.tape-thoughts{display:flex;flex-wrap:wrap;gap:8px}.tape-thoughts button{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:6px 16px 6px 8px;border:0;border-radius:999px;background:var(--sunken);color:var(--ink);font:700 .98rem var(--text);cursor:pointer;transition:background .2s ease,transform .24s var(--ease)}html[dir=rtl] .tape-thoughts button{padding:6px 8px 6px 16px}.tape-thoughts button:hover{transform:translateY(-2px)}.tape-thoughts button[aria-pressed=true]{background:var(--blossom-soft)}.tape-thoughts small{font-weight:500;color:var(--body)}.play{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--blossom)}.play:before{content:"";width:0;height:0;border-block:6px solid transparent;border-inline-start:10px solid var(--ink);margin-inline-start:2px}.why-title{margin-block:30px 12px}.replay-why{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.replay-why li{padding-block-start:12px;border-block-start:3px solid var(--blossom)}.replay-why strong{color:var(--ink);font:700 1.08rem/1.25 var(--display)}:lang(ar) .replay-why strong{font-family:var(--text)}.replay-why p{margin:6px 0 0;font-size:.98rem}.replay-fine{margin:20px 0 0;color:var(--slate);font-size:.92rem}@media(max-width:860px){.replay-why{grid-template-columns:1fr 1fr}.tape-thoughts button{width:100%}.tape-thoughts small{margin-inline-start:auto}}@media(max-width:480px){.replay-why{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.menu nav{animation:none}.tape-bars i{transition:none}}.button:has(.store-icon){gap:10px}.store-icon{width:26px;height:26px;flex:none}.store-icon rect{fill:var(--ink)}.store-icon path{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round}.end-band .store-icon rect{fill:#fff}.end-band .store-icon path{stroke:var(--ink)}.more-links{display:flex;flex-wrap:wrap;gap:8px 20px}.ico{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.atlas-head h1{max-width:15em}.atlas-nav{display:flex;flex-wrap:wrap;gap:8px;margin-block:-16px 8px}.atlas-nav a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 14px;border-radius:999px;background:var(--surface);color:var(--ink);font-weight:500;font-size:.92rem;text-decoration:none;transition:transform .24s var(--ease)}.atlas-nav a:hover{color:var(--ink);transform:translateY(-2px)}.atlas-nav .ico{width:18px;height:18px;color:#a82b62}main>section.atlas{margin-block:24px;padding:clamp(22px,4vw,48px);border-radius:32px;scroll-margin-block-start:84px}.tint-0{background:var(--blossom-soft)}.tint-1{background:#e3edfb}.tint-2{background:#ebe7fc}.tint-3{background:#fdebc2}.tint-4{background:#dceee9}.tint-5{background:#fde7da}.atlas-top{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;margin-block-end:24px}.atlas.flip .atlas-top>:first-child{order:2}.atlas-badge{display:inline-grid;place-items:center;width:56px;height:56px;margin-block-end:14px;border-radius:18px;background:var(--ink);color:#fff;rotate:-4deg}.atlas-badge .ico{width:28px;height:28px}.atlas h2{font-size:clamp(1.8rem,3.6vw,2.8rem)}.atlas .lede{color:var(--ink);margin:0}.atlas .demo{background:var(--surface)}.tiles-grid{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ftile{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:20px;background:var(--surface);color:var(--ink);transition:transform .24s var(--ease)}.ftile:hover{transform:translateY(-3px) rotate(-.5deg)}.ftile.big{grid-column:span 2;background:var(--ink);color:#fff}.ftile.big h3,.ftile.big p{color:#fff}.ftile .ico{color:#a82b62}.ftile.big .ico{color:var(--blossom)}.ftile h3{margin:0 0 4px;font-size:1.04rem;line-height:1.25}:lang(ar) .ftile h3{line-height:1.4}.ftile p{margin:0;font-size:.92rem;line-height:1.4;color:var(--body)}.uses{display:grid;gap:20px}.use{display:grid;grid-template-columns:1.25fr 1fr;gap:28px 48px;align-items:start;padding:clamp(24px,5vw,56px);border-radius:32px;scroll-margin-block-start:84px}.use h2{font-size:clamp(1.8rem,3.8vw,3rem)}.use .lede{color:var(--ink)}.use .more{margin:0}.use-say{margin:0 0 20px;padding:20px 24px;border-radius:24px 24px 24px 6px;background:var(--ink);color:var(--blossom);font:700 clamp(1.1rem,1.9vw,1.4rem)/1.35 var(--text);unicode-bidi:plaintext}html[dir=rtl] .use-say{border-radius:24px 24px 6px}.use-side h3{margin-block-end:8px;font-size:1rem}.use-gets{list-style:none;display:grid;gap:8px}.use-gets li{display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:14px;background:var(--surface);color:var(--ink);font-weight:500;line-height:1.3}.use-gets .ico{width:18px;height:18px;color:#00695a}@media(max-width:960px){.tiles-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.atlas-nav{flex-wrap:nowrap;overflow-x:auto;margin-inline:-20px;padding-inline:20px;scrollbar-width:none}.atlas-nav a{flex:none}.atlas-top,.use{grid-template-columns:1fr}.atlas.flip .atlas-top>:first-child{order:0}.ftile{padding:14px}}@media(prefers-reduced-motion:reduce){.ftile,.atlas-nav a{transition:none}}
