html,body{background:var(--tg-theme-bg-color,var(--rv-bg));block-size:100%;margin:0;overflow:hidden}.app{--rv-bar:var(--rv-surface);--safe-top:max(env(safe-area-inset-top,0px), calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px)));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px));--safe-left:max(env(safe-area-inset-left,0px), var(--tg-safe-area-inset-left,0px));--safe-right:max(env(safe-area-inset-right,0px), var(--tg-safe-area-inset-right,0px));--gutter-left:calc(var(--rv-space-5) + var(--safe-left));--gutter-right:calc(var(--rv-space-5) + var(--safe-right));background:var(--rv-bg);block-size:100vh;min-block-size:0;color:var(--rv-text);font:400 var(--rv-size-body) / 1.5 var(--rv-font-text);flex-direction:column;display:flex}@supports (block-size:100dvh){.app{block-size:100dvh}}.app[data-motion-off]{--rv-motion:0s}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1:focus{outline:none}.demo-banner{padding:calc(var(--safe-top) + var(--rv-space-2)) var(--gutter-right) var(--rv-space-2) var(--gutter-left);background:var(--rv-surface-2);color:var(--rv-text);border-block-end:1px solid var(--rv-separator);font-size:var(--rv-size-small);flex:none;line-height:1.4}.demo-banner strong{font-weight:600}.screen{overscroll-behavior-y:contain;min-block-size:0;flex:auto;padding-block-end:var(--rv-space-6);overflow:hidden auto}.slate{padding:calc(var(--safe-top) + var(--rv-space-5)) var(--gutter-right) var(--rv-space-6) var(--gutter-left);background:var(--rv-surface);border-block-end:1px solid var(--rv-separator);color:var(--rv-text)}.demo-banner+.screen>.slate:first-child{padding-block-start:var(--rv-space-5)}.slate--screen .brand-mark{font-size:1.25rem}.slate__brand{align-items:baseline;gap:var(--rv-space-1) var(--rv-space-3);flex-wrap:wrap;display:flex}.slate__product{color:var(--rv-hint);font:500 var(--rv-size-small) / 1 var(--rv-font-display);margin:0}.slate__eyebrow{margin:var(--rv-space-5) 0 0;color:var(--rv-hint);font-size:var(--rv-size-small)}.slate__title{margin:var(--rv-space-4) 0 0;font:500 var(--rv-size-display) / 1.15 var(--rv-font-display);letter-spacing:-.005em;text-wrap:balance}.slate__eyebrow+.slate__title{margin-block-start:var(--rv-space-1)}.slate__lead{margin:var(--rv-space-2) 0 0;color:var(--rv-hint)}.slate .button+.slate__lead{margin-block-start:var(--rv-space-3)}.state{flex-direction:column;flex:1;min-block-size:0;display:flex;overflow-y:auto}.slate--state{flex:1}.button{min-block-size:3rem;inline-size:100%;padding:var(--rv-space-3) var(--rv-space-4);border-radius:var(--rv-radius-control);background:var(--rv-accent);color:var(--rv-on-accent);font:600 var(--rv-size-body) / 1.25 var(--rv-font-text);text-align:center;cursor:pointer;transition:background-color var(--rv-motion);border:0;justify-content:center;align-items:center;margin-block-start:var(--rv-space-5);text-decoration:none;display:flex}.button:active{background:var(--rv-accent-hover)}@media (hover:hover){.button:hover{background:var(--rv-accent-hover)}.platforms__tab:hover,.tabbar__item:hover{color:var(--rv-text)}.faq__question:hover,.document-link:hover{color:var(--rv-accent-ink)}}.section{padding:var(--rv-space-6) var(--gutter-right) 0 var(--gutter-left)}.section__title{font:500 var(--rv-size-title) / 1.3 var(--rv-font-display);margin:0}.section p{margin:var(--rv-space-1) 0 0}.section__strong{font-weight:600}.secondary{color:var(--rv-hint)}.prose{-webkit-hyphens:auto;hyphens:auto}.facts{margin:var(--rv-space-2) 0 0}.facts__row{justify-content:space-between;gap:0 var(--rv-space-4);padding-block:var(--rv-space-2);border-block-end:1px solid var(--rv-separator);flex-wrap:wrap;display:flex}.facts__row:last-child{border-block-end:0}.facts dt{color:var(--rv-hint)}.facts dd{overflow-wrap:anywhere;text-align:end;margin:0;font-weight:600}.platforms{margin:var(--rv-space-4) 0 0;border-block-end:1px solid var(--rv-separator);grid-template-columns:repeat(auto-fit,minmax(4.25rem,1fr));display:grid}.platforms__tab{min-block-size:2.75rem;padding:0 var(--rv-space-1);color:var(--rv-hint);font:600 var(--rv-size-small) / 1.2 var(--rv-font-text);cursor:pointer;transition:color var(--rv-motion);background:0 0;border:0;position:relative}.platforms__tab[aria-selected=true]{color:var(--rv-accent-ink)}.platforms__tab[aria-selected=true]:after{content:"";background:var(--rv-accent);border-radius:2px;block-size:3px;position:absolute;inset-block-end:-1px;inset-inline:20%}.steps{margin:var(--rv-space-4) 0 0;gap:var(--rv-space-3);padding-inline-start:var(--rv-space-5);display:grid}.note{margin:var(--rv-space-4) 0 0;font-weight:600}.slots{margin:var(--rv-space-3) 0 0;border:0;min-inline-size:0;padding:0}.slots__item{justify-content:space-between;align-items:center;gap:var(--rv-space-3);min-block-size:2.75rem;inline-size:100%;padding:var(--rv-space-2) 0;border:0;border-block-end:1px solid var(--rv-separator);color:var(--rv-hint);font:400 var(--rv-size-body) / 1.3 var(--rv-font-text);text-align:start;cursor:not-allowed;background:0 0;display:flex}.slots__item:after{content:"недоступно";font-size:var(--rv-size-small);flex:none}.faq{margin:var(--rv-space-2) 0 0}.faq__item{border-block-end:1px solid var(--rv-separator)}.faq__question{justify-content:space-between;align-items:center;gap:var(--rv-space-3);min-block-size:2.75rem;padding-block:var(--rv-space-2);cursor:pointer;transition:color var(--rv-motion);font-weight:600;list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__question:after{content:"";block-size:.5rem;inline-size:.5rem;transition:transform var(--rv-motion);border-block-end:2px solid;border-inline-end:2px solid;flex:none;margin-inline-end:var(--rv-space-1);transform:rotate(45deg)}.faq__item[open] .faq__question:after{transform:rotate(-135deg)}.faq .faq__answer{margin:var(--rv-space-1) 0 var(--rv-space-4)}.tabbar{gap:var(--rv-space-1);padding:var(--rv-space-1) calc(var(--rv-space-1) + var(--safe-right)) calc(var(--rv-space-1) + var(--safe-bottom)) calc(var(--rv-space-1) + var(--safe-left));background:var(--rv-bar);border-block-start:1px solid var(--rv-separator);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tabbar__item{justify-content:center;align-items:center;gap:var(--rv-space-1);min-block-size:3.25rem;min-inline-size:0;padding:var(--rv-space-1) 0;border-radius:var(--rv-radius-control);color:var(--rv-hint);font:500 var(--rv-size-label) / 1.2 var(--rv-font-text);cursor:pointer;transition:color var(--rv-motion);background:0 0;border:0;flex-direction:column;display:flex}.tabbar__pill{border-radius:var(--rv-radius-pill);block-size:1.625rem;inline-size:2.5rem;transition:background-color var(--rv-motion);flex:none;place-items:center;display:grid}.tabbar__icon{block-size:1.375rem;inline-size:1.375rem}.tabbar__label{white-space:nowrap;max-inline-size:100%;display:block;overflow:hidden}.tabbar__item[aria-current=page]{color:var(--rv-accent-ink)}.tabbar__item[aria-current=page] .tabbar__pill{background:var(--rv-accent-soft)}.tabbar[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.tabbar[data-layout=grid] .tabbar__item{justify-content:flex-start;gap:var(--rv-space-2);min-block-size:44px;padding:0 var(--rv-space-1);flex-direction:row}.tabbar[data-layout=grid] .tabbar__pill{block-size:1.75rem;inline-size:1.75rem}.document-link{min-block-size:44px;color:var(--rv-accent-ink);align-items:center;display:flex}.document-screen{padding:var(--rv-space-4) var(--gutter-right) 0 var(--gutter-left);overflow-wrap:anywhere;line-height:1.55}.document-screen a{color:var(--rv-accent-ink)}.document-screen .draft-banner{padding:var(--rv-space-4);border-radius:var(--rv-radius-control);background:var(--rv-accent);color:var(--rv-on-accent)}.document-screen .draft-banner p{margin:var(--rv-space-2) 0 0}.document-screen .draft-banner .draft-banner__title{font:600 var(--rv-size-title) / 1.3 var(--rv-font-display);margin:0}.document-screen .template-frame{border:2px dashed var(--rv-accent);border-radius:var(--rv-radius-control);background:var(--rv-surface);margin-block-start:var(--rv-space-4)}.document-screen .template-frame__edge{padding:var(--rv-space-2) var(--rv-space-4);background:var(--rv-accent-soft);color:var(--rv-accent-ink);font-size:var(--rv-size-small);margin:0;font-weight:600}.document-screen .template{padding:var(--rv-space-5) var(--rv-space-4);-webkit-hyphens:auto;hyphens:auto}.document-screen .template h2{margin:var(--rv-space-6) 0 0;font:500 var(--rv-size-title) / 1.3 var(--rv-font-display)}.document-screen .template h2:first-child{font:500 var(--rv-size-display) / 1.15 var(--rv-font-display);margin:0}.document-screen .template p{margin:var(--rv-space-3) 0 0}.document-screen .template .template__subtitle{color:var(--rv-hint);font-size:var(--rv-size-small);margin-block-start:var(--rv-space-1)}.document-screen .template ul{margin:var(--rv-space-3) 0 0;padding-inline-start:var(--rv-space-5)}.document-screen .template li{margin-block-start:var(--rv-space-2)}.document-screen .template dl{margin:var(--rv-space-3) 0 0}.document-screen .template dt{color:var(--rv-hint);font-size:var(--rv-size-small);margin-block-start:var(--rv-space-3)}.document-screen .template dd{margin:0}.document-screen .placeholder{background:var(--rv-placeholder-bg);color:var(--rv-placeholder-text);-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere;border-radius:.25em;padding-inline:.2em;font-weight:500}.motion-intro{z-index:10;-webkit-user-select:none;user-select:none;touch-action:none;position:fixed;inset:0;overflow:hidden}.motion-intro__backdrop{background:var(--rv-surface);position:absolute;inset:0}.motion-intro__stage{justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 10%}.motion-intro .brand-mark{transform-origin:0 0;max-inline-size:none;font-size:clamp(4.5rem,26vw,7.5rem)}.motion-intro .brand-mark>span{opacity:0}.motion-intro .brand-mark__accent{transform-origin:50% .83em}.app[data-intro] .demo-banner,.app[data-intro] .slate__product,.app[data-intro] .slate__eyebrow,.app[data-intro] .slate__title,.app[data-intro] .slate .button,.app[data-intro] .slate__lead,.app[data-intro] .section{opacity:0;transform:translateY(10px)}.app[data-intro] .tabbar{transform:translateY(110%)}.app[data-intro]:not([data-intro-landed]) .slate .brand-mark{visibility:hidden}.access__label{font-size:var(--rv-size-small);color:var(--rv-hint);margin-block-start:var(--rv-space-3);display:block}.access__input{box-sizing:border-box;width:100%;padding:var(--rv-space-3);border:1px solid var(--rv-separator);border-radius:var(--rv-radius-control);background:var(--rv-surface);color:var(--rv-text);font:500 var(--rv-size-body) / 1.25 var(--rv-font-mono,monospace);letter-spacing:.08em;margin-block-start:var(--rv-space-1)}.access__url{margin-block:var(--rv-space-3);padding:var(--rv-space-3);border-radius:var(--rv-radius-control);background:var(--rv-surface-2);font:400 var(--rv-size-small) / 1.4 var(--rv-font-mono,monospace);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;display:block}.button--quiet{color:var(--rv-accent-ink,var(--rv-accent));border:1px solid var(--rv-separator);background:0 0}.access__dialog{padding:var(--rv-space-4);border:1px solid var(--rv-separator);border-radius:var(--rv-radius-control);background:var(--rv-surface);margin-block-start:var(--rv-space-4)}.access__qr{width:min(100%,16rem);height:auto;margin:var(--rv-space-3) auto;border-radius:var(--rv-radius-control);display:block}
