.prokhor-root .nt-page{background:rgb(var(--bg-rgb));color:rgb(var(--text-rgb))}.prokhor-root .nt-article{gap:clamp(var(--sp-8), 5vw, var(--sp-10));max-width:var(--w-content);padding:calc(var(--sp-12) + var(--sp-6)) var(--sp-6) var(--sp-10);margin:0 auto;display:grid}.prokhor-root .nt-article>:not(.nt-demo){width:100%;max-width:var(--w-text);justify-self:center}.prokhor-root .nt-article-head{gap:var(--sp-4);display:grid}.prokhor-root .nt-article-kicker{font-size:var(--fs-sm);color:rgb(var(--accent-rgb));margin:0;font-weight:600}.prokhor-root .nt-article-title{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--tr-display);text-wrap:balance;margin:0}.prokhor-root .nt-article-lead{font-size:var(--fs-lead);line-height:var(--lh-body);color:rgb(var(--text-rgb) / .72);margin:0}.prokhor-root .nt-section{gap:var(--sp-3);display:grid}.prokhor-root .nt-section h2{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-title);letter-spacing:var(--tr-title);margin:0}.prokhor-root .nt-section p{font-size:var(--fs-body);line-height:var(--lh-body);color:rgb(var(--text-rgb) / .8);margin:0}.prokhor-root .nt-demo{justify-items:center;gap:var(--sp-4);padding:clamp(var(--sp-6), 4vw, var(--sp-10)) var(--sp-5);border-radius:var(--r-2xl);background:rgb(var(--surface-rgb));margin:0;display:grid}.prokhor-root .nt-demo figcaption{max-width:var(--w-text);font-size:var(--fs-sm);line-height:var(--lh-body);text-align:center;color:rgb(var(--text-rgb) / .6)}.prokhor-root .nt-demo-phone{width:100%}.prokhor-root .nt-demo-phone .case-proto-bare .case-proto-stage,.prokhor-root .nt-demo-phone .case-proto-bare .case-proto-zoom:not(.is-on){width:auto}.prokhor-root .nt-demo-mcp{gap:var(--sp-4);width:min(100%,36rem);padding:var(--sp-6);border-radius:var(--r-xl);background:rgb(var(--n-950));color:rgb(var(--text-rgb));display:grid}.prokhor-root .nt-demo-mcp-url{font-family:var(--font-mono);font-size:var(--fs-sm);color:rgb(var(--accent-hi-rgb))}.prokhor-root .nt-demo-mcp ul{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.prokhor-root .nt-demo-mcp li code{min-height:var(--ctl-xs);padding:0 var(--sp-3);border-radius:var(--r-pill);background:rgb(var(--text-rgb));color:rgb(var(--bg-rgb));font-family:var(--font-mono);font-size:var(--fs-caption);align-items:center;display:inline-flex}.prokhor-root .nt-demo-mcp-more{font-size:var(--fs-caption);color:rgb(var(--text-rgb) / .6);align-items:center;display:inline-flex}.prokhor-root .nt-demo-tokens{gap:var(--sp-6);width:min(100%,44rem);display:grid}.prokhor-root .nt-swatches{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));margin:0;padding:0;list-style:none;display:grid}.prokhor-root .nt-swatches li{gap:var(--sp-2);display:grid}.prokhor-root .nt-swatches i{aspect-ratio:1;border-radius:var(--r-lg);box-shadow:var(--ring-hair);display:block}.prokhor-root .nt-swatches code,.prokhor-root .nt-space code{font-family:var(--font-mono);font-size:var(--fs-caption);color:rgb(var(--text-rgb) / .7)}.prokhor-root .nt-space{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.prokhor-root .nt-space li{grid-template-columns:var(--sp-12) auto;align-items:center;gap:var(--sp-3);display:grid}.prokhor-root .nt-space li code{grid-area:1/1}.prokhor-root .nt-space i{height:var(--sp-3);border-radius:var(--r-xs);background:rgb(var(--accent-rgb));grid-area:1/2;display:block}.prokhor-root .nt-more{max-width:calc(var(--w-text) + var(--sp-6) * 2);padding:0 var(--sp-6) var(--sp-12);margin:0 auto}.prokhor-root .nt-more-head{margin:0 0 var(--sp-4);font-size:var(--fs-sm);font-weight:600}.prokhor-root .nt-more ul{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.prokhor-root .nt-more-link{align-items:center;gap:2px var(--sp-4);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-lg);background:rgb(var(--surface-rgb));color:inherit;transition:background var(--t-fast) var(--ease);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.prokhor-root .nt-more-link:hover{background:rgb(var(--text-rgb) / .08)}.prokhor-root .nt-more-kicker{font-size:var(--fs-caption);color:rgb(var(--text-rgb) / .55);grid-column:1}.prokhor-root .nt-more-title{font-family:var(--font-display);font-size:var(--fs-lead);grid-column:1;font-weight:700}.prokhor-root .nt-more-icon{width:var(--icon-sm);height:var(--icon-sm);grid-area:1/2/span 2}@media (max-width:640px){.prokhor-root .nt-article,.prokhor-root .nt-more{padding-inline:var(--sp-4)}.prokhor-root .nt-demo{padding-inline:var(--sp-3)}}
