@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-cyrillic-300-normal-DyQnI4ta.woff2) format("woff2"),url(/assets/montserrat-cyrillic-300-normal-BVP0yxL_.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2) format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2) format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2) format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2) format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-latin-300-normal-BgP24wlQ.woff2) format("woff2"),url(/assets/montserrat-latin-300-normal-sTRdVzlf.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2) format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-latin-ext-300-normal-DiDe5dVi.woff2) format("woff2"),url(/assets/montserrat-latin-ext-300-normal-BCbSOsYO.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2) format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2) format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2) format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2) format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff) format("woff")}:root{--ognivo-bg: var(--og-bg, #0a0a0b);--ognivo-fg: var(--og-text, #fafafa);--ognivo-dim: var(--og-text-mid, #a1a1a6);--ognivo-accent: var(--og-accent, #d6841d);--ognivo-accent-hot: var(--og-accent-hi, #ec9332);--ognivo-card: var(--og-surface-1, #131315);--ognivo-border: var(--og-border, rgba(255, 255, 255, .06));--ognivo-input-bg: rgba(255, 255, 255, .04)}html.ognivo-doc--landing{color-scheme:dark}html.ognivo-doc--landing body{background:var(--ognivo-bg);color:var(--ognivo-fg)}html.ognivo-doc--landing #ognivo-landing{position:relative;z-index:0;isolation:isolate}html.ognivo-doc--landing #root{background:transparent;position:relative;z-index:1001}.ognivo-shell,.ognivo-shell--landing{display:contents}.ognivo-shell--studio-host{display:flex;flex-direction:column;height:100%;min-height:0}.ognivo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:var(--og-r-md, 6px);border:1px solid var(--ognivo-border);background:var(--ognivo-card);color:var(--ognivo-fg);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .12s ease,border-color .12s ease,transform 80ms ease;font-family:inherit}.ognivo-btn:hover{background:#ffffff12;border-color:#ffffff29}.ognivo-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ognivo-btn:active{transform:translateY(1px)}.ognivo-btn--primary{background:var(--ognivo-accent);border-color:var(--ognivo-accent);color:var(--og-on-accent, #ffffff)}.ognivo-btn--primary:hover{filter:brightness(1.06)}.ognivo-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ognivo-fade-in .16s ease-out}@keyframes ognivo-fade-in{0%{opacity:0}to{opacity:1}}.ognivo-modal{position:relative;width:min(100%,380px);max-height:min(92vh,720px);overflow-y:auto;background:var(--og-surface-1, #131315);border:1px solid var(--ognivo-border);border-radius:var(--og-r-lg, 10px);padding:28px 26px 22px;box-shadow:var(--og-shadow-overlay, 0 24px 60px rgba(0, 0, 0, .55));color:var(--ognivo-fg);font-family:var(--og-font-ui, "Inter", system-ui, -apple-system, "Segoe UI", sans-serif)}.ognivo-modal__close{position:absolute;top:10px;right:12px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--og-text-mid, #a1a1a6);font-size:20px;line-height:1;cursor:pointer;border-radius:var(--og-r-sm, 4px);transition:color var(--og-dur-fast, .12s) var(--og-ease, ease),background var(--og-dur-fast, .12s) var(--og-ease, ease)}.ognivo-modal__close:hover{color:var(--ognivo-fg);background:#ffffff0a}.ognivo-modal__header{margin-bottom:24px;display:flex;align-items:center}.ognivo-modal__brand-logo{display:block;width:104px;height:auto;opacity:.94}.ognivo-modal__tabs{display:flex;gap:0;margin-bottom:18px;padding:0;background:transparent;border:0;border-bottom:1px solid var(--ognivo-border)}.ognivo-modal__tab{flex:1;position:relative;padding:10px 8px;background:transparent;border:none;color:var(--og-text-mid, #a1a1a6);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:-.01em;border-radius:0;cursor:pointer;transition:color var(--og-dur-fast, .12s) var(--og-ease, ease)}.ognivo-modal__tab:hover:not(.is-active){color:var(--ognivo-fg)}.ognivo-modal__tab.is-active{color:var(--ognivo-fg);background:transparent}.ognivo-modal__tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ognivo-fg)}.ognivo-modal__form{display:flex;flex-direction:column;gap:14px}.ognivo-modal__oauth{display:grid;gap:8px}.ognivo-modal__oauth-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:0 16px 0 44px;border-radius:var(--og-r-md, 6px);border:1px solid var(--ognivo-border);background:transparent;color:var(--ognivo-fg);font-size:13px;font-weight:500;letter-spacing:-.01em;font-family:inherit;cursor:pointer;transition:background var(--og-dur-fast, .12s) var(--og-ease, ease),border-color var(--og-dur-fast, .12s) var(--og-ease, ease)}.ognivo-modal__oauth-btn__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.ognivo-modal__oauth-btn__label{flex:1;text-align:center;line-height:1}.ognivo-modal__oauth-btn:hover:not(:disabled){background:#ffffff08;border-color:var(--og-border-em, rgba(255, 255, 255, .1))}.ognivo-modal__oauth-btn:focus-visible{outline:1px solid var(--og-border-hi, rgba(255, 255, 255, .16));outline-offset:1px}.ognivo-modal__oauth-btn:disabled{opacity:.5;cursor:not-allowed}.ognivo-modal__divider{display:flex;align-items:center;gap:12px;color:var(--og-text-dim, #5a5a60);font-size:11px;letter-spacing:.06em;text-transform:lowercase;margin:2px 0}.ognivo-modal__divider:before,.ognivo-modal__divider:after{content:"";flex:1;border-top:1px solid var(--ognivo-border)}.ognivo-field{display:flex;flex-direction:column;gap:6px}.ognivo-field__label{font-size:11px;color:var(--og-text-mid, #a1a1a6);letter-spacing:.02em;font-weight:500}.ognivo-field input{background:transparent;border:1px solid var(--ognivo-border);color:var(--ognivo-fg);padding:10px 12px;border-radius:var(--og-r-sm, 4px);font-size:13px;font-family:inherit;outline:none;transition:border-color var(--og-dur-fast, .12s) var(--og-ease, ease)}.ognivo-field input::-moz-placeholder{color:var(--og-text-dim, #5a5a60)}.ognivo-field input::placeholder{color:var(--og-text-dim, #5a5a60)}.ognivo-field input:hover{border-color:var(--og-border-em, rgba(255, 255, 255, .1))}.ognivo-field input:focus{border-color:var(--og-border-hi, rgba(255, 255, 255, .16));background:#ffffff05}.ognivo-field__password{position:relative;display:flex}.ognivo-field__password input{flex:1;padding-right:44px}.ognivo-field__toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;background:transparent;color:var(--ognivo-dim);cursor:pointer;border-radius:6px;transition:color .12s ease,background .12s ease}.ognivo-field__toggle:hover,.ognivo-field__toggle:focus-visible{color:var(--ognivo-fg);background:#ffffff0d;outline:none}.ognivo-modal__legal-hint{margin:6px 0 0;color:var(--og-text-dim, #5a5a60);font-size:11px;line-height:1.55;letter-spacing:0}.ognivo-modal__legal-hint a{color:var(--og-text-mid, #a1a1a6);text-decoration:underline;text-decoration-color:var(--ognivo-border);text-underline-offset:2px;transition:color var(--og-dur-fast, .12s) var(--og-ease, ease)}.ognivo-modal__legal-hint a:hover{color:var(--ognivo-fg);text-decoration-color:var(--og-border-hi, rgba(255, 255, 255, .16))}.ognivo-modal__submit{margin-top:4px;min-height:40px;padding:10px 16px;font-size:13px;font-weight:500;letter-spacing:-.01em;border-radius:var(--og-r-md, 6px)}.ognivo-modal__secondary-action{align-self:flex-start;margin-top:-2px;padding:0;border:none;background:transparent;color:var(--og-text-mid, #a1a1a6);font-family:inherit;font-size:12px;letter-spacing:-.01em;cursor:pointer;transition:color var(--og-dur-fast, .12s) var(--og-ease, ease)}.ognivo-modal__secondary-action:hover:not(:disabled),.ognivo-modal__secondary-action:focus-visible{color:var(--ognivo-fg);outline:none}.ognivo-modal__status{color:var(--ognivo-dim);font-size:13px;margin:8px 0}.ognivo-modal__err{margin:6px 0 0}.ognivo-modal__err-text{margin:0;color:#ff6a6a;font-size:13px}.ognivo-modal__notice{display:grid;gap:6px;margin-top:8px;padding:12px 14px;border:1px solid var(--ognivo-border);border-radius:var(--og-r-md, 6px);background:var(--og-surface-2, #1a1a1d);box-shadow:var(--og-shadow-2, 0 1px 0 rgba(255, 255, 255, .04) inset)}.ognivo-modal__notice-title{font-size:13px;font-weight:700;color:var(--ognivo-fg)}.ognivo-modal__notice-text{margin:0;font-size:13px;line-height:1.5;color:var(--ognivo-dim)}.ognivo-modal__success{display:grid;gap:6px;margin-top:8px;padding:12px 14px;border:1px solid var(--ognivo-border);border-radius:var(--og-r-md, 6px);background:var(--og-surface-2, #1a1a1d);box-shadow:var(--og-shadow-2, 0 1px 0 rgba(255, 255, 255, .04) inset)}.ognivo-modal__success-title{font-size:13px;font-weight:700;color:var(--og-ok, #5fb87a)}.ognivo-modal__success-text{margin:0;font-size:13px;line-height:1.5;color:var(--ognivo-dim)}.ognivo-check{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start;margin-top:2px;color:var(--ognivo-dim);font-size:12px;line-height:1.55}.ognivo-check input{margin:2px 0 0}.ognivo-check a{color:var(--ognivo-fg);text-underline-offset:3px}.ognivo-cookie-banner{position:fixed;right:16px;bottom:16px;z-index:9998;width:min(480px,calc(100vw - 32px));display:grid;gap:14px;padding:18px;border:1px solid var(--ognivo-border);border-radius:var(--og-r-lg, 10px);background:var(--ognivo-card);box-shadow:0 24px 60px #00000073;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ognivo-cookie-banner__body{display:grid;gap:14px}.ognivo-cookie-banner__text{margin:0;color:var(--ognivo-dim);font-size:13px;line-height:1.6}.ognivo-cookie-banner__text a{color:var(--ognivo-fg);text-underline-offset:3px}.ognivo-cookie-banner__settings{display:grid;gap:10px}.ognivo-cookie-banner__option{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--ognivo-border);border-radius:var(--og-r-md, 6px);background:var(--ognivo-input-bg);color:var(--ognivo-fg)}.ognivo-cookie-banner__option--locked{opacity:.85}.ognivo-cookie-banner__option input{margin:3px 0 0}.ognivo-cookie-banner__option span{display:grid;gap:4px}.ognivo-cookie-banner__option strong{font-size:13px}.ognivo-cookie-banner__option small{color:var(--ognivo-dim);font-size:12px;line-height:1.45}.ognivo-cookie-banner__actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 640px){.ognivo-cookie-banner{right:12px;bottom:12px;width:calc(100vw - 24px);padding:14px}.ognivo-cookie-banner__actions .ognivo-btn{flex:1 1 100%}}
