@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-ext-wght-normal.CawQDOvP.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-wght-normal.DdqRvwsR.woff2)format("woff2-variations");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{--deep:#06051a;--deep-2:#0c0a2a;--glass:#ffffff0d;--glass-2:#ffffff17;--line:#c8c3ff24;--text:#f1efff;--muted:#e1deffad;--faint:#e1deff6b;--red:#ff3b5c;--yellow:#ffe34a;--green:#3bff8f;--cyan:#3df2ff;--blue:#4d7cff;--magenta:#ff4fe6;--spectrum:linear-gradient(90deg, var(--red), var(--yellow), var(--green), var(--cyan), var(--blue), var(--magenta));--conic:conic-gradient(from var(--a,0deg), var(--red), var(--yellow), var(--green), var(--cyan), var(--blue), var(--magenta), var(--red));--beat:.577s;--wrap:1160px;--gutter:clamp(16px, 4vw, 32px);--font:"Sora Variable", system-ui, -apple-system, "Segoe UI", "Noto Sans", "Hiragino Sans", "PingFang SC", "Apple SD Gothic Neo", "Noto Sans Arabic", "Noto Sans Devanagari", sans-serif;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--deep);scroll-padding-top:96px}body{min-height:100vh;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:17px;line-height:1.65;display:flex;overflow-x:clip}.sky{z-index:-1;pointer-events:none;background:radial-gradient(50vmax 40vmax at 85% 10%, #7a4dff52, transparent 70%), radial-gradient(45vmax 35vmax at 10% 30%, #2ee6c429, transparent 70%), radial-gradient(60vmax 40vmax at 50% 110%, #ff4fb824, transparent 70%), linear-gradient(180deg, #0a0826 0%, var(--deep) 60%);position:fixed;inset:0}.sky:before,.sky:after{content:"";opacity:.5;background-image:radial-gradient(1px 1px at 10% 20%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 30% 70%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 55% 35%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 75% 80%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 90% 45%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 20% 90%,#fff 50%,#0000 51%);background-size:420px 420px;position:absolute;inset:0}.sky:after{opacity:.25;background-position:70px 120px;background-size:260px 260px}a{color:var(--cyan);text-underline-offset:3px}a:hover{color:#fff}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:10px}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;margin:0 0 .5em;font-weight:700;line-height:1.15}p{text-wrap:pretty;margin:0 0 1em}button{font:inherit;color:inherit}.skip{inset-inline-start:12px;z-index:50;color:var(--deep);background:#fff;border-radius:999px;padding:10px 16px;position:absolute;top:-80px}.skip:focus{top:12px}.btn{border:1px solid var(--line);background:var(--glass);min-height:50px;color:var(--text);isolation:isolate;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn:hover{color:#fff;background:var(--glass-2)}.btn.primary{background:linear-gradient(#141134, #141134) padding-box, var(--conic) border-box;border:2px solid #0000;box-shadow:0 0 30px -6px #3df2ff80,0 0 30px -6px #ff4fe666}.btn.primary:hover{background:linear-gradient(#1c1846, #1c1846) padding-box, var(--conic) border-box}.top{z-index:20;width:min(var(--wrap), 100%);padding:calc(env(safe-area-inset-top) + 14px) var(--gutter) 14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:0 auto;display:grid;position:sticky;top:0}.top:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#06051ad9,#06051a00);position:absolute;inset:0 calc(-50vw + 50%);mask-image:linear-gradient(#000 60%,#0000)}.brand{color:var(--text);letter-spacing:.2em;justify-self:start;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.brand:hover{color:#fff}.links{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#0c0a2ab3;border-radius:999px;gap:2px;padding:5px;display:flex}.links a{color:var(--muted);white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none}.links a:hover{color:#fff}.links a[aria-current=page]{color:var(--deep);background:#fff}.top-end{justify-self:end;gap:8px;display:flex}.chip-btn{border:1px solid var(--line);min-height:42px;color:var(--muted);cursor:pointer;white-space:nowrap;background:#0c0a2ab3;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;display:inline-flex}.chip-btn:hover{color:#fff;border-color:#c8c3ff4d}.chip-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.menu-btn{display:none}.dots{gap:3px;display:inline-flex}.dots i{background:var(--red);border-radius:50%;width:6px;height:6px}.dots i:nth-child(2){background:var(--green)}.dots i:nth-child(3){background:var(--blue)}@media (width<=920px){.top{grid-template-columns:1fr auto}.links,.lang-btn{display:none}.menu-btn{display:inline-flex}}.pop{border:1px solid var(--line);color:var(--text);-webkit-backdrop-filter:blur(18px);opacity:0;transition:opacity .2s ease, scale .2s ease, overlay .2s allow-discrete, display .2s allow-discrete;background:#0c0a26f7;margin:0;padding:0;overflow:auto;scale:.96}.pop:popover-open,.pop.is-open{opacity:1;scale:1}@starting-style{.pop:popover-open{opacity:0;scale:.96}}.pop::backdrop{backdrop-filter:blur(3px);background:#0403108c}@supports not selector(:popover-open){[popover]:not(.is-open){display:none}[popover].is-open{z-index:100}}.pop-lang{inset:74px auto auto;transform-origin:100% 0;border-radius:26px;width:min(420px,100vw - 32px);max-height:calc(100vh - 100px);padding:10px;position:fixed;inset-inline-end:max(var(--gutter), calc((100vw - var(--wrap)) / 2 + var(--gutter)));box-shadow:0 30px 80px #0000008c}.pop-menu{border-radius:32px;width:min(440px,100vw - 24px);height:fit-content;max-height:calc(100vh - 24px);margin:auto;padding:18px;position:fixed;inset:0;box-shadow:0 40px 120px #000000b3,0 0 0 1px #ffffff0a}.menu-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.close{border:1px solid var(--line);background:var(--glass);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.menu-links{gap:6px;margin-bottom:18px;display:grid}.menu-links a{background:var(--glass);color:var(--text);border-radius:18px;align-items:center;gap:14px;padding:14px 18px;font-size:19px;font-weight:600;text-decoration:none;display:flex}.menu-links a:before{content:"";background:var(--c);width:10px;height:10px;box-shadow:0 0 12px var(--c);border-radius:50%}.menu-links a[aria-current=page]{background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--line)}.menu-title{color:var(--faint);margin:0 0 8px;padding:0 8px;font-size:13px;font-weight:600}.langs{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.langs a{color:var(--muted);border-radius:14px;padding:10px 14px;font-size:15px;text-decoration:none;display:block}.langs a:hover{background:var(--glass-2);color:#fff}.langs a[aria-current=true]{color:#fff;background:linear-gradient(90deg,#ff3b5c2e,#4d7cff2e)}main{width:min(var(--wrap), 100%);padding:0 var(--gutter) 96px;flex:1;margin:0 auto}.sec-title{text-align:center;margin-bottom:36px;font-size:clamp(28px,4.6vw,46px)}.sec-title:after{content:"";background:var(--spectrum);border-radius:4px;width:72px;height:4px;margin:18px auto 0;display:block}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);min-height:min(760px,100vh - 80px);padding:clamp(24px,5vw,56px) 0 clamp(56px,8vw,96px);display:grid}.badge{border:1px solid var(--line);background:var(--glass);color:var(--muted);border-radius:999px;align-items:center;gap:10px;margin:0 0 26px;padding:7px 16px 7px 10px;font-size:14px;display:inline-flex}.beat{background:var(--conic);width:14px;height:14px;animation:beat var(--beat) ease-out infinite;border-radius:50%}@keyframes beat{0%{scale:1.25;box-shadow:0 0 14px #3df2ffcc}to{scale:1;box-shadow:0 0 #3df2ff00}}.wordmark{letter-spacing:.04em;direction:ltr;margin:0;font-size:clamp(56px,10vw,124px);font-weight:800;line-height:.95}[dir=rtl] .wordmark{text-align:end}.wordmark span{background:linear-gradient(100deg, #fff 0%, #fff 30%, var(--yellow) 42%, var(--green) 52%, var(--cyan) 62%, var(--blue) 74%, var(--magenta) 88%);color:#0000;text-shadow:-2px 0 #ff3b5c59,2px 0 #3df2ff59;-webkit-background-clip:text;background-clip:text}.tagline{margin:18px 0 0;font-size:clamp(19px,2.4vw,24px);font-weight:600}.hero .lead{max-width:32em;color:var(--muted);margin:18px 0 0;font-size:clamp(17px,2vw,19px)}.cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.ring{outline:none;justify-self:center;width:100%;max-width:560px;margin:0;position:relative}.ring:focus-visible canvas{outline:2px solid var(--cyan);outline-offset:-12%;border-radius:50%}.ring canvas,.ring-still{aspect-ratio:1;width:100%;display:block}.ring canvas{touch-action:none;cursor:grab;position:absolute;inset:0}.ring canvas:active{cursor:grabbing}.ring.live .ring-still{visibility:hidden}.ring figcaption{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:-6px;display:flex}.ring-mode,.ring-stat{border:1px solid var(--line);background:#0c0a2ab3;border-radius:999px;align-items:baseline;gap:8px;padding:6px 14px;font-size:14px;display:inline-flex}.ring-mode{color:var(--muted);white-space:nowrap}.ring.is-auto .ring-mode{color:var(--faint)}.ring:not(.is-auto) .ring-mode{color:var(--deep);background:var(--cyan);border-color:var(--cyan)}.ring-stat small{color:var(--faint);font-size:12px}.ring-stat b{font-variant-numeric:tabular-nums;min-width:2ch}.ring-hint{max-width:28em;color:var(--faint);text-align:center;margin:14px auto 0;font-size:14px}.ring:not(.live) figcaption{display:none}@media (width<=960px){.hero{text-align:center;grid-template-columns:minmax(0,1fr);min-height:0}.badge,.cta{justify-content:center}.wordmark,[dir=rtl] .wordmark{text-align:center}.hero .lead{margin-inline:auto}.ring{max-width:440px}}.mix{border:1px solid var(--line);background:#05041499;border-radius:40px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,80px);margin-top:clamp(40px,6vw,72px);padding:clamp(28px,5vw,56px);display:grid}.venn{aspect-ratio:1;isolation:isolate;width:min(100%,340px);margin:0 auto;position:relative}.venn span{aspect-ratio:1;mix-blend-mode:screen;filter:blur(1px);border-radius:50%;width:58%;animation:9s ease-in-out infinite orbit;position:absolute}.venn .r{background:radial-gradient(circle,#ff2a4c 55%,#ff2a4c00 72%);top:6%;left:21%}.venn .g{background:radial-gradient(circle,#1dff7a 55%,#1dff7a00 72%);animation-delay:-3s;top:36%;left:4%}.venn .b{background:radial-gradient(circle,#3f6bff 55%,#3f6bff00 72%);animation-delay:-6s;top:36%;left:38%}@keyframes orbit{0%,to{translate:0}33%{translate:3% -3%}66%{translate:-3% 2%}}.mix h2{font-size:clamp(28px,4.4vw,44px)}.mix p{color:var(--muted)}.mixes{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mixes li{background:var(--glass);border-radius:999px;align-items:center;gap:14px;padding:12px 18px;font-weight:600;display:flex}.mixes li:before{content:"";background:var(--c);width:14px;height:14px;box-shadow:0 0 14px var(--c);border-radius:50%;flex:none}@media (width<=860px){.mix{text-align:center;grid-template-columns:minmax(0,1fr)}.mixes li{justify-content:center}}.how,.layers,.features,.worlds{margin-top:clamp(80px,11vw,136px)}.steps{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.step-art{aspect-ratio:1;background:radial-gradient(circle,#ffffff0f,#0000 70%);border-radius:50%;width:120px;margin:0 auto 22px;display:block;position:relative}.step-art:before{content:"";background:var(--conic);border-radius:50%;position:absolute;inset:18%;-webkit-mask:radial-gradient(circle,#0000 60%,#000 62% 100%);mask:radial-gradient(circle,#0000 60%,#000 62% 100%)}.step-art i{border-radius:50%;width:14px;height:14px;position:absolute}.s0 .step-art:before{animation:6s linear infinite spin}.s0 .step-art i{display:none}@keyframes spin{to{rotate:1turn}}.s1 .step-art:before{--a:-30deg}.s1 .step-art i{background:var(--red);box-shadow:0 0 14px var(--red);animation:fall calc(var(--beat) * 4) ease-in infinite;top:-6px;left:calc(50% - 7px)}@keyframes fall{0%{opacity:0;translate:0}15%{opacity:1}60%{opacity:1;translate:0 22px;scale:1}70%,to{opacity:0;translate:0 22px;scale:2.4}}.s2 .step-art:before{--a:-60deg}.s2 .step-art i{background:var(--yellow);box-shadow:0 0 14px var(--yellow);animation:fall calc(var(--beat) * 4) ease-in infinite;animation-delay:calc(var(--beat) * 2);top:-6px;left:calc(50% - 7px)}.step h3{font-size:22px}.step p{max-width:22em;color:var(--muted);margin:0 auto}@media (width<=860px){.steps{grid-template-columns:minmax(0,1fr);gap:40px}}.track{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.track:before{content:"";top:38px;background:linear-gradient(90deg, var(--yellow), var(--cyan), #b06bff, var(--magenta), #fff, var(--green));opacity:.5;height:2px;position:absolute;inset-inline:8%}[dir=rtl] .track:before{transform:scaleX(-1)}.track li{text-align:center;position:relative}.node{background:var(--deep-2);border:2px solid var(--c);width:78px;height:78px;box-shadow:0 0 24px -4px var(--c), inset 0 0 18px -6px var(--c);border-radius:50%;align-content:center;place-items:center;margin:0 auto 18px;line-height:1.1;display:grid}.node small{color:var(--faint);font-size:11px}.node b{font-size:24px}.track h3{margin-bottom:6px;font-size:17px}.track p{color:var(--muted);margin:0;font-size:14px}@media (width<=960px){.track{grid-template-columns:minmax(0,1fr);gap:0;max-width:520px;margin:0 auto}.track:before{top:0;bottom:0;background:linear-gradient(180deg, var(--yellow), var(--cyan), #b06bff, var(--magenta), #fff, var(--green));width:2px;height:auto;inset-inline:38px auto}[dir=rtl] .track:before{transform:none}.track li{text-align:start;grid-template-rows:auto auto;grid-template-columns:78px minmax(0,1fr);column-gap:20px;padding:10px 0;display:grid}.node{grid-row:span 2;margin:0}.track h3{align-self:end}}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.card{background:var(--glass);border:1px solid var(--line);border-radius:28px;padding:28px;position:relative;overflow:hidden}.card:before{content:"";aspect-ratio:1;background:var(--conic);filter:blur(40px);opacity:.22;border-radius:50%;width:70%;position:absolute;inset:auto -30% -60% auto}.card .icon{background:linear-gradient(#161339, #161339) padding-box, var(--conic) border-box;border:2px solid #0000;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.card .icon svg{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.card h3{font-size:19px}.card p{color:var(--muted);margin:0;font-size:16px}@media (width<=960px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cards{grid-template-columns:minmax(0,1fr)}}.planets{text-align:center;grid-template-columns:repeat(8,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.planet{aspect-ratio:1;background:radial-gradient(circle at 32% 28%, #fff 0, var(--a) 22%, var(--b) 70%, #06051a 100%);width:min(100%,96px);box-shadow:0 0 34px -6px var(--a), inset -8px -10px 22px #00000073;border-radius:50%;margin:0 auto 12px;animation:6s ease-in-out infinite float;display:block}.planets li:nth-child(odd) .planet{animation-delay:-3s}@keyframes float{50%{translate:0 -6px}}.world-name{color:var(--muted);font-size:15px;font-weight:600}@media (width<=860px){.planets{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:28px}}.help{padding:clamp(40px, 7vw, 72px) var(--gutter);text-align:center;background:radial-gradient(70% 140% at 50% 120%, #7a4dff4d, transparent), var(--glass);border:1px solid var(--line);border-radius:40px;margin-top:clamp(80px,11vw,136px)}.help h2{font-size:clamp(26px,4vw,38px)}.help p{color:var(--muted);margin:0}.doc{max-width:800px;margin:0 auto;padding-top:clamp(32px,6vw,72px)}.doc-head{text-align:center;margin-bottom:40px}.doc h1{font-size:clamp(38px,6.5vw,62px);font-weight:800}.doc .intro{max-width:40em;color:var(--muted);margin:0 auto;font-size:clamp(17px,2vw,19px)}.doc .updated{background:linear-gradient(#121033, #121033) padding-box, var(--spectrum) border-box;color:var(--muted);border:1px solid #0000;border-radius:999px;margin-bottom:16px;padding:5px 14px;font-size:14px;display:inline-block}.toc{border:1px solid var(--line);background:var(--glass);border-radius:28px;margin:0 0 40px;padding:20px}.toc p{color:var(--faint);margin:0 0 10px;padding:0 6px;font-size:13px;font-weight:600}.toc ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.toc a{color:var(--muted);background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;text-decoration:none;display:inline-flex}.toc a:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px}.toc a:hover{color:#fff;background:var(--glass-2)}.doc-body{padding-inline-start:clamp(20px,4vw,40px);position:relative}.doc-body:before{content:"";inset-inline-start:0;background:linear-gradient(180deg, var(--red), var(--yellow), var(--green), var(--cyan), var(--blue), var(--magenta));opacity:.55;border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px}.doc-body h2{margin-top:44px;font-size:23px}.doc-body>:first-child,.doc-body>:first-child h2{margin-top:0}.doc-body p,.doc-body li{color:var(--muted)}.doc-body ul{margin:0 0 1em;padding-inline-start:1.2em}.doc-body li{margin-bottom:.5em}.doc-body li::marker{color:var(--cyan)}.clause h2{position:relative}.clause h2:before{content:"";inset-inline-start:calc(-1*clamp(20px,4vw,40px) - 6px);background:var(--c);width:14px;height:14px;box-shadow:0 0 14px var(--c);border-radius:50%;position:absolute;top:.38em}.faq{gap:10px;display:grid}.faq details{border:1px solid var(--line);background:var(--glass);border-radius:22px;transition:background .2s}.faq details[open]{background:var(--glass-2);box-shadow:inset 3px 0 0 var(--c)}[dir=rtl] .faq details[open]{box-shadow:inset -3px 0 0 var(--c)}.faq summary{cursor:pointer;align-items:center;gap:14px;padding:18px 22px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"";border:3px solid var(--c);border-radius:50%;flex:none;width:22px;height:22px;transition:background .2s}.faq details[open] summary:before{background:var(--c);box-shadow:0 0 14px var(--c)}.faq .q{flex:1}.faq .a{padding:0 22px 20px 58px}[dir=rtl] .faq .a{padding:0 58px 20px 22px}.faq .a p{margin:0}.contact{background:radial-gradient(80% 160% at 100% 0%, #3df2ff1f, transparent), var(--glass-2);border:1px solid var(--line);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.contact h2{margin:0 0 6px!important}.contact p{margin:0}.fixes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fix{background:var(--glass);border-top:3px solid var(--c);border-radius:22px;padding:20px 22px}.fix h3{margin-bottom:4px;font-size:17px}.fix p{margin:0;font-size:15px}.note{margin-top:36px}@media (width<=640px){.fixes{grid-template-columns:minmax(0,1fr)}}.lost{text-align:center;justify-items:center;padding:clamp(56px,10vw,120px) 0;display:grid}.lost-ring{aspect-ratio:1;background:var(--conic);border-radius:50%;width:160px;margin-bottom:30px;animation:10s linear infinite spin;position:relative;-webkit-mask:radial-gradient(circle,#0000 58%,#000 60% 70%,#0000 72%);mask:radial-gradient(circle,#0000 58%,#000 60% 70%,#0000 72%)}.lost-ring+.code{margin-top:-110px;margin-bottom:70px}.photon{display:none}.lost .code{color:var(--faint);letter-spacing:.1em;font-size:22px;font-weight:700}.lost h1{font-size:clamp(34px,6vw,54px)}.lost .lead{color:var(--muted);margin-bottom:30px}.end{width:min(var(--wrap), 100%);padding:48px var(--gutter) calc(env(safe-area-inset-bottom) + 36px);text-align:center;border-top:1px solid var(--line);justify-items:center;gap:14px;margin:0 auto;display:grid}.brand.big{justify-self:center;font-size:20px}.end nav{flex-wrap:wrap;justify-content:center;gap:4px 22px;display:flex}.end nav a{color:var(--muted);font-size:15px;text-decoration:none}.end nav a:hover,.end nav a[aria-current=page]{color:#fff}.end p{color:var(--faint);margin:0;font-size:13px}.end .fine a{color:var(--muted)}:lang(ar) body{line-height:1.85}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
