.social-viewport{--slot-top:7.6%;--slot-height:82.05%;aspect-ratio:9/19.5}.social-media-slot{z-index:1;top:var(--slot-top);height:var(--slot-height);border-radius:14px 14px 0 0;position:absolute;left:0;right:0;overflow:hidden;container-type:inline-size}.social-media-slot.is-landscape{aspect-ratio:16/9;border-radius:4px;height:auto;top:50%;transform:translateY(-50%)}.social-preview{z-index:6;border-radius:inherit;color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.social-preview-ui,.social-status-bar,.social-home-indicator{font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;font-size:10px;font-size:3.05cqw;line-height:1.3}.social-preview-ui{z-index:3;text-shadow:0 1px 4px #00000094;position:absolute;inset:0}.social-preview-ui:before,.social-preview-ui:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset-inline:0}.social-preview-ui:before{background:linear-gradient(#04060a9e 0%,#0000 100%);height:15%;top:7.6%}.social-preview-ui:after{background:linear-gradient(#0000 0%,#04060a7a 58%,#04060ad1 100%);height:26%;bottom:10.35%}.social-status-bar{z-index:4;color:#ffffffeb;text-shadow:none;grid-template-columns:1fr auto 1fr;align-items:center;line-height:1;display:grid;position:absolute;top:1.85%;left:7.2%;right:6.8%}.social-clock{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:.98em;font-weight:680}.social-island{background:#010204;border-radius:999px;width:4.75em;height:1.42em;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 1px 4px #0000008c}.social-island:after{content:"";background:radial-gradient(circle at 35% 35%,#2f467a,#090e1a 72%);border-radius:50%;width:.48em;height:.48em;position:absolute;top:50%;right:.42em;transform:translateY(-50%)}.social-signals{justify-content:flex-end;display:flex}.social-signals svg{width:4.4em;height:auto}.social-home-indicator{z-index:4;background:#ffffffc7;border-radius:999px;width:34%;height:.34em;position:absolute;bottom:.95%;left:50%;transform:translate(-50%)}.social-icon{filter:drop-shadow(0 1px 2px #00000052);flex:none;width:2.35em;height:2.35em;display:block;overflow:visible}.social-top{justify-content:space-between;align-items:center;gap:1em;display:flex;position:absolute;left:4.5%;right:4.5%}.social-top>.social-icon{width:2.15em;height:2.15em}.social-top strong{font-weight:760}.social-rail{flex-direction:column;align-items:center;gap:1.05em;width:12.5%;display:flex;position:absolute;right:2.8%}.social-action{color:#fff;white-space:nowrap;flex-direction:column;align-items:center;gap:.28em;font-size:.86em;font-weight:660;line-height:1.1;display:flex}.social-action>.social-icon{width:2.85em;height:2.85em}.social-avatar{color:#081018;width:3.4em;height:3.4em;text-shadow:none;background:linear-gradient(140deg,#8f7cff,#4fe0a6);border:.16em solid #fff;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.social-avatar>span{letter-spacing:-.06em;font-size:2.05em;font-weight:850;line-height:1;display:block}.social-avatar>img{border-radius:inherit;object-fit:cover;background:#141822;width:100%;height:100%;display:block}.social-avatar>i{color:#fff;background:#fe2c55;border-radius:50%;place-items:center;width:1.5em;height:1.5em;font-size:.92em;font-style:normal;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-.6em;left:50%;transform:translate(-50%)}.social-avatar--small{border-width:.12em;width:2.45em;height:2.45em}.social-avatar--small>span{font-size:1.45em}.social-caption{font-size:1.02em;line-height:1.38;position:absolute;left:4.2%;right:19%}.social-caption>strong{margin-bottom:.42em;font-size:1.1em;font-weight:760;display:block}.social-caption p{-webkit-line-clamp:2;color:#fff;-webkit-box-orient:vertical;margin:.45em 0;line-height:1.4;display:-webkit-box;overflow:hidden}.social-caption p>span{color:#ffffffc7}.social-audio{align-items:center;gap:.5em;min-width:0;font-size:.88em;display:flex}.social-audio>.social-icon{width:1.3em;height:1.3em}.social-audio>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-scrub{background:#ffffff42;height:.16em;position:absolute;left:0;right:0}.social-scrub>span{background:#fff;width:34%;height:100%;display:block}.social-top--tiktok{top:8.7%}.social-tiktok-feed{align-items:center;gap:1.1em;font-size:1.3em;font-weight:660;display:flex}.social-tiktok-feed>span{color:#ffffffad}.social-tiktok-feed>span:after{vertical-align:.35em;content:"";background:#fe2c55;border-radius:50%;width:.34em;height:.34em;margin-left:.18em;display:inline-block}.social-tiktok-feed strong{padding-bottom:.24em;position:relative}.social-tiktok-feed strong:after{content:"";background:#fff;border-radius:99px;height:.16em;position:absolute;bottom:0;left:16%;right:16%}.social-live{letter-spacing:-.02em;text-align:center;border:.14em solid #fff;border-radius:.38em;align-items:center;width:2.55em;height:1.85em;font-size:.72em;font-weight:850;display:grid;position:relative}.social-rail--tiktok{bottom:11.8%}.social-rail--tiktok>.social-avatar{margin-bottom:.35em}.social-record{background:repeating-radial-gradient(#141519 0 .15em,#33353d .17em .24em);border:.38em solid #222328;border-radius:50%;place-items:center;width:3.2em;height:3.2em;margin-top:.25em;display:grid;box-shadow:0 2px 6px #0000006b}.social-record>span{color:#091018;width:1.4em;height:1.4em;text-shadow:none;background:linear-gradient(135deg,#8f7cff,#4fe0a6);border-radius:50%;place-items:center;font-size:1.05em;font-weight:800;display:grid}.social-caption--tiktok{bottom:11.6%}.social-scrub--tiktok{bottom:10.35%}.social-bottom-nav{text-shadow:none;background:#06070a;border-top:1px solid #ffffff14;grid-template-columns:repeat(5,1fr);align-items:start;display:grid;position:absolute;bottom:0;left:0;right:0}.social-bottom-nav--tiktok{height:10.35%;padding:.62em 2% 1.25em}.social-bottom-nav>span{color:#ffffffa8;flex-direction:column;justify-content:flex-start;align-items:center;gap:.2em;height:100%;display:flex}.social-bottom-nav .social-icon{width:2.05em;height:2.05em}.social-bottom-nav small{font-size:.66em;font-weight:600}.social-bottom-nav>.social-nav-active{color:#fff}.social-bottom-nav>.social-tiktok-create{color:#090909;background:#fff;border-radius:.62em;justify-self:center;width:3.4em;height:2.3em;margin-top:.1em;position:relative;box-shadow:-.32em 0 #25f4ee,.32em 0 #fe2c55}.social-tiktok-create .social-icon{width:1.9em;height:1.9em;margin-top:.18em}.social-top--instagram{top:8.7%}.social-instagram-feed{align-items:baseline;gap:.95em;font-size:1.52em;line-height:1.1;display:flex}.social-instagram-feed>span{color:#ffffffad;font-size:.82em;font-weight:650}.social-rail--instagram{gap:1.08em;bottom:12%}.social-rail--instagram .social-action{gap:.36em;font-size:.84em}.social-rail--instagram .social-action>.social-icon{width:2.6em;height:2.6em}.social-author{white-space:nowrap;align-items:center;gap:.62em;min-width:0;display:flex}.social-author>strong{font-size:1.02em;font-weight:750}.social-follow{border:.1em solid #ffffffd9;border-radius:.48em;padding:.2em .68em;font-size:.76em;font-weight:700;display:inline-block}.social-caption--instagram{bottom:11.8%;right:18.5%}.social-caption--instagram .social-audio{-webkit-backdrop-filter:blur(8px);background:#ffffff26;border-radius:2em;max-width:96%;padding:.28em .65em;font-size:.8em}.social-audio-cover{color:#0b1018;width:2.5em;height:2.5em;text-shadow:none;background:linear-gradient(135deg,#8f7cff,#4fe0a6);border:.14em solid #fff;border-radius:.45em;place-items:center;font-size:1em;font-weight:850;display:grid;overflow:hidden}.social-audio-cover img{object-fit:cover;width:100%;height:100%}.social-scrub--instagram{bottom:10.35%}.social-bottom-nav--instagram{align-items:center;height:10.35%;padding:.38em 2% 1.35em}.social-bottom-nav--instagram>span{justify-content:center}.social-bottom-nav--instagram .social-icon{width:2.2em;height:2.2em}.social-bottom-nav--instagram .social-avatar--small{width:2.25em;height:2.25em}.social-top--facebook{top:8.7%}.social-facebook-title{align-items:center;gap:.5em;font-size:1.56em;display:flex}.social-facebook-title>.social-icon{width:1.3em;height:1.3em}.social-top-actions{align-items:center;gap:1em;display:flex}.social-top-actions>.social-icon{width:2.05em;height:2.05em}.social-top-actions>.social-avatar{width:2.1em;height:2.1em}.social-rail--facebook{gap:1.05em;bottom:12%}.social-rail--facebook .social-action{font-size:.8em}.social-rail--facebook .social-action>.social-icon{width:2.55em;height:2.55em}.social-caption--facebook{bottom:11.8%;right:18%}.social-caption--facebook .social-follow{color:#6eb5ff;border:0;padding:0 0 0 .15em;font-size:.9em}.social-caption--facebook .social-follow:before{color:#ffffffbf;content:"·";margin-right:.45em}.social-scrub--facebook{bottom:10.35%}.social-comment-bar{height:10.35%;text-shadow:none;background:#08090d;border-top:1px solid #ffffff14;align-items:center;padding:.45em 4.2% 1.25em;display:flex;position:absolute;bottom:0;left:0;right:0}.social-comment-input{color:#ffffffb3;background:#1d2029;border:1px solid #ffffff1a;border-radius:999px;flex:1;padding:.58em 1em;font-size:.88em}.social-safe-zones{--safe-top:12.2%;--safe-bottom:19.6%;--safe-right:16%;--safe-rail-top:50%;z-index:2;font-family:Inter,-apple-system,sans-serif;font-size:10px;font-size:2.9cqw;position:absolute;inset:0}.social-safe-zones[data-social-mode=tiktok]{--safe-top:12.2%;--safe-bottom:19.4%;--safe-right:16%;--safe-rail-top:49%}.social-safe-zones[data-social-mode=instagram]{--safe-top:12.2%;--safe-bottom:21.4%;--safe-right:15.8%;--safe-rail-top:54%}.social-safe-zones[data-social-mode=facebook]{--safe-top:12.2%;--safe-bottom:20.4%;--safe-right:15.8%;--safe-rail-top:60%}.social-safe-mask{background:repeating-linear-gradient(-45deg,#ff8a9d2b 0 6px,#ff8a9d0f 6px 12px);border:1px solid #ff8a9d52;position:absolute}.social-safe-mask--top{top:var(--slot-top);height:calc(var(--safe-top) - var(--slot-top));border-radius:14px 14px 0 0;left:0;right:0}.social-safe-mask--right{top:var(--safe-rail-top);right:0;bottom:var(--safe-bottom);width:var(--safe-right);border-top-left-radius:8px}.social-safe-mask--bottom{right:0;bottom:calc(100% - var(--slot-top) - var(--slot-height));height:calc(var(--safe-bottom) - (100% - var(--slot-top) - var(--slot-height)));left:0}.social-safe-box{top:calc(var(--safe-top) + 0.45%);right:calc(var(--safe-right) + 0.7%);bottom:calc(var(--safe-bottom) + 0.45%);border:1.5px dashed #4fe0a6c7;border-radius:10px;justify-content:flex-end;align-items:flex-start;padding:.45em .6em;display:flex;position:absolute;left:3.8%}.social-safe-box>span{color:#8af0c6;letter-spacing:.02em;background:#051610d6;border-radius:6px;padding:.2em .55em;font-size:.78em;font-weight:700}.social-preview-bar{align-items:center;gap:6px;width:min(100%,360px);display:flex}.social-preview-bar .social-preview-tabs{flex:1;min-width:0}.social-safe-toggle{border:1px solid var(--edge);min-height:38px;color:var(--text-2);cursor:pointer;background:#00000047;border-radius:12px;flex:none;align-items:center;gap:5px;padding:0 11px;font-size:.78rem;font-weight:650;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.social-safe-toggle:hover{border-color:var(--edge-strong);color:var(--text)}.social-safe-toggle[aria-pressed=true]{background:var(--green-soft);color:var(--green-2);border-color:#4fe0a67a}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rubik-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rubik-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/opensans-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/opensans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/raleway-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/raleway-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/nunitosans-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/nunitosans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sourcesans3-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sourcesans3-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ptsans-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ptsans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/robotocondensed-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/robotocondensed-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/notosans-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/notosans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/merriweather-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/merriweather-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/exo2-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/exo2-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/robotomono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/robotomono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ptserif-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ptserif-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans Caption;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ptsanscaption-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans Caption;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ptsanscaption-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ptsansnarrow-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ptsansnarrow-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibmplexsans-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibmplexsans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibmplexserif-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibmplexserif-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibmplexmono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibmplexmono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sourceserif4-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sourceserif4-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/notoserif-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/notoserif-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Display;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/notosansdisplay-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans Display;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/notosansdisplay-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/arimo-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/arimo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cousine-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cousine-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cuprum;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cuprum-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cuprum;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cuprum-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/commissioner-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/commissioner-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/comfortaa-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/comfortaa-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorantgaramond-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorantgaramond-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/firasans-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/firasans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/firasanscondensed-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/firasanscondensed-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/firasansextracondensed-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/firasansextracondensed-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/firamono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/firamono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/firacode-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/firacode-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geologica-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geologica-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golostext-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golostext-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jost-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jost-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yanone Kaffeesatz;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/yanonekaffeesatz-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Yanone Kaffeesatz;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/yanonekaffeesatz-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreyasans-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreyasans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Andika;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/andika-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Andika;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/andika-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/brygada1918-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/brygada1918-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/literata-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/literata-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lora-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lora-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/philosopher-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/philosopher-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Scada;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/scada-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Scada;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/scada-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sofiasans-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sofiasans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sofiasanscondensed-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sofiasanscondensed-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vollkorn;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/vollkorn-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Vollkorn;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/vollkorn-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gotham;src:url(/fonts/gotham-pro-bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/montserrat-cyrillic.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+40D,U+45D}@font-face{font-family:Bebas Neue;src:url(/fonts/bebas-neue-cyrillic.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Eastman Condensed;src:url(/fonts/eastman-condensed-bold.otf)format("opentype");font-weight:700;font-display:swap}.story-studio{width:100%;color:var(--text);margin:0 auto}.story-studio[hidden]{display:none}.story-top-heading>p{margin-bottom:24px}.story-workspace{grid-template-columns:minmax(320px,.88fr) minmax(0,1.22fr);align-items:start;gap:20px;display:grid}.story-editor,.story-result-column,.story-publication,.story-frames{border:1px solid var(--edge);border-radius:var(--r-xl);min-width:0;box-shadow:var(--shadow-glass);-webkit-backdrop-filter:var(--blur);background:linear-gradient(#ffffff0e,#ffffff05),#0d1017ad;position:relative}.story-editor:before,.story-result-column:before,.story-publication:before,.story-frames:before{z-index:0;border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(150deg,#ffffff2b,#ffffff06 34%,#0000 62%,#ffffff0d);padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.story-editor>*,.story-result-column>*,.story-publication>*,.story-frames>*{z-index:1;position:relative}.story-editor>.story-branding{z-index:3}.story-editor>.story-history{z-index:20}.story-result-column{padding:20px;position:sticky;top:18px}.story-preview-player{flex-direction:column;align-items:stretch;min-width:0;display:flex}.story-preview-heading{color:var(--text);justify-content:space-between;align-items:center;gap:10px;margin:0 2px 14px;font-size:.92rem;font-weight:680;display:flex}.story-preview-ratio{border:1px solid var(--edge-strong);background:var(--field);color:var(--violet-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 11px;font-size:.76rem;font-weight:650}.story-preview-stage{isolation:isolate;border-radius:var(--r-lg);background:radial-gradient(circle at 50% 10%,#8675f517,#0000 55%),#05070c;border:1px solid #ffffff12;place-items:center;padding:18px 14px;display:grid;position:relative;overflow:hidden}.story-preview-stage-backdrop{z-index:0;filter:blur(28px)saturate(.8);opacity:.24;background:url(/story-preview-landscape.svg) 50%/cover;position:absolute;inset:-28px;transform:scale(1.12)}.story-preview-phone{z-index:1;background:linear-gradient(160deg,#222736,#0f131d);border:1px solid #ffffff2e;border-radius:36px;width:min(100%,296px);padding:5px;position:relative;box-shadow:0 24px 54px #0000008c,inset 0 1px #fff3}.story-preview-screen{isolation:isolate;background:#05060a;border-radius:31px;width:100%;position:relative;overflow:hidden}.story-preview-screen-backdrop{z-index:0;filter:blur(20px)saturate(.75)brightness(.6);background:url(/story-preview-landscape.svg) 50%/cover;position:absolute;inset:-20px;transform:scale(1.1)}.story-preview-media .story-preview-canvas{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.story-preview-demo-picture{filter:blur(1.5px)saturate(.78)brightness(.74);background:url(/story-preview-landscape.svg) 50%/cover;position:absolute;inset:-3px}.story-preview-sample-logo{z-index:2;color:#fff;letter-spacing:-.06em;text-shadow:0 2px 8px #000000a6;font:800 clamp(12px,4.2cqw,16px)/1 Inter,sans-serif;position:absolute;top:13%;left:9%}.story-preview-media.is-landscape .story-preview-sample-logo{top:8%;left:8%}.story-preview-sample-logo span{color:var(--violet-2)}.story-preview-video-boundary{z-index:7;top:var(--slot-top,7.6%);width:100%;height:var(--slot-height,82.05%);pointer-events:none;border:1px solid #ffffff2e;border-radius:14px 14px 0 0;position:absolute;left:0}.story-preview-video-boundary.is-landscape{aspect-ratio:16/9;border-color:#ffffff94;border-radius:4px;height:auto;top:50%;transform:translateY(-50%)}.story-social-row{align-items:center;gap:6px;margin-top:12px;display:flex}.story-social-tabs{flex:1;min-width:0}.story-social-tabs button{padding:7px 6px;font-size:.78rem}.story-preview-controls{align-items:center;gap:10px;margin:12px 0 6px;display:flex}.story-preview-controls button{border:1px solid var(--edge-strong);background:var(--field);min-width:38px;min-height:38px;color:var(--text);cursor:pointer;border-radius:12px;place-items:center;font-size:.86rem;transition:background .2s,border-color .2s;display:grid}.story-preview-controls button:hover:not(:disabled){border-color:var(--violet);background:var(--violet-soft)}.story-preview-controls input[type=range]{min-width:40px;height:16px;accent-color:var(--violet);flex:1}.story-preview-controls span{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.story-preview-demo{color:var(--text-3);margin:6px 2px 0;font-size:.78rem}.story-preview-error{color:var(--amber);margin:8px 0 0;font-size:.82rem;line-height:1.5}.story-video-info{border:1px solid var(--edge);border-radius:var(--r-md);background:var(--field);color:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;padding:10px 13px;font-size:.8rem;display:flex}.story-progress{border:1px solid var(--edge);border-radius:var(--r-md);background:var(--field);margin-top:16px;padding:14px}.story-progress-heading{color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-size:.86rem;font-weight:600;display:flex}.story-progress-heading button{color:var(--violet-2);cursor:pointer;background:#ffffff0f;border:0;border-radius:8px;padding:4px 10px;font-size:.8rem;font-weight:650}.story-progress-heading button:hover{background:#ffffff1f}.story-progress-stage{color:var(--text-2);font-variant-numeric:tabular-nums;margin-top:8px;font-size:.78rem;display:block}.story-ready{margin-top:16px}.story-download-primary{border-radius:var(--r-md);color:#fff;cursor:pointer;width:100%;min-height:50px;transition:transform .24s var(--ease-spring), background .2s, box-shadow .2s;background:linear-gradient(#219668 0%,#187a54 100%);border:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:10px;padding:0 18px;font-size:.95rem;font-weight:650;display:flex;box-shadow:inset 0 1px #ffffff29,0 6px 18px #00000052}.story-download-primary>span:first-child{align-items:center;gap:10px;display:inline-flex}.story-download-primary:hover{background:linear-gradient(#26a674 0%,#1c885e 100%);transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 10px 22px #00000061}.story-ready>small{color:var(--text-2);text-align:center;font-variant-numeric:tabular-nums;margin-top:8px;font-size:.8rem;display:block}.story-more{border:1px solid var(--edge);border-radius:var(--r-md);background:var(--field);margin-top:12px;padding:10px 12px;font-size:.84rem}.story-more>summary{color:var(--violet-2);cursor:pointer;font-weight:650}.story-more-list{gap:6px;margin-top:10px;display:grid}.story-more-list button{border:1px solid var(--edge);width:100%;min-height:40px;color:var(--text);text-align:left;cursor:pointer;background:#ffffff0a;border-radius:10px;padding:8px 12px;font-size:.84rem;font-weight:560;transition:border-color .2s,background .2s;display:block}.story-more-list button:hover:not(:disabled){border-color:var(--violet);background:var(--violet-soft)}.story-editor.editing-brand>:is(.story-script,.story-writing-meta,.story-choices){display:none}.story-editor-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:22px 24px 0;display:flex}.story-panel-tabs{border:1px solid var(--edge);background:#00000047;border-radius:14px;gap:3px;padding:4px;display:flex}.story-panel-tabs button{min-height:38px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 14px;font-size:.86rem;font-weight:650;transition:background .2s,color .2s}.story-panel-tabs button:hover:not([aria-selected=true]){color:var(--text)}.story-panel-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(#ffffff29,#ffffff12);box-shadow:inset 0 1px #ffffff2e,0 4px 12px #00000040}.story-tools{gap:6px;display:flex}.story-tools button{border:1px solid var(--edge);background:var(--field);color:var(--text-2);cursor:pointer;border-radius:10px;padding:8px 12px;font-size:.82rem;font-weight:650;transition:background .2s,border-color .2s,color .2s}.story-tools button:hover:not(:disabled){border-color:var(--edge-strong);background:var(--field-hover);color:var(--text)}.story-history{border:1px solid var(--edge-strong);border-radius:var(--r-md);background:var(--glass-3);width:min(360px,100% - 48px);-webkit-backdrop-filter:var(--blur);box-shadow:var(--shadow-pop);padding:8px;position:absolute;top:72px;right:24px}.story-history>button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.86rem;display:flex}.story-history>button:hover{background:#ffffff14}.story-history small,.story-history p{color:var(--text-3);margin:0;font-size:.78rem}.story-history p{padding:10px 12px}.story-script{border:1px solid var(--edge-strong);border-radius:var(--r-lg);width:calc(100% - 48px);min-height:240px;color:var(--text);resize:vertical;background:#00000042;margin:18px 24px 0;padding:18px 20px;font-size:1rem;line-height:1.72;transition:border-color .2s,box-shadow .2s,background .2s;display:block}.story-script::placeholder{color:var(--text-3)}.story-script:focus{border-color:var(--violet);background:#00000057;outline:none;box-shadow:0 0 0 4px #8f7cff29}.story-writing-meta{color:var(--text-3);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:9px 26px 0;font-size:.8rem;display:flex}.story-choices{grid-template-columns:minmax(136px,.68fr) minmax(0,1.45fr);gap:12px;padding:18px 24px;display:grid}.story-format,.story-voice{border:1px solid var(--edge);border-radius:var(--r-md);background:var(--field);min-width:0;padding:14px}.story-choice-label{color:var(--text-2);margin-bottom:10px;font-size:.8rem;font-weight:680;display:block}.story-format>div{gap:6px;display:flex}.story-format button{border:1px solid var(--edge);min-height:40px;color:var(--text-2);cursor:pointer;background:#ffffff0a;border-radius:10px;flex:1;padding:8px 12px;font-size:.86rem;font-weight:650;transition:background .2s,border-color .2s,color .2s}.story-format button:hover:not(:disabled){border-color:var(--edge-strong);color:var(--text)}.story-format button[aria-pressed=true]{background:var(--violet-soft);color:#fff;border-color:#8f7cff94}.story-voice-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.story-voice-current{flex:130px;align-items:center;gap:10px;min-width:0;display:flex}.story-voice-icon{background:var(--violet-soft);width:38px;height:38px;color:var(--violet-2);border-radius:11px;flex:none;place-items:center;display:grid}.story-voice-icon svg{width:19px;height:19px}.story-voice-copy{gap:2px;min-width:0;display:grid}.story-voice-copy small{color:var(--text-3);letter-spacing:.06em;font-size:.7rem;font-weight:700}.story-voice-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:660;overflow:hidden}.story-upload-voice{min-height:40px;color:var(--text);cursor:pointer;transition:transform .25s var(--ease-spring), border-color .2s, background .2s;background:#8f7cff1a;border:1px solid #8f7cff61;border-radius:11px;align-items:center;gap:8px;padding:7px 13px;font-size:.84rem;display:inline-flex}.story-upload-voice:hover:not(:disabled){border-color:var(--violet);background:var(--violet-soft);transform:translateY(-1px)}.story-upload-icon{width:18px;height:18px;color:var(--violet-2);place-items:center;display:grid}.story-upload-icon svg{width:17px;height:17px}.story-voice-actions{flex-wrap:wrap;gap:6px;display:flex}.story-voice-actions button{border:1px solid var(--edge);min-height:36px;color:var(--text-2);cursor:pointer;background:#ffffff0d;border-radius:10px;padding:6px 11px;font-size:.8rem;font-weight:650;transition:border-color .2s,color .2s}.story-voice-actions button:hover:not(:disabled){border-color:var(--violet);color:var(--text)}.story-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.story-branding{border-top:1px solid var(--edge);padding:18px 24px 4px}.story-editor.editing-brand .story-branding{margin-top:16px}.story-brand-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 16px;display:flex}.story-editor.editing-brand .story-brand-toolbar{border-bottom:1px solid var(--edge);padding-bottom:18px}.story-channel-control{flex:230px;min-width:0;max-width:400px}.story-channel-label{color:var(--text-2);margin-bottom:7px;font-size:.82rem;font-weight:650;display:block}.story-channel-row{align-items:center;gap:6px;display:flex}.story-channel-row>.story-channel-select{flex:1;min-width:110px}.story-field{min-width:0;color:var(--text-2);flex-direction:column;gap:7px;font-size:.82rem;font-weight:600;display:flex}.story-channel-select select{border:1px solid var(--edge-strong);background:var(--field);width:100%;height:40px;color:var(--text);cursor:pointer;border-radius:10px;padding:8px 12px;font-size:.88rem;font-weight:560}.story-channel-actions{flex:none;gap:4px;display:flex}.story-channel-action{min-height:36px;color:var(--violet-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:.82rem;font-weight:650;transition:background .2s,border-color .2s;display:inline-flex}.story-channel-action-icon{width:36px;padding:6px}.story-channel-action:hover:not(:disabled){border-color:var(--edge);background:var(--field-hover)}.story-toggle{color:var(--text);cursor:pointer;align-items:center;gap:9px;font-size:.86rem;font-weight:600;display:inline-flex}.story-caption-toggle{white-space:nowrap;min-height:40px}.story-toggle input{-webkit-appearance:none;appearance:none;border:1px solid var(--edge-strong);cursor:pointer;background:#ffffff1a;border-radius:999px;flex:none;width:40px;height:24px;margin:0;transition:background .22s,border-color .22s;position:relative}.story-toggle input:before{width:18px;height:18px;transition:transform .3s var(--ease-spring);content:"";background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #00000059}.story-toggle input:checked{background:var(--green-deep);border-color:#0000}.story-toggle input:checked:before{transform:translate(16px)}.story-channel-form{align-items:center;gap:8px;width:min(100%,430px);margin-top:12px;display:flex}.story-channel-form input{border:1px solid var(--edge-strong);min-width:0;height:38px;color:var(--text);background:#00000047;border-radius:10px;flex:1;padding:7px 12px;font-size:.88rem}.story-channel-form button{background:var(--violet-soft);color:#fff;cursor:pointer;border:1px solid #8f7cff73;border-radius:10px;min-height:38px;padding:6px 12px;font-size:.82rem;font-weight:650}.story-channel-form button.story-channel-cancel{color:var(--text-2);background:0 0;border-color:#0000}.story-brand-details>summary{color:var(--text-2);cursor:pointer;padding:12px 0;font-size:.86rem;font-weight:600;list-style:none}.story-brand-details>summary::-webkit-details-marker{display:none}.story-brand-details>summary:after{float:right;color:var(--violet-2);content:"›"}.brand-settings-content .story-field{gap:6px}.brand-section{padding:18px 0}.brand-section+.brand-section{border-top:1px solid var(--edge)}.brand-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.brand-section-heading h3{color:var(--text);margin:0;font-size:.9rem;font-weight:680}.brand-example{border:1px solid var(--edge);color:#fff;text-align:center;background:#00000061;border-radius:8px;padding:5px 10px;font-size:.8rem;font-weight:700;display:inline-block}.brand-example b{border-radius:4px;padding:2px 5px;display:inline-block}.brand-section-heading .brand-example{flex:none;margin-left:auto}.story-setting-grid{gap:14px;display:grid}.brand-typography-grid{grid-template-columns:minmax(0,1fr) 132px;align-items:end}.brand-colors-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;margin-top:16px}.brand-font-picker{position:relative}.brand-font-trigger{border:1px solid var(--edge-strong);background:var(--field);width:100%;height:40px;color:var(--text);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;display:flex}.brand-font-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-font-trigger svg{color:var(--text-2);flex:none}.brand-popover{z-index:60;border:1px solid var(--edge-strong);border-radius:var(--r-md);-webkit-backdrop-filter:var(--blur);box-shadow:var(--shadow-pop);background:#11151ff0;position:absolute}.brand-font-menu{width:max(100%,285px);max-width:min(380px,82vw);top:calc(100% + 8px);left:0;overflow:hidden}.brand-font-search{border-bottom:1px solid var(--edge);color:var(--text-3);align-items:center;gap:8px;padding:10px 12px;display:flex}.brand-font-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;padding:4px;font-size:.86rem}.brand-font-list{overscroll-behavior:contain;max-height:220px;padding:5px;overflow-y:auto}.brand-font-option{width:100%;min-height:38px;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.brand-font-option.is-active{color:var(--text);background:#ffffff12}.brand-font-option.is-selected{background:var(--violet-soft);color:#fff}.brand-font-option>span{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.brand-font-option strong{font-size:.88rem;font-weight:700}.brand-font-option small{color:var(--text-3);white-space:nowrap;font-size:.74rem}.brand-font-option svg{color:var(--violet-2);flex:none}.brand-font-empty{color:var(--text-3);margin:0;padding:14px;font-size:.82rem}.brand-font-menu-footer{border-top:1px solid var(--edge);color:var(--text-3);padding:8px 12px;font-size:.74rem}.brand-size-field>span{white-space:nowrap}.brand-size-control{border:1px solid var(--edge-strong);background:var(--field);border-radius:10px;align-items:center;height:40px;display:flex;overflow:hidden}.brand-size-control button{width:30px;color:var(--text-2);cursor:pointer;background:0 0;border:0;align-self:stretch;font-size:1rem}.brand-size-control button:hover:not(:disabled){background:var(--field-hover);color:var(--text)}.brand-size-control input{min-width:24px;color:var(--text);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;font-size:.88rem}.brand-size-control>span{color:var(--text-3);padding-right:4px;font-size:.72rem}.story-color-field{position:relative}.brand-control-label{min-height:20px;color:var(--text-2);align-items:center;gap:5px;margin-bottom:6px;font-size:.82rem;font-weight:600;display:flex}.brand-color-input{border:1px solid var(--edge-strong);background:var(--field);border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:6px 10px;display:flex}.brand-color-swatch{cursor:pointer;border:1px solid #ffffff4d;border-radius:6px;flex:none;width:24px;height:24px;padding:0}.brand-color-hex{flex:1;min-width:0}.brand-hex-input{width:100%;min-width:0;color:var(--text);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;outline:0;font:.84rem ui-monospace,SFMono-Regular,Menlo,monospace}.brand-hex-input[aria-invalid=true]{color:var(--red)}.brand-field-error{color:var(--amber);margin-top:6px;font-size:.76rem;display:block}.brand-info{display:inline-flex;position:relative}.brand-info-button{width:22px;height:22px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.brand-info-button:hover{color:var(--text);background:#ffffff14}.brand-info-popover{text-align:left;width:236px;padding:14px;top:28px;left:-95px}.brand-info-popover p{color:var(--text-2);margin:0 0 10px;font-size:.8rem;line-height:1.55}.brand-info-popover .brand-example{display:block}.brand-color-menu{width:242px;padding:14px;top:calc(100% + 7px);left:0}.brand-popover-label{color:var(--text-2);margin-bottom:10px;font-size:.8rem;font-weight:650;display:block}.brand-color-palette{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.brand-color-palette button{cursor:pointer;border:1px solid #ffffff38;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.brand-color-palette button.is-selected{outline:2px solid var(--violet-2);outline-offset:2px}.brand-palette-hex-label{color:var(--text-3);letter-spacing:.08em;margin:13px 0 5px;font-size:.7rem;font-weight:700;display:block}.brand-color-menu>.brand-hex-input{border:1px solid var(--edge-strong);background:#00000047;border-radius:8px;padding:7px 10px}.brand-text-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.brand-caps-toggle{font-size:.84rem}.story-font-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.story-font-actions button{border:1px solid var(--edge);background:var(--field);color:var(--violet-2);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:6px 11px;font-size:.8rem;font-weight:650;display:inline-flex}.story-font-actions button:hover:not(:disabled){border-color:var(--violet);background:var(--violet-soft);color:#fff}.story-logo-row{align-items:center;gap:12px;display:flex}.brand-logo-panel{border:1.5px dashed var(--edge-strong);border-radius:var(--r-md);background:var(--field);padding:12px 14px}.brand-logo-thumb{flex:none;place-items:center;width:44px;height:44px;display:grid}.brand-logo-thumb img{object-fit:contain;background:#ffffff12;border-radius:8px;width:100%;height:100%;padding:4px}.brand-logo-icon{background:var(--violet-soft);width:42px;height:42px;color:var(--violet-2);border-radius:11px;flex:none;place-items:center;display:grid}.brand-logo-panel>div:not(.brand-logo-thumb){flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.brand-upload-button{color:var(--violet-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:.88rem;font-weight:680}.brand-upload-button:hover:not(:disabled){color:#fff}.brand-logo-panel small{max-width:100%;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.brand-remove-button{width:32px;height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.brand-remove-button:hover:not(:disabled){background:var(--red-soft);color:var(--red)}.story-message{border-radius:var(--r-md);background:var(--amber-soft);color:#f6dca8;border:1px solid #f3c46b52;margin:14px 24px 0;padding:12px 14px;font-size:.86rem;line-height:1.55}.story-editor-footer{padding:20px 24px 24px}.story-create{border-radius:var(--r-md);color:#fff;cursor:pointer;width:100%;min-height:54px;transition:transform .24s var(--ease-spring), background .2s, box-shadow .2s;background:linear-gradient(#5648cf 0%,#4638b4 100%);border:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 20px;font-size:1rem;font-weight:650;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff29,0 6px 18px #00000052}.story-create:hover:not(:disabled){background:linear-gradient(#6051dc 0%,#4e40c2 100%);transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 10px 22px #00000061}.story-create:disabled{border-color:var(--edge);box-shadow:none;color:var(--text-3);opacity:1;background:#ffffff0d}.story-create b{background:#0003;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:500;display:grid}.story-create:disabled b{background:#ffffff0a;border-color:#0000}.story-publication{margin-top:22px;padding:22px 24px}.story-publication-heading,.story-publish-text>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.story-publication-heading h3{margin:0;font-size:1rem;font-weight:700}.story-publication :is(button,.story-publication-download){border:1px solid var(--edge);background:var(--field);color:var(--violet-2);cursor:pointer;border-radius:9px;align-items:center;gap:5px;padding:6px 11px;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.story-publication :is(button,.story-publication-download):hover:not(:disabled){border-color:var(--violet);background:var(--violet-soft);color:#fff}.story-publication-error{color:var(--amber);overflow-wrap:anywhere;margin:10px 0 0;font-size:.84rem;line-height:1.55}.story-publication-body{grid-template-columns:minmax(230px,.88fr) minmax(0,1.45fr);align-items:start;gap:24px;margin-top:14px;display:grid}.story-cover-row{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;display:grid}.story-cover-image,.story-cover-placeholder{aspect-ratio:9/16;border:1px solid var(--edge-strong);background:#00000059;border-radius:12px;width:112px;display:block;overflow:hidden}.story-cover-image img{object-fit:cover;width:100%;height:100%;display:block}.story-cover-placeholder{color:var(--text-3);text-align:center;place-items:center;padding:10px;font-size:.78rem;display:grid}.story-publication-label{color:var(--text-3);font-size:.76rem;font-weight:650}.story-cover-hook{overflow-wrap:anywhere;margin:6px 0 12px;font-size:.98rem;font-weight:680;line-height:1.4}.story-publication-texts{gap:16px;min-width:0;display:grid}.story-publish-text{min-width:0}.story-publish-text label{color:var(--text-2);font-size:.82rem;font-weight:650}.story-publish-text label small{color:var(--text-3);margin-left:6px;font-weight:500}.story-publish-text textarea{border:1px solid var(--edge);border-radius:var(--r-sm);width:100%;min-width:0;color:var(--text);resize:vertical;background:#00000042;padding:11px 13px;font-size:.88rem;line-height:1.65;display:block}.story-publish-text textarea:focus{border-color:var(--violet);outline:none}.story-frames{margin-top:20px;padding:18px 22px}.story-frames>summary{color:var(--text);cursor:pointer;font-size:.92rem;font-weight:680}.story-frames-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px;margin-top:16px;display:grid}.story-frame-card button,.story-frame-pending{aspect-ratio:9/12;border:1px solid var(--edge);cursor:pointer;width:100%;transition:transform .25s var(--ease-spring), border-color .2s;background:#00000052;border-radius:12px;padding:0;display:block;overflow:hidden}.story-frame-card button:hover{border-color:var(--violet);transform:translateY(-2px)}.story-frame-card img{object-fit:cover;width:100%;height:100%}.story-frame-card small{color:var(--violet-2);font-variant-numeric:tabular-nums;margin-top:8px;font-size:.76rem;font-weight:650;display:block}.story-frame-card p{color:var(--text-2);margin:4px 0 0;font-size:.8rem;line-height:1.45}.story-frames-warning{color:var(--amber);margin:14px 0 0;font-size:.82rem}@media (max-width:1020px){.story-workspace{grid-template-columns:minmax(0,1fr)}.story-editor{grid-row:1;min-width:0}.story-result-column{grid-row:2;min-width:0;position:static}.story-publication-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.story-editor-heading,.story-branding,.story-editor-footer{padding-left:16px;padding-right:16px}.story-script{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.story-writing-meta{padding-left:18px;padding-right:18px}.story-choices{grid-template-columns:minmax(0,1fr);padding:16px}.brand-typography-grid,.brand-colors-grid{grid-template-columns:minmax(0,1fr)}.brand-info-popover,.brand-color-menu{left:auto;right:0}}@media (prefers-reduced-transparency:reduce){.story-editor,.story-result-column,.story-publication,.story-frames,.brand-popover,.story-history{-webkit-backdrop-filter:none;background:#141823}}
