.slide{aspect-ratio:16/9;border-radius:7px;position:relative;overflow:hidden;padding:4.7%;box-shadow:0 7px 15px #20372410;container-type:inline-size}.slide-brand{font-size:1.1cqw;letter-spacing:1.5px}.slide-content{padding-top:5.5%}.slide-content.cover{padding-top:9%}.slide h3{font-size:4cqw;line-height:1.15;max-width:95%;margin:0 0 2.5%;font-weight:600;letter-spacing:-.07cqw;overflow-wrap:anywhere}.slide .cover h3{font-size:5.6cqw;max-width:85%}.slide-content>p{font-size:2cqw;line-height:1.35;max-width:94%;margin:0 0 3%}.points{display:grid;gap:1.2cqw}.points.columns{grid-template-columns:1fr 1fr;gap:2cqw}.points>div{display:flex;gap:1.5cqw;align-items:start}.points>div>span{font-size:1.2cqw;opacity:.55;padding-top:.4cqw}.points p{font-size:1.9cqw;line-height:1.3;margin:0}.cover .points{margin-top:3cqw}.cover .points p{font-size:1.7cqw}.slide-number{position:absolute;right:5%;bottom:5%;font-size:1.2cqw;opacity:.65}.metrics{display:flex;gap:3cqw;margin-top:5cqw}.metrics>div{flex:1}.metrics b{font-size:4.8cqw;display:block}.metrics span{display:block;font-size:2cqw;margin-top:1cqw}.template-library{padding:18px 0 38px;scroll-margin-top:20px}.library-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.library-heading h2{font-family:Georgia,serif;font-size:31px;letter-spacing:-.8px;margin:12px 0}.library-heading p{font-size:12px;color:#778077;margin-bottom:20px}.template-filters,.photo-filters{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 20px}.template-filters button,.photo-filters button{font-size:11px;padding:8px 14px;border-radius:25px;border-color:#d8ded0;color:#65715e}.template-filters button[aria-pressed=true],.photo-filters button[aria-pressed=true]{background:#213b2c;color:#f9f9f1;border-color:#213b2c}.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.template-card{padding:0;background:#fffef9;text-align:left;border:1px solid #dde2d6;border-radius:9px;overflow:hidden;transition:transform .2s,box-shadow .2s}.template-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #18332212}.template-card .slide{border-radius:0;box-shadow:none}.template-card-info{padding:18px 19px}.template-card-info>span{font-size:8px;letter-spacing:1.3px;color:#84917c}.template-card-info h3{font-size:17px;letter-spacing:-.4px;font-weight:500;margin:10px 0}.template-card-info h3 b{float:right;font-weight:400;color:#83917b}.template-card-info p{font-size:11px;line-height:1.6;color:#7d8776;margin:0}.template-sources{display:flex;gap:22px;align-items:center;font-size:10px;color:#7c8977;margin-top:21px;flex-wrap:wrap}.template-sources a{border-bottom:1px solid #c9d2c0;padding-bottom:3px}.workspace{scroll-margin-top:20px}.deck-title-field{grid-column:1/-1}.photo-library{border-top:1px solid #e2e6d9;padding:20px 0}.photo-heading{display:flex;justify-content:space-between;align-items:center}.photo-heading h3{font-size:14px;font-weight:500;margin:0}.photo-heading .quiet{font-size:10px}.photo-filters{margin:14px 0}.photo-filters button{font-size:9px;padding:6px 11px}.photo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.photo-grid button{padding:0;overflow:hidden;position:relative;border:2px solid transparent;background:#f3f4ed;border-radius:5px;text-align:left}.photo-grid button[aria-pressed=true]{border-color:#517b60}.photo-grid img{width:100%;height:65px;object-fit:cover;display:block}.photo-grid span{display:block;font-size:8px;line-height:1.4;padding:7px;min-height:35px}.photo-credit,.asset-license{font-size:9px;color:#7d8776;line-height:1.6}.photo-credit a,.asset-license{text-decoration:underline;text-underline-offset:3px}.asset-license{display:inline-block}.slide-photo{position:absolute;right:0;top:0;width:40%;height:100%;object-fit:cover}.slide.has-photo .slide-brand,.slide.has-photo .slide-content{position:relative;z-index:1}.slide.has-photo .cover{width:58%;padding-top:10%}.slide.has-photo .cover h3{font-size:4.8cqw;max-width:100%;margin-bottom:6%}.slide.has-photo .cover>p{font-size:2.2cqw;line-height:1.4}.slide.has-photo .cover .points{margin-top:3cqw}.slide.layout-photo .slide-photo{right:5.8%;top:11.3%;width:37.5%;height:79.3%;border-radius:1px}.slide.layout-photo .slide-content{width:53%;padding-top:4%}.slide.layout-photo h3{font-size:3.6cqw;line-height:1.2}.slide.layout-photo .slide-content>p{font-size:1.9cqw;line-height:1.4;margin:1cqw 0 2cqw}.slide.layout-photo .points{gap:1.2cqw}.slide.layout-photo .points>div>span{display:none}.slide.layout-photo .points p{font-size:1.8cqw}.photo-placeholder{display:grid;place-items:center;background:#517b6018;font-size:1.8cqw;color:#7b8d74}.layout-quote .slide-content{padding-top:8%;padding-left:3%;position:relative}.quote-mark{position:absolute;left:0;top:0;font-size:13cqw;line-height:1;color:var(--slide-accent);font-family:Georgia,serif}.layout-quote h3{margin:3.5cqw 0 3cqw;font-size:4.5cqw}.layout-quote .slide-content>p{font-size:2.1cqw;opacity:.7}.points.timeline,.points.process{display:flex;gap:2cqw;margin-top:5cqw}.points.timeline>div,.points.process>div{display:block;flex:1;min-width:0;position:relative}.points.timeline>div:before{content:"";height:1px;background:var(--slide-accent);opacity:.4;position:absolute;left:0;right:-2cqw;top:1.5cqw}.points.timeline>div:last-child:before{right:0}.points.timeline>div>span{display:grid;position:relative;place-items:center;width:3cqw;height:3cqw;border-radius:50%;background:var(--slide-accent);color:#fff;opacity:1;font-size:1.2cqw;padding:0;margin-bottom:2cqw}.points.timeline p{font-size:1.8cqw;line-height:1.4}.points.process>div{background:color-mix(in srgb,var(--slide-accent) 10%,transparent);padding:1.5cqw;min-height:13cqw}.points.process>div>span{font-size:1.5cqw;opacity:1;color:var(--slide-accent);display:block;margin-bottom:2cqw}.points.process p{font-size:1.8cqw;line-height:1.4}.comparison-panels{display:flex;gap:3cqw;margin-top:3cqw}.comparison-panels>div{flex:1;background:color-mix(in srgb,var(--slide-accent) 7%,transparent);padding:2cqw;min-height:17cqw}.comparison-panels>div+div{background:color-mix(in srgb,var(--slide-accent) 14%,transparent)}.comparison-panels b{font-size:2.5cqw;color:var(--slide-accent)}.comparison-panels p{font-size:1.8cqw;line-height:1.5;margin:1.5cqw 0}.mini-slide{pointer-events:none}.mini-slide .slide-number{font-size:1cqw}@media(max-width:1000px){.template-grid{gap:13px}.template-card-info{padding:14px}.template-card-info h3{font-size:15px}.photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.photo-grid img{height:85px}}@media(max-width:700px){.template-grid{grid-template-columns:1fr 1fr;gap:11px}.library-heading h2{font-size:26px}.library-heading .badge{display:none}.template-card-info{padding:12px}.template-card-info h3{font-size:14px;line-height:1.3}.template-card-info>span{font-size:7px;letter-spacing:.6px}.template-card-info p{font-size:10px}.template-filters button{font-size:10px;padding:7px 11px}.template-sources{gap:12px}.photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.photo-grid img{height:75px}.template-library{padding-bottom:25px}}:root{font-family:Golos Text,Arial,sans-serif}.brand,h1,.editor-top h2,.template-card-info h3{font-family:Manrope,Arial,sans-serif}.brand{font-weight:700}h1 em,.library-heading h2{font-family:"PT Serif",Georgia,serif}.slide{font-family:var(--slide-body)}.slide h3,.slide .metrics b,.comparison-panels b{font-family:var(--slide-heading)}.font-picker{border-top:1px solid #e2e6d9;padding:20px 0;display:grid;grid-template-columns:1fr 1.4fr;gap:18px}.font-picker label{margin-bottom:6px}.font-picker p{font-size:10px;color:#7d8776;line-height:1.6}.font-specimen{padding:10px 0}.font-specimen strong{display:block;font-size:22px;line-height:1.3;letter-spacing:-.4px}.font-specimen span{display:block;margin-top:12px;font-size:11px;color:#778472}.font-download{grid-column:1/-1}.font-download a{font-size:11px;text-decoration:underline;text-underline-offset:4px}.font-download p{font-size:9px;margin-bottom:0}@media(max-width:700px){.font-picker{grid-template-columns:1fr}.font-specimen{padding:0}.font-specimen strong{font-size:21px}}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/manrope-400-normal.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-700-normal.ttf) format("truetype")}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/golos-400-normal.ttf) format("truetype")}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/golos-700-normal.ttf) format("truetype")}@font-face{font-family:"PT Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/pt-serif-400-italic.ttf) format("truetype")}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/pt-serif-400-normal.ttf) format("truetype")}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/pt-serif-700-normal.ttf) format("truetype")}.creative-slide{padding:0;position:relative;font-family:var(--slide-body);overflow:hidden}.creative-slide h3{font-family:var(--slide-heading);font-weight:700;letter-spacing:-.08cqw;line-height:1.12;margin:0}.creative-slide p{font-size:2.2cqw;line-height:1.45}.creative-kicker{font-size:1.05cqw;letter-spacing:.12cqw;font-weight:700;position:absolute;left:6.5%;top:9%}.creative-copy{position:absolute;left:6.5%;top:22%;width:48%}.creative-copy h3{font-size:4.6cqw}.creative-copy p{margin-top:3cqw}.creative-copy small{font-size:1.7cqw;display:block;margin:1cqw 0}.poster-grid{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--slide-accent) 23%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--slide-accent) 23%,transparent) 1px,transparent 1px);background-size:5.5% 9.6%}.layout-poster .creative-copy{width:72%;top:25%}.layout-poster .creative-copy h3{font-size:6.1cqw;line-height:1.08;max-width:98%}.layout-poster .creative-copy p{margin-top:4cqw;font-size:2.3cqw;max-width:95%}.poster-orbit{position:absolute;width:18%;aspect-ratio:1;border:2px solid var(--slide-accent);border-radius:50%;right:8%;top:15%}.poster-orbit:after{content:"";position:absolute;inset:20%;border:1px solid var(--slide-accent);background:color-mix(in srgb,var(--slide-accent) 50%,transparent);border-radius:50%}.panorama-image{position:absolute;inset:0 0 auto;width:100%;height:60.7%;object-fit:cover}.panorama-copy{position:absolute;left:0;right:0;bottom:0;height:39.3%;padding:2.7% 6.5%;background:var(--slide-ink);color:var(--slide-bg)}.panorama-copy>span{font-size:2cqw;color:var(--slide-accent);line-height:1}.panorama-copy h3{font-size:3.8cqw;margin:.7cqw 0 0;line-height:1.1;max-height:9cqw;overflow:hidden}.panorama-copy p{font-size:1.9cqw;margin:1cqw 0}.magazine-rule{position:absolute;left:4.5%;right:4.5%;top:8%;height:1px;background:var(--slide-ink)}.layout-magazine .creative-kicker{top:11%;color:var(--slide-accent)}.layout-magazine .creative-copy{top:23%;width:48%;border-bottom:1px solid var(--slide-accent);padding-bottom:7%}.layout-magazine .creative-copy h3{font-size:4.8cqw;line-height:1.14}.layout-magazine .creative-copy p{font-size:2.2cqw;margin-top:3.6cqw}.magazine-image{position:absolute;right:6.2%;top:20%;width:33%;height:70%;object-fit:cover}.bento-main{position:absolute;left:4.1%;top:7.3%;width:49.5%;height:85.3%;background:#fff;padding:2.3%}.bento-main .creative-kicker{left:4.6%;top:5%;font-size:1.03cqw;color:var(--slide-accent)}.bento-main h3{font-size:4.3cqw;margin-top:17%;line-height:1.13}.bento-main p{font-size:2.1cqw;line-height:1.45;margin-top:12%}.bento-accent{position:absolute;left:55.1%;top:7.3%;width:40.5%;height:48.7%;background:var(--slide-accent);color:var(--slide-bg);padding:3%}.bento-accent b{font-size:2.8cqw;line-height:1.2;display:block;margin:2cqw 0 3cqw}.bento-image{position:absolute;left:55.1%;top:58.7%;width:22.9%;height:34%;object-fit:cover}.bento-last{position:absolute;left:79.5%;top:58.7%;width:16.1%;height:34%;background:var(--slide-ink);color:var(--slide-bg);font-size:2.1cqw;line-height:1.2;padding:3% 1.5%;font-weight:700}.collage-label{position:absolute;left:6.4%;top:10%;background:var(--slide-accent);color:var(--slide-bg);padding:.5cqw 1.1cqw;font-size:1.2cqw;font-weight:700;letter-spacing:.1cqw}.layout-collage .creative-copy{left:6.4%;top:24%;width:45%}.layout-collage h3{font-size:4.6cqw;line-height:1.15}.layout-collage .creative-copy p{font-size:2.1cqw}.collage-paper{position:absolute;left:57%;top:15%;width:36.4%;height:72.7%;background:color-mix(in srgb,var(--slide-accent) 23%,var(--slide-bg));transform:rotate(3deg)}.collage-main{position:absolute;left:55.9%;top:17.3%;width:36.4%;height:72.7%;background:#fff;transform:rotate(-2deg);padding:1.5% 1.5% 6%}.collage-main img{width:100%;height:100%;object-fit:cover}.collage-secondary{position:absolute;left:41.3%;top:66%;width:24%;height:22.7%;background:#fff;transform:rotate(4deg);padding:1.1%;box-shadow:0 .3cqw .8cqw #0001}.collage-secondary img{width:100%;height:100%;object-fit:cover}.design-picker{padding:20px 0;border-top:1px solid #e2e6d9}.design-picker h3{font-size:14px;font-weight:500;margin:0 0 8px}.design-picker>p{font-size:10px;color:#778472;line-height:1.5}.design-picker>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px}.design-picker button{text-align:left;border:1px solid #dce2d5;border-radius:7px;padding:11px;background:#fafbf6}.design-picker button[aria-pressed=true]{border-color:#517b60;box-shadow:0 0 0 1px #517b60}.design-picker b,.design-picker small{display:block}.design-picker b{font-size:11px;font-weight:500;margin:8px 0 5px}.design-picker small{font-size:9px;line-height:1.4;color:#7d8875}.design-symbol{display:block;width:100%;height:30px;border-radius:3px;position:relative;background:#e3e9db}.symbol-editorial{background:linear-gradient(90deg,#f4ebdc 60%,#846d5e 60%)}.symbol-gallery{background:linear-gradient(#719ca2 60%,#20362e 60%)}.symbol-blueprint{background-color:#24334d;background-image:linear-gradient(#5c7be755 1px,transparent 1px),linear-gradient(90deg,#5c7be755 1px,transparent 1px);background-size:9px 9px}.symbol-paper{background:#f0e5d1}.symbol-paper:after{content:"";position:absolute;width:45%;height:80%;background:#91a383;right:20%;top:5%;border:3px solid #fff;transform:rotate(-5deg)}.symbol-playful{background:linear-gradient(90deg,#fefcf4 48%,transparent 48%),linear-gradient(#0288d1 55%,#e9ddba 55%)}@media(max-width:700px){.design-picker>div{grid-template-columns:repeat(2,1fr)}}.access-panel,.image-generator{padding:24px;margin-top:24px;border:1px solid #ddd8cc;border-radius:16px;background:#fbfaf5}.access-panel p,.image-generator p{line-height:1.5}.access-panel button,.image-generator button{padding:12px 18px;margin-top:12px;border-radius:8px;border:1px solid #ccc;background:#fff;cursor:pointer}.access-panel button:disabled,.image-generator button:disabled{opacity:.5}.poster-photo{position:absolute;left:61.5%;top:47.3%;width:33.4%;height:40%;object-fit:cover;border:1.1cqw solid #fff}.layout-poster:has(.poster-photo) .creative-copy{width:53%;top:25%}.layout-poster:has(.poster-photo) .creative-copy h3{font-size:5.3cqw}.layout-poster:has(.poster-photo) .creative-copy p{max-width:95%}:root{font-family:Golos Text,Arial,sans-serif;color:#25272e;background:#fbfbfc;font-synthesis:none;--accent:#405de5;--line:#e9eaf0;--muted:#777b89;--sidebar:224px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer;border:0;background:none}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}svg{flex-shrink:0;vertical-align:middle}button,a,input,textarea,select{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--accent)}input,textarea,select{outline:none}input:focus,textarea:focus,select:focus{border-color:#8092ed;box-shadow:0 0 0 3px #405de512}button{transition:background .16s,color .16s,border-color .16s,box-shadow .16s}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,Golos Text,sans-serif}label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500;color:#50535e;margin-bottom:18px}input,textarea,select{border:1px solid #dedfe7;border-radius:8px;padding:10px 11px;background:#fff;color:#30323a;font-size:12px;line-height:1.6;width:100%}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#979aa8}label small{font-size:10px;font-weight:400;color:#858996;line-height:1.5}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:-80px;left:240px;z-index:300;background:#fff;padding:15px;border:2px solid var(--accent)}.skip-link:focus{top:10px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;border-radius:8px;font-size:12px;font-weight:500;min-height:38px;padding:10px 16px}.primary{background:var(--accent);color:#fff;border:1px solid var(--accent);box-shadow:0 2px 3px #293e8c0d}.primary:hover:not(:disabled){background:#324cd0;border-color:#324cd0}.secondary{border:1px solid #dedfe7;background:#fff;color:#454954}.secondary:hover{background:#f6f7fb}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:7px;border-radius:6px;min-width:30px;min-height:30px}.icon-button:hover{background:#eeeef5}.text-button{display:inline-flex;gap:9px;align-items:center;font-size:11px;font-weight:500;color:#727786;padding:7px 0}.text-button:hover{color:var(--accent)}.fine{font-size:11px;color:var(--muted);line-height:1.7}.empty-state{text-align:center;padding:45px 20px;color:#8a8e9a;border:1px dashed #d9dce8;border-radius:12px}.empty-state>svg{margin-bottom:15px}.empty-state h3{font-size:17px;color:#414550}.empty-state p{font-size:12px}.empty-state .primary{margin-top:12px}.app-sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);background:#f7f8fb;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:28px 16px 0;z-index:30}.app-logo{display:flex;align-items:center;gap:11px;padding:0 9px 28px;text-align:left;font:700 28px Manrope,sans-serif;letter-spacing:-1.4px}.logo-symbol{width:25px;height:27px;display:flex;align-items:end;gap:3px;transform:skew(-12deg)}.logo-symbol i{display:block;width:6px;height:19px;background:#405de5;border-radius:2px}.logo-symbol i:nth-child(2){height:26px}.logo-symbol i:nth-child(3){height:13px}.logo-period{color:var(--accent)}.beta-label{font:500 8px Golos Text,sans-serif;letter-spacing:.5px;color:#9094a5;background:#eaeef6;padding:3px 5px;border-radius:4px;align-self:center;margin-top:5px}.workspace-switch{display:flex;gap:10px;align-items:center;margin:0 4px 24px;padding:12px 7px;border-block:1px solid var(--line)}.workspace-avatar{background:#e6ebf7;color:#657295;border:1px solid #dce2ef;display:grid;place-items:center;width:31px;height:33px;border-radius:8px;font:700 14px Manrope}.workspace-switch div{min-width:0}.workspace-switch b{font-size:11px;font-weight:500;display:block;line-height:1.6}.workspace-switch div>span{font-size:9px;line-height:1.8;color:#9599a7}.create-button{width:100%;font-size:11px;gap:7px;padding-inline:10px;margin-bottom:23px}.app-navigation{display:flex;flex-direction:column;gap:5px;margin:0;padding:0}.app-navigation>button{display:flex;align-items:center;gap:11px;width:100%;padding:11px 12px;border-radius:7px;text-align:left;font-size:11px;color:#6c7180}.app-navigation>button>svg{color:#8991a3;stroke-width:1.6}.app-navigation>button small{margin-left:auto;font-size:9px;background:#e8eaf2;border-radius:4px;min-width:20px;text-align:center;padding:2px 4px;color:#969bad}.app-navigation>button:hover{background:#eef0f7;color:#373f54}.app-navigation>button[aria-current=page]{background:#e9edfc;color:#405de5;font-weight:500}.app-navigation>button[aria-current=page]>svg{color:#405de5}.nav-divider{height:1px;background:var(--line);margin:16px 11px}.sidebar-bottom{margin-top:auto;padding-top:30px}.trial-card{background:linear-gradient(125deg,#eef1fc,#f5f2fa);border:1px solid #e3e7f6;border-radius:10px;padding:16px 13px;margin:0 1px 16px;position:relative}.trial-icon{color:#667cde;display:block;margin-bottom:9px}.trial-card>b{font-size:11px;font-weight:500}.trial-card p{font-size:10px;color:#9095a8;line-height:1.6;margin:7px 0 14px;max-width:158px}.trial-card button{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e0e5f7;border-radius:6px;width:100%;padding:8px 10px;font-size:10px;color:#5d6db5}.trial-card button:hover{border-color:#a5b2eb}.sidebar-help{display:flex;align-items:center;gap:10px;padding:11px 10px;font-size:10px;color:#8b90a0;width:100%;margin-bottom:10px}.profile-button{display:flex;gap:9px;align-items:center;width:calc(100% + 32px);margin-left:-16px;background:#f3f4f8;border-top:1px solid #e7e9f0;padding:16px;text-align:left}.profile-button>div{flex:1;min-width:0}.profile-button b{font-size:10px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:125px}.profile-button small{font-size:8px;color:#989caa;display:block;margin-top:4px}.profile-button>svg{color:#989caa}.profile-avatar{width:30px;height:30px;border-radius:50%;background:#e4e7ef;display:grid;place-items:center;color:#9198ab}.app-body{margin-left:var(--sidebar);min-height:100dvh}.app-topbar{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 34px;border-bottom:1px solid var(--line);background:#fff;gap:16px}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:10px;white-space:nowrap}.breadcrumb>span{color:#9a9daa}.breadcrumb>b{font-weight:400;color:#666b79}.breadcrumb>svg{color:#babdcc}.topbar-actions{display:flex;align-items:center;gap:19px}.global-search{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;color:#9a9eab}.global-search input{width:180px;min-width:0;font-size:10px;border:0;padding:7px 0;background:none}.global-search input:focus{box-shadow:none}.global-search .icon-button{padding:0;min-width:20px}.private-indicator{font-size:9px;color:#9499a7;display:flex;gap:6px;align-items:center;white-space:nowrap}.login-button{font-size:10px;padding:7px 11px;min-height:32px}.mobile-menu{display:none}.dashboard-page{max-width:1500px;margin:0 auto;padding:32px 34px 0;outline:none}.page-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:27px}.page-kicker{font-size:8px;letter-spacing:1.8px;color:#9a9eac;margin-bottom:11px;font-weight:500}.page-heading h1{font-size:27px;line-height:1.35;letter-spacing:-1.05px;font-weight:700;margin:0 0 10px}.page-heading h1>span{color:#6277cf}.page-heading p{font-size:11px;line-height:1.7;color:#9397a5;margin:0}.workspace-date{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:9px;color:#a4a8b6}.creation-card{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(235px,1fr);border:1px solid #e1e5ef;background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 3px 12px #272e4c03}.creation-main{padding:24px 24px 18px;min-width:0}.creation-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.ai-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;color:#637ee3;background:#eef2ff;border:1px solid #e5eaff}.creation-heading h2{font-size:17px;font-weight:700;letter-spacing:-.5px;margin:0 0 5px}.creation-heading p{font-size:10px;color:#959aab;margin:0}.ai-pill{margin-left:auto;font-size:8px;white-space:nowrap;background:#f4f5fa;color:#a1a7ba;border:1px solid #e9ebf3;padding:5px 7px;border-radius:5px}.prompt-field{margin:0}.prompt-field textarea{border:1px solid #eceef5;background:#fafbfd;min-height:108px;font-size:12px;padding:15px 16px;resize:vertical;border-radius:9px;line-height:1.8}.prompt-field textarea::placeholder{color:#a1a5b2}.composer-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:13px 0 18px}.composer-options{display:flex;gap:7px;min-width:0}.composer-options label{display:flex;align-items:center;flex-direction:row;gap:5px;margin:0;color:#9ba2b6;border:1px solid #e6e9f0;padding:1px 7px;border-radius:6px;min-width:0}.composer-options select,.composer-options input{padding:5px 0;border:0;background:none;font-size:9px;box-shadow:none;color:#767d90;line-height:1.5}.composer-options select{width:80px}.composer-options input{width:115px;min-width:40px}.generate-button{font-size:10px;min-height:33px;padding:9px 13px;gap:9px}.generate-button:disabled{opacity:1;background:#8d9fe8;border-color:#8d9fe8;color:#fff}.prompt-suggestions{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:8px;color:#a1a6b5}.prompt-suggestions>span{margin-right:4px}.prompt-suggestions button{display:inline-flex;align-items:center;gap:4px;font-size:8px;color:#8b94ad;background:#f7f8fc;border:1px solid #eceef4;padding:5px 6px;border-radius:5px}.prompt-suggestions button:hover{background:#edf0fb;border-color:#d9e1fa;color:#5369c0}.creation-visual{position:relative;background:linear-gradient(135deg,#f3f5fd 5%,#e8effa 55%,#f4edf8);overflow:hidden;min-height:295px;border-left:1px solid #e9edf7}.visual-dot-grid{position:absolute;inset:0;background-image:radial-gradient(#889ab733 .7px,transparent .7px);background-size:13px 13px;-webkit-mask-image:linear-gradient(135deg,#000,transparent);mask-image:linear-gradient(135deg,#000,transparent)}.float-label{position:absolute;top:23px;left:23px;font-size:8px;color:#8b96b2;display:flex;gap:6px;align-items:center}.float-label>span{width:5px;height:5px;background:#a6b8df;border-radius:50%}.floating-slide{position:absolute;border-radius:8px;width:75%;height:65%;left:13%;top:19%;box-shadow:0 10px 30px #7185b320;border:1px solid #dfe5f2}.rear-slide{transform:rotate(9deg);background:#e1e7f7;left:18%;top:19%}.front-slide{background:#fff;transform:rotate(-5deg);padding:20px 19px;overflow:hidden}.mini-editorial-title{font-size:5px;font-weight:700;letter-spacing:1.5px;color:#929daf}.front-slide h3{font-family:"PT Serif",Georgia,serif;font-size:24px;line-height:1.17;font-weight:400;letter-spacing:-.5px;position:relative;z-index:1;margin:15px 0}.front-slide h3 em{font-weight:400;color:#6674a0}.visual-landscape{position:absolute;bottom:0;left:0;right:0;height:43%;overflow:hidden}.visual-landscape img{width:100%;height:100%;object-fit:cover;object-position:50% 63%;opacity:.83}.visual-landscape:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#566c9570)}.visual-landscape span{position:absolute;bottom:11px;left:19px;color:#fff;font-size:5px;letter-spacing:1.7px;z-index:1}.visual-spark{position:absolute;color:#7185d2;font-size:62px;right:4%;top:8%;text-shadow:0 4px 5px #8593bc16;transform:rotate(13deg)}.editable-label{position:absolute;bottom:17px;left:50%;transform:translate(-50%);white-space:nowrap;display:flex;gap:5px;align-items:center;font-size:8px;color:#8292ac;background:#ffffffb8;padding:7px 10px;border:1px solid #fff;border-radius:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.quick-start-row{display:grid;grid-template-columns:1fr 1fr .9fr;gap:16px;margin:16px 0 35px}.quick-start-row>button{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:15px;text-align:left;min-width:0}.quick-start-row>button:hover{border-color:#c6cfee;box-shadow:0 3px 9px #33457405}.quick-start-row>button>svg{margin-left:auto;color:#a0a8bb}.quick-start-row b{font-size:11px;font-weight:500;display:block;margin-bottom:4px}.quick-start-row small{font-size:9px;color:#9ba0af;display:block}.quick-icon{width:35px;height:35px;display:grid;place-items:center;background:#f0f1fc;color:#929dd4;border:1px solid #e9ebf8;border-radius:8px}.quick-icon.sand{background:#fcf6ef;border-color:#f5ecdf;color:#d0b28a}.quick-start-row>div{display:flex;gap:9px;align-items:center;color:#9da5b6;padding-left:6px}.quick-start-row>div>svg{background:#eff3f0;border-radius:50%;padding:2px;color:#91ac9d;box-sizing:content-box}.quick-start-row p{font-size:9px;line-height:1.7;margin:0;color:#a3a7b4}.section-heading,.library-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px}.section-heading h2,.library-heading h2{font-family:Manrope,sans-serif;font-size:17px;line-height:1.4;font-weight:700;letter-spacing:-.45px;margin:0}.section-heading p,.library-heading p{font-size:11px;line-height:1.7;margin:7px 0 0;color:#9298a7}.projects-section{margin-bottom:34px}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.project-card{background:#fff;border:1px solid #e6e9f0;border-radius:10px;overflow:hidden;min-width:0;transition:border-color .2s,box-shadow .2s}.project-card:hover{border-color:#cbd3ea;box-shadow:0 5px 18px #3d4a6a07}.project-preview{display:block;position:relative;width:100%;padding:12px;background:#f0f1f6;text-align:left;overflow:hidden}.project-preview .slide{border-radius:4px;box-shadow:0 3px 9px #0000000d;pointer-events:none}.project-badge{display:flex;align-items:center;gap:4px;position:absolute;top:19px;right:19px;font-size:7px;padding:4px 6px;background:#ffffffde;color:#7d879c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:4px}.project-open{position:absolute;left:50%;top:50%;transform:translate(-50%,-40%);display:flex;align-items:center;gap:6px;background:#fffffff0;color:#4e62bd;padding:9px 13px;border-radius:7px;opacity:0;transition:opacity .2s,transform .2s;font-size:10px;white-space:nowrap}.project-preview:hover .project-open,.project-preview:focus-visible .project-open{opacity:1;transform:translate(-50%,-50%)}.project-info{padding:12px 14px 9px}.project-info>button{display:block;text-align:left;width:100%;padding:0}.project-info h3{font-size:11px;font-weight:700;letter-spacing:-.1px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-info>div{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;color:#9aa1b0;font-size:8px;min-height:29px}.project-info .icon-button{color:#a6aebe;padding:5px}.new-project-card{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #d6ddea;border-radius:10px;background:linear-gradient(145deg,#f7f8fc,#f1f4fa);padding:24px 10px;min-height:210px;grid-column:span 2;position:relative;overflow:hidden}.new-project-card:before,.new-project-card:after{content:"";position:absolute;border:1px solid #e8ecf5;border-radius:12px;width:180px;height:110px;right:-75px;bottom:-35px;transform:rotate(-20deg)}.new-project-card:after{right:-65px;bottom:-15px}.new-project-card:hover{background:#eff3ff;border-color:#aebee8}.new-project-card>span{width:37px;height:37px;border:1px solid #dce3f3;background:#fff;display:grid;place-items:center;color:#a1aed4;border-radius:9px;margin-bottom:12px}.new-project-card>b{font-size:11px;font-weight:500;margin-bottom:8px;color:#79849b}.new-project-card small{font-size:9px;color:#a0aabc}.cloud-preview{display:flex;width:100%;aspect-ratio:16/9;align-items:center;justify-content:center;flex-direction:column;gap:14px;background:#f0f3fa;color:#a0afce;font-size:10px}.project-filters{display:flex;gap:5px;margin:22px 0}.project-filters button{border-radius:7px;padding:8px 13px;font-size:11px;color:#989dab}.project-filters button[aria-pressed=true]{background:#e9edfb;color:#5670d2}.template-library{padding:0 0 20px}.library-heading .secondary{font-size:10px}.template-filters{gap:7px;margin:20px 0 19px;display:flex;flex-wrap:wrap}.template-filters button{font-size:9px;font-weight:400;padding:6px 12px;border-radius:6px;border:1px solid #e6e8ee;background:#fff;color:#a1a6b5;line-height:1.5}.template-filters button[aria-pressed=true]{background:#eceffc;border-color:#e3e8fc;color:#5e76d2}.template-filters button:hover{color:#536bd0;border-color:#c9d4f9}.template-grid{gap:18px}.template-card{border:1px solid #e6e8ef;background:#fff;border-radius:9px}.template-card:hover{box-shadow:0 6px 18px #34437009;transform:translateY(-2px);border-color:#ccd6ef}.template-preview{position:relative;padding:10px;background:#f4f4f7}.template-preview .slide{border-radius:4px;pointer-events:none}.template-use{position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);opacity:0;transition:opacity .2s,transform .2s;background:#fffffff0;border-radius:6px;padding:8px 11px;font-size:10px;white-space:nowrap;color:#5b70bd}.template-card:hover .template-use,.template-card:focus-visible .template-use{opacity:1;transform:translate(-50%,-50%)}.template-card-info{padding:13px 14px 15px}.template-card-info h3{font-family:Manrope,sans-serif;font-size:11px;font-weight:700;margin:0 0 8px;letter-spacing:0}.template-card-info h3 b{font-size:14px;line-height:1;font-weight:400;color:#a4abbd}.template-card-info>span{font-size:8px;color:#a1a7b4;letter-spacing:.1px;text-transform:none}.template-card-info p{font-size:10px;color:#8d94a5;margin:8px 0 0}.template-sources{margin-top:25px;color:#9ca4b4;font-size:9px}.template-sources a{border-color:#e2e7f0}.app-footer{display:flex;justify-content:space-between;border-top:1px solid #ebedf3;padding:22px 0 25px;margin-top:15px;color:#b0b5c2;font-size:8px}.editor-page{padding:0;margin:0;max-width:none;outline:none}.editor-toolbar{height:77px;display:flex;align-items:center;gap:13px;padding:0 24px;border-bottom:1px solid var(--line);background:#fff}.editor-toolbar>.icon-button{color:#7b849a}.document-title label{margin:0}.document-title input{border:0;background:none;font:700 13px Manrope,sans-serif;padding:0;line-height:1.8;max-width:400px;border-radius:2px}.document-title input:focus{box-shadow:none;background:#f6f7fd}.document-title>span{font-size:8px;color:#b1b7c5;display:flex;gap:5px;align-items:center;margin-top:2px}.document-title>span>i{display:block;width:4px;height:4px;border-radius:50%;background:#91b6a6}.editor-toolbar-actions{display:flex;gap:9px;align-items:center}.editor-toolbar-actions .primary{font-size:10px;min-height:34px;padding:9px 13px}.editor-toolbar-actions .secondary{font-size:10px}.editor-layout{display:grid;grid-template-columns:138px minmax(0,1fr) 278px;height:calc(100dvh - 147px);min-height:540px}.slide-rail{background:#f9fafc;border-right:1px solid var(--line);padding:20px 12px;overflow-y:auto}.rail-label{font-size:8px;color:#9ba4b7;letter-spacing:1.5px;display:flex;justify-content:space-between;align-items:center;margin:0 2px 19px}.rail-label>span{font-size:8px;letter-spacing:0;background:#e9edf6;padding:3px 5px;border-radius:3px}.slide-rail>button{width:100%;text-align:left;padding:0;display:block;margin-bottom:18px}.slide-rail .rail-number{font-size:8px;color:#a0aabd;display:block;margin:0 0 6px 2px}.slide-rail>button>div{border:2px solid transparent;padding:2px;border-radius:5px;transition:border-color .2s}.slide-rail .slide{border-radius:2px;box-shadow:0 2px 5px #53607310;pointer-events:none}.slide-rail>button.active>div{border-color:#7189eb}.slide-rail>button.active .rail-number{color:#627cdb}.slide-rail>button>small{font-size:7px;color:#a3acbd;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:5px 2px 0}.canvas-area{background:#eff1f6;padding:26px 28px;overflow-y:auto;min-width:0}.canvas-topline{display:flex;justify-content:space-between;font-size:9px;color:#a0a9bb;margin:0 0 30px}.canvas-topline>span:last-child{display:flex;align-items:center;gap:7px}.main-slide .slide{border-radius:3px;box-shadow:0 10px 28px #39456d17}.canvas-caption{display:flex;justify-content:space-between;gap:10px;color:#a4adbd;font-size:8px;padding:15px 0 36px}.canvas-caption>span:first-child{display:flex;align-items:center;gap:5px}.speaker-notes{border-top:1px solid #e0e5ef;padding-top:20px}.speaker-notes label{font-size:9px;color:#a2abba;margin:0}.speaker-notes label>span{display:flex;align-items:center;gap:7px}.speaker-notes textarea{font-size:10px;background:#f7f8fb;border:1px solid #e3e7ef;min-height:95px;color:#8590a5;line-height:1.8}.inspector{border-left:1px solid var(--line);background:#fff;min-width:0;display:flex;flex-direction:column;overflow:hidden}.inspector-tabs{display:flex;border-bottom:1px solid #eceef5;padding:0 12px;flex-shrink:0}.inspector-tabs>button{display:flex;align-items:center;justify-content:center;gap:6px;padding:17px 8px;font-size:10px;color:#9ca5b7;border-bottom:2px solid transparent;flex:1}.inspector-tabs>button[aria-selected=true]{color:#5b76d7;border-bottom-color:#667fe1}.inspector-content{padding:23px 20px;overflow-y:auto}.inspector-heading{margin-bottom:23px}.inspector-heading h2{font-size:14px;letter-spacing:-.3px;margin:0 0 7px}.inspector-heading p{font-size:9px;color:#a5adbd;margin:0}.inspector label{font-size:10px;color:#8d96a8;margin-bottom:20px}.inspector input,.inspector textarea,.inspector select{font-size:10px;line-height:1.6;border-color:#e4e8f0;padding:10px;border-radius:6px;color:#697389}.inspector label small{font-size:8px;color:#abb3c3}.inspector-note{display:flex;gap:9px;border-top:1px solid #edf0f6;padding-top:17px;color:#abb5c9}.inspector-note p{font-size:9px;line-height:1.7;margin:0;color:#a5afc2}.inspector .design-picker{padding-top:20px;border-color:#edf0f7}.inspector .design-picker h3{font-size:11px}.inspector .design-picker>p{font-size:9px;color:#9ba6ba}.inspector .design-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inspector .design-picker button{padding:8px;background:#fafbfe;border-color:#e7ebf4}.inspector .design-picker button[aria-pressed=true]{border-color:#7b94e4;box-shadow:0 0 0 1px #7b94e4}.inspector .design-picker b{font-size:8px;color:#8590a8}.inspector .design-picker small{font-size:7px;color:#acb4c4}.inspector .font-picker{display:block;border-color:#edf0f7}.inspector .font-specimen{padding:7px 0 16px}.inspector .font-specimen strong{font-size:17px;color:#69758b}.inspector .font-specimen span,.inspector .font-picker p,.inspector .font-download a{font-size:8px;color:#a2acc0}.inspector .photo-library{border:0;padding:0 0 20px}.inspector .photo-heading h3{font-size:11px;color:#919db2}.inspector .photo-heading .quiet{font-size:8px;color:#a6afc2}.inspector .photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inspector .photo-grid img{height:62px}.inspector .photo-grid button{background:#f7f9fd;border:2px solid transparent}.inspector .photo-grid button[aria-pressed=true]{border-color:#7b94e4}.inspector .photo-grid span{font-size:8px;min-height:25px;color:#919db3}.inspector .photo-filters{gap:5px;margin:13px 0}.inspector .photo-filters button{font-size:8px;padding:5px 7px;border:1px solid #e7ebf3;border-radius:5px;background:#fff;color:#a1aabe}.inspector .photo-filters button[aria-pressed=true]{background:#edf1fc;border-color:#e2e9fb;color:#6b83d7}.inspector .photo-credit,.inspector .asset-license{font-size:8px;color:#a3afc4}.inspector .image-generator{border:0;border-top:1px solid #edf0f6;border-radius:0;background:#fff;padding:22px 0 0;margin:0}.inspector .image-generator h3{font-size:12px;color:#7f8ba4}.inspector .image-generator p{font-size:9px;line-height:1.7;color:#a5afc2}.inspector .image-generator button{font-size:9px;color:#6c83d5;border:1px solid #e0e7fa;background:#edf2fe;border-radius:6px;padding:9px 12px}.inspector .image-generator button:disabled{opacity:.65;color:#9ca9cc}.access-panel{background:#fff;border-color:#e4e8f2;border-radius:12px;max-width:790px;margin-top:0;padding:28px}.access-panel h3{font-size:20px}.access-panel h4{font-size:14px}.access-panel p{font-size:12px;color:#8f98aa;line-height:1.8}.access-panel button{font-size:11px;border-color:#dfe6f7;color:#647bc9;background:#f7f9fe}.access-panel form{max-width:360px;margin-block:25px}.access-panel input{font-size:12px}.access-panel label{color:#8a94a8}.access-panel .fine{font-size:10px}.notice{position:fixed;bottom:22px;left:calc(50% + 90px);transform:translate(-50%);z-index:90;background:#fff;border:1px solid #e1e6f3;color:#707e9a;padding:13px 17px;border-radius:10px;box-shadow:0 8px 40px #2838521a;display:flex;align-items:center;gap:12px;font-size:11px;max-width:calc(100vw - 45px);width:max-content}.notice>svg{color:#91b1a4}.notice .restore-button{display:flex;align-items:center;gap:5px;font-size:10px;color:#657dc9;white-space:nowrap}.modal-backdrop{position:fixed;inset:0;background:#28304465;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:grid;place-items:center;padding:22px}.modal{position:relative;background:#fff;border:1px solid #e5eaf5;padding:36px;border-radius:16px;box-shadow:0 24px 100px #1c274126;width:100%;max-width:430px;max-height:calc(100dvh - 44px);overflow:auto}.modal-close{position:absolute;right:13px;top:13px;color:#8d99ae}.modal-symbol{display:grid;place-items:center;width:50px;height:50px;background:#edf1fe;color:#7e94df;border-radius:13px;margin-bottom:23px}.modal h2{font-size:23px;letter-spacing:-.8px;line-height:1.35;margin:0 0 12px}.modal>p{font-size:11px;color:#9da6b9;line-height:1.7}.modal form{margin-top:25px}.modal label{font-size:11px;color:#8490a5}.modal input{font-size:12px;border-color:#e0e6f1;padding:11px}.modal .primary{width:100%;justify-content:space-between;font-size:11px;margin-top:7px}.auth-switch{display:block;text-align:center;width:100%;margin-top:18px;color:#7f92d6;font-size:10px}.modal .modal-footnote{font-size:9px;color:#b3bbcb;text-align:center;border-top:1px solid #edf0f7;padding-top:18px;margin:20px 0 0}.guide-modal ol{padding-left:22px;margin:25px 0;color:#8da0d0}.guide-modal li{padding-left:7px;margin-bottom:23px}.guide-modal li>b{font-size:12px;color:#707d96}.guide-modal li p{font-size:11px;line-height:1.7;color:#9ca9bf;margin:8px 0}.sidebar-scrim{display:none}@media(min-width:1600px){:root{--sidebar:244px}.app-sidebar{padding-inline:22px}.profile-button{margin-left:-22px;width:calc(100% + 44px);padding-inline:22px}.app-topbar{padding-inline:46px}.dashboard-page{padding:40px 48px 0}.creation-main{padding:30px}.creation-visual{min-height:320px}.front-slide{padding:25px}.front-slide h3{font-size:32px}.page-heading h1{font-size:33px}.editor-layout{grid-template-columns:158px minmax(0,1fr) 310px}.canvas-area{padding:32px 50px}.inspector-content{padding:25px}}@media(max-width:1200px){:root{--sidebar:200px}.app-sidebar{padding-inline:12px}.app-logo{font-size:26px;padding-inline:4px}.beta-label{font-size:6px}.profile-button{margin-left:-12px;width:calc(100% + 24px);padding:14px 12px}.workspace-switch{padding-inline:0;margin-inline:2px}.workspace-switch b{font-size:10px}.workspace-switch div>span{font-size:8px}.create-button{font-size:10px;padding-inline:7px}.app-navigation>button{font-size:10px;gap:9px;padding-inline:9px}.app-topbar{padding-inline:25px}.topbar-actions{gap:12px}.private-indicator{display:none}.dashboard-page{padding:28px 25px 0}.page-heading h1{font-size:25px}.workspace-date{display:none}.creation-main{padding:21px}.creation-card{grid-template-columns:minmax(0,1.55fr) minmax(215px,1fr)}.composer-options input{width:95px}.composer-options select{width:73px}.generate-button{font-size:9px;padding-inline:10px}.ai-pill{font-size:7px}.quick-start-row{gap:12px}.quick-start-row>button{padding:12px 10px;gap:9px}.quick-start-row b{font-size:10px}.quick-start-row small{font-size:8px}.quick-icon{width:30px;height:30px}.quick-start-row>div{padding:0}.quick-start-row p{font-size:8px}.editor-layout{grid-template-columns:112px minmax(0,1fr) 252px}.canvas-area{padding:22px 20px}.inspector-content{padding:20px 17px}.editor-toolbar{padding-inline:19px}.editor-toolbar-actions .primary{font-size:9px}}@media(max-width:960px){.creation-card{grid-template-columns:minmax(0,1fr) 215px}.creation-main{padding:19px}.ai-pill{display:none}.composer-bottom{flex-wrap:wrap}.composer-options{flex:1}.generate-button{margin-left:auto}.composer-options input{width:95px}.creation-visual{min-height:320px}.floating-slide{width:85%;left:8%;height:58%;top:24%}.rear-slide{left:15%;top:23%}.front-slide{padding:17px 12px}.front-slide h3{font-size:21px}.mini-editorial-title{font-size:4px}.visual-spark{font-size:48px;right:0;top:16%}.float-label{left:15px;top:30px}.editable-label{font-size:6px;bottom:22px;padding:6px 7px}.quick-start-row{grid-template-columns:1fr 1fr}.quick-start-row>div{display:none}.global-search input{width:140px}.project-grid,.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.new-project-card{grid-column:auto;min-height:175px}.compact-library .template-card:last-child{display:none}.editor-layout{grid-template-columns:85px minmax(0,1fr) 235px}.slide-rail{padding:17px 7px}.rail-label{font-size:6px;letter-spacing:1px}.canvas-area{padding:18px 14px}.canvas-caption{font-size:7px;gap:5px}.inspector-content{padding:20px 14px}.editor-toolbar .document-title input{font-size:11px}.editor-toolbar-actions .primary{padding:8px}.inspector-tabs{padding:0 6px}.inspector-tabs>button{font-size:9px;padding-inline:4px;gap:4px}}@media(max-width:760px){:root{--sidebar:0px}.app-sidebar{width:224px;transform:translate(-100%);transition:transform .2s;z-index:60;padding-inline:16px}.app-sidebar.is-open{transform:translate(0)}.sidebar-scrim{display:block;position:fixed;inset:0;background:#18223a55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:55}.profile-button{margin-left:-16px;width:calc(100% + 32px)}.app-topbar{height:60px;padding-inline:17px}.breadcrumb{font-size:10px;gap:8px}.breadcrumb>span,.breadcrumb>svg{display:none}.mobile-menu{display:inline-flex;padding-left:0}.topbar-actions{gap:10px}.global-search input{width:125px;font-size:9px}.global-search>svg{display:none}.login-button{font-size:9px;gap:5px}.dashboard-page{padding:25px 18px 0}.page-heading{margin-bottom:23px}.page-heading h1{font-size:25px;max-width:330px;letter-spacing:-.8px}.page-heading p{font-size:10px;max-width:300px}.page-kicker{font-size:7px;letter-spacing:1.4px}.creation-card{grid-template-columns:minmax(0,1fr) 230px}.creation-heading h2{font-size:16px}.creation-heading p{font-size:9px}.prompt-field textarea{font-size:11px;min-height:100px}.composer-options input{width:95px}.composer-bottom{gap:9px;margin-bottom:14px}.generate-button{font-size:10px}.prompt-suggestions button{font-size:7px}.creation-visual{min-height:320px}.quick-start-row{margin-bottom:29px}.project-grid,.template-grid{gap:13px}.new-project-card{min-height:180px}.projects-section{margin-bottom:30px}.section-heading h2,.library-heading h2{font-size:16px}.section-heading .text-button,.library-heading .text-button{font-size:9px}.template-card-info{padding:12px}.template-card-info h3{font-size:11px}.template-card-info>span{font-size:7px}.notice{left:50%;width:calc(100% - 30px);max-width:430px;font-size:10px;gap:9px;flex-wrap:wrap}.notice>.icon-button{margin-left:auto}.editor-toolbar{height:75px;padding-inline:14px;gap:8px}.editor-toolbar-actions .primary{font-size:9px}.editor-layout{height:auto;min-height:calc(100dvh - 135px);grid-template-columns:90px minmax(0,1fr)}.slide-rail{grid-row:1/3;max-height:calc(100dvh - 135px);position:sticky;top:0}.canvas-area{padding:18px;overflow:visible}.canvas-topline{margin-bottom:20px}.canvas-caption{padding-bottom:24px;font-size:8px}.inspector{grid-column:2;border-left:0;border-top:1px solid var(--line);min-height:380px}.inspector-content{padding:24px}.inspector-tabs>button{font-size:11px;padding-block:15px}.inspector .photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inspector .design-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}.inspector-heading h2{font-size:16px}.inspector-heading p,.inspector label{font-size:11px}.inspector input,.inspector textarea,.inspector select{font-size:12px}.speaker-notes textarea{font-size:11px}.document-title input{max-width:250px}.app-footer{font-size:8px}}@media(max-width:540px){.creation-card{display:block}.creation-visual{display:none}.creation-main{padding:20px 17px}.ai-pill{display:inline-flex;font-size:7px}.ai-icon{width:34px;height:34px;border-radius:9px}.creation-heading{gap:9px}.creation-heading p{font-size:8px}.composer-bottom{flex-wrap:nowrap}.composer-options{gap:5px}.composer-options label{padding-inline:5px;gap:3px}.composer-options label svg{width:12px}.composer-options input{width:75px;font-size:8px}.composer-options select{width:65px;font-size:8px}.generate-button{font-size:9px;gap:6px;padding:8px 10px}.generate-button svg{width:13px}.quick-start-row{gap:10px}.quick-start-row>button{gap:8px;padding:13px 10px}.quick-icon{width:28px;height:30px;flex-shrink:0}.quick-start-row b{font-size:9px}.quick-start-row small{font-size:7px}.quick-start-row>button>svg{display:none}.project-grid{grid-template-columns:1fr 1fr}.project-preview{padding:8px}.project-badge{font-size:5px;top:12px;right:12px;padding:3px}.project-badge svg{width:9px;height:9px}.project-info{padding:10px 10px 6px}.project-info h3{font-size:9px}.project-info>div{font-size:6px;gap:2px}.project-info .icon-button{min-width:23px;padding:3px}.new-project-card{padding:16px 12px;min-height:160px}.new-project-card>b{font-size:9px;text-align:center;line-height:1.5}.new-project-card small{font-size:7px;text-align:center;line-height:1.5}.new-project-card>span{width:30px;height:30px}.template-preview{padding:7px}.template-card-info{padding:11px 10px}.template-card-info h3{font-size:10px}.template-card-info>span{font-size:6px}.template-card-info p{font-size:8px}.library-heading p{font-size:9px}.library-heading{gap:10px}.library-heading h2{font-size:15px;max-width:235px;line-height:1.5}.library-heading>.secondary{font-size:8px;padding:7px 9px}.template-filters{gap:5px}.template-filters button{font-size:8px;padding:6px 8px}.section-heading .text-button,.library-heading .text-button{font-size:8px;white-space:nowrap}.section-heading h2{font-size:15px}.section-heading .text-button svg{width:13px}.breadcrumb{font-size:9px}.global-search input{width:106px;font-size:8px}.topbar-actions{gap:5px}.global-search{gap:2px}.global-search .icon-button{min-width:15px}.login-button{padding:6px 9px;font-size:8px}.login-button svg{width:12px}.editor-layout{grid-template-columns:65px minmax(0,1fr)}.slide-rail{padding:16px 5px}.rail-label{font-size:5px;letter-spacing:.6px}.rail-label>span{font-size:6px;padding:2px 3px}.slide-rail .rail-number{font-size:7px}.slide-rail>button>small{font-size:5px}.slide-rail>button>div{padding:1px;border-width:1px}.canvas-area{padding:18px 12px}.canvas-topline{font-size:8px}.canvas-caption{font-size:6px;padding-bottom:25px}.canvas-caption>span svg{width:11px}.speaker-notes textarea{font-size:10px}.inspector-content{padding:21px 17px}.inspector .design-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector .photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-toolbar{padding:0 10px;gap:5px}.editor-toolbar>.icon-button{min-width:24px;padding:3px}.document-title input{font-size:10px!important;max-width:190px}.document-title>span{font-size:6px}.editor-toolbar-actions{gap:4px}.editor-toolbar-actions .primary{font-size:8px;padding:8px 9px;gap:5px}.editor-toolbar-actions .primary svg{width:13px}.editor-toolbar-actions .secondary{font-size:8px;padding:8px 7px}.modal{padding:30px 25px}.modal h2{font-size:23px}.access-panel{padding:24px 20px}.access-panel h3{font-size:18px}.access-panel p{font-size:11px}}.app-sidebar{overflow-y:auto;scrollbar-width:thin}.workspace-switch b{font-size:11px;white-space:nowrap}.workspace-switch div>span{font-size:9px}@media(max-height:780px)and (min-width:761px){.app-sidebar{padding-top:23px}.app-logo{padding-bottom:22px}.workspace-switch{margin-bottom:18px}.create-button{margin-bottom:17px}.app-navigation>button{padding-block:10px}.nav-divider{margin-block:12px}.sidebar-bottom{padding-top:18px}.trial-card{padding:13px;margin-bottom:10px}.trial-card p{font-size:10px;margin:5px 0 10px}.trial-icon{display:none}.sidebar-help{padding-block:7px;margin-bottom:8px}.profile-button{padding-block:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}.app-navigation>button{font-size:12px;color:#697386}.workspace-switch b{font-size:12px}.workspace-switch div>span{font-size:10px;color:#818a9b}.create-button{font-size:12px}.trial-card>b{font-size:12px}.trial-card p{font-size:11px;color:#7b8599;max-width:none}.trial-card button{font-size:11px}.sidebar-help{font-size:11px;color:#788398}.profile-button b{font-size:11px}.profile-button small{font-size:9px;color:#8690a2}.breadcrumb{font-size:11px}.breadcrumb>span{color:#828b9b}.breadcrumb>b{color:#626e82}.global-search input{font-size:11px}.private-indicator{color:#7a8599}.page-heading p{font-size:12px;color:#7e8798}.page-kicker{color:#7f899b}.creation-heading p{font-size:11px;color:#7e899d}.prompt-field textarea{font-size:13px}.composer-options select,.composer-options input{font-size:10px;color:#737e92}.composer-options input{width:122px}.generate-button{font-size:11px}.prompt-suggestions,.prompt-suggestions button{font-size:9px}.prompt-suggestions{color:#8691a4}.prompt-suggestions button{color:#7a88a3}.quick-start-row b{font-size:12px}.quick-start-row small{font-size:10px;color:#8791a4}.quick-start-row p{font-size:10px;color:#8b95a8}.section-heading h2,.library-heading h2{font-size:18px}.section-heading p,.library-heading p{font-size:12px;color:#8390a5}.text-button{font-size:12px;color:#7a859b}.project-info h3,.template-card-info h3{font-size:12px}.project-info>div,.template-card-info>span{font-size:10px;color:#8290a6}.template-filters button{font-size:10px;color:#7d8ba1}.project-info>div{min-height:32px}.new-project-card>b{font-size:12px}.new-project-card small{font-size:10px;color:#8f9eb5}.new-project-card>span{color:#8e9fc3}.inspector label{font-size:11px;color:#77859d}.inspector input,.inspector textarea,.inspector select{font-size:11px;color:#596982}.inspector-heading h2{font-size:15px}.inspector-heading p{font-size:10px;color:#8b9ab2}.inspector-tabs>button{font-size:11px;color:#8494ae}.canvas-topline{font-size:10px;color:#8a99b0}.canvas-caption{font-size:9px;color:#8b9ab0}.speaker-notes label{font-size:10px;color:#8999b0}.speaker-notes textarea{color:#7a8ba4}.inspector .design-picker b{font-size:9px;color:#72839f}.inspector .design-picker small{color:#8f9fb8}.inspector .photo-grid span{font-size:9px;color:#8191ac}.notice{font-size:12px;color:#5e708d}.modal>p{font-size:12px;color:#8294af}.modal label{font-size:12px;color:#7589a6}.modal .primary{font-size:12px}.modal .modal-footnote{font-size:10px;color:#94a5be}@media(max-width:1200px)and (min-width:761px){.app-navigation>button,.create-button{font-size:11px}.workspace-switch b{font-size:10px}.workspace-switch div>span{font-size:9px}.composer-options input{width:100px}.quick-start-row b{font-size:11px}.quick-start-row small,.quick-start-row p{font-size:9px}.generate-button,.section-heading .text-button,.library-heading .text-button{font-size:10px}}@media(max-width:540px){.composer-options input{width:75px;font-size:9px}.composer-options select{font-size:9px}.generate-button{font-size:10px}.prompt-suggestions,.prompt-suggestions button{font-size:9px}.quick-start-row b{font-size:10px}.quick-start-row small{font-size:8px}.project-info h3,.template-card-info h3{font-size:11px}.project-info>div,.template-card-info>span{font-size:8px}.section-heading h2,.library-heading h2{font-size:16px}.new-project-card>b{font-size:11px}.new-project-card small,.global-search input{font-size:9px}.inspector label,.inspector input,.inspector textarea,.inspector select{font-size:12px}.canvas-topline{font-size:9px}.canvas-caption{font-size:7px}.text-button{font-size:10px}.workspace-switch b{font-size:12px}.workspace-switch div>span{font-size:10px}}:root{--accent:#3853f4;--muted:#64708b;background:#f7f8fc;color:#20283d;font-size:15px}.app-sidebar{background:#fff;width:232px;padding-top:24px;--sidebar:232px}.app-body{margin-left:232px}.app-logo{font-size:32px;color:#20283d;padding-bottom:24px}.logo-symbol i{background:#3853f4}.beta-label{color:#5466bc;background:#edf0ff;font-size:9px}.workspace-switch{margin-bottom:18px}.workspace-switch b{font-size:11px!important;white-space:nowrap}.workspace-switch div>span{font-size:10px;color:#7b859b}.workspace-avatar{color:#3853f4;background:#e9eeff;border-color:#dce5ff}.app-navigation>button{font-size:13px;color:#59657f;padding-block:12px}.app-navigation>button[aria-current=page]{color:#3853f4;background:#ebefff}.app-navigation>button small{font-size:10px;color:#8492bf}.create-button{font-size:12px;padding:13px 8px;margin-bottom:20px;border-radius:10px}.primary{font-size:13px;min-height:42px;box-shadow:0 3px #213cc60e}.primary:hover:not(:disabled){background:#2945e9;border-color:#2945e9}.secondary{font-size:12px;min-height:40px}.app-topbar{height:72px;background:#fff;padding-inline:32px}.breadcrumb{font-size:12px}.global-search input{font-size:12px;width:190px}.private-indicator{font-size:10px;color:#7884a0}.login-button{font-size:12px}.dashboard-page{padding:30px 32px 0}.page-heading{align-items:end;margin-bottom:25px}.page-kicker{font-size:9px;font-weight:700;letter-spacing:1.4px;color:#7e8aa6;margin-bottom:12px}.page-heading h1{font-size:34px;line-height:1.2;letter-spacing:-1.3px;max-width:700px;margin-bottom:14px}.page-heading h1>span{color:#3853f4}.page-heading p{font-size:13px;color:#7c88a4}.workspace-date{font-size:10px;background:#ffefda;color:#b77930;border-radius:20px;padding:8px 10px}.creation-card{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);border-color:#e1e6f3;border-radius:18px;box-shadow:0 8px 30px #3853f407}.creation-main{padding:26px 24px 22px}.creation-heading h2{font-size:22px;letter-spacing:-.7px}.creation-heading p{font-size:12px;color:#8090ad;line-height:1.5}.ai-icon{width:44px;height:44px;background:#eaf0ff;color:#3853f4;border:0;border-radius:13px}.ai-pill{color:#3853f4;background:#eaf0ff;border:0;font-size:9px;padding:6px 9px;border-radius:20px}.prompt-field textarea{font-size:15px;line-height:1.7;min-height:122px;border-radius:12px;border-color:#e1e7f4;background:#f7f9ff;padding:17px}.prompt-field textarea::placeholder{color:#8f9cb5}.composer-bottom{gap:10px;flex-wrap:wrap;margin-block:14px 17px}.composer-options{gap:8px}.composer-options label{border-radius:8px;min-height:36px;background:#fafbff}.composer-options select,.composer-options input{font-size:11px;color:#687b9e}.composer-options select{width:85px}.composer-options input{width:132px}.generate-button{font-size:12px;min-height:39px;padding-inline:14px;border-radius:9px;margin-left:auto}.generate-button:disabled{background:#8d9df9;border-color:#8d9df9}.prompt-suggestions,.prompt-suggestions button{font-size:10px}.prompt-suggestions{gap:6px;color:#8a98b5}.prompt-suggestions button{background:#fff;border-color:#e3e8f5;border-radius:6px;padding:6px 7px;color:#7487ac}.creation-visual{background:#dffc79;border-left:0;min-height:350px;isolation:isolate}.visual-dot-grid{background-image:radial-gradient(#7b9e2d60 1px,transparent 1px);background-size:15px 15px;-webkit-mask-image:linear-gradient(135deg,#000,transparent);mask-image:linear-gradient(135deg,#000,transparent)}.float-label{font-size:10px;color:#7c962d;top:20px;left:20px}.float-label>span{background:#7fa828}.floating-slide{width:75%;height:64%;top:19%;left:11%;border-radius:10px;border-color:#fff;box-shadow:0 10px 25px #769b1a24}.rear-slide{background:#a9c7ff;transform:rotate(10deg);left:19%;top:17%;border-color:#96b5f1}.front-slide{transform:rotate(-6deg);padding:21px 18px}.mini-editorial-title{font-size:6px;letter-spacing:1.1px;color:#667b91}.front-slide h3{font-size:26px;line-height:1.12;margin-top:20px;letter-spacing:-.6px;color:#223046}.front-slide h3 em{color:#3853f4}.visual-landscape{height:43%}.visual-landscape img{opacity:1}.visual-spark{font-size:72px;right:5%;top:6%;color:#ff7759;text-shadow:none;z-index:4}.visual-photo{position:absolute;z-index:3;padding:4px;background:#fff;border-radius:6px;box-shadow:0 6px 15px #3e611d26}.visual-photo img{width:100%;height:100%;display:block;object-fit:cover;border-radius:3px}.photo-one{width:24%;height:24%;left:3%;bottom:11%;transform:rotate(-13deg)}.photo-two{width:25%;height:26%;right:1%;bottom:19%;transform:rotate(12deg)}.visual-sticker{position:absolute;z-index:4;right:4%;bottom:6%;transform:rotate(-7deg);background:#ff8668;color:#502a2a;font:700 9px/1.3 Manrope,sans-serif;letter-spacing:.5px;border-radius:50%;width:71px;height:71px;display:flex;align-items:center;justify-content:center;text-align:center;border:3px solid #ff9b83}.editable-label{bottom:11px;left:40%;background:#fff;color:#668137;font-size:8px;padding:6px 9px;border-color:#fff;z-index:5}.quick-start-row{gap:15px;margin-top:18px;margin-bottom:31px}.quick-start-row>button{padding:17px 14px;border-radius:12px;border-color:#e0e7f5;min-height:83px}.quick-start-row b{font-size:13px;line-height:1.4;color:#445574}.quick-start-row small{font-size:11px;line-height:1.5;color:#8a9bb8}.quick-icon{width:40px;height:40px;background:#e7edff;color:#3853f4;border:0;border-radius:10px}.quick-icon.sand{background:#ffe8db;color:#d47643}.quick-start-row>div>svg{background:#dbf4b6;color:#72983c}.quick-start-row p{font-size:11px;color:#8597b5}.section-heading h2,.library-heading h2{font-size:21px;letter-spacing:-.6px;color:#283853}.section-heading p,.library-heading p{font-size:12px;color:#7f94b3}.text-button{font-size:12px;color:#6f86b4}.project-info h3,.template-card-info h3{font-size:14px;color:#3e547a}.project-info>div,.template-card-info>span{font-size:11px;color:#869cbd}.project-info{padding:15px 16px 10px}.project-preview{padding:12px;background:#eaf0fd}.project-preview .slide{border-radius:6px}.project-card,.template-card{border-radius:13px;border-color:#dfe7f6}.project-badge{font-size:8px;color:#6981ad}.new-project-card{background:linear-gradient(90deg,#e9efff 0% 52%,#e9efff00 78%),url(/assets/photos/forest.jpg) right center/55% 100% no-repeat;background-color:#e9efff;align-items:start;text-align:left;padding-left:35px;border:1px solid #dce5fc;border-radius:13px;min-height:220px}.new-project-card:before,.new-project-card:after{display:none}.new-project-card>span{background:#dffc79;border:0;color:#6b8d21;width:43px;height:43px;border-radius:11px}.new-project-card>b{font-size:16px;color:#496595;line-height:1.4;max-width:55%;margin-top:3px}.new-project-card small{font-size:11px;line-height:1.5;color:#819cbd;max-width:49%;text-align:left}.new-project-card:hover{background:linear-gradient(90deg,#e2eaff 0% 52%,#e2eaff00 78%),url(/assets/photos/forest.jpg) right center/55% 100% no-repeat;background-color:#e2eaff}.template-preview{padding:11px;background:#e9effb}.template-card:nth-child(3n+2) .template-preview{background:#fcebdc}.template-card:nth-child(3n+3) .template-preview{background:#e6f1c6}.template-card:nth-child(3n+4) .template-preview{background:#f4e7fc}.template-card-info{padding:15px 16px}.template-card-info p{font-size:11px;color:#859aba}.template-filters button{font-size:11px;min-height:34px;border-radius:8px;color:#7b91b6}.template-filters button[aria-pressed=true]{background:#3853f4;color:#fff;border-color:#3853f4}.template-sources{font-size:11px;color:#849dc0}.trial-card{background:#eaffb6;border-color:#d8ef9b;border-radius:12px;padding:16px}.trial-card>b{font-size:13px;color:#5e772b}.trial-card p{font-size:11px;color:#869e52}.trial-card button{font-size:11px;color:#6d882f;border-color:#d6eaa8;border-radius:7px}.trial-icon{color:#8caa4e}.sidebar-help{font-size:11px;color:#7f94b4;min-height:36px;margin-bottom:5px}.profile-button{background:#f6f8ff;min-height:68px}.profile-button b{font-size:12px;color:#5c7398}.profile-button small{font-size:10px;color:#9aabc4}.profile-avatar{background:#e6edff;color:#91a5cd}.inspiration-section{margin:8px 0 32px}.inspiration-section .section-heading{margin-bottom:17px}.idea-label{font-size:9px;letter-spacing:1px;color:#f19875;white-space:nowrap}.inspiration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.inspiration-grid>button{position:relative;height:155px;border-radius:13px;overflow:hidden;padding:0;text-align:left}.inspiration-grid img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s}.inspiration-grid>button:hover img{transform:scale(1.07)}.inspiration-shade{position:absolute;inset:0;background:linear-gradient(transparent 20%,#142036bb)}.inspiration-category{position:absolute;top:12px;left:12px;background:#ffffffdf;padding:4px 7px;border-radius:5px;font-size:9px;color:#647a9a}.inspiration-grid b{font:700 14px/1.3 Manrope,sans-serif;color:#fff;position:absolute;left:13px;bottom:15px;max-width:70%;letter-spacing:-.3px}.inspiration-arrow{position:absolute;bottom:13px;right:12px;color:#fff}.mobile-bottom-nav{display:none}.editor-layout{height:calc(100dvh - 149px);grid-template-columns:130px minmax(0,1fr) 290px}.editor-toolbar{height:77px}.document-title input{font-size:14px}.document-title>span{font-size:10px}.editor-toolbar-actions .primary{font-size:12px;min-height:40px}.canvas-area{background:#edf1fb}.canvas-topline{font-size:11px;color:#8a9ec0}.canvas-caption{font-size:10px;color:#8c9fbe}.inspector-tabs>button{font-size:12px;min-height:54px;color:#8c9fbe}.inspector-tabs>button[aria-selected=true]{color:#3853f4;border-bottom-color:#3853f4}.inspector-heading h2{font-size:18px;color:#435c85}.inspector-heading p{font-size:11px;color:#8aa1c1}.inspector label{font-size:12px;color:#7b94bb}.inspector input,.inspector textarea,.inspector select{font-size:12px;color:#59729b;border-color:#dfe7f6}.inspector-note p{font-size:10px;color:#96aaca}.inspector .design-picker h3{font-size:13px;color:#7f95b9}.inspector .design-picker>p{font-size:10px;color:#9bafce}.inspector .design-picker b{font-size:10px;color:#7d96bd}.inspector .design-picker small{font-size:8px;color:#9eb2cf}.inspector .design-picker button[aria-pressed=true]{border-color:#3853f4;box-shadow:0 0 0 1px #3853f4}.inspector .font-picker p,.inspector .font-specimen span,.inspector .font-download a{font-size:10px}.inspector .font-specimen strong{font-size:20px}.inspector .photo-grid span{font-size:10px;color:#88a0c2}.inspector .photo-filters button{font-size:9px;min-height:30px;color:#8aa1c4}.inspector .photo-heading h3{font-size:13px}.inspector .photo-credit,.inspector .asset-license{font-size:9px}.inspector .image-generator h3{font-size:14px;color:#829bc0}.inspector .image-generator p{font-size:10px;color:#9bafcc}.speaker-notes label{font-size:11px}.speaker-notes textarea{font-size:12px}.rail-label{font-size:9px}.slide-rail>button>small{font-size:8px;color:#99acce}.access-panel p{font-size:14px}.access-panel button{font-size:13px}.modal{border-radius:20px}.modal label,.modal input{font-size:14px}.modal>p{font-size:14px}.modal .primary{font-size:14px;min-height:46px}.modal .modal-footnote{font-size:11px}.modal h2{font-size:27px}.install-app-icon{border-radius:15px;margin-bottom:25px;display:block}.install-dialog ol{padding-left:22px;color:#6f85aa;font-size:14px;line-height:1.8}.install-dialog li{margin-bottom:14px}.install-dialog .install-note{font-size:11px;color:#98aac6;background:#f3f6fd;border-radius:9px;padding:13px}.app-footer{font-size:10px;color:#9bb0ce}@media(min-width:1600px){.app-sidebar{width:250px}.app-body{margin-left:250px}.dashboard-page{padding:40px 45px 0}.app-topbar{padding-inline:45px}.page-heading h1{font-size:42px}.creation-main{padding:32px}.creation-visual{min-height:375px}.front-slide h3{font-size:36px}.inspiration-grid>button{height:185px}.inspiration-grid b{font-size:18px}.inspiration-category{font-size:11px}.editor-layout{grid-template-columns:150px minmax(0,1fr) 320px}.new-project-card{padding-left:45px}.new-project-card>b{font-size:21px}.new-project-card small{font-size:13px}.quick-start-row b{font-size:15px}.quick-start-row small{font-size:12px}}@media(max-width:1200px)and (min-width:761px){.app-sidebar{width:210px}.app-body{margin-left:210px}.app-navigation>button{font-size:12px}.create-button{font-size:11px}.workspace-switch b{font-size:10px!important}.workspace-switch div>span{font-size:9px}.dashboard-page,.app-topbar{padding-inline:25px}.page-heading h1{font-size:32px}.creation-card{grid-template-columns:minmax(0,1.5fr) minmax(210px,1fr)}.creation-main{padding:22px 20px}.creation-heading h2{font-size:20px}.creation-heading p{font-size:11px}.ai-pill{font-size:7px}.composer-options input{width:110px}.composer-options select{width:77px}.generate-button{font-size:11px}.front-slide h3{font-size:24px}.quick-start-row b{font-size:11px}.quick-start-row small,.quick-start-row p{font-size:10px}.inspiration-grid{gap:11px}.inspiration-grid b{font-size:12px}.inspiration-grid>button{height:140px}.inspiration-category{font-size:8px}.editor-layout{grid-template-columns:105px minmax(0,1fr) 260px}.inspector-content{padding:20px 16px}.inspector .design-picker b{font-size:9px}}@media(max-height:850px)and (min-width:761px){.app-sidebar{padding-top:21px}.app-logo{padding-bottom:18px}.workspace-switch{padding-block:9px;margin-bottom:14px}.create-button{padding-block:10px;margin-bottom:14px}.app-navigation>button{padding-block:10px}.nav-divider{margin-block:10px}.sidebar-bottom{padding-top:16px}.trial-icon{display:none}.trial-card{padding:12px;margin-bottom:9px}.trial-card p{font-size:10px;margin:5px 0 10px}.trial-card>b{font-size:12px}.trial-card button{font-size:10px;padding-block:7px}.sidebar-help{font-size:10px;min-height:31px;padding-block:6px;margin-bottom:4px}.profile-button{min-height:61px;padding-block:11px}.profile-button small{font-size:9px}}@media(max-width:960px)and (min-width:761px){.creation-card{grid-template-columns:minmax(0,1fr) 190px}.creation-heading h2{font-size:20px}.creation-heading p{font-size:10px}.creation-visual{min-height:365px}.front-slide h3{font-size:22px}.visual-sticker{width:60px;height:60px;font-size:8px;right:1%}.float-label{font-size:8px}.editable-label{font-size:6px}.composer-options{flex-wrap:wrap}.generate-button{margin-top:4px}.inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inspiration-grid>button{height:145px}.new-project-card{background-size:65% 100%;padding-left:23px}.new-project-card>b{font-size:13px;max-width:58%}.new-project-card small{font-size:10px;max-width:58%}.editor-layout{grid-template-columns:85px minmax(0,1fr) 235px}.inspector input,.inspector textarea,.inspector select{font-size:11px}.document-title input{font-size:12px!important}.editor-toolbar-actions .primary{font-size:10px}}@media(max-width:760px){.app-sidebar{width:244px;padding-top:max(24px,env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom)}.app-body{margin-left:0;padding-bottom:calc(68px + env(safe-area-inset-bottom))}.app-topbar{height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 17px 0;position:sticky;top:0;z-index:35}.breadcrumb{font-size:12px;gap:8px;min-width:0}.breadcrumb>b{max-width:170px;text-overflow:ellipsis;overflow:hidden}.mobile-menu{min-width:33px;min-height:44px}.global-search input{width:145px;font-size:16px;min-height:44px}.login-button{min-height:40px;font-size:12px}.dashboard-page{padding:27px 20px 0}.page-heading h1{font-size:33px;line-height:1.15;max-width:520px;letter-spacing:-1.1px}.page-heading p{font-size:13px;max-width:410px}.page-kicker{font-size:9px}.creation-card{grid-template-columns:minmax(0,1fr) 220px;border-radius:17px}.creation-main{padding:23px 19px}.creation-visual{min-height:350px}.creation-heading h2{font-size:22px}.creation-heading p{font-size:11px}.ai-pill{display:none}.prompt-field textarea{font-size:16px;padding:14px;min-height:120px}.composer-options label{min-height:42px}.composer-options input,.composer-options select{font-size:13px}.composer-options input{width:120px}.composer-options select{width:88px}.generate-button{min-height:44px;font-size:13px}.prompt-suggestions,.prompt-suggestions button{font-size:10px}.prompt-suggestions button{min-height:30px}.quick-start-row>button{min-height:85px;padding:15px 12px}.quick-start-row b{font-size:13px}.quick-start-row small{font-size:11px}.quick-icon{width:34px;height:38px}.quick-start-row{margin-bottom:30px}.inspiration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.inspiration-grid>button{height:145px}.inspiration-grid b{font-size:13px;left:11px;bottom:12px;max-width:72%}.inspiration-category{font-size:8px;left:10px;top:10px}.inspiration-arrow{bottom:10px;right:9px}.section-heading h2,.library-heading h2{font-size:21px}.section-heading p,.library-heading p{font-size:12px}.section-heading .text-button,.library-heading .text-button{font-size:11px}.project-grid,.template-grid{gap:14px}.project-info h3,.template-card-info h3{font-size:13px}.project-info>div,.template-card-info>span{font-size:10px}.new-project-card{min-height:220px;padding-left:23px}.new-project-card>b{font-size:15px;max-width:65%}.new-project-card small{font-size:11px;max-width:65%}.template-filters{gap:8px}.template-filters button{font-size:12px;min-height:39px}.template-card-info{padding:14px 13px}.project-info{padding:14px 13px 9px}.project-preview,.template-preview{padding:9px}.template-card-info p{font-size:12px}.mobile-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;background:#ffffffed;border-top:1px solid #e1e8f6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:calc(65px + env(safe-area-inset-bottom));padding:5px 12px env(safe-area-inset-bottom);z-index:45;justify-content:space-around;margin:0}.mobile-bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:52px;min-width:63px;color:#a0afd0;font-size:10px;position:relative}.mobile-bottom-nav button[aria-current=page]{color:#3853f4}.mobile-bottom-nav button[aria-current=page]:before{content:"";position:absolute;top:0;width:25px;height:3px;background:#dffc79;border-radius:3px}.editor-toolbar{height:76px;position:sticky;top:calc(64px + env(safe-area-inset-top));z-index:25;padding-inline:14px}.editor-toolbar>.icon-button{min-width:36px;min-height:44px}.document-title input{font-size:13px!important;max-width:290px;min-height:30px}.document-title>span{font-size:9px}.editor-toolbar-actions .primary{font-size:12px;min-height:42px}.editor-layout{display:flex;flex-direction:column;height:auto;min-height:0}.slide-rail{display:flex;flex-direction:row;gap:10px;overflow-x:auto;overflow-y:hidden;padding:13px 16px 11px;position:relative;top:auto;max-height:none;border:0;border-bottom:1px solid #e5eaf4;background:#f5f8ff;-webkit-overflow-scrolling:touch}.rail-label{display:none}.slide-rail>button{width:90px;min-width:90px;margin:0}.slide-rail .rail-number{font-size:9px;margin-bottom:5px}.slide-rail>button>small{font-size:8px;max-width:90px}.canvas-area{padding:22px 20px 20px}.canvas-topline{font-size:12px;margin-bottom:20px}.canvas-caption{font-size:10px;padding-bottom:22px}.speaker-notes{padding-top:17px}.speaker-notes label{font-size:12px}.speaker-notes textarea{font-size:16px;min-height:80px;line-height:1.6}.inspector{min-height:420px;overflow:visible}.inspector-tabs{position:sticky;top:calc(140px + env(safe-area-inset-top));background:#fff;z-index:20}.inspector-tabs>button{min-height:52px;font-size:14px}.inspector-content{padding:27px 22px;overflow:visible}.inspector-heading h2{font-size:22px}.inspector-heading p{font-size:13px}.inspector label{font-size:14px}.inspector input,.inspector textarea,.inspector select{font-size:16px;padding:12px;min-height:44px}.inspector label small{font-size:11px}.inspector .design-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}.inspector .design-picker h3,.inspector .photo-heading h3{font-size:16px}.inspector .design-picker>p,.inspector .font-picker p{font-size:12px}.inspector .design-picker b{font-size:11px}.inspector .design-picker small{font-size:10px}.inspector .font-specimen strong{font-size:25px}.inspector .font-specimen span,.inspector .font-download a{font-size:12px}.inspector .photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inspector .photo-grid img{height:85px}.inspector .photo-grid span{font-size:11px}.inspector .photo-filters button{min-height:36px;font-size:12px}.inspector .photo-credit,.inspector .asset-license{font-size:11px}.inspector .image-generator h3{font-size:18px}.inspector .image-generator p{font-size:13px}.inspector .image-generator button{min-height:44px;font-size:13px}.inspector-note p{font-size:12px}.notice{bottom:calc(78px + env(safe-area-inset-bottom));font-size:12px;border-radius:12px}.notice .restore-button{font-size:12px;min-height:36px}.notice .icon-button{min-height:36px}.modal{padding:32px 27px;border-radius:20px}.modal h2{font-size:28px}.modal label{font-size:14px}.modal input{font-size:16px;min-height:48px}.modal .primary{font-size:15px;min-height:48px}.access-panel{padding:26px 22px}.access-panel h3{font-size:23px}.access-panel p{font-size:14px}.access-panel input{font-size:16px;min-height:46px}.access-panel button{font-size:14px;min-height:44px}.access-panel label{font-size:13px}.guide-modal li>b{font-size:15px}.guide-modal li p{font-size:14px}.install-dialog .install-note{font-size:12px}.app-footer{font-size:10px}}@media(max-width:540px){.breadcrumb>b{max-width:115px;font-size:11px}.global-search input{width:104px;font-size:16px}.global-search input::placeholder{font-size:11px}.topbar-actions{gap:7px;min-width:0}.login-button{font-size:11px;padding:8px 10px}.login-button svg{display:none}.dashboard-page{padding-inline:17px}.page-heading h1{font-size:32px;max-width:340px;line-height:1.12}.page-heading p{font-size:13px;max-width:300px}.page-kicker{font-size:8px;letter-spacing:1px}.creation-card{display:flex;flex-direction:column}.creation-main{padding:22px 17px 20px}.creation-heading{gap:10px;margin-bottom:19px}.creation-heading h2{font-size:23px}.creation-heading p{font-size:11px}.ai-icon{width:40px;height:40px;border-radius:12px}.ai-pill{display:flex;font-size:8px;padding:6px 8px}.prompt-field textarea{font-size:16px;min-height:112px}.composer-bottom{display:flex;flex-direction:column;align-items:stretch;gap:11px;margin-block:12px}.composer-options{display:grid;grid-template-columns:1fr 1.25fr;gap:9px;flex:auto}.composer-options label{min-height:44px;padding-inline:9px;gap:5px}.composer-options input,.composer-options select{width:100%;font-size:16px}.composer-options label svg{width:15px}.generate-button{margin:0;width:100%;font-size:15px;min-height:47px;justify-content:space-between;padding-inline:16px}.generate-button svg{width:18px}.prompt-suggestions,.prompt-suggestions button{font-size:10px;line-height:1.5}.prompt-suggestions{gap:6px}.prompt-suggestions button{min-height:29px}.creation-visual{display:block;min-height:215px;border-top:1px solid #d8ed93;border-left:0}.float-label{top:15px;left:16px;font-size:9px}.floating-slide{height:79%;width:58%;left:23%;top:10%;border-radius:8px}.front-slide{padding:15px 16px}.front-slide h3{font-size:24px;margin:13px 0}.mini-editorial-title{font-size:5px}.rear-slide{left:28%;top:9%}.visual-spark{font-size:59px;right:8%;top:0}.photo-one{width:22%;height:35%;left:5%;bottom:14%}.photo-two{width:22%;height:43%;right:5%;bottom:15%}.visual-sticker{width:56px;height:56px;right:3%;bottom:5%;font-size:7px}.editable-label{left:48%;bottom:7px;font-size:7px;padding:5px 7px}.visual-landscape{height:38%}.quick-start-row{gap:10px;margin-bottom:29px}.quick-start-row>button{padding:14px 10px;gap:9px;min-height:90px;align-items:start}.quick-start-row b{font-size:12px;line-height:1.4;margin-top:2px}.quick-start-row small{font-size:10px;line-height:1.5;margin-top:5px}.quick-icon{width:28px;height:33px;flex-shrink:0;border-radius:8px}.quick-icon svg{width:18px}.section-heading h2,.library-heading h2{font-size:20px;line-height:1.35}.section-heading p,.library-heading p{font-size:12px}.section-heading .text-button,.library-heading .text-button{font-size:10px;gap:4px;white-space:nowrap}.idea-label{display:none}.inspiration-grid{grid-template-columns:1fr 1fr;gap:12px}.inspiration-grid>button{height:157px}.inspiration-grid b{font-size:16px;max-width:75%;bottom:15px;left:13px}.inspiration-category{font-size:10px;top:12px;left:12px}.inspiration-arrow{right:11px;bottom:13px}.project-grid{grid-template-columns:1fr}.new-project-card{grid-column:auto;min-height:180px;padding-left:27px}.new-project-card>b{max-width:60%;font-size:17px}.new-project-card small{font-size:12px;max-width:58%}.project-preview{padding:12px}.project-info{padding:17px 17px 12px}.project-info h3{font-size:15px}.project-info>div{font-size:12px}.project-info .icon-button{min-height:40px;min-width:40px}.project-badge{font-size:9px;top:20px;right:20px;padding:5px 7px}.project-badge svg{width:12px;height:12px}.template-grid{grid-template-columns:1fr 1fr;gap:12px}.template-card-info{padding:13px 11px}.template-card-info h3{font-size:13px}.template-card-info>span{font-size:10px}.template-card-info p{font-size:11px}.template-preview{padding:8px}.template-filters{gap:7px}.template-filters button{font-size:12px;min-height:37px;padding-inline:10px}.library-heading>.secondary{font-size:10px;min-height:38px}.template-sources{font-size:11px;gap:16px}.document-title input{font-size:12px!important;max-width:190px;min-height:30px}.document-title>span{font-size:8px}.editor-toolbar{padding-inline:9px;gap:4px}.editor-toolbar-actions .primary{font-size:11px;padding:9px 11px;gap:7px}.editor-toolbar-actions .primary svg{width:16px}.editor-toolbar-actions .secondary{font-size:10px;min-height:40px;padding-inline:8px}.editor-toolbar>.icon-button{min-width:29px}.canvas-area{padding:20px 16px}.canvas-caption{font-size:9px;gap:6px}.canvas-caption>span svg{width:12px}.inspector-content{padding:26px 20px}.inspector .design-picker>div{grid-template-columns:1fr 1fr}.inspector .photo-grid{grid-template-columns:1fr 1fr}.inspector .photo-grid img{height:95px}.mobile-bottom-nav button{font-size:10px}.sidebar-help{min-height:39px;font-size:12px}.profile-button{min-height:68px}.sidebar-help.install-trigger{color:#5673d4}.sidebar-help.install-trigger svg{color:#829ee8}}@supports (padding:max(0px)){.notice{margin-bottom:env(keyboard-inset-height,0px)}}:root{background:#e3dfef}.app-body{background:#e3dfef;background-image:radial-gradient(ellipse at 100% 5%,#f2d9df88,transparent 48%)}.app-sidebar{background:#202a47;border-color:#34415f}.app-logo{color:#fff}.logo-symbol i{background:#dffc79}.logo-period{color:#dffc79}.beta-label{background:#384465;color:#aebce1}.workspace-switch{border-color:#3b4662}.workspace-avatar{background:#3b4d76;border-color:#536990;color:#d7e4ff}.workspace-switch b{color:#dee6ff}.workspace-switch div>span{color:#9daecc}.create-button{background:#dffc79;color:#31413b;border-color:#dffc79;box-shadow:0 3px #131d3818}.create-button:hover:not(:disabled){background:#e9ff9b;border-color:#e9ff9b}.app-navigation>button{color:#b0bedb}.app-navigation>button>svg{color:#8ba0ca}.app-navigation>button:hover{background:#2d3a5b;color:#e2eaff}.app-navigation>button[aria-current=page]{background:#364d8c;color:#e1eaff}.app-navigation>button[aria-current=page]>svg{color:#c5d5ff}.app-navigation>button small{background:#38496b;color:#b0c3e8}.nav-divider{background:#384461}.trial-card{background:#344363;border-color:#4c5d7c}.trial-card>b{color:#dffc79}.trial-card p{color:#afbed9}.trial-card button{background:#dffc79;color:#4b6337;border-color:#dffc79}.sidebar-help{color:#a9badd}.sidebar-help:hover{color:#dffc79}.sidebar-help.install-trigger{color:#b9cdfc}.sidebar-help.install-trigger svg{color:#adbbff}.profile-button{background:#19223c;border-color:#394663}.profile-button b{color:#d7e1fa}.profile-button small{color:#97a9cd}.profile-avatar{background:#344467;color:#a6c0f2}.profile-button>svg{color:#91a8d0}.app-topbar{background:#d8d3e8;border-color:#c7c0db}.breadcrumb>span{color:#8f859e}.breadcrumb>b{color:#756b8f}.breadcrumb>svg{color:#ab9db7}.private-indicator{color:#8c7da3}.global-search{background:#e8e3f1;border-radius:9px;padding:1px 10px;color:#9e91af}.global-search input{font-size:12px;color:#796d94}.global-search input::placeholder{color:#9e90b0}.login-button{background:#f1ecf7;border-color:#cfc6e2;color:#7e6b9d}.page-kicker{color:#a08eaa}.page-heading h1{color:#2c324d}.page-heading p{color:#95859f}.workspace-date{background:#ffcfae;color:#a76e44}.creation-card{background:#28375d;border:0;box-shadow:0 9px 25px #5c4a7a10}.creation-main{background:#28375d}.creation-heading h2{color:#f3f4ff}.creation-heading p{color:#aab9dd}.ai-icon{background:#41578c;color:#c7dbff}.ai-pill{background:#3b5080;color:#b8d1ff}.prompt-field textarea{background:#e7edff;color:#637ca8;border-color:#e7edff}.prompt-field textarea::placeholder{color:#91a6cc}.composer-options label{background:#34466f;border-color:#4b5d85;color:#b4c7ed}.composer-options select,.composer-options input{color:#b0c6ed}.composer-options select option{background:#34466f;color:#e0eaff}.generate-button{background:#dffc79;color:#556d35;border-color:#dffc79}.generate-button:hover:not(:disabled){background:#edffa7;border-color:#edffa7}.generate-button:disabled{background:#9cb962;border-color:#9cb962;color:#d6edac}.prompt-suggestions{color:#91a7d1}.prompt-suggestions button{background:#344871;border-color:#485e89;color:#adc4ed}.prompt-suggestions button:hover{background:#405c8e;border-color:#758fbb;color:#d6e9ff}.quick-start-row>button:first-child{background:#e1f79e;border-color:#d0e68a}.quick-start-row>button:nth-child(2){background:#ffc8b3;border-color:#f2b69f}.quick-start-row b{color:#556582}.quick-start-row small{color:#8796ae}.quick-icon{background:#efffc5;color:#779345}.quick-icon.sand{background:#ffe8da;color:#ca8d66}.quick-start-row p{color:#a093b0}.section-heading h2,.library-heading h2{color:#5d5875}.section-heading p,.library-heading p{color:#a397b1}.text-button{color:#9e91b6}.inspiration-grid>button{height:175px}.inspiration-grid b{font-size:16px}.project-card,.template-card{background:#f1e9ed;border-color:#d3cadd}.project-preview{background:#c8c8e6}.project-info h3,.template-card-info h3{color:#8a7c9e}.project-info>div,.template-card-info>span{color:#b3a2bc}.new-project-card{background-color:#ced6ef;border-color:#d5cce2}.template-preview{background:#c7cdf4}.template-card:nth-child(3n+2) .template-preview{background:#f1bdac}.template-card:nth-child(3n+3) .template-preview{background:#cfdd98}.template-card:nth-child(3n+4) .template-preview{background:#cab3e2}.template-filters button{background:#ece5f2;border-color:#d4c9e0;color:#a592b7}.template-filters button[aria-pressed=true]{background:#455cd8;border-color:#455cd8;color:#fff}.template-card-info p{color:#ab98b7}.app-footer{border-color:#d0c5de;color:#b39fc0}.inspector{background:#f4f0fa;border-color:#d8cee6}.inspector-content{background:#f4f0fa}.inspector-tabs{background:#e9e1f4;border-color:#d4c8e2}.inspector input,.inspector textarea,.inspector select{background:#faf5ff;border-color:#dcd0eb}.canvas-area{background:#d7d8ee}.slide-rail{background:#e6dff2;border-color:#cfc3e0}.editor-toolbar{background:#eee7f6;border-color:#d8cce5}.document-title input,.inspector .photo-library,.inspector .image-generator{background:none}.inspector .design-picker button{background:#eae4f5;border-color:#d7cce7}.inspector .font-picker,.inspector .design-picker,.inspector .image-generator{border-color:#ddcfe9}.speaker-notes textarea{background:#e8e6f7;border-color:#cdd0e7}.access-panel{background:#f4eaf2;border-color:#d7c9df}.project-filters button[aria-pressed=true]{background:#bbbde9;color:#7174ad}@media(max-width:760px){.app-topbar{background:#d8d3e8f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.global-search{padding-inline:7px}.global-search input{font-size:16px}.mobile-bottom-nav{background:#272f4ded;border-color:#45557a}.mobile-bottom-nav button{color:#9bb0dc}.mobile-bottom-nav button[aria-current=page]{color:#dffc79}.mobile-bottom-nav button[aria-current=page]:before{background:#dffc79}.inspector-tabs{background:#e9e1f4}.inspiration-grid>button{height:165px}.inspector .image-generator{background:none}.sidebar-help.install-trigger{color:#c0d2ff}.editor-toolbar{background:#eee7f6}.app-body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.canvas-area{background:#d7d8ee}}@media(max-width:540px){.inspiration-grid>button{height:175px}.inspiration-grid b{font-size:17px}.creation-visual{border-top-color:#9db955}.global-search input{font-size:16px}.quick-start-row b{font-size:12px}.quick-start-row small{font-size:10px}.section-heading h2,.library-heading h2{font-size:21px}.template-card-info h3{font-size:14px}.template-card-info>span{font-size:10px}.project-info h3{font-size:16px}.project-info>div{font-size:12px}}.page-heading p{color:#7b6e8d}.page-kicker{color:#8a749a}.section-heading h2,.library-heading h2{color:#4b4564}.section-heading p,.library-heading p{color:#867290}.text-button{color:#806493}.project-info h3,.template-card-info h3{color:#655176}.project-info>div,.template-card-info>span{color:#907b9c}.template-card-info p{color:#927b9d}.template-filters button{color:#8a729e}.quick-start-row>button:first-child small{color:#7c8e5b}.quick-start-row>button:nth-child(2) small{color:#aa8067}.inspector-heading h2{color:#75638f}.inspector-heading p{color:#9d89b5}.inspector label{color:#8d75a7}.inspector input,.inspector textarea,.inspector select{color:#79628f}.inspector .design-picker b{color:#9580ad}.inspector .design-picker small{color:#a695bc}.canvas-topline,.canvas-caption{color:#9991b7}.document-title input{color:#847199}.breadcrumb>b{color:#877299}.new-project-card>b{color:#5d74a0}.new-project-card small{color:#8c9cba}.school-filters{display:flex;align-items:center;gap:15px;margin:0 0 18px;flex-wrap:wrap}.school-filters label{margin:0;display:flex;flex-direction:row;align-items:center;font-size:11px;color:#907d9f;gap:9px}.school-filters select{width:auto;max-width:195px;min-height:36px;background:#eee7f8;color:#7d6697;border-color:#cfc1e3;font-size:12px}.school-filters>span{font-size:10px;color:#a390b5}.composer-options .audience-option input{width:120px}.composer-options select[aria-label=Класс]{width:68px}@media(max-width:1200px)and (min-width:761px){.composer-options{flex-wrap:wrap}.composer-options .audience-option input{width:110px}}@media(max-width:760px){.school-filters select{font-size:16px;min-height:44px}.school-filters label{font-size:12px}.composer-options select[aria-label=Класс]{width:85px}.composer-options .audience-option input{font-size:16px}}@media(max-width:540px){.composer-options .audience-option{grid-column:1/-1}.composer-options .audience-option input{width:100%}.composer-options select[aria-label=Класс]{width:100%;font-size:16px}.school-filters{gap:12px}.school-filters label{flex-direction:column;align-items:start;gap:7px}.school-filters select{max-width:175px;font-size:16px}.school-filters>span{width:100%;font-size:11px}}.privacy-tip{font-size:10px;line-height:1.5;color:#91a7d1;margin:12px 0 0}@media(max-width:760px){.privacy-tip{font-size:11px}.app-sidebar:not(.is-open){transition:none}}.creation-main{min-width:0}.model-picker{display:flex;align-items:center;gap:12px;color:#e0e7ff;font-size:14px;margin:0 0 16px}.model-picker select{min-width:0;max-width:100%;color:#fff;background:#34476f;border:1px solid #627396;border-radius:12px;padding:10px 12px;font:inherit}.composer-bottom{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important}.composer-options{display:grid!important;grid-template-columns:minmax(110px,1fr) minmax(140px,1.2fr)!important;gap:10px!important;min-width:0}.composer-options label{min-width:0!important;width:auto!important;max-width:none!important;padding:10px 12px!important}.composer-options .audience-option{grid-column:1/-1;width:auto!important;flex:auto!important;max-width:none!important}.composer-options select,.composer-options input{min-width:0!important;width:100%!important;font-size:16px!important;color:#e8edff!important}.generate-button{width:100%;min-height:54px!important;font-size:17px!important;background:#daff73!important;color:#22331a!important;justify-content:center}.creation-visual{container-type:inline-size}.front-slide h3{font-size:clamp(24px,10cqw,38px)!important;line-height:1.08!important;max-width:100%;margin-top:24px!important}.front-slide h3 em{font-size:inherit!important}.mini-editorial-title{font-size:clamp(7px,2.6cqw,10px)!important;letter-spacing:1px!important}.creation-card .privacy-tip,.creation-heading p,.prompt-suggestions>span{color:#c6d4f5!important}.prompt-field textarea{color:#172644!important;background:#f0f3ff!important;font-size:19px!important;min-height:138px!important}.prompt-field textarea::placeholder{color:#64779a!important;opacity:1}.creation-heading h2{color:#fff!important}@media(min-width:1500px){.composer-options{grid-template-columns:110px 140px minmax(160px,1fr)!important}.composer-options .audience-option{grid-column:auto}}@media(max-width:700px){.model-picker{align-items:flex-start;flex-direction:column;gap:7px}.model-picker select{width:100%;font-size:16px}.composer-options{grid-template-columns:1fr 1.2fr!important}.prompt-field textarea{font-size:18px!important}.creation-visual{display:none!important}}.inspector label,.inspector input,.inspector textarea,.inspector select{color:#27334c!important;font-size:14px!important}.inspector-heading h2{color:#26324a;font-size:21px}.inspector-heading p,.inspector .fine,.image-generator>p,.canvas-caption,.canvas-topline{color:#58647a!important;font-size:12px!important}.document-title{min-width:0;flex:1}.document-title input{width:100%!important;color:#28364d!important;font-size:16px!important}.page-heading p,.section-heading p,.library-heading p,.project-info>div,.template-card-info p,.template-card-info>span{color:#5b5873!important}.project-info h3,.template-card-info h3{color:#2e304a!important}.quick-start-row>button small{color:#4c5838!important}.quick-start-row>button:nth-child(2) small{color:#70513e!important}.telegram-app .app-shell{min-height:var(--tg-app-height,100dvh)}.telegram-app .app-topbar{padding-top:max(env(safe-area-inset-top),var(--tg-inset-top,0px));height:calc(64px + max(env(safe-area-inset-top),var(--tg-inset-top,0px)))}.telegram-app .mobile-bottom-nav{padding-bottom:max(env(safe-area-inset-bottom),var(--tg-inset-bottom,0px))}.telegram-app .app-body{padding-bottom:calc(70px + max(env(safe-area-inset-bottom),var(--tg-inset-bottom,0px)))}.install-platforms{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.install-platforms button{border:1px solid #b8bed1;background:#e9eaf6;color:#29334d;border-radius:12px;min-height:46px;font:inherit}.install-platforms button[aria-pressed=true]{background:#273a60;color:#fff}.install-dialog ol{padding-left:23px;font-size:16px;color:#29354e;line-height:1.65}.install-note{color:#566077!important}.generation-settings{margin-top:14px;border:1px solid #637396;border-radius:12px;color:#d8e3ff;font-size:13px}.generation-settings summary{padding:12px;cursor:pointer;text-align:left;line-height:1.5}.generation-settings summary span{color:#deff88;margin-left:8px}.generation-settings[open] summary{border-bottom:1px solid #637396}.generation-preferences{padding:15px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.generation-preferences .model-picker{display:flex!important;flex-direction:column!important;align-items:stretch!important;text-align:left!important;margin:0!important;font-size:13px;gap:7px}.generation-preferences .audience-setting{grid-column:1/-1}.generation-preferences select,.generation-preferences input{width:100%;font-size:14px!important;min-height:44px}.generation-preferences input{background:#34476f;color:#fff;border:1px solid #627396;border-radius:12px;padding:10px 12px}.creation-main .composer-bottom{margin-top:15px}.creation-visual .front-slide{max-height:430px}.creation-visual{overflow:hidden}@media(max-width:700px){.generation-preferences{grid-template-columns:1fr}.generation-preferences select,.generation-preferences input{font-size:16px!important}}.activation-page{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#e8e1f2}.activation-page .modal{position:static;max-height:none;transform:none;width:min(100%,500px)}.activation-page h1{font-size:30px;color:#22304b}.activation-page form{display:grid;gap:18px;margin:22px 0}.activation-page input{font-size:18px;min-height:48px}.activation-page p{line-height:1.6}.auth-error{padding:12px 16px;border:1px solid #e3a7a3;border-radius:12px;background:#fff0ed;color:#842a25;line-height:1.5}
