@charset "UTF-8";
                                                                              
.scene-editing .premiere-window,.scene-editing .instagram-window{transition:opacity .55s ease,translate .55s ease}
.scene-editing .premiere-window{opacity:1;translate:0 0}
.scene-editing .instagram-window{opacity:0;translate:12px 0;pointer-events:none}
.scene-editing[data-work-screen=post] .premiere-window{opacity:0;translate:-12px 0;pointer-events:none}
.scene-editing[data-work-screen=post] .instagram-window{opacity:1;translate:0 0}
.instagram-window{position:absolute;left:4%;top:5%;width:91%;height:63%;border:1px solid #dad8e2;border-radius:5px;background:#fff;color:#24202c;box-shadow:0 7px 22px #33294e22;overflow:hidden;font-family:var(--sans);z-index:2}
.ig-topbar{height:16%;padding:0 4%;display:flex;align-items:center;gap:2%;border-bottom:1px solid #e8e5eb;font-size:2.3cqw}
.ig-topbar>svg{width:4.5%;height:auto;color:#a138a5}
.ig-topbar>b{font-family:var(--en);font-size:2.7cqw;letter-spacing:-.06em}
.ig-topbar>span{margin-left:auto;color:#767180;font-size:2cqw}
.ig-compose{display:grid;grid-template-columns:46% 1fr;height:69%;gap:0}
.ig-photo{position:relative;min-width:0;margin:5%;overflow:hidden;border-radius:3px;background:#f5e6d7}
.ig-photo>img{width:100%;height:100%;object-fit:cover;object-position:24% center}
.ig-photo>span{position:absolute;top:6%;right:6%;border-radius:12px;background:#17151cbd;color:#fff;padding:2% 7%;font:600 1.8cqw var(--en)}
.ig-photo>small{position:absolute;bottom:0;left:0;right:0;padding:9% 6% 6%;color:#fff;font-size:2.1cqw;font-weight:900;background:linear-gradient(transparent,#24180cbf)}
.ig-details{padding:7% 7% 2% 3%;min-width:0;position:relative}
.ig-account{display:flex;align-items:center;gap:6%;font:700 2.05cqw var(--en);white-space:nowrap}
.ig-avatar{width:17%;aspect-ratio:1;border-radius:50%;border:2px solid #c86a9b;overflow:hidden;flex:none}
.ig-avatar img{width:100%;height:100%;object-fit:cover;object-position:20% 15%}
.ig-caption{font-size:2.1cqw;line-height:1.8;margin-top:9%;font-weight:700}
.ig-tags{font-size:1.9cqw;line-height:1.7;color:#6350a8;margin-top:5%}
.ig-schedule{display:flex;align-items:center;gap:6%;margin-top:8%;padding-top:7%;border-top:1px solid #e7e3ed;font-size:1.9cqw;color:#65606b}
.ig-schedule svg{width:11%;height:auto;flex:none}
.ig-footer{height:15%;padding:0 4%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e8e5eb;font-size:2cqw;background:#fbfafc}
.ig-footer>span{color:#6c6575}
.ig-share{position:relative;width:33%;height:66%;display:grid;place-items:center;background:#7651ba;color:#fff;border-radius:3px;font-size:2cqw;font-weight:700;overflow:hidden}
.ig-share i{font-style:normal;position:absolute;transition:opacity .3s}
.ig-share i:last-child{opacity:0}
.scene-editing[data-post-ready=true] .ig-share{background:#398663}
.scene-editing[data-post-ready=true] .ig-share i:first-child{opacity:0}
.scene-editing[data-post-ready=true] .ig-share i:last-child{opacity:1}
.scene-editing[data-work-screen=post] .ig-caption{animation:ig-copy-in .7s .25s both}
@keyframes ig-copy-in{from{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}
.edit-screen-controls{position:absolute;left:5%;top:70%;width:53%;display:flex;gap:5px;align-items:center;z-index:8}
.edit-screen-tabs{display:flex;gap:4px;flex:1;min-width:0}
.edit-screen-tabs button,.edit-screen-play{font:700 2.25cqw/1.3 var(--sans);border:1px solid #c8bcdd;border-radius:4px;background:#ffffffb0;color:#706480;min-height:28px;cursor:pointer;padding:5px 7px}
.edit-screen-tabs button{flex:1}
.edit-screen-tabs button[aria-selected=true]{background:#7350b8;color:#fff;border-color:#7350b8}
.edit-screen-play{width:28px;padding:5px;flex:none;font-family:var(--en)}
.edit-screen-controls button:focus-visible{outline:2px solid #f66332;outline-offset:2px}
.scene-editing .post-checklist{bottom:9%;gap:3px}
.scene-editing .flow-art-note{bottom:3%}
.dark-world .instagram-window{background:#171c22;color:#e2e9e5;border-color:#4c4c60}
.dark-world .ig-topbar,.dark-world .ig-footer,.dark-world .ig-schedule{border-color:#3b414b}
.dark-world .ig-footer{background:#20232c}
.dark-world .ig-tags{color:#bfa6ed}
.dark-world .ig-topbar>span,.dark-world .ig-footer>span,.dark-world .ig-schedule{color:#b3bdb9}
.dark-world .edit-screen-controls button{border-color:#665286;background:#292333;color:#d5c9e8}
.dark-world .edit-screen-controls button[aria-selected=true]{background:#7651ba;color:#fff}
                                                                         
.big-monthly>strong{letter-spacing:0;line-height:1.12}
.big-monthly .price-number{letter-spacing:0;line-height:1.12;padding:.04em .065em;margin-inline:-.065em;overflow:visible}
                                                   
.hybrid-heading{padding:32px 0 48px;position:relative}
.hybrid-heading .hybrid-impact{line-height:1.3}
.hybrid-heading h2>.hybrid-answer,.hybrid-heading h2>.hybrid-equation{font-weight:900;color:var(--ink)}
.hybrid-answer{display:block;font-size:clamp(38px,5vw,62px)}
.hybrid-equation{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,28px);font-size:clamp(60px,12vw,128px);line-height:1.3;letter-spacing:-.04em;margin:56px auto 66px;white-space:nowrap}
.hybrid-equation .hybrid-cross{font-size:.65em;margin:0;flex:none}
.hybrid-equation em,.hybrid-equation strong{font-size:inherit!important;line-height:inherit;font-style:normal}
.hybrid-heading>p.hybrid-warning{font-size:clamp(16px,2.2vw,23px);font-weight:900;line-height:1.8;margin:0 auto;padding-bottom:14px;width:max-content;max-width:100%}
.hybrid-intro-ready .hybrid-answer,.hybrid-intro-ready .hybrid-equation,.hybrid-intro-ready .hybrid-warning{opacity:0;translate:0 18px;transition:opacity .65s ease,translate .65s ease}
.hybrid-intro-ready.is-intro-visible .hybrid-answer,.hybrid-intro-ready.is-intro-visible .hybrid-equation,.hybrid-intro-ready.is-intro-visible .hybrid-warning{opacity:1;translate:0 0}
.hybrid-intro-ready .hybrid-equation{transition-delay:.2s}
.hybrid-intro-ready .hybrid-warning{transition-delay:.45s}
@media(max-width:900px){.hybrid-heading{padding:28px 0 40px}.hybrid-equation{font-size:clamp(52px,15.7vw,96px);margin-block:52px 62px;gap:12px}.hybrid-heading>p.hybrid-warning{font-size:16px}.edit-screen-tabs button{padding:5px 3px}}
@media(prefers-reduced-motion:reduce){.scene-editing .premiere-window,.scene-editing .instagram-window,.scene-editing .ig-caption{animation:none;transition:none}.hybrid-intro-ready .hybrid-answer,.hybrid-intro-ready .hybrid-equation,.hybrid-intro-ready .hybrid-warning{opacity:1;translate:none;transition:none}}
                                                                          
.scene-editing{aspect-ratio:.90}
.scene-editing .premiere-window,.scene-editing .instagram-window{left:4%;top:4%;width:91%;height:55%}
.scene-editing .flow-cast-slot[data-cast=editor]{width:42%;bottom:2%;right:0}
.scene-editing .edit-screen-controls{top:62%;width:51%}
.scene-editing .post-checklist{bottom:12%}
.ig-compose{min-height:0;grid-template-rows:minmax(0,1fr)}
.ig-details{display:flex;flex-direction:column;min-height:0;padding:2.2% 5% 2.2% 3%;gap:1cqw;line-height:1.4}
.ig-details .ig-caption,.ig-details .ig-tags{margin:0}
.ig-caption{line-height:1.55}
.ig-tags{line-height:1.45}
.ig-schedule{margin-top:auto;padding-top:1cqw;gap:4%;line-height:1.4;white-space:nowrap}
.ig-avatar{width:14%}
.ig-share{flex:none;white-space:nowrap}
