:root{color-scheme: light dark;--font: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif;--mono: ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--uz-blue: #0099b5;--uz-green: #1eb53a;--uz-red: #ce1126;--radius: 18px;--radius-sm: 12px;--wrap: 1160px;--gutter: clamp(1rem,4vw,2rem);--bg: #ffffff;--bg-alt: #f4f6f7;--surface: #ffffff;--surface-2: #f1f3f5;--border: #e1e5e8;--border-strong: #c9d0d5;--text: #0b0f12;--text-2: #3d4851;--muted: #56616b;--accent: #00728a;--accent-text: #00667c;--ok: #157a32;--ok-bg: #e5f5ea;--soon: #6b5300;--soon-bg: #fbf1cf;--btn: #0b0f12;--btn-text: #ffffff;--btn-hover: #222a30;--ring: #0099b5;--shadow: 0 1px 2px rgb(16 24 32 / .06),0 8px 24px rgb(16 24 32 / .06);--glow-1: rgb(0 153 181 / .16);--glow-2: rgb(30 181 58 / .12);--grad-1: #007d94;--grad-2: #13873a}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--bg: #07090b;--bg-alt: #0b0f12;--surface: #0e1317;--surface-2: #141a1f;--border: #212a31;--border-strong: #2f3a42;--text: #eef2f4;--text-2: #b6c0c7;--muted: #93a0a9;--accent: #3cc4dd;--accent-text: #6fd3e6;--ok: #58d07a;--ok-bg: rgb(88 208 122 / .12);--soon: #f1cd5c;--soon-bg: rgb(241 205 92 / .12);--btn: #ffffff;--btn-text: #07090b;--btn-hover: #dfe6ea;--ring: #3cc4dd;--shadow: 0 1px 2px rgb(0 0 0 / .4),0 10px 30px rgb(0 0 0 / .35);--glow-1: rgb(0 153 181 / .22);--glow-2: rgb(30 181 58 / .16);--grad-1: #3cc4dd;--grad-2: #4fd273}}:root[data-theme="dark"]{color-scheme: dark;--bg: #07090b;--bg-alt: #0b0f12;--surface: #0e1317;--surface-2: #141a1f;--border: #212a31;--border-strong: #2f3a42;--text: #eef2f4;--text-2: #b6c0c7;--muted: #93a0a9;--accent: #3cc4dd;--accent-text: #6fd3e6;--ok: #58d07a;--ok-bg: rgb(88 208 122 / .12);--soon: #f1cd5c;--soon-bg: rgb(241 205 92 / .12);--btn: #ffffff;--btn-text: #07090b;--btn-hover: #dfe6ea;--ring: #3cc4dd;--shadow: 0 1px 2px rgb(0 0 0 / .4),0 10px 30px rgb(0 0 0 / .35);--glow-1: rgb(0 153 181 / .22);--glow-2: rgb(30 181 58 / .16);--grad-1: #3cc4dd;--grad-2: #4fd273}:root[data-theme="light"]{color-scheme: light}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 80px}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{transition: none !important}}body{margin: 0;font: 400 1rem/1.6 var(--font);color: var(--text);background: var(--bg);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}img,svg{display: block;max-width: 100%}h1,h2,h3{line-height: 1.15;margin: 0;letter-spacing: -.02em}p{margin: 0}a{color: var(--accent-text);text-underline-offset: .18em}a:hover{text-decoration-thickness: 2px}code,kbd,.mono{font-family: var(--mono);font-size: .875em}:focus-visible{outline: 3px solid var(--ring);outline-offset: 3px;border-radius: 6px}::selection{background: rgb(0 153 181 / .25)}[hidden]{display: none !important}.wrap{width: 100%;max-width: var(--wrap);margin: 0 auto;padding: 0 var(--gutter)}.visually-hidden{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip{position: absolute;left: 1rem;top: -100px;z-index: 100;padding: .75rem 1rem;border-radius: 10px;background: var(--btn);color: var(--btn-text);font-weight: 600;text-decoration: none}.skip:focus{top: 1rem}.site-header{position: sticky;top: 0;z-index: 50;background: var(--bg);border-bottom: 1px solid var(--border)}.header-row{display: flex;align-items: center;gap: .75rem;min-height: 64px}.brand{display: inline-flex;align-items: center;gap: .6rem;color: var(--text);text-decoration: none;font-weight: 700;font-size: 1.125rem;letter-spacing: -.01em;margin-right: auto;min-height: 44px}.brand svg{width: 34px;height: 34px}.nav{display: none;gap: .25rem}.nav a{color: var(--text-2);text-decoration: none;font-weight: 500;font-size: .9375rem;padding: .5rem .75rem;border-radius: 10px}.nav a:hover{color: var(--text);background: var(--surface-2)}.lang{display: flex;align-items: center;gap: 2px;padding: 3px;border: 1px solid var(--border);border-radius: 12px}.lang a{display: inline-grid;place-items: center;min-width: 40px;min-height: 36px;padding: 0 .5rem;border-radius: 9px;color: var(--text-2);font-size: .8125rem;font-weight: 600;text-decoration: none;letter-spacing: .02em}.lang a:hover{color: var(--text);background: var(--surface-2)}.lang a[aria-current="true"]{background: var(--btn);color: var(--btn-text)}.theme-toggle{display: none;place-items: center;width: 44px;height: 44px;padding: 0;border: 1px solid var(--border);border-radius: 12px;background: transparent;color: var(--text);cursor: pointer}.js .theme-toggle{display: inline-grid}.theme-toggle:hover{background: var(--surface-2)}.theme-toggle .i-moon{display: none}:root[data-theme="dark"] .theme-toggle .i-sun{display: none}:root[data-theme="dark"] .theme-toggle .i-moon{display: block}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .theme-toggle .i-sun{display: none}:root:not([data-theme="light"]) .theme-toggle .i-moon{display: block}}@media (min-width: 860px){.nav{display: flex}.site-header{background: color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter: saturate(160%) blur(14px);backdrop-filter: saturate(160%) blur(14px)}}.hero{position: relative;overflow: hidden;isolation: isolate;padding: 1.75rem 0 2.75rem;text-align: center}.hero-inner{display: flex;flex-direction: column;align-items: center}.eyebrow{display: inline-flex;align-items: center;gap: .55rem;margin: 1.5rem 0 1rem;padding: .35rem .85rem .35rem .7rem;border: 1px solid var(--border);border-radius: 999px;background: var(--surface);color: var(--text-2);font-weight: 600;font-size: .8125rem;letter-spacing: .01em}.eyebrow .dot{width: 7px;height: 7px;flex: none;border-radius: 50%;background: var(--uz-green);box-shadow: 0 0 0 3px rgb(30 181 58 / .2)}.hero h1{max-width: 22ch;font-size: clamp(2.15rem,1.2rem + 4.6vw,4.5rem);font-weight: 780;letter-spacing: -.032em;line-height: 1.04;text-wrap: balance}.hero h1 .grad{background: linear-gradient(100deg,var(--grad-1),var(--grad-2));-webkit-background-clip: text;background-clip: text;color: transparent;padding-bottom: .14em;-webkit-box-decoration-break: clone;box-decoration-break: clone}.lead{margin-top: 1.1rem;max-width: 40rem;font-size: clamp(1.0625rem,1rem + .4vw,1.3rem);color: var(--text-2);text-wrap: pretty}.symbols{position: relative;display: flex;align-items: center;justify-content: center;gap: clamp(.75rem,4vw,2.25rem)}.symbols::before{content: "";position: absolute;left: 8%;right: 8%;top: calc(var(--sym-main) / 2 - 1px);height: 2px;z-index: -1;background: linear-gradient(90deg,transparent,var(--uz-blue) 22%,var(--uz-green) 78%,transparent);opacity: .5}.symbols{--sym-main: clamp(96px,27vw,168px);--sym-side: clamp(72px,20.5vw,124px)}.symbols::after{content: "";position: absolute;left: -30%;right: -30%;top: -35%;bottom: -25%;z-index: -2;pointer-events: none;background: radial-gradient(closest-side at 30% 50%,var(--glow-1),transparent),radial-gradient(closest-side at 70% 50%,var(--glow-2),transparent)}.sym{display: grid;grid-template-rows: var(--sym-main) auto;justify-items: center;align-items: center;gap: .6rem;margin: 0}.sym svg{width: var(--sym-side);height: var(--sym-side);border-radius: 22.45%;box-shadow: 0 14px 28px -6px rgb(0 0 0 / .32)}.sym-main svg{width: var(--sym-main);height: var(--sym-main)}.sym figcaption{align-self: start;max-width: 8.5rem;font-size: .75rem;font-weight: 650;line-height: 1.35;color: var(--text-2);letter-spacing: .01em;text-wrap: balance}@media (min-width: 640px){.sym figcaption{max-width: none;font-size: .8125rem}}.cta{width: 100%;max-width: 36rem;margin-top: 1.75rem;min-height: 10.5rem}.cta-box{display: grid;justify-items: center}.js .cta-fallback{visibility: hidden;animation: reveal 0s 2.5s forwards}@keyframes reveal{to{visibility: visible}}.cta-meta p{max-width: 32rem;text-wrap: pretty}.btn{display: inline-flex;align-items: center;justify-content: center;gap: .6rem;min-height: 48px;padding: .75rem 1.25rem;border-radius: 14px;border: 1px solid transparent;background: var(--btn);color: var(--btn-text);font: 600 1rem/1.2 var(--font);text-decoration: none;cursor: pointer;transition: background-color .15s ease,transform .15s ease,box-shadow .15s ease}.btn:hover{background: var(--btn-hover);text-decoration: none}.btn:active{transform: translateY(1px)}.btn-lg{min-height: 60px;padding: 1rem 1.6rem;font-size: 1.0625rem;border-radius: 16px;box-shadow: var(--shadow);width: 100%}.btn-ghost{background: transparent;color: var(--text);border-color: var(--border-strong)}.btn-ghost:hover{background: var(--surface-2)}.btn-sm{min-height: 44px;padding: .55rem 1rem;font-size: .9375rem;border-radius: 12px}.btn svg{flex: none}.cta-soon{display: block;width: 100%;min-height: 60px;padding: .95rem 1.2rem;border-radius: 16px;text-align: center;text-wrap: balance;border: 1px dashed var(--border-strong);background: var(--surface);color: var(--text);font-weight: 600;font-size: 1.0625rem;line-height: 1.5}.cta-soon svg{display: inline-block;vertical-align: -.33em;margin-right: .55rem;color: var(--soon)}.cta-meta{width: 100%;margin-top: .8rem;display: grid;justify-items: center;gap: .35rem;font-size: .875rem;color: var(--muted)}.cta-meta a{font-weight: 600}.cta-links{display: flex;flex-wrap: wrap;justify-content: center;gap: 0 1.25rem}.cta-links a{display: inline-flex;align-items: center;gap: .3rem;min-height: 44px}.hash{display: flex;align-items: center;gap: .5rem;min-width: 0;max-width: 100%;text-align: left}.hash-label{flex: none;font-size: .75rem;font-weight: 700;letter-spacing: .04em;color: var(--muted)}.hash code{min-width: 0;overflow-wrap: anywhere;word-break: break-all;color: var(--text-2);font-size: .78rem;line-height: 1.45}.copy{flex: none;display: none;place-items: center;width: 44px;height: 44px;margin: -6px 0;border: 0;border-radius: 10px;background: transparent;color: var(--muted);cursor: pointer}.js .copy{display: inline-grid}.copy:hover{background: var(--surface-2);color: var(--text)}.copy .i-check{display: none;color: var(--ok)}.copy.done .i-copy{display: none}.copy.done .i-check{display: block}@media (min-width: 640px){.btn-lg{width: auto}}@media (min-width: 960px){.hero{padding: 3.5rem 0 4rem}.eyebrow{margin-top: 2rem}}.section{padding: clamp(3rem,7vw,5.5rem) 0}.section-alt{background: var(--bg-alt);border-block: 1px solid var(--border)}.section-head{max-width: 44rem;margin-bottom: clamp(1.5rem,4vw,2.5rem)}.section-head h2{font-size: clamp(1.75rem,1.2rem + 2.2vw,2.6rem);font-weight: 740;letter-spacing: -.03em}.section-head p{margin-top: .75rem;color: var(--text-2);font-size: 1.0625rem}.kicker{display: block;margin-bottom: .6rem;color: var(--accent-text);font-size: .8125rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.platforms{list-style: none;margin: 0;padding: 0;display: grid;gap: .75rem}.pf{display: grid;grid-template-columns: auto 1fr;gap: .25rem 1rem;align-items: start;padding: 1rem 1.1rem;border: 1px solid var(--border);border-radius: var(--radius);background: var(--surface)}.pf-ico{width: 28px;height: 28px;fill: currentColor;color: var(--text);margin-top: .1rem}.pf-body{min-width: 0;display: grid;gap: .3rem}.pf-title{display: flex;flex-wrap: wrap;align-items: baseline;gap: .35rem .6rem;font-size: 1.0625rem;font-weight: 650}.pf-sub{font-size: .875rem;font-weight: 500;color: var(--muted)}.pf-meta{font-size: .875rem;color: var(--muted)}.pf-action{grid-column: 1 / -1;display: flex;align-items: center;gap: .75rem;margin-top: .35rem}.pf-action .btn{width: 100%}.badge{display: inline-flex;align-items: center;gap: .35rem;padding: .2rem .6rem;border-radius: 999px;font-size: .78rem;font-weight: 700;letter-spacing: .01em;white-space: nowrap}.badge-soon{color: var(--soon);background: var(--soon-bg)}.badge-ok{color: var(--ok);background: var(--ok-bg)}.pf-mine{border-color: color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow: 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}@media (min-width: 720px){.platforms{grid-template-columns: repeat(2,minmax(0,1fr))}.pf-action .btn{width: auto}}@media (min-width: 1100px){.platforms{grid-template-columns: repeat(4,minmax(0,1fr))}}.note{margin-top: 1.25rem;color: var(--muted);font-size: .9375rem}details.verify{margin-top: 1.5rem;border: 1px solid var(--border);border-radius: var(--radius);background: var(--surface)}details.verify summary{cursor: pointer;list-style: none;display: flex;align-items: center;gap: .6rem;min-height: 56px;padding: .85rem 1.1rem;font-weight: 650}details.verify summary::-webkit-details-marker{display: none}details.verify summary::after{content: "+";margin-left: auto;font-size: 1.4rem;line-height: 1;color: var(--muted)}details.verify[open] summary::after{content: "−"}.verify-body{padding: 0 1.1rem 1.1rem;display: grid;gap: .9rem;color: var(--text-2)}.verify-body h3{font-size: .9375rem;font-weight: 650;color: var(--text);margin-bottom: .35rem}pre.cmd{margin: 0;padding: .75rem .9rem;border-radius: 12px;background: var(--surface-2);border: 1px solid var(--border);overflow-x: auto;font-size: .8125rem;line-height: 1.5}pre.cmd code{font-size: inherit;color: var(--text)}.features{display: grid;gap: 1rem}.feature{position: relative;display: grid;gap: .8rem;align-content: start;padding: 1.35rem;border: 1px solid var(--border);border-radius: var(--radius);background: var(--surface)}.feature-top{display: flex;align-items: center;justify-content: space-between;gap: 1rem}.feature-ico{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 14px;color: #fff;background: linear-gradient(135deg,#0a7d93,#138a39)}.feature h3{font-size: 1.2rem;font-weight: 700}.feature>p{color: var(--text-2)}.feature ul{margin: 0;padding: 0;list-style: none;display: grid;gap: .45rem}.feature li{position: relative;padding-left: 1.5rem;color: var(--text-2);font-size: .9375rem}.feature li::before{content: "";position: absolute;left: .15rem;top: .55em;width: .55rem;height: .55rem;border-radius: 50%;border: 2px solid var(--accent)}.feature li.soon{color: var(--muted)}.feature li.soon::before{border-color: var(--soon);border-style: dashed}.feature li .badge{margin-left: .35rem;padding: .05rem .45rem;font-size: .72rem;vertical-align: .08em}.feature-wide{grid-column: 1 / -1}@media (min-width: 1100px){.feature-wide ul{grid-template-columns: repeat(3,minmax(0,1fr));column-gap: 1.5rem}}@media (min-width: 720px){.features{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.features{grid-template-columns: repeat(3,minmax(0,1fr))}}.legend{display: flex;flex-wrap: wrap;gap: .5rem 1.25rem;margin-top: 1.25rem;color: var(--muted);font-size: .875rem}.legend span{display: inline-flex;align-items: center;gap: .45rem}.principles{display: grid;gap: 1rem;list-style: none;margin: 0;padding: 0}.principles li{padding: 1.2rem 1.3rem;border-radius: var(--radius);border: 1px solid var(--border);background: var(--surface)}.principles h3{font-size: 1.05rem;font-weight: 700;margin-bottom: .4rem}.principles p{color: var(--text-2);font-size: .9375rem}@media (min-width: 860px){.principles{grid-template-columns: repeat(3,minmax(0,1fr))}}.contact-card{display: grid;gap: 1.25rem;padding: clamp(1.25rem,4vw,2.25rem);border-radius: 24px;border: 1px solid var(--border);background: radial-gradient(60% 120% at 0% 0%,var(--glow-1),transparent 60%),radial-gradient(60% 120% at 100% 100%,var(--glow-2),transparent 60%),var(--surface)}.contact-card h2{font-size: clamp(1.6rem,1.2rem + 1.6vw,2.2rem);font-weight: 740;letter-spacing: -.03em}.contact-card p{color: var(--text-2)}.contact-list{display: grid;gap: .75rem;margin: 0;padding: 0;list-style: none}.contact-list li{display: flex;align-items: flex-start;gap: .75rem}.contact-list svg{flex: none;margin-top: .15rem;color: var(--accent)}.contact-list strong{display: block;font-weight: 650}.contact-list a{font-weight: 600;word-break: break-word}@media (min-width: 860px){.contact-card{grid-template-columns: 1fr 1fr;align-items: center}}.doc{padding: clamp(2rem,6vw,4rem) 0 clamp(3rem,8vw,5rem)}.doc .wrap{max-width: 780px}.doc h1{font-size: clamp(2rem,1.4rem + 2.4vw,2.8rem);font-weight: 760;letter-spacing: -.03em}.doc .updated{margin-top: .6rem;color: var(--muted);font-size: .9375rem}.doc .summary{margin-top: 1.5rem;padding: 1.1rem 1.25rem;border-radius: var(--radius);border: 1px solid var(--border);background: var(--bg-alt)}.doc .summary p + p{margin-top: .5rem}.doc h2{margin-top: 2.25rem;font-size: 1.35rem;font-weight: 700}.doc p,.doc li{color: var(--text-2)}.doc p{margin-top: .75rem}.doc ul{margin: .75rem 0 0;padding-left: 1.25rem;display: grid;gap: .45rem}.doc strong{color: var(--text)}.nf{min-height: 60vh;display: grid;place-items: center;text-align: center;padding: 4rem 0}.nf h1{font-size: clamp(2rem,1.5rem + 2vw,2.75rem);font-weight: 760;letter-spacing: -.03em;margin-top: 1.25rem}.nf p{margin-top: .6rem;color: var(--text-2)}.nf .nf-links{display: flex;flex-wrap: wrap;justify-content: center;gap: .75rem;margin-top: 1.5rem}.nf svg{margin: 0 auto}.site-footer{border-top: 1px solid var(--border);padding: 2.5rem 0 2rem;color: var(--muted);font-size: .9375rem}.footer-grid{display: grid;gap: 1.5rem}.footer-brand{display: grid;gap: .6rem}.footer-brand .brand{margin: 0}.footer-brand p{max-width: 26rem}.footer-nav{display: flex;flex-wrap: wrap;gap: .25rem 1.25rem;margin: 0;padding: 0;list-style: none}.footer-nav a{display: inline-flex;align-items: center;min-height: 44px;color: var(--text-2);text-decoration: none;font-weight: 500}.footer-nav a:hover{color: var(--text);text-decoration: underline}.footer-bottom{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: .75rem;margin-top: 1.5rem;padding-top: 1.25rem;border-top: 1px solid var(--border);font-size: .875rem}.made{display: inline-flex;align-items: center;gap: .5rem}.made svg{border-radius: 3px;box-shadow: 0 0 0 1px var(--border)}@media (min-width: 860px){.footer-grid{grid-template-columns: 1.2fr 1fr;align-items: start}.footer-nav{justify-content: flex-end}}.toast{position: fixed;left: 50%;bottom: 1.25rem;z-index: 60;transform: translate(-50%,1rem);opacity: 0;pointer-events: none;padding: .7rem 1rem;border-radius: 12px;background: var(--btn);color: var(--btn-text);font-weight: 600;font-size: .9375rem;box-shadow: var(--shadow);transition: opacity .2s ease,transform .2s ease}.toast.show{opacity: 1;transform: translate(-50%,0)}@media print{.site-header,.theme-toggle,.lang,.toast,.skip{display: none !important}body{background: #fff;color: #000}}