@font-face{font-family:"Cairo";font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/cairo-arabic.woff2) format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"Cairo";font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/cairo-latin-ext.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Cairo";font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/cairo-latin.woff2) format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Changa";font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/changa-arabic.woff2) format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"Changa";font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/changa-latin-ext.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Changa";font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/changa-latin.woff2) format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night: #040a16;--ink: #081325;--panel: #0c1a31;--panel2: #10223f;--line: rgba(140,180,255,0.14);--fg: #eaf2ff;--fg2: #c9d7ef;--muted: #9fb2d3;--em: #00e6a0;--em2: #57ffc6;--gold: #ffcf5a;--sky: #3aa0ff;--royal: #8b6dff;--rose: #ff4d8d;--shadow: rgba(0,0,0,0.55);--f-display: "Changa","Cairo","Segoe UI",Tahoma,sans-serif;--f-body: "Cairo","Segoe UI",Tahoma,sans-serif;--gutter: clamp(16px,4vw,40px);--maxw: 1180px;--top: 64px;color-scheme: dark}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: calc(var(--top) + 16px);-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--night);color: var(--fg);font-family: var(--f-body);font-size: 16px;line-height: 1.75;-webkit-font-smoothing: antialiased;overflow-x: hidden}img{max-width: 100%;height: auto;display: block}a{color: inherit}h1,h2,h3,h4{font-family: var(--f-display);line-height: 1.2;margin: 0;text-wrap: balance}p{margin: 0}:focus-visible{outline: 2px solid var(--em2);outline-offset: 3px;border-radius: 8px}.wrap{width: 100%;max-width: var(--maxw);margin-inline: auto;padding-inline: var(--gutter)}.ico{width: 22px;height: 22px;flex: none}[dir="ltr"] .ico.dir{transform: scaleX(-1)}.skip{position: absolute;inset-inline-start: 12px;top: -60px;z-index: 100;background: var(--em);color: #032016;padding: 10px 16px;border-radius: 10px;font-weight: 800;text-decoration: none}.skip:focus{top: 12px}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.top{position: fixed;inset-inline: 0;top: 0;z-index: 50;padding-top: env(safe-area-inset-top,0px);background: linear-gradient(to bottom,rgba(4,10,22,0.94),rgba(4,10,22,0.72));-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);border-bottom: 1px solid var(--line)}.top .wrap{display: flex;align-items: center;gap: 10px;height: var(--top)}.brand{display: flex;align-items: center;gap: 10px;text-decoration: none;font-family: var(--f-display);font-weight: 800;font-size: 20px;letter-spacing: 0.3px;direction: ltr;flex: none}.brand img{width: 34px;height: 34px}.brand b{color: var(--em);font-weight: 800}.nav{display: flex;gap: 2px;margin-inline-start: auto}.nav a{text-decoration: none;color: var(--muted);font-weight: 700;font-size: 14.5px;padding: 8px 10px;border-radius: 10px;transition: color .2s,background .2s;white-space: nowrap}.nav a:hover,.nav a[aria-current="page"]{color: var(--fg);background: rgba(255,255,255,0.06)}.nav a[aria-current="page"]{box-shadow: inset 0 -2px 0 var(--em)}.top-actions{display: flex;align-items: center;gap: 8px;flex: none}.lang{display: inline-flex;align-items: center;gap: 6px;font: 800 13px/1 var(--f-display);color: var(--fg);text-decoration: none;border: 1px solid var(--line);border-radius: 999px;padding: 0 12px;min-height: 40px}.lang:hover{border-color: var(--em);color: var(--em2)}.lang .ico{width: 17px;height: 17px}.top .dl{min-height: 40px;padding: 0 16px;font-size: 14px;border-radius: 12px}.menu-btn{display: none;width: 44px;height: 44px;border-radius: 12px;border: 1px solid var(--line);background: transparent;color: var(--fg);cursor: pointer;place-items: center}.progress{position: absolute;inset-inline: 0;bottom: -1px;height: 2px;background: linear-gradient(90deg,var(--em),var(--sky),var(--royal),var(--rose),var(--gold));transform-origin: right;transform: scaleX(0)}[dir="ltr"] .progress{transform-origin: left}.mnav{display: none}@media (max-width: 980px){.nav{display: none}.menu-btn{display: grid}.top-actions{margin-inline-start: auto}.mnav{display: block;position: fixed;inset-inline: 0;top: calc(var(--top) + env(safe-area-inset-top,0px));z-index: 49;background: rgba(6,14,30,0.98);border-bottom: 1px solid var(--line);padding: 10px var(--gutter) 18px;transform: translateY(-8px);opacity: 0;visibility: hidden;transition: opacity .2s,transform .2s,visibility .2s}.mnav.open{opacity: 1;transform: none;visibility: visible}.mnav a{display: flex;align-items: center;gap: 12px;min-height: 52px;padding: 0 6px;text-decoration: none;font: 800 17px var(--f-display);border-bottom: 1px solid var(--line)}.mnav a:last-child{border-bottom: 0}.mnav a[aria-current="page"]{color: var(--em2)}.mnav .nav3d{width: 30px;height: 30px}}@media (max-width: 520px){.top .dl span{display: none}.top .dl{padding: 0 12px}.lang span{display: none}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 24px;border-radius: 14px;font: 800 16px/1 var(--f-display);text-decoration: none;cursor: pointer;transition: transform .2s,box-shadow .2s,background .2s,border-color .2s;position: relative;overflow: hidden;border: 0;touch-action: manipulation}.btn.primary{background: linear-gradient(135deg,var(--em2),var(--em));color: #032016;box-shadow: 0 10px 30px rgba(0,230,160,.35)}.btn.ghost{border: 1px solid var(--line);color: var(--fg);background: rgba(255,255,255,.03)}.btn:hover{transform: translateY(-2px)}.btn:active{transform: scale(.98)}.btn.ghost:hover{border-color: var(--em)}.btn[aria-disabled="true"]{opacity: .5;pointer-events: none}.cta{display: flex;flex-wrap: wrap;gap: 12px}.hero{position: relative;overflow: clip;padding-top: calc(var(--top) + env(safe-area-inset-top,0px));min-height: 720px;isolation: isolate}.sky{position: absolute;inset: 0;z-index: -2;background:
radial-gradient(1200px 520px at 50% -8%,rgba(0,230,160,0.16),transparent 62%),radial-gradient(800px 420px at 85% 10%,rgba(58,160,255,0.14),transparent 60%),radial-gradient(700px 420px at 12% 18%,rgba(139,109,255,0.12),transparent 60%),linear-gradient(to bottom,#050d1d,var(--night) 70%)}.stars{position: absolute;inset: 0;z-index: -2;opacity: .9;background-image:
radial-gradient(1.5px 1.5px at 12% 22%,#cfe3ff,transparent 60%),radial-gradient(1px 1px at 27% 9%,#fff,transparent 60%),radial-gradient(1.5px 1.5px at 41% 31%,#bfe0ff,transparent 60%),radial-gradient(1px 1px at 58% 14%,#fff,transparent 60%),radial-gradient(1.5px 1.5px at 73% 26%,#d9f7ff,transparent 60%),radial-gradient(1px 1px at 86% 8%,#fff,transparent 60%),radial-gradient(1px 1px at 92% 34%,#cfe3ff,transparent 60%),radial-gradient(1.5px 1.5px at 6% 41%,#fff,transparent 60%),radial-gradient(1px 1px at 33% 47%,#cde,transparent 60%),radial-gradient(1px 1px at 66% 44%,#fff,transparent 60%)}.twinkle{position: absolute;width: 3px;height: 3px;border-radius: 50%;background: #fff;box-shadow: 0 0 8px #fff;opacity: .2;animation: tw 3.2s ease-in-out 4;z-index: -1}@keyframes tw{50%{opacity: 1;transform: scale(1.6)}}.beam{position: absolute;top: -10%;width: 46vw;max-width: 620px;height: 120%;z-index: -1;pointer-events: none;opacity: .55;background: linear-gradient(to bottom,rgba(220,245,255,0.34),rgba(220,245,255,0) 70%);clip-path: polygon(46% 0,54% 0,100% 100%,0 100%);transform-origin: 50% 0}.beam.l{left: -8vw;transform: rotate(-24deg);animation: swayL 9s ease-in-out 2 alternate both}.beam.r{right: -8vw;transform: rotate(24deg);animation: swayR 11s ease-in-out 2 alternate both}@keyframes swayL{to{transform: rotate(-14deg)}}@keyframes swayR{to{transform: rotate(15deg)}}@media (max-width: 700px){.beam{width: 70vw;opacity: .38;animation: none}.beam.l{left: -30vw;transform: rotate(-6deg)}.beam.r{right: -30vw;transform: rotate(6deg)}}.hero.off .beam,.hero.off .twinkle{animation-play-state: paused}.pitch{position: absolute;inset-inline: -20%;bottom: -6%;height: 46%;z-index: -1;perspective: 700px;pointer-events: none}.pitch svg{width: 100%;height: 100%;transform: rotateX(62deg);transform-origin: 50% 100%;opacity: .5}.pitch .sweep{position: absolute;inset: 0;background: linear-gradient(90deg,transparent,rgba(87,255,198,0.25),transparent);transform: translateX(-120%) skewX(-20deg);animation: sweep 2.4s 2.2s cubic-bezier(.3,.6,.2,1) both;-webkit-mask-image: linear-gradient(to bottom,transparent,#000 55%);mask-image: linear-gradient(to bottom,transparent,#000 55%)}@keyframes sweep{to{transform: translateX(140%) skewX(-20deg)}}.hero-grid{display: grid;grid-template-columns: 1.1fr .9fr;align-items: center;gap: clamp(20px,4vw,56px);padding-block: clamp(28px,6vw,72px) 90px}@media (max-width: 900px){.hero-grid{grid-template-columns: 1fr;text-align: center}}.hero-copy{display: grid;gap: 18px;justify-items: start;min-width: 0}@media (max-width: 900px){.hero-copy{justify-items: center}}.burst{position: relative;width: 132px;height: 132px;display: grid;place-items: center}.burst .emblem{width: 132px;height: 132px;position: relative;z-index: 2;filter: drop-shadow(0 0 22px rgba(0,230,160,.45));animation: fly 1.45s cubic-bezier(.2,.7,.1,1) both}@keyframes fly{0%{transform: scale(.04) rotate(-35deg);opacity: 0}12%{opacity: .35}52%{transform: scale(.92) rotate(6deg);opacity: 1}66%{transform: scale(1.22) rotate(-2deg)}80%{transform: scale(.95) rotate(0)}100%{transform: scale(1) rotate(0);opacity: 1}}.burst .speed{position: absolute;inset: -60%;border-radius: 50%;z-index: 1;background: repeating-conic-gradient(from 0deg,rgba(87,255,198,.5) 0 1.2deg,transparent 1.2deg 9deg);-webkit-mask-image: radial-gradient(circle,transparent 18%,#000 30%,transparent 70%);mask-image: radial-gradient(circle,transparent 18%,#000 30%,transparent 70%);opacity: 0;animation: speed .9s ease-out both}@keyframes speed{0%{opacity: 0;transform: scale(.3) rotate(0)}40%{opacity: .9}100%{opacity: 0;transform: scale(1.4) rotate(40deg)}}.burst .flash{position: absolute;inset: -140%;border-radius: 50%;background: radial-gradient(circle,rgba(255,255,255,.95),rgba(255,255,255,0) 55%);opacity: 0;animation: flash .55s .72s ease-out both;z-index: 3;pointer-events: none}@keyframes flash{0%{opacity: 0;transform: scale(.4)}25%{opacity: .9}100%{opacity: 0;transform: scale(1.3)}}.burst .ring{position: absolute;inset: 0;border-radius: 50%;border: 2px solid var(--em2);opacity: 0;animation: ring 1.1s cubic-bezier(.1,.6,.3,1) both}.burst .ring.r1{animation-delay: .78s}.burst .ring.r2{animation-delay: .9s;border-color: var(--sky)}.burst .ring.r3{animation-delay: 1.02s;border-color: var(--gold)}@keyframes ring{0%{opacity: .95;transform: scale(.4)}100%{opacity: 0;transform: scale(3.4)}}.burst .shard{position: absolute;width: 8px;height: 8px;border-radius: 2px;background: var(--c);box-shadow: 0 0 12px var(--c);opacity: 0;animation: shard 1s calc(.8s + var(--i) * 12ms) cubic-bezier(.15,.7,.3,1) both}@keyframes shard{0%{opacity: 1;transform: translate(0,0) rotate(0) scale(.6)}100%{opacity: 0;transform: translate(var(--x),var(--y)) rotate(220deg) scale(1)}}.burst .halo{position: absolute;inset: -18px;border-radius: 50%;z-index: 0;background: radial-gradient(circle,rgba(0,230,160,.35),transparent 65%);opacity: 0;animation: halo 2.6s 1.4s ease-in-out 3 both}@keyframes halo{0%,100%{opacity: .35;transform: scale(.95)}50%{opacity: .85;transform: scale(1.12)}}.kicker{display: inline-flex;align-items: center;gap: 8px;font: 700 14px/1.4 var(--f-display);color: var(--em2);padding: 7px 14px;border-radius: 999px;border: 1px solid color-mix(in srgb,var(--c,var(--em)) 40%,transparent);background: color-mix(in srgb,var(--c,var(--em)) 9%,transparent);justify-self: start}.kicker i{width: 7px;height: 7px;border-radius: 50%;background: var(--c,var(--em));box-shadow: 0 0 10px var(--c,var(--em))}.word{font-size: clamp(56px,11vw,120px);font-weight: 800;letter-spacing: -1px;position: relative;display: inline-flex;gap: .02em;direction: ltr;perspective: 600px}.word span{display: inline-block;transform-origin: 50% 100%;animation: drop .7s calc(1.2s + var(--i) * 70ms) cubic-bezier(.2,.9,.2,1.2) both}.word .gap{width: .28em}.word .pes{color: var(--em);text-shadow: 0 0 28px rgba(0,230,160,.45)}@keyframes drop{0%{opacity: 0;transform: translateY(-70%) rotateX(85deg)}100%{opacity: 1;transform: none}}.word::after{content: "";position: absolute;inset: 0 -10%;background: linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);mix-blend-mode: overlay;transform: translateX(-120%);animation: shine 1.1s 2s ease-out both;pointer-events: none}@keyframes shine{to{transform: translateX(120%)}}.lead{font: 800 clamp(22px,3.4vw,34px)/1.35 var(--f-display);max-width: 22ch}.sub{color: var(--muted);font-size: clamp(15px,1.6vw,17px);max-width: 52ch}.rise{animation: rise .8s cubic-bezier(.2,.8,.2,1) both}.rise.d1{animation-delay: 1.75s}.rise.d2{animation-delay: 1.9s}.rise.d3{animation-delay: 2.05s}.rise.d4{animation-delay: 2.2s}@keyframes rise{from{opacity: 0;transform: translateY(18px)}to{opacity: 1;transform: none}}.btn.primary.shine::after{content: "";position: absolute;inset: 0;background: linear-gradient(110deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%);transform: translateX(-130%);animation: shine 1.2s 2.6s ease-out both}.stage{position: relative;perspective: 1200px;display: grid;place-items: center;min-width: 0}.phone{position: relative;width: min(300px,70vw);aspect-ratio: 9 / 19.2;border-radius: 42px;padding: 11px;max-width: 100%;background: linear-gradient(145deg,#1d2b45,#070d19 60%);box-shadow: 0 0 0 1px rgba(255,255,255,.08),0 40px 80px var(--shadow),0 0 80px color-mix(in srgb,var(--c,var(--em)) 22%,transparent);transform-style: preserve-3d;transform: rotateY(var(--ry,-14deg)) rotateX(var(--rx,8deg));transition: transform .5s cubic-bezier(.2,.8,.2,1)}.phone::before{content: "";position: absolute;top: 18px;left: 50%;width: 30%;height: 18px;transform: translateX(-50%);background: #03060c;border-radius: 0 0 14px 14px;z-index: 2}.phone .screen{width: 100%;height: 100%;border-radius: 32px;overflow: hidden;background: var(--ink);position: relative}.phone .screen img{width: 100%;height: 100%;object-fit: cover;object-position: top}.phone .glare{position: absolute;inset: 11px;border-radius: 32px;pointer-events: none;background: linear-gradient(125deg,rgba(255,255,255,.16),transparent 38%)}.stage .floor{position: absolute;bottom: -26px;width: 70%;height: 40px;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,var(--c,var(--em)) 40%,transparent),transparent);filter: blur(2px)}.hero .phone{animation: phoneIn 1.2s 1.6s cubic-bezier(.2,.8,.2,1) both}@keyframes phoneIn{from{opacity: 0;transform: translateY(80px) rotateY(-40deg) rotateX(24deg)}}.chip{position: absolute;display: inline-flex;align-items: center;gap: 8px;padding: 9px 14px;border-radius: 14px;font: 700 13px/1.2 var(--f-display);white-space: nowrap;background: rgba(12,26,49,.94);border: 1px solid var(--line);box-shadow: 0 12px 30px var(--shadow)}.chip i{width: 8px;height: 8px;border-radius: 50%;background: var(--cc,var(--c,var(--em)));box-shadow: 0 0 10px var(--cc,var(--c,var(--em)))}.hero .chip{animation: rise .7s both}.hero .chip.a{top: 12%;inset-inline-start: -4%;--cc: var(--gold);animation-delay: 2.35s}.hero .chip.b{top: 46%;inset-inline-end: -8%;--cc: var(--sky);animation-delay: 2.5s}.hero .chip.c{bottom: 12%;inset-inline-start: -6%;--cc: var(--rose);animation-delay: 2.65s}@media (max-width: 900px){.hero .chip.a{inset-inline-start: 0}.hero .chip.b{inset-inline-end: 0}.hero .chip.c{inset-inline-start: 2%}}.scroll-hint{position: absolute;bottom: 22px;left: 50%;transform: translateX(-50%);display: grid;justify-items: center;gap: 2px;color: var(--muted);font: 700 13px var(--f-display);animation: rise .8s 2.8s both}.scroll-hint svg{width: 22px;height: 12px;color: var(--em);animation: arrow 1.6s ease-in-out 4}.scroll-hint svg:nth-child(3){animation-delay: .15s;opacity: .7}.scroll-hint svg:nth-child(4){animation-delay: .3s;opacity: .4}@keyframes arrow{50%{transform: translateY(5px)}}.page-head{position: relative;overflow: clip;isolation: isolate;padding-top: calc(var(--top) + env(safe-area-inset-top,0px));border-bottom: 1px solid var(--line);background: radial-gradient(900px 460px at 75% 0%,color-mix(in srgb,var(--c) 20%,transparent),transparent 70%),radial-gradient(700px 400px at 10% 30%,rgba(0,230,160,.08),transparent 70%),linear-gradient(to bottom,#050d1d,var(--night))}.page-head .wrap{display: grid;gap: clamp(24px,5vw,64px);padding-block: clamp(26px,5vw,60px) clamp(40px,6vw,80px);align-items: center}.page-head .wrap.has-phone{grid-template-columns: 1.15fr .85fr}@media (max-width: 900px){.page-head .wrap.has-phone{grid-template-columns: 1fr}}.ph-copy{display: grid;gap: 16px;min-width: 0;justify-items: start}.page-head h1{font-size: clamp(34px,6vw,64px);font-weight: 800}.page-head h1 em{font-style: normal;color: var(--c)}.lead-p{color: var(--fg2);font-size: clamp(16px,1.9vw,20px);max-width: 56ch}.page-head .phone{--ry: 12deg;--rx: 6deg}.page-head .chip.a{top: 14%;inset-inline-end: 0}.page-head .chip.b{bottom: 18%;inset-inline-start: 0}.crumbs ol{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px;font: 700 13px var(--f-display);color: var(--muted)}.crumbs li + li::before{content: "‹";margin-inline-end: 6px;opacity: .6}[dir="ltr"] .crumbs li + li::before{content: "›"}.crumbs a{text-decoration: none;color: var(--muted)}.crumbs a:hover{color: var(--fg)}.chapter{position: relative;padding-block: clamp(70px,10vw,130px);overflow: clip;isolation: isolate}.chapter::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(900px 520px at var(--gx,70%) 50%,color-mix(in srgb,var(--c) 20%,transparent),transparent 70%);opacity: .35;transition: opacity 1s}.chapter.in::before{opacity: 1}.chapter + .chapter{border-top: 1px solid var(--line)}.chapter .wrap{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(30px,6vw,90px);align-items: center}.chapter.flip .copy{order: 2}@media (max-width: 900px){.chapter .wrap{grid-template-columns: 1fr}.chapter.flip .copy{order: 0}}.copy{position: relative;display: grid;gap: 16px;min-width: 0}.num{position: absolute;inset-inline-end: -10px;top: -70px;font: 800 clamp(120px,18vw,220px)/1 var(--f-display);color: transparent;-webkit-text-stroke: 2px color-mix(in srgb,var(--c) 45%,transparent);z-index: -1;pointer-events: none;direction: ltr}@media (max-width: 900px){.num{top: -18px;font-size: 104px;-webkit-text-stroke-width: 1.5px}}.tag{display: inline-flex;align-items: center;gap: 10px;justify-self: start;font: 800 15px var(--f-display);color: var(--c)}.tag .ic{width: 50px;height: 50px;border-radius: 15px;display: grid;place-items: center;background: color-mix(in srgb,var(--c) 16%,transparent);border: 1px solid color-mix(in srgb,var(--c) 45%,transparent);box-shadow: 0 0 24px color-mix(in srgb,var(--c) 30%,transparent)}.tag .ic .ico{width: 24px;height: 24px;color: var(--c)}.tag .ic .nav3d{width: 40px;height: 40px}.copy h2{font-size: clamp(34px,5.4vw,60px);font-weight: 800;position: relative}.copy h2 .hl{background: linear-gradient(100deg,var(--fg) 0 40%,var(--c) 50%,var(--fg) 60% 100%);background-size: 260% 100%;background-position: 100% 0;-webkit-background-clip: text;background-clip: text;color: transparent}.copy .desc{color: var(--fg2);font-size: clamp(16px,1.7vw,19px);max-width: 46ch}.points{list-style: none;margin: 4px 0 0;padding: 0;display: grid;gap: 10px}.points li{display: flex;gap: 12px;align-items: flex-start;font-weight: 700}.points li::before{content: "";width: 22px;height: 22px;margin-top: 3px;flex: none;border-radius: 7px;background: color-mix(in srgb,var(--c,var(--em)) 18%,transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eaf2ff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 13px no-repeat;border: 1px solid color-mix(in srgb,var(--c,var(--em)) 50%,transparent)}.honest{font-size: 14.5px;color: var(--muted);border-inline-start: 3px solid var(--c);padding: 8px 14px;background: rgba(255,255,255,.025);border-radius: 0 10px 10px 0;max-width: 52ch}[dir="ltr"] .honest{border-radius: 0 10px 10px 0}[dir="rtl"] .honest{border-radius: 10px 0 0 10px}.more{display: inline-flex;align-items: center;gap: 8px;justify-self: start;min-height: 44px;color: var(--c);font: 800 16px var(--f-display);text-decoration: none}.more .ico{width: 18px;height: 18px;transition: transform .25s}.more:hover .ico{transform: translateX(-4px)}[dir="ltr"] .more:hover .ico{transform: scaleX(-1) translateX(-4px)}.chapter .stage .phone{--ry: 12deg;--rx: 6deg}.chapter.flip .stage .phone{--ry: -12deg}.chapter .chip.a{top: 14%;inset-inline-end: 2%}.chapter .chip.b{bottom: 16%;inset-inline-start: 0}.chapter::after{content: "";position: absolute;top: -1px;height: 1px;width: 40%;inset-inline-start: 0;background: linear-gradient(90deg,transparent,var(--c),transparent);transform: translateX(-120%)}.chapter.in::after{animation: line 1.6s ease-out both}@keyframes line{from{transform: translateX(260%)}to{transform: translateX(-120%)}}[dir="ltr"] .chapter.in::after{animation-name: lineL}@keyframes lineL{from{transform: translateX(-120%)}to{transform: translateX(260%)}}@media (scripting: enabled){.reveal .num{opacity: .2;transform: scale(1.25)}.reveal .tag .ic{transform: rotateY(90deg)}.reveal h2{opacity: .35;transform: translateY(22px)}.reveal .desc,.reveal .points,.reveal .honest,.reveal .more{opacity: .3;transform: translateY(16px)}.reveal .stage{opacity: .35;transform: translateX(var(--from,50px)) rotateY(var(--fromr,-20deg))}.reveal .chip{opacity: 0;transform: translateY(14px) scale(.9)}.stagger > *{opacity: .3;transform: translateY(22px)}}.reveal .num,.reveal .tag .ic,.reveal h2,.reveal .desc,.reveal .points,.reveal .honest,.reveal .more,.reveal .stage,.reveal .chip{transition: opacity .9s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1)}.reveal.in .num,.reveal.in .tag .ic,.reveal.in h2,.reveal.in .desc,.reveal.in .points,.reveal.in .honest,.reveal.in .more,.reveal.in .stage,.reveal.in .chip{opacity: 1;transform: none}.reveal.in .tag .ic{transition-delay: .1s}.reveal.in h2{transition-delay: .18s}.reveal.in h2 .hl{animation: hl 1.6s .5s ease-out both}@keyframes hl{from{background-position: 100% 0}to{background-position: 0 0}}.reveal.in .desc{transition-delay: .3s}.reveal.in .points{transition-delay: .42s}.reveal.in .honest{transition-delay: .54s}.reveal.in .more{transition-delay: .62s}.reveal.in .stage{transition-delay: .15s}.reveal.in .chip.a{transition-delay: .7s}.reveal.in .chip.b{transition-delay: .85s}.chapter.flip{--from: -50px;--fromr: 20deg}.stagger > *{transition: opacity .7s calc(var(--k,0) * 60ms),transform .8s calc(var(--k,0) * 60ms) cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s,background .35s}.stagger.in > *{opacity: 1;transform: none}.section{padding-block: clamp(64px,9vw,120px);position: relative;border-top: 1px solid var(--line)}.section.tint{background: radial-gradient(900px 500px at 50% 0,color-mix(in srgb,var(--c,var(--em)) 8%,transparent),transparent 70%)}.section-head{display: grid;gap: 12px;margin-bottom: clamp(26px,4vw,44px);max-width: 760px}.section-head.center{text-align: center;justify-items: center;margin-inline: auto}.section-head .eyebrow{font: 800 14px var(--f-display);color: var(--c,var(--em2));letter-spacing: .4px}.section-head h2{font-size: clamp(32px,5vw,54px);font-weight: 800}.section-head p{color: var(--muted);max-width: 62ch;font-size: 17px}.tools{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,250px),1fr));gap: 14px}.tool{--c: var(--em);display: flex;gap: 14px;align-items: flex-start;padding: 16px 16px 18px;border-radius: 18px;background: var(--panel);border: 1px solid var(--line);text-decoration: none;min-width: 0}a.tool:hover{border-color: color-mix(in srgb,var(--c) 60%,transparent);box-shadow: 0 18px 40px var(--shadow),0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent);transform: translateY(-3px)}.tool-ic{width: 46px;height: 46px;border-radius: 14px;flex: none;display: grid;place-items: center;background: color-mix(in srgb,var(--c) 15%,transparent);border: 1px solid color-mix(in srgb,var(--c) 40%,transparent);color: var(--c)}.tool-ic .nav3d{width: 34px;height: 34px}.tool-body{display: grid;gap: 4px;min-width: 0}.tool-body b{font: 800 17px/1.35 var(--f-display)}.tool-body span{color: var(--muted);font-size: 14.5px;line-height: 1.65}.tool-groups{display: grid;gap: clamp(28px,4vw,44px)}.group-h{display: flex;align-items: center;gap: 10px;font-size: clamp(20px,2.4vw,24px);margin-bottom: 14px;color: var(--c)}.group-h .nav3d{width: 36px;height: 36px}.group-h .more{margin-inline-start: auto;font-size: 15px}.shots{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,230px),1fr));gap: clamp(18px,3vw,30px)}.shot{display: grid;gap: 12px;justify-items: center;text-align: center;margin: 0}.shot .phone{width: min(230px,64vw);border-radius: 34px;padding: 8px;--ry: 0deg;--rx: 0deg}.shot .phone .screen,.shot .phone .glare{border-radius: 27px}.shot .phone .glare{inset: 8px}.shot .phone::before{top: 13px;height: 14px}.shot figcaption{display: grid;gap: 2px;max-width: 30ch}.shot figcaption b{font: 800 17px var(--f-display)}.shot figcaption span{color: var(--muted);font-size: 14.5px;line-height: 1.6}.steps{list-style: none;counter-reset: s;margin: 0;padding: 0;display: grid;gap: 12px;max-width: 820px}.steps li{counter-increment: s;position: relative;display: flex;gap: 14px;align-items: flex-start;padding: 14px 16px;border-radius: 16px;background: var(--panel);border: 1px solid var(--line);color: var(--fg2);font-size: 16.5px}.steps li::before{content: counter(s);flex: none;width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;font: 800 16px/1 var(--f-display);color: #04111f;background: var(--c,var(--em));box-shadow: 0 0 18px color-mix(in srgb,var(--c,var(--em)) 45%,transparent);margin-top: 1px}.steps b,.steps strong{color: var(--fg)}.label{display: inline-flex;align-items: center;gap: 6px;padding: 5px 11px;border-radius: 999px;font: 800 13px/1.2 var(--f-display);border: 1px solid;vertical-align: middle}.label .ico{width: 15px;height: 15px}.label-fun{color: var(--gold);border-color: rgba(255,207,90,.45);background: rgba(255,207,90,.08)}.label-official{color: var(--em2);border-color: rgba(0,230,160,.45);background: rgba(0,230,160,.08)}.label-math{color: var(--sky);border-color: rgba(58,160,255,.5);background: rgba(58,160,255,.08)}.label-inference{color: #c7b8ff;border-color: rgba(139,109,255,.5);background: rgba(139,109,255,.1)}.label-leak{color: #ff9cbf;border-color: rgba(255,77,141,.5);background: rgba(255,77,141,.09)}.labels{display: flex;flex-wrap: wrap;gap: 8px}.honest-box{display: flex;gap: 14px;align-items: flex-start;padding: 16px 18px;border-radius: 16px;border: 1px solid rgba(0,230,160,.3);background: linear-gradient(180deg,rgba(0,230,160,.07),rgba(0,230,160,.02));max-width: 820px}.honest-box > .ico{color: var(--em2);width: 26px;height: 26px;margin-top: 2px}.honest-box b{font: 800 16px var(--f-display);color: var(--em2)}.honest-box p{color: var(--fg2);margin-top: 4px}.posts{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,280px),1fr));gap: 18px}.post{--c: var(--em);display: grid;grid-template-rows: auto 1fr;background: var(--panel);border: 1px solid var(--line);border-radius: 20px;overflow: hidden;text-decoration: none;min-width: 0}.post:hover{transform: translateY(-6px);border-color: color-mix(in srgb,var(--c) 60%,transparent);box-shadow: 0 24px 50px var(--shadow),0 0 0 1px color-mix(in srgb,var(--c) 35%,transparent)}.post .cover{position: relative;aspect-ratio: 16 / 10;overflow: hidden;background: var(--ink)}.post .cover img{width: 100%;height: 100%;object-fit: cover;object-position: center 22%;transform: scale(1.08);transition: transform .7s cubic-bezier(.2,.8,.2,1)}.post:hover .cover img{transform: scale(1.16)}.post .cover::after{content: "";position: absolute;inset: 0;background: linear-gradient(to top,var(--panel) 2%,transparent 60%)}.post .badge{position: absolute;top: 12px;inset-inline-start: 12px;z-index: 1;font: 800 12px var(--f-display);color: #04111f;background: var(--c);padding: 5px 10px;border-radius: 999px}.post .body{display: grid;gap: 10px;padding: 16px 18px 20px;align-content: start}.post h3{font-size: 20px;font-weight: 800;line-height: 1.4}.post p{color: var(--muted);font-size: 14.5px;line-height: 1.75}.post .meta{display: flex;gap: 8px;align-items: center;color: color-mix(in srgb,var(--c) 80%,var(--fg));font: 700 13px var(--f-display);margin-top: 4px}.post .meta .ico{width: 16px;height: 16px}.article-wrap{display: grid;grid-template-columns: minmax(0,1fr) 270px;gap: clamp(28px,5vw,64px);align-items: start;padding-block: clamp(36px,6vw,70px) clamp(60px,8vw,100px)}@media (max-width: 1020px){.article-wrap{grid-template-columns: 1fr}}.toc{position: sticky;top: calc(var(--top) + 24px);padding: 16px 18px;border-radius: 16px;border: 1px solid var(--line);background: var(--panel)}.toc b{font: 800 15px var(--f-display);color: var(--c,var(--em2))}.toc ol{margin: 10px 0 0;padding-inline-start: 18px;display: grid;gap: 6px;font-size: 14.5px;color: var(--muted)}.toc a{text-decoration: none}.toc a:hover{color: var(--fg)}@media (max-width: 1020px){.toc{position: static;order: -1}}.article-meta{display: flex;flex-wrap: wrap;gap: 8px 16px;align-items: center;color: var(--muted);font: 700 14px var(--f-display)}.article-meta a{color: var(--fg2)}.prose{max-width: 70ch;font-size: 18px;line-height: 1.95;color: var(--fg2)}[dir="ltr"] .prose{font-size: 17.5px;line-height: 1.8}.prose > * + *{margin-top: 1.05em}.prose h2{font-size: clamp(25px,3vw,32px);color: var(--fg);margin-top: 2em;padding-top: .2em}.prose h3{font-size: 21px;color: var(--fg);margin-top: 1.6em}.prose h2 + *,.prose h3 + *{margin-top: .6em}.prose strong{color: var(--fg)}.prose a{color: var(--em2);text-underline-offset: 3px}.prose ul,.prose ol{padding-inline-start: 1.3em}.prose li + li{margin-top: .4em}.prose li::marker{color: var(--c,var(--em))}.prose blockquote{margin-inline: 0;padding: 12px 18px;border-inline-start: 3px solid var(--c,var(--em));background: rgba(255,255,255,.03);border-radius: 10px;color: var(--fg)}.prose figure{margin-inline: 0}.prose figure.app-shot{display: grid;justify-items: center;gap: 10px;margin-block: 1.6em}.prose figure.app-shot .phone{width: min(250px,66vw);--ry: 0deg;--rx: 0deg}.prose figcaption{color: var(--muted);font-size: 14.5px;text-align: center;max-width: 52ch}.prose .table-wrap{overflow-x: auto;border: 1px solid var(--line);border-radius: 14px}.prose table{width: 100%;border-collapse: collapse;font-size: 15.5px;line-height: 1.6}.prose th,.prose td{padding: 10px 12px;text-align: start;border-bottom: 1px solid var(--line);vertical-align: top}.prose th{color: var(--fg);background: var(--panel2);font-family: var(--f-display)}.prose tr:last-child td{border-bottom: 0}.prose .honest-box,.prose .calc,.prose .callout{margin-block: 1.5em}.prose code{font-family: ui-monospace,Consolas,monospace;font-size: .9em;background: rgba(255,255,255,.06);padding: 2px 6px;border-radius: 6px;direction: ltr;unicode-bidi: isolate}.callout{padding: 14px 18px;border-radius: 14px;background: var(--panel);border: 1px solid var(--line)}.callout b{color: var(--fg)}.author-box{display: flex;gap: 16px;align-items: center;margin-top: 2.4em;padding: 16px 18px;border-radius: 18px;background: var(--panel);border: 1px solid var(--line);max-width: 70ch}.author-box img{width: 64px;height: 64px;border-radius: 50%;object-fit: cover;flex: none}.author-box b{font: 800 17px var(--f-display);color: var(--fg)}.author-box p{color: var(--muted);font-size: 14.5px}.calc{padding: 18px;border-radius: 18px;border: 1px solid rgba(58,160,255,.4);background: linear-gradient(180deg,rgba(58,160,255,.08),rgba(58,160,255,.02));display: grid;gap: 14px}.calc h3{margin: 0;font-size: 20px;display: flex;gap: 10px;align-items: center;flex-wrap: wrap}.calc .fields{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,170px),1fr));gap: 12px}.calc label{display: grid;gap: 6px;font: 700 14px var(--f-display);color: var(--fg)}.calc input{min-height: 48px;padding: 0 14px;border-radius: 12px;border: 1px solid var(--line);background: var(--night);color: var(--fg);font: 800 18px var(--f-display);direction: ltr;text-align: center}.calc input:focus-visible{border-color: var(--sky)}.calc .help{color: var(--muted);font-size: 13.5px}.calc output{display: block;padding: 14px 16px;border-radius: 14px;background: var(--night);border: 1px solid var(--line);font-size: 16.5px;line-height: 1.8}.calc output b{color: var(--sky);font-size: 1.15em}.calc .err{color: #ff9cbf}.duo{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: clamp(10px,3vw,40px);max-width: 860px;margin-inline: auto}.maker{display: grid;justify-items: center;gap: 10px;text-align: center;min-width: 0;text-decoration: none}.maker .ph{width: clamp(130px,21vw,180px);aspect-ratio: 1;border-radius: 50%;padding: 4px;background: conic-gradient(from 0deg,var(--em),var(--sky),var(--royal),var(--gold),var(--em));box-shadow: 0 0 40px rgba(0,230,160,.3)}.maker .ph img{width: 100%;height: 100%;border-radius: 50%;object-fit: cover;background: var(--ink);border: 4px solid var(--night)}.maker h3{font-size: clamp(20px,2.6vw,26px)}.maker .role{color: var(--em2);font: 700 15px var(--f-display)}.maker .handle{color: var(--muted);font: 700 14px var(--f-display);direction: ltr}.thread{position: relative;width: clamp(70px,14vw,170px);height: 120px;display: grid;place-items: center}.thread svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.thread path{fill: none;stroke: url(#tg);stroke-width: 3;stroke-linecap: round;stroke-dasharray: 260;stroke-dashoffset: 260}.makers.in .thread path{animation: draw 1.4s .2s ease-out forwards}@keyframes draw{to{stroke-dashoffset: 0}}.thread img{width: clamp(48px,7vw,64px);position: relative;z-index: 1;transform: scale(.4);opacity: .3;transition: transform .6s 1.2s cubic-bezier(.2,1.4,.3,1),opacity .6s 1.2s;filter: drop-shadow(0 0 14px rgba(0,230,160,.6))}.makers.in .thread img{transform: scale(1);opacity: 1}@media (max-width: 640px){.duo{grid-template-columns: 1fr}.thread{height: 80px;transform: rotate(90deg)}}.original{margin: clamp(30px,5vw,56px) auto 0;max-width: 760px;display: grid;gap: 8px;text-align: center;padding: 20px 22px;border-radius: 18px;border: 1px solid rgba(0,230,160,.3);background: linear-gradient(180deg,rgba(0,230,160,.08),rgba(0,230,160,.02))}.original b{font: 800 18px var(--f-display);color: var(--em2)}.original p{color: var(--fg2)}.story-link{margin: 18px auto 0;max-width: 760px;display: flex;gap: 14px;align-items: center;padding: 14px 18px;border-radius: 16px;border: 1px dashed var(--line);color: var(--fg2);text-decoration: none}.story-link:hover{border-color: var(--em)}.story-link img{width: 52px;height: 52px;border-radius: 50%;object-fit: cover;flex: none}.story-link span{min-width: 0}.story-link .ico{margin-inline-start: auto;color: var(--em)}.person{display: grid;grid-template-columns: .8fr 1.2fr;gap: clamp(26px,5vw,64px);align-items: center}@media (max-width: 860px){.person{grid-template-columns: 1fr}}.portrait{position: relative;border-radius: 28px;overflow: hidden;border: 1px solid var(--line);box-shadow: 0 30px 70px var(--shadow),0 0 80px rgba(0,230,160,.15);max-width: 520px;margin-inline: auto}.portrait img{width: 100%;height: auto}.facts{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,200px),1fr));gap: 12px}.fact{padding: 14px 16px;border-radius: 16px;background: var(--panel);border: 1px solid var(--line);display: grid;gap: 4px}.fact b{font: 800 22px var(--f-display);color: var(--fg)}.fact span{color: var(--muted);font-size: 14px}.links{display: flex;flex-wrap: wrap;gap: 10px}.links a{display: inline-flex;align-items: center;gap: 8px;min-height: 46px;padding: 0 16px;border-radius: 14px;border: 1px solid var(--line);text-decoration: none;font: 800 15px var(--f-display);direction: ltr}.links a:hover{border-color: var(--em)}.faq-list{display: grid;gap: 12px;max-width: 860px}.faq-list details{background: var(--panel);border: 1px solid var(--line);border-radius: 16px;padding: 0 18px;transition: border-color .3s}.faq-list details[open]{border-color: rgba(0,230,160,.45)}.faq-list summary{cursor: pointer;list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 14px;min-height: 60px;font: 800 17px/1.45 var(--f-display);padding-block: 12px}.faq-list summary::-webkit-details-marker{display: none}.faq-list summary::after{content: "+";font: 800 24px/1 var(--f-display);color: var(--em);transition: transform .3s;flex: none}.faq-list details[open] summary::after{transform: rotate(45deg)}.faq-list .ans{color: var(--fg2);padding-bottom: 16px;max-width: 70ch}.faq-list .ans a{color: var(--em2)}.download{padding-block: clamp(80px,11vw,140px);border-top: 1px solid var(--line);position: relative;overflow: clip;text-align: center;isolation: isolate}.download::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(700px 420px at 50% 40%,rgba(0,230,160,.18),transparent 70%)}.orbitbig{position: relative;width: 170px;height: 170px;margin: 0 auto 26px;display: grid;place-items: center}.orbitbig img{width: 118px;position: relative;z-index: 1;filter: drop-shadow(0 0 30px rgba(0,230,160,.55))}.orbitbig .o{position: absolute;inset: 0;border-radius: 50%;border: 1px solid rgba(87,255,198,.35)}.orbitbig .o.o2{inset: -26px;border-color: rgba(58,160,255,.25)}.orbitbig .dot{position: absolute;width: 10px;height: 10px;border-radius: 50%;background: var(--gold);box-shadow: 0 0 12px var(--gold);top: -5px;left: calc(50% - 5px)}.download.in .orbitbig .spin{animation: spin 6s linear 2}.orbitbig .spin{position: absolute;inset: -26px}@keyframes spin{to{transform: rotate(360deg)}}.download h2{font-size: clamp(36px,6vw,64px);font-weight: 800}.download p{color: var(--muted);margin: 12px auto 26px;max-width: 52ch}.download .cta{justify-content: center}.note{margin-top: 18px;font-size: 13.5px;color: var(--muted)}.dl-box{display: grid;gap: 12px;justify-items: start;width: 100%;max-width: 640px}.dl-box .release{margin: 0;width: 100%}.dl-box .note{margin-top: 0}.foot-h{font: 800 15px var(--f-display);color: var(--fg);margin-bottom: 10px}.release{display: grid;gap: 10px;max-width: 640px;margin: 22px auto 0;padding: 16px 18px;border-radius: 18px;border: 1px solid var(--line);background: var(--panel);text-align: start}.release .row{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 6px 16px;font-size: 15px;color: var(--muted)}.release .row b{color: var(--fg);font-family: var(--f-display)}.release code{font-family: ui-monospace,Consolas,monospace;font-size: 12.5px;color: var(--fg2);direction: ltr;overflow-wrap: anywhere}.release[hidden]{display: none}footer{border-top: 1px solid var(--line);padding-block: 44px 54px;color: var(--muted);font-size: 14.5px;background: linear-gradient(to bottom,transparent,rgba(0,0,0,.25))}.foot-grid{display: grid;grid-template-columns: 1.3fr 1fr 1fr 1fr;gap: 28px}@media (max-width: 860px){.foot-grid{grid-template-columns: 1fr 1fr}.foot-grid > :first-child{grid-column: 1 / -1}}.foot-grid h3{font-size: 15px;color: var(--fg);margin-bottom: 10px}.foot-grid ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 4px}.foot-grid a{text-decoration: none;display: inline-flex;min-height: 36px;align-items: center}.foot-grid a:hover{color: var(--fg)}.foot-brand{display: grid;gap: 12px;justify-items: start}.social{display: flex;gap: 10px;flex-wrap: wrap}.social a{text-decoration: none;display: inline-flex;align-items: center;gap: 8px;min-height: 42px;padding: 0 12px;border: 1px solid var(--line);border-radius: 12px;font: 700 13px var(--f-display);color: var(--fg);direction: ltr}.social a:hover{border-color: var(--em)}.social .ico{width: 17px;height: 17px}.legal{margin-top: 30px;padding-top: 20px;border-top: 1px solid var(--line);display: grid;gap: 6px;font-size: 13.5px;max-width: 90ch}.preview-flag{position: fixed;bottom: 12px;inset-inline-start: 12px;z-index: 60;font: 700 12px var(--f-display);color: #04111f;background: var(--gold);padding: 6px 10px;border-radius: 999px;box-shadow: 0 8px 20px var(--shadow);margin-bottom: env(safe-area-inset-bottom,0px)}.nf{min-height: 70vh;display: grid;place-items: center;text-align: center;padding-top: calc(var(--top) + 40px)}.nf .big{font: 800 clamp(90px,18vw,180px)/1 var(--f-display);color: transparent;-webkit-text-stroke: 2px rgba(0,230,160,.5)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}.reveal *,.stagger > *{opacity: 1 !important;transform: none !important}.phone{transform: rotateY(var(--ry,-14deg)) rotateX(var(--rx,8deg)) !important}.burst .shard,.burst .ring,.burst .flash,.burst .speed{display: none}}