@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-cyrillic-400-normal.C7us6pn1.woff2) format("woff2"),url(/_astro/golos-text-cyrillic-400-normal.BwL4n7Pb.woff) format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/golos-text-cyrillic-500-normal.BSLQUuP1.woff2) format("woff2"),url(/_astro/golos-text-cyrillic-500-normal.hXinzVVQ.woff) format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/golos-text-cyrillic-600-normal.lpQ9rVRR.woff2) format("woff2"),url(/_astro/golos-text-cyrillic-600-normal.BgvEFMNR.woff) format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/golos-text-cyrillic-700-normal.BKmY45Ip.woff2) format("woff2"),url(/_astro/golos-text-cyrillic-700-normal.ClsrbE7_.woff) format("woff")}:root{--brand-green:#9DEC00;--brand-green-hover:#86C900;--neutral-ink:#101010;--neutral-text:#4A5565;--neutral-border:#E5E7EB;--surface-white:#FFFFFF;--surface-gray:#F4F4F6;--surface-gray-hover:#D5D8DD;--radius-field:16px;--radius-card:24px;--radius-button:30px;--space-card:24px;--gap-card:20px;--sidebar-width:276px;--max-content:1120px}@view-transition{navigation:auto}::view-transition-old(root){animation:page-out .16s ease both}::view-transition-new(root){animation:page-in .24s ease both}@keyframes page-out{to{opacity:0;transform:translateY(-4px)}}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}}button[data-copy]:not(.token),a[download]{font-family:Golos Text,Arial,sans-serif!important;font-size:13px;font-weight:600;line-height:1.2}button[data-copy]:not(.token){align-items:center;gap:7px}button[data-copy]:not(.token):not(:has(svg)):before{content:"";display:inline-block;flex:0 0 16px;width:16px;height:16px;vertical-align:-3px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='7' y='7' width='9' height='9' rx='2' stroke='%23101010' stroke-width='1.7'/%3E%3Cpath d='M13 7V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2' stroke='%23101010' stroke-width='1.7'/%3E%3C/svg%3E") center/contain no-repeat}a[download]:not(:has(svg)){display:inline-flex;align-items:center;gap:7px}a[download]:not(:has(svg)):before{content:"";display:inline-block;flex:0 0 16px;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 2v10m0 0 4-4m-4 4L6 8M3 15.5v1.25c0 .69.56 1.25 1.25 1.25h11.5c.69 0 1.25-.56 1.25-1.25V15.5' stroke='%23101010' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--surface-white);color:var(--neutral-ink);font-family:Golos Text,Arial,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:Golos Text,Arial,sans-serif!important}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--brand-green);outline-offset:3px}.app{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh}.main{min-width:0}.content{width:min(var(--max-content),calc(100% - 80px));margin:auto;padding:76px 0 120px}.hero{padding-bottom:72px;border-bottom:1px solid var(--neutral-border)}.eyebrow,.section-label{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#637700}.hero h1{font-size:58px;line-height:1.1;letter-spacing:-.035em;margin:20px 0 18px;max-width:720px}.lead{font-size:20px;line-height:1.4;color:var(--neutral-text);max-width:700px;margin:0}.meta{display:flex;gap:28px;margin-top:30px;font-size:13px}.meta span{display:flex;gap:9px;color:var(--neutral-text)}.meta strong{color:var(--neutral-ink)}.status-dot{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--brand-green)}section{padding-top:78px;scroll-margin-top:80px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.section-head h2{font-size:30px;line-height:1.2;letter-spacing:-.02em;margin:0}.section-head p{margin:8px 0 0;color:var(--neutral-text)}.grid{display:grid;gap:var(--gap-card)}.principles{grid-template-columns:repeat(2,1fr)}.card{border:1px solid var(--neutral-border);border-radius:var(--radius-card);padding:var(--space-card);background:var(--surface-white);transition:box-shadow .2s,transform .2s}.card:hover{box-shadow:0 18px 44px #10101012;transform:translateY(-2px)}.card-num{font-size:12px;color:#637700;font-weight:600}.card h3{font-size:24px;line-height:1.2;margin:42px 0 12px;letter-spacing:-.02em}.card p{margin:0;color:var(--neutral-text)}.asset-grid{grid-template-columns:repeat(3,1fr)}.asset-card{min-height:236px;border-radius:var(--radius-card);border:1px solid var(--neutral-border);display:flex;flex-direction:column;justify-content:space-between;padding:20px;background:var(--surface-gray)}.asset-card.dark{background:var(--neutral-ink);color:var(--surface-white);border-color:var(--neutral-ink)}.asset-card.accent{background:var(--brand-green);border-color:var(--brand-green)}.asset-placeholder{margin:auto;width:100%;text-align:center;font:12px/1.6 ui-monospace,monospace;color:var(--neutral-text)}.dark .asset-placeholder{color:#bfc4cb}.asset-caption{font-size:13px}.rules{grid-template-columns:1fr 1fr;margin-top:var(--gap-card)}.rule-visual{height:140px;margin:22px 0;display:grid;place-items:center;border:1px dashed #AAB0B8;border-radius:var(--radius-field);background:var(--surface-gray);color:var(--neutral-text);font-size:13px}.rule-card h3{margin:0;font-size:21px}.rule-card p{color:var(--neutral-text);font-size:14px;margin:0}.do-dont{grid-template-columns:1fr 1fr;border:1px solid var(--neutral-border);border-radius:var(--radius-card);padding:28px;margin-top:var(--gap-card)}.list h3{font-size:18px;margin:0 0 18px}.list ul{padding:0;margin:0;list-style:none;display:grid;gap:12px}.list li{display:flex;gap:10px;font-size:14px;color:var(--neutral-text)}.mark{flex:0 0 20px;height:20px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:11px}.yes{background:#eeffd0;color:#5b7600}.no{background:#fff0f0;color:#cb3030}.tokens{grid-template-columns:repeat(4,1fr)}.token{border:1px solid var(--neutral-border);border-radius:20px;padding:10px;background:#fff;text-align:left;cursor:pointer;transition:transform .2s,box-shadow .2s}.token:hover{transform:translateY(-2px);box-shadow:0 14px 34px #10101012}.swatch{height:110px;border-radius:13px;border:1px solid rgba(16,16,16,.08);margin-bottom:13px}.token-info{padding:0 4px 6px}.token-name{font-weight:600;font-size:13px}.token-value{font:12px ui-monospace,monospace;margin:5px 0;color:var(--neutral-text)}.token-use{font-size:11px;color:#7a828e}.type-table{border:1px solid var(--neutral-border);border-radius:var(--radius-card);overflow:hidden}.type-row{display:grid;grid-template-columns:210px 1fr;gap:28px;align-items:center;padding:24px;border-bottom:1px solid var(--neutral-border)}.type-row:last-child{border:0}.type-meta strong{display:block;font-size:13px}.type-meta span{font-size:12px;color:#7a828e}.sample-h1{font-size:42px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.sample-h3{font-size:26px;font-weight:700;line-height:1.2}.sample-sub{font-size:20px;font-weight:600;line-height:1.4}.sample-body{font-size:18px;line-height:1.5}.ai{background:var(--neutral-ink);color:#fff;border-radius:28px;padding:34px;display:grid;grid-template-columns:.8fr 1.2fr;gap:44px}.ai h2{font-size:30px;line-height:1.2;margin:8px 0 12px}.ai p{color:#bfc4cb;margin:0}.code{white-space:pre-wrap;background:#191919;border:1px solid #303030;border-radius:18px;padding:20px;font:12px/1.65 ui-monospace,monospace;color:#e9ecf0}.code strong{color:var(--brand-green)}.copy{border:0;border-radius:var(--radius-button);padding:12px 20px;background:var(--brand-green);cursor:pointer;font-weight:500;margin-top:18px}.copy:hover{background:var(--brand-green-hover)}.toast{position:fixed;right:24px;bottom:24px;background:var(--neutral-ink);color:#fff;padding:12px 16px;border-radius:14px;opacity:0;transform:translateY(12px);transition:.2s;pointer-events:none;z-index:50;font-size:13px}.toast.show{opacity:1;transform:none}@media(max-width:1050px){:root{--sidebar-width:224px}.content{width:calc(100% - 48px)}.tokens{grid-template-columns:repeat(2,1fr)}.asset-grid,.ai{grid-template-columns:1fr}}@media(max-width:760px){.app{display:block}.content{width:calc(100% - 32px);padding:42px 0 80px}.hero{padding-bottom:50px}.hero h1{font-size:42px}.principles,.rules,.do-dont{grid-template-columns:1fr}.type-row{grid-template-columns:1fr;gap:10px}.meta{gap:18px;flex-wrap:wrap}.section-head{align-items:start}.section-label{display:none}}@media(max-width:480px){.tokens{grid-template-columns:1fr}.sample-h1{font-size:34px}.card h3{margin-top:30px}}.section-spacer{height:64px}.eyebrow,.section-label{color:var(--neutral-ink)}.card-num{font-size:32px;line-height:1;color:var(--brand-green)}.rule-visual{height:190px;background:var(--surface-white)}.safe-zone img{width:min(250px,58%);height:auto}.minimum-logo{align-content:center;gap:13px}.minimum-logo img{width:120px;height:auto}.minimum-logo span{font-size:12px;color:var(--neutral-text)}.list-icon{flex:0 0 18px;width:18px;height:18px;object-fit:contain;margin-top:1px}.ai .eyebrow{color:var(--brand-green)}.imagery-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-card)}.imagery-card{border:1px solid var(--neutral-border);border-radius:var(--radius-card);padding:20px}.imagery-card>img{display:block;width:100%;aspect-ratio:47/36;object-fit:cover;border-radius:14px;background:var(--surface-gray)}.imagery-card h3{font-size:23px;margin:16px 0 12px}.imagery-card ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.imagery-card li{display:flex;align-items:center;gap:10px;color:var(--neutral-text);font-size:14px}.imagery-card li img{width:18px;height:18px;object-fit:contain}.registry-list{display:grid;gap:var(--gap-card)}.registry-card{display:grid;grid-template-columns:minmax(340px,.9fr) 1.1fr;border:1px solid var(--neutral-border);border-radius:var(--radius-card);overflow:hidden}.registry-preview{min-height:260px;padding:32px;background:var(--surface-gray);display:grid;place-items:center}.registry-preview img{display:block;max-width:100%;max-height:220px;object-fit:contain}.registry-copy{padding:28px}.registry-title{display:flex;align-items:start;justify-content:space-between;gap:20px}.registry-title span{font-size:11px;color:#687900;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.registry-title h2{font-size:27px;line-height:1.2;margin:5px 0 22px}.registry-title code{font-size:11px;color:var(--neutral-text)}dl{margin:0;display:grid;gap:0}dl>div{display:grid;grid-template-columns:145px 1fr;gap:18px;padding:9px 0;border-bottom:1px solid var(--neutral-border)}dt{font-size:11px;color:#7c8490;text-transform:uppercase;letter-spacing:.06em}dd{margin:0;font-size:13px;color:var(--neutral-text)}.slide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-card)}.slide-card{border:1px solid var(--neutral-border);border-radius:var(--radius-card);overflow:hidden;background:#fff}.slide-card>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--surface-gray)}.slide-body{padding:22px}.slide-body p{font-size:14px;color:var(--neutral-text)}.slot-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.slot-list strong{width:100%;font-size:11px;text-transform:uppercase}.slot-list span{font-size:10px;background:var(--surface-gray);border-radius:999px;padding:5px 8px}.recipe-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-card)}.compact-card h3{margin:25px 0 8px}.compact-card p{font-size:13px;min-height:60px}.compact-card code{font-size:11px}.asset-library{display:grid;gap:var(--gap-card)}.asset-entry{display:grid;grid-template-columns:minmax(300px,.9fr) 1.1fr;gap:30px;border:1px solid var(--neutral-border);border-radius:var(--radius-card);padding:20px}.asset-image{height:280px;border-radius:16px;background:var(--surface-gray);overflow:hidden;display:grid;place-items:center}.asset-image img{width:100%;height:100%;object-fit:contain}.asset-entry h2{font-size:23px;margin:14px 0}.text-link{display:inline-block;margin-top:18px;font-size:13px;font-weight:600;text-decoration:underline}.asset-table{border:1px solid var(--neutral-border);border-radius:var(--radius-card);overflow:hidden}.asset-table article{display:grid;grid-template-columns:1.2fr 1.5fr .8fr auto;align-items:center;gap:20px;padding:18px 22px;border-bottom:1px solid var(--neutral-border)}.asset-table article:last-child{border:0}.asset-table h2{font-size:14px;margin:8px 0 0}.asset-table code,.asset-table span,.asset-table a{font-size:11px;color:var(--neutral-text)}.empty-state{border:1px dashed #aab0b8;border-radius:var(--radius-card);padding:44px;background:var(--surface-gray)}.empty-state strong{font-size:20px}.empty-state p{margin:10px 0 0;color:var(--neutral-text)}.workflow{list-style:none;padding:0;margin:0;border-top:1px solid var(--neutral-border)}.workflow li{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid var(--neutral-border)}.workflow li>span{color:#687900;font-size:12px;font-weight:600}.workflow strong{font-size:19px}.workflow p{margin:5px 0 0;color:var(--neutral-text)}@media(max-width:1100px){.registry-card,.asset-entry{grid-template-columns:1fr}.recipe-grid{grid-template-columns:repeat(2,1fr)}.asset-table article{grid-template-columns:1fr 1fr}}html,body{max-width:100%;overflow-x:hidden;overflow-x:clip}.app,.main,.content{min-width:0;max-width:100%}img,svg,video,canvas{max-width:100%}@media(max-width:760px){.slide-grid,.recipe-grid{grid-template-columns:1fr}.registry-preview{min-height:190px;padding:20px}.registry-copy{padding:20px}.asset-entry{padding:12px}.asset-image{height:220px}.asset-table article{grid-template-columns:1fr;gap:8px}dl>div{grid-template-columns:110px 1fr}.workflow li{grid-template-columns:42px 1fr}}@media(max-width:760px){.imagery-grid{grid-template-columns:1fr}.rule-visual{height:160px}}.merch-library{display:grid;gap:48px}.merch-gallery{min-width:0}.merch-gallery-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}.merch-gallery-head h2{margin:0;font-size:30px;line-height:1.2;letter-spacing:-.02em}.merch-gallery-controls{display:flex;align-items:center;gap:10px}.merch-gallery-count{min-width:45px;color:var(--neutral-text);font-size:13px;font-variant-numeric:tabular-nums}.merch-gallery-count b{color:var(--neutral-ink)}.merch-gallery-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--neutral-border);border-radius:50%;background:var(--surface-white);color:var(--neutral-ink);cursor:pointer;line-height:1;transition:background .18s,border-color .18s,transform .18s}.merch-gallery-controls button img{display:block;width:24px;height:24px}.merch-gallery-controls button:hover{background:var(--brand-green);border-color:var(--brand-green);transform:translateY(-1px)}.merch-gallery-stage{position:relative;display:grid;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-card);background:var(--surface-gray)}.merch-gallery-stage img{grid-area:1/1;display:block;width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s ease}.merch-gallery-stage img.active{opacity:1;visibility:visible}.merch-gallery-stage:focus-visible{outline:3px solid var(--brand-green);outline-offset:4px}@media(max-width:760px){.merch-library{gap:36px}.merch-gallery-head{align-items:flex-end;gap:16px}.merch-gallery-head h2{font-size:26px}.merch-gallery-controls{gap:7px}.merch-gallery-controls button{width:40px;height:40px}.merch-gallery-stage{border-radius:18px}}.sample-sub{display:flex;align-items:center;gap:8px}.type-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--brand-green)}.sample-lead{font-size:20px;line-height:1.4}.sample-small{font-size:16px;line-height:1.3}.sample-button{font-size:18px;font-weight:500;line-height:1.2;color:var(--neutral-ink)}.component-docs{display:grid;gap:72px}.component-doc{display:grid;gap:24px}.component-heading h2{margin:0 0 10px;font-size:30px;line-height:1.2}.component-heading p{margin:0;color:var(--neutral-text);font-size:17px;line-height:1.5}.component-stage{padding:34px;border:1px solid var(--neutral-border);border-radius:var(--radius-card);background:#fff}.component-source{display:flex;align-items:center;gap:18px;color:#7a828e;font:12px/1.4 ui-monospace,monospace}.component-source a{color:var(--neutral-ink);font-family:Golos Text,Arial,sans-serif;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.component-docs{gap:56px}.component-doc{gap:18px}.component-heading h2{font-size:26px}.component-heading p{font-size:15px}.component-stage{padding:20px;border-radius:18px}.component-source{align-items:flex-start;justify-content:space-between;gap:12px}.sample-lead{font-size:18px}.type-row{padding:20px}.sample-button{font-size:17px}}.code{background:#fff;border-color:#e5e7eb;color:#101010}.code strong{color:#637700}.hero,.doc-hero{padding-bottom:42px!important}.hero+section,.doc-hero+section{padding-top:42px!important}.content.documents-page{gap:0!important}.sidebar[data-astro-cid-d5ighuuu]{position:sticky;top:0;height:100vh;overflow:auto;background:#111;color:#fff;padding:27px 20px 22px;display:flex;flex-direction:column}.brand[data-astro-cid-d5ighuuu]{font-size:20px;font-weight:600;letter-spacing:.04em;padding:0 8px 25px;display:flex;justify-content:space-between}.brand[data-astro-cid-d5ighuuu] span[data-astro-cid-d5ighuuu]{font-size:10px;color:#9299a3;background:#232323;border-radius:99px;padding:5px 8px;letter-spacing:0}.nav-group[data-astro-cid-d5ighuuu]{margin-top:17px}.nav-label[data-astro-cid-d5ighuuu]{font-size:10px;letter-spacing:.12em;color:#747b85;margin:0 10px 7px}.nav-item[data-astro-cid-d5ighuuu]{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:10px;color:#c9cdd3;font-size:13px;position:relative}.nav-item[data-astro-cid-d5ighuuu]:hover{background:#1d1d1d;color:#fff}.nav-item[data-astro-cid-d5ighuuu].active{color:#fff;background:#1c1c1c}.nav-item[data-astro-cid-d5ighuuu].active:before{content:"";position:absolute;left:0;width:3px;height:22px;border-radius:2px;background:var(--brand-green)}.nav-item[data-astro-cid-d5ighuuu] span[data-astro-cid-d5ighuuu]{width:20px;color:#747b85;font-size:10px}.nav-item[data-astro-cid-d5ighuuu] b[data-astro-cid-d5ighuuu]{font-weight:400}.nav-item[data-astro-cid-d5ighuuu] em[data-astro-cid-d5ighuuu]{font-size:9px;font-style:normal;color:#69717b;margin-left:auto}.disabled[data-astro-cid-d5ighuuu]{cursor:default}.foot[data-astro-cid-d5ighuuu]{margin:auto 8px 0;border-top:1px solid #292929;padding-top:18px;font-size:10px;color:#747b85}@media(max-width:760px){.sidebar[data-astro-cid-d5ighuuu]{position:fixed;z-index:40;left:0;transform:translate(-100%);width:min(300px,86vw);transition:transform .25s}.sidebar[data-astro-cid-d5ighuuu].open{transform:none}}.brand[data-astro-cid-d5ighuuu] .close[data-astro-cid-d5ighuuu]{display:none;color:#fff;background:transparent;border:0;font-size:25px;line-height:1;cursor:pointer}@media(max-width:760px){.brand[data-astro-cid-d5ighuuu]{align-items:center}.brand[data-astro-cid-d5ighuuu] span[data-astro-cid-d5ighuuu]{margin-left:auto;margin-right:14px}.brand[data-astro-cid-d5ighuuu] .close[data-astro-cid-d5ighuuu]{display:block}}.brand-logo[data-astro-cid-d5ighuuu]{display:block;width:118px}.brand-logo[data-astro-cid-d5ighuuu] img[data-astro-cid-d5ighuuu]{display:block;width:100%;height:auto}.nav-item[data-astro-cid-d5ighuuu]{transition:background-color .2s ease,color .2s ease,transform .2s ease}.nav-item[data-astro-cid-d5ighuuu]:hover{transform:translate(2px)}.topbar[data-astro-cid-eglzi6d2]{height:64px;position:sticky;top:0;z-index:30;background:#fffffff0;backdrop-filter:blur(14px);border-bottom:1px solid var(--neutral-border);display:flex;align-items:center;justify-content:space-between;padding:0 38px;font-size:12px;color:#737b87}.topbar[data-astro-cid-eglzi6d2] strong[data-astro-cid-eglzi6d2]{color:var(--neutral-ink)}.topbar[data-astro-cid-eglzi6d2] a[data-astro-cid-eglzi6d2]{color:var(--neutral-ink);font-weight:500}.topbar[data-astro-cid-eglzi6d2] a[data-astro-cid-eglzi6d2] span[data-astro-cid-eglzi6d2]{color:#688000}.menu[data-astro-cid-eglzi6d2]{display:none;border:0;background:transparent;font-size:20px;padding:4px}@media(max-width:760px){.topbar[data-astro-cid-eglzi6d2]{height:58px;padding:0 16px}.menu[data-astro-cid-eglzi6d2]{display:block}.topbar[data-astro-cid-eglzi6d2]>div[data-astro-cid-eglzi6d2]{display:none}}
