.docs-page{--docs-panel:var(--color-background);--docs-subtle:var(--color-section-alt);--docs-rule:var(--color-border);overflow-wrap:anywhere;padding-block-start:3rem}.docs-page>div{min-width:0}.docs-page nav ol{row-gap:.35rem}.docs-page>div>nav{margin-bottom:1.5rem}.docs-page nav li{min-width:0}.docs-page nav a,.docs-page nav span{text-underline-offset:.2em;text-decoration-thickness:1px}.docs-page nav a:hover{color:var(--color-primary);text-decoration:underline}.docs-intro{border-color:var(--docs-rule);background:var(--docs-subtle);border-radius:1.25rem;padding:clamp(1.35rem,3.2vw,2.35rem)}.docs-intro>span{background:var(--color-accent-light);color:var(--color-primary);box-shadow:none;border-radius:.5rem}.docs-intro h1{letter-spacing:-.035em;text-wrap:balance;max-width:24ch;margin-top:.85rem;font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.13}.docs-intro>p{max-width:76ch;color:var(--color-muted-foreground);margin-top:.9rem;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.7}.docs-intro>div:last-child:not(.docs-search){margin-top:1.25rem}.docs-intro a{box-shadow:none}.docs-intro a:focus-visible,.docs-page section a:focus-visible,.docs-page summary:focus-visible,.docs-search a:focus-visible,.docs-search button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.docs-search{max-width:47rem;margin-top:1.4rem}.docs-search input{background:var(--docs-panel);border-radius:.75rem}.docs-search input:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 17%, transparent)}.docs-search>div:last-child:not(:first-child){background:var(--docs-panel);max-height:min(32rem,65vh);box-shadow:0 14px 35px color-mix(in srgb, var(--color-foreground) 11%, transparent);border-radius:.75rem;overflow-y:auto}.docs-search mark{background:var(--color-accent-light);color:var(--color-foreground);border-radius:.15rem}.docs-index .docs-overview{gap:1rem;margin-bottom:3.25rem}.docs-index .docs-overview>div{background:var(--docs-panel);border-radius:1rem;padding:clamp(1.1rem,2.5vw,1.65rem)}.docs-index .docs-overview>div:first-child>div:nth-child(2){gap:0 1.5rem;margin-top:.6rem}.docs-index .docs-overview>div:first-child a{border:0;border-block-end:1px solid var(--docs-rule);background:0 0;border-radius:0;padding:.9rem .25rem}.docs-index .docs-overview>div:first-child a:hover,.docs-index .docs-overview>div:first-child a:focus-visible{background:var(--docs-subtle)}.docs-index .docs-overview>div:first-child a p{margin-top:.3rem;line-height:1.55}.docs-index .docs-overview>div:last-child p{font-size:.96rem;line-height:1.7}.docs-directory>h2,.docs-faq>h2{text-align:start;margin-bottom:1.4rem;font-size:clamp(1.6rem,2.6vw,2rem);line-height:1.25}.docs-directory>div{gap:0}.docs-directory>div>section{border:0;border-block-start:1px solid var(--docs-rule);background:0 0;border-radius:0;padding:1.65rem 0 1.9rem}.docs-directory>div>section>div:first-child{gap:1rem}.docs-directory>div>section>div:first-child>div>div:first-child{border-radius:.5rem;width:auto;min-width:2rem;height:auto;min-height:2rem;font-size:.82rem}.docs-directory h3{margin-top:.65rem;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3}.docs-directory h3+p{max-width:74ch;margin-top:.55rem;line-height:1.65}.docs-directory>div>section>div:last-child{gap:0 2rem;margin-top:.9rem}.docs-directory>div>section>div:last-child a{border:0;border-block-end:1px solid var(--docs-rule);background:0 0;border-radius:0;padding:.85rem .4rem}.docs-directory>div>section>div:last-child a:hover,.docs-directory>div>section>div:last-child a:focus-visible{background:var(--docs-subtle)}.docs-directory>div>section>div:last-child a p{margin-top:.25rem;line-height:1.55}.docs-faq details{border-radius:.8rem}.docs-faq summary{line-height:1.45}.docs-faq details>p{max-width:76ch;font-size:1rem;line-height:1.7}.docs-topic .docs-intro{margin-bottom:0;padding:clamp(1.4rem,2.5vw,1.75rem)}.docs-topic .docs-intro h1{max-width:none;font-size:clamp(1.8rem,2.8vw,2.25rem);line-height:1.2}.docs-topic>div>section,.docs-topic>div>.docs-article-content+section{border-radius:1rem}.docs-topic>div>section p{line-height:1.65}.docs-topic>div>section a{overflow-wrap:anywhere}.docs-article-content{min-width:0;margin-top:2rem;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.72}.docs-article-content .prose-like{min-width:0}.docs-article-content .prose-like>:first-child{margin-top:0}.docs-article-content .prose-like :is(p,ul,ol,blockquote){max-width:76ch}.docs-article-content .prose-like p{margin-block:0 1.1rem;line-height:1.72}.docs-article-content .prose-like :is(h2,h3,h4){color:var(--color-foreground);text-wrap:pretty;scroll-margin-top:5.75rem;line-height:1.3}.docs-article-content .prose-like .docs-anchor-heading{overflow-wrap:anywhere}.docs-article-content .prose-like h2{border-block-start:1px solid var(--docs-rule);margin-block:2.5rem .85rem;padding-block-start:1.35rem;font-size:clamp(1.45rem,2.2vw,1.8rem)}.docs-article-content .prose-like>h2:first-child{border-top:0;margin-top:0;padding-top:0}.docs-article-content .prose-like h3{margin-block:2rem .7rem;font-size:clamp(1.22rem,1.7vw,1.42rem)}.docs-article-content .prose-like h4{margin-block:1.5rem .55rem;font-size:1.06rem}.docs-article-content .prose-like :is(ul,ol){margin-block:.7rem 1.4rem;padding-inline-start:1.55rem;line-height:1.72}.docs-article-content .prose-like li{margin-block:.3rem;padding-inline-start:.15rem}.docs-article-content .prose-like li::marker{color:var(--color-primary)}.docs-article-content .prose-like a:not(.docs-heading-link){color:var(--color-primary);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-primary) 42%, transparent);text-underline-offset:.18em}.docs-article-content .prose-like a:not(.docs-heading-link):hover{text-decoration-color:currentColor}.docs-article-content .prose-like a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.docs-article-content .prose-like :is(p,li)>code{border:1px solid var(--docs-rule);background:var(--docs-subtle);color:var(--color-foreground);overflow-wrap:anywhere;border-radius:.35rem;padding:.1em .35em;font-size:.88em}.docs-article-content .prose-like picture[data-docs-theme-picture]{display:contents}.docs-article-content .prose-like .docs-preserved-anchor{scroll-margin-top:6rem}.docs-article-content .prose-like img{border-color:var(--docs-rule);background:var(--docs-panel);border-radius:.9rem;max-width:100%;height:auto;display:block}.docs-article-content .prose-like :is(table,pre){max-width:100%}.docs-article-content .prose-like :is(table,th,td){border-color:var(--docs-rule)}.docs-article-content .prose-like table{border-collapse:separate;border-spacing:0;background:var(--docs-panel);font-size:.95rem;line-height:1.55}.docs-article-content .prose-like th{background:var(--docs-subtle);color:var(--color-foreground);text-align:start;font-weight:700}.docs-article-content .prose-like td{vertical-align:top}.docs-article-content .prose-like :is(th,td){min-width:7rem;padding:.75rem .9rem}.docs-article-content .prose-like .bg-secondary\/30{background:var(--docs-subtle)}.docs-article-content .prose-like .bg-primary\/5{border-color:color-mix(in srgb, var(--color-primary) 25%, var(--docs-rule));background:var(--color-accent-light)}.docs-article-content .prose-like .bg-red-50{border-color:var(--color-red-200);background:var(--color-red-50)}.docs-article-content .prose-like .bg-red-50 :is(p,li){color:var(--color-red-900)}.docs-article-content .prose-like .docs-code-card{max-width:100%}@media (width<=639px){.docs-page{padding-block:2rem 3.5rem}.docs-intro{padding:1.25rem}.docs-intro h1{font-size:clamp(1.8rem,8vw,2.2rem)}.docs-topic .docs-intro h1{font-size:clamp(1.75rem,7.7vw,2rem)}.docs-intro>div:last-child:not(.docs-search){gap:.6rem}.docs-directory>div>section{padding-block:1.35rem 1.55rem}.docs-directory>div>section>div:first-child>a{white-space:normal;width:fit-content;max-width:100%}.docs-article-content .prose-like :is(th,td){min-width:8.5rem}.docs-article-content .prose-like :is(.bg-secondary\/30,.bg-primary\/5,.bg-red-50){padding:1rem}}.story-docs .docs-page{--docs-panel:var(--s-card);--docs-subtle:var(--s-ice-2);--docs-rule:var(--s-line);color:var(--s-ink);padding-block:clamp(28px,4vw,56px) clamp(40px,6vw,80px);position:relative}.story-docs .docs-page>div{width:min(100% - 2 * var(--s-gutter), 880px);max-width:none;margin-inline:auto;padding-inline:0}.story-docs .docs-index>div{width:min(100% - 2 * var(--s-gutter), 1040px)}.story-docs .docs-page>div>nav:first-child{color:var(--s-ink-3);margin-bottom:28px;font-size:14px}.story-docs .docs-page>div>nav:first-child a{color:var(--s-ink-2)}.story-docs .docs-page>div>nav:first-child a:hover{color:var(--s-blue)}.story-docs .docs-page>div>nav:first-child :is(span,li:last-child){color:var(--s-ink);font-weight:600}.story-docs .docs-intro{isolation:isolate;border:1px solid var(--s-line-blue);border-radius:var(--s-radius-scene);background-color:var(--s-card);background-image:linear-gradient(160deg, var(--s-scene-start) 0%, var(--s-scene-end) 100%);padding:clamp(20px,2.4vw,32px);position:relative;overflow:visible}.story-docs .docs-intro>span{box-shadow:none;color:var(--s-blue);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.story-docs .docs-intro>span:before{content:"";background:var(--s-blue);border-radius:2px;width:22px;height:2px}.story-docs .docs-intro h1{max-width:22ch;color:var(--s-ink);letter-spacing:-.032em;margin-top:14px;font-size:clamp(34px,4vw,54px);font-weight:800;line-height:1.06}.story-docs .docs-topic .docs-intro h1{letter-spacing:-.028em;max-width:none;font-size:clamp(28px,2.8vw,38px);line-height:1.12}.story-docs .docs-intro>p{max-width:40em;color:var(--s-ink-2);margin-top:14px;font-size:clamp(17px,1.4vw,19px);line-height:1.6}.story-docs .docs-intro>div:last-child:not(.docs-search){margin-top:24px}.story-docs .docs-intro a[href^="https://t.me"]{background:var(--s-blue);min-height:48px;color:var(--s-on-blue);border-radius:12px;font-size:16px;font-weight:700;box-shadow:0 12px 26px -12px #2563ebcc}.story-docs .docs-intro a[href^="https://t.me"]:hover{background:var(--s-blue-2)}.story-docs .docs-intro a:not([href^="https://t.me"]){border:1.5px solid var(--s-line-blue);background:var(--s-card-glass);min-height:48px;color:var(--s-ink);border-radius:12px;font-size:16px;font-weight:700}.story-docs .docs-intro a:not([href^="https://t.me"]):hover{border-color:var(--s-blue);color:var(--s-blue)}.story-docs .docs-search{margin-top:22px}.story-docs .docs-search input{border:1px solid var(--s-panel-line);background:var(--s-card);height:52px;color:var(--s-ink);border-radius:14px;font-size:16px}.story-docs .docs-search input:hover{border-color:var(--s-dash)}.story-docs .docs-search input:focus-visible{border-color:var(--s-blue);box-shadow:0 0 0 3px var(--s-sky)}.story-docs .docs-search>div:last-child:not(:first-child){border-color:var(--s-panel-line);background:var(--s-card);box-shadow:var(--s-shadow-card);border-radius:16px}.story-docs .docs-search mark{background:var(--s-sky);color:var(--s-ink)}.story-docs .docs-page :is(section,div)>h2:not(.prose-like h2){color:var(--s-ink);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.15}.story-docs .docs-page h3:not(.prose-like h3){color:var(--s-ink);letter-spacing:-.015em;font-weight:750}.story-docs .docs-topic>div>section,.story-docs .docs-index .docs-overview>div{border:1px solid var(--s-panel-line);background:var(--s-card-glass);box-shadow:var(--s-shadow-card);border-radius:24px}.story-docs .docs-topic>div>section a,.story-docs .docs-index .docs-overview>div:first-child a,.story-docs .docs-directory>div>section>div:last-child a{border:1px solid var(--s-panel-line);background:var(--s-card);border-radius:16px;padding:16px 18px;transition:border-color .15s,background-color .15s,transform .15s}.story-docs .docs-topic>div>section a:hover,.story-docs .docs-index .docs-overview>div:first-child a:hover,.story-docs .docs-directory>div>section>div:last-child a:hover{border-color:var(--s-dash);background:var(--s-ice-2);transform:translateY(-1px)}.story-docs :is(.docs-topic>div>section,.docs-overview>div:first-child,.docs-directory>div>section>div:last-child) a>:first-child{color:var(--s-ink);font-size:16px;font-weight:700}.story-docs :is(.docs-topic>div>section,.docs-overview>div:first-child,.docs-directory>div>section>div:last-child) a:hover>:first-child{color:var(--s-blue-2)}.story-docs :is(.docs-topic>div>section,.docs-overview>div:first-child,.docs-directory>div>section>div:last-child) a>p{color:var(--s-ink-2);font-size:15px;line-height:1.55}.story-docs .docs-index .docs-overview>div:first-child>div:first-child,.story-docs .docs-index .docs-overview>div:last-child>span{color:var(--s-ink-3);letter-spacing:.08em;font-size:12px;font-weight:700}.story-docs .docs-index .docs-overview>div:first-child>div:nth-child(2){gap:12px;margin-top:16px}.story-docs .docs-index .docs-overview>div:last-child>span{text-transform:uppercase;background:0 0;padding:0}.story-docs .docs-index .docs-overview>div:last-child h2{font-size:clamp(20px,1.8vw,24px)}.story-docs .docs-index .docs-overview>div:last-child p{color:var(--s-ink-2)}.story-docs .docs-directory>div{gap:20px;display:grid}.story-docs .docs-directory>div>*{margin:0}.story-docs .docs-directory>div>section{border:1px solid var(--s-panel-line);background:var(--s-card-glass);box-shadow:var(--s-shadow-card);border-radius:24px;padding:clamp(20px,3vw,32px)}.story-docs .docs-directory>div>section>div:first-child>div>div:first-child{border:1px solid var(--s-line-blue);background:var(--s-card);min-width:34px;min-height:24px;color:var(--s-blue);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.story-docs .docs-directory h3+p{color:var(--s-ink-2)}.story-docs .docs-directory>div>section>div:first-child>a{border:1.5px solid var(--s-line-blue);background:var(--s-card);min-height:44px;color:var(--s-ink);border-radius:12px;font-weight:700}.story-docs .docs-directory>div>section>div:first-child>a:hover{border-color:var(--s-blue);color:var(--s-blue)}.story-docs .docs-directory>div>section>div:last-child{gap:12px;margin-top:20px}.story-docs .docs-faq>h2{text-align:start}.story-docs .docs-faq>div{border-top:1px solid var(--s-line);gap:0;width:100%;max-width:none;margin-inline:0;display:grid}.story-docs .docs-faq>div>*{margin:0}.story-docs .docs-faq details{border:0;border-bottom:1px solid var(--s-line);background:0 0;border-radius:0}.story-docs .docs-faq summary{background:0 0;padding:18px 4px;font-size:17px}.story-docs .docs-faq summary span{color:var(--s-ink);font-weight:650}.story-docs .docs-faq summary:hover span{color:var(--s-blue-2)}.story-docs .docs-faq details>p{color:var(--s-ink-2);padding-block:0 20px;padding-inline:4px 44px;font-size:16px;line-height:1.65}@media (width>=960px){.story-docs .docs-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;column-gap:56px;display:grid}.story-docs .docs-faq>h2{top:calc(var(--s-offset) + 16px);margin-bottom:0;position:sticky}}.story-docs .docs-article-content{color:var(--s-ink-2);margin-top:clamp(28px,4vw,44px);font-size:17px;line-height:1.7}.story-docs .docs-article-content .prose-like p,.story-docs .docs-article-content .prose-like li{color:var(--s-ink-2)}.story-docs .docs-article-content .prose-like :is(strong,b){color:var(--s-ink);font-weight:650}.story-docs .docs-article-content .prose-like :is(h2,h3,h4){color:var(--s-ink);scroll-margin-top:var(--s-offset)}.story-docs .docs-article-content .prose-like h2{letter-spacing:-.025em;text-wrap:balance;border-block-start:0;margin-block:clamp(40px,5vw,56px) 14px;padding-block-start:0;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.15}.story-docs .docs-article-content .prose-like h3{letter-spacing:-.015em;margin-block:32px 10px;font-size:clamp(19px,1.6vw,22px);font-weight:750}.story-docs .docs-article-content .prose-like h4{font-weight:700}.story-docs .docs-article-content .prose-like ul.list-disc{gap:10px;margin-inline-start:0;padding-inline-start:0;list-style:none;display:grid}.story-docs .docs-article-content .prose-like ul.list-disc>li{margin:0;padding-inline-start:26px;line-height:1.6;position:relative}.story-docs .docs-article-content .prose-like ul.list-disc>li:before{content:"";inset-inline-start:4px;background:var(--s-blue);width:8px;height:8px;box-shadow:0 0 0 4px var(--s-ice);border-radius:50%;position:absolute;top:.62em}.story-docs .docs-article-content .prose-like ol>li::marker{color:var(--s-blue);font-weight:700}.story-docs .docs-article-content .prose-like a:not(.docs-heading-link){color:var(--s-blue);text-decoration-color:var(--s-sky);text-underline-offset:3px}.story-docs .docs-article-content .prose-like a:not(.docs-heading-link):hover{color:var(--s-blue-2);text-decoration-color:currentColor}.story-docs .docs-article-content .prose-like :is(p,li)>code{border-color:var(--s-panel-line);background:var(--s-ice-2);color:var(--s-ink)}.story-docs .docs-article-content .prose-like :is(.bg-secondary\/30,.bg-primary\/5,.bg-muted\/30,.bg-accent-light\/40){border:1px solid var(--s-line-blue);background-color:var(--s-card);background-image:linear-gradient(160deg, var(--s-scene-start) 0%, var(--s-scene-end) 100%);border-radius:20px}.story-docs .docs-article-content .prose-like .bg-secondary\/30{background-image:none;background-color:var(--s-card-glass);box-shadow:var(--s-shadow-card);border-color:var(--s-panel-line)}.story-docs .docs-article-content .prose-like .bg-red-50{border-radius:20px}.story-docs .docs-article-content .prose-like .text-sm{font-size:15px;line-height:1.6}.story-docs .docs-article-content .prose-like img{border-color:var(--s-panel-line);box-shadow:var(--s-shadow-card);border-radius:18px}.story-docs .docs-article-content .prose-like .overflow-x-auto{border-radius:18px}.story-docs .docs-article-content .prose-like table{border-color:var(--s-line);background:var(--s-card-glass);border-radius:18px}.story-docs .docs-article-content .prose-like th{background:var(--s-ice);color:var(--s-ink)}.story-docs .docs-article-content .prose-like :is(th,td){border-color:var(--s-line)}.story-docs .docs-page a:focus-visible,.story-docs .docs-page summary:focus-visible,.story-docs .docs-search :is(a,button):focus-visible{outline:2px solid var(--s-blue);outline-offset:3px}@media (width<=639px){.story-docs .docs-intro{border-radius:22px;padding:20px}.story-docs .docs-intro h1{font-size:clamp(30px,8.4vw,38px)}.story-docs .docs-topic .docs-intro h1{font-size:clamp(26px,7.4vw,32px)}.story-docs .docs-article-content{font-size:16px}}
