@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff")}:root{color:#2e5266;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--background:#d3d0cb;--surface:#9fb1bc;--border:#6e8898;--ink:#2e5266;--section-padding:28px;background:#d3d0cb;font-family:Manrope,sans-serif}*{box-sizing:border-box;letter-spacing:0}body{min-width:0;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit}h1,h2,p{margin:0}button,a,h1,h2,span{overflow-wrap:anywhere}button svg,a svg{flex-shrink:0}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.site-grid{height:100dvh;min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));grid-template-rows:minmax(23rem,1.84fr) minmax(13.5rem,1fr);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;display:grid}.section{border:1px solid var(--border);min-width:0;min-height:0;padding:var(--section-padding);border-radius:8px;flex-direction:column;animation:.45s ease-out both section-enter;display:flex}.section-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading h2{text-transform:uppercase;font-size:1.75rem;font-weight:400;line-height:1.25}.video-section{padding:18px}.video-stage{background:linear-gradient(135deg, var(--surface), color-mix(in srgb, var(--surface) 60%, var(--background)));border:4px solid var(--ink);border-radius:8px;flex:1;min-width:0;min-height:0;display:grid;overflow:hidden}.video-stage iframe{border-radius:inherit;border:0;width:100%;height:100%;min-height:0;display:block}.video-placeholder{flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:20px;display:flex}.video-placeholder span{text-align:center;font-size:.875rem}.registration-section{background:color-mix(in srgb, var(--background) 90%, white);animation-delay:50ms}.registration-state{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;padding:28px 0;display:flex}.status{align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.account-email,.account-message{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:.875rem}.account-providers{flex-direction:column;align-items:center;gap:12px;max-width:100%;display:flex}.account-action,.account-retry{color:var(--ink);background:0 0}.account-retry{border:1px solid var(--ink);cursor:pointer;border-radius:4px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.account-action:hover,.account-retry:hover{background:var(--surface)}.registration-state .action:disabled{opacity:.65}.status:before{content:"";background:var(--ink);border-radius:50%;flex-shrink:0;width:5px;height:5px}.section-caption{font-size:.8125rem}.demo-section{animation-delay:.1s}.demo-content{flex:1;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:16px;display:flex}.action{border:1px solid var(--ink);border-radius:4px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:48px;padding:12px 20px;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.action-primary{color:var(--background);background:var(--ink)}.action-primary:hover{color:var(--ink);background:var(--surface)}.plugin-section{background:var(--surface);animation-delay:.15s}.plugin-meta{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:16px;font-size:.875rem;display:flex}.plugin-meta .status{margin-left:auto}.action-download{background:0 0;align-self:flex-start;margin-top:auto}.action-download:not(:disabled):hover{background:var(--ink);color:var(--background)}.action-download:disabled{border-color:color-mix(in srgb, var(--ink) 45%, transparent);color:var(--ink);opacity:.65}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes section-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1200px){:root{--section-padding:22px}.section-heading h2{font-size:1.5rem}}@media (width<=1023px),(height<=639px){.site-grid{grid-template-rows:auto auto;height:auto}.video-stage{aspect-ratio:16/9;flex:auto}.demo-section,.plugin-section{min-height:220px}.action-download{margin-top:24px}}@media (width<=1023px){.site-grid{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:12px}.registration-section{min-height:260px}.registration-state{gap:18px;padding:32px 0}.video-section{padding:14px}}@media (width<=380px){:root{--section-padding:18px}.section-heading h2{font-size:1.25rem}.demo-content{flex-wrap:wrap}.demo-content .action{width:100%}}@media (prefers-reduced-motion:reduce){.section{animation:none}.action{transition:none}}
