.fpm{color:#172033;min-height:calc(100vh - 68px);font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;background:#f7f9fc;padding:36px 0 72px}.fpm .tool-standard-hero-shell{margin-bottom:30px!important}.fpm-workspace{grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr);align-items:start;gap:22px;max-width:1180px;margin:0 auto;display:grid}.fpm-editor,.fpm-preview{background:#fff;border:1px solid #dbe3ee;border-radius:16px;min-width:0;box-shadow:0 10px 28px rgba(24,35,56,.047)}.fpm-editor{padding:20px}.fpm-editor-heading{border-bottom:1px solid #e5eaf1;align-items:flex-start;gap:11px;padding-bottom:18px;display:flex}.fpm-editor-heading>span{color:#e54e00;background:#fff2e8;border:1px solid #ffd6bd;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.fpm-editor h2,.fpm-preview h2{color:#172033;letter-spacing:-.02em;margin:0;font-size:18px}.fpm-editor-heading p{color:#667085;margin:5px 0 0;font-size:12px}.fpm-section{margin-top:18px}.fpm-section>label{color:#344054;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.fpm-section+.fpm-section{border-top:1px solid #eef1f6;padding-top:18px}.fpm-count{float:right;color:#98a2b3;font-size:11px;font-style:normal;font-weight:600}.fpm-search{margin-bottom:10px;position:relative}.fpm-search svg{color:#98a2b3;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.fpm-search input{box-sizing:border-box;color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #cfd9e6;border-radius:8px;outline:0;padding:9px 11px 9px 32px;font-size:13px}.fpm-search input:focus{border-color:#ff8d52;box-shadow:0 0 0 3px rgba(255,87,0,.11)}.fpm-chips{scrollbar-width:thin;gap:6px;margin-bottom:10px;padding-bottom:6px;display:flex;overflow-x:auto}.fpm-chips button{color:#475467;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:999px;flex:none;padding:6px 11px;font-size:11px;font-weight:650}.fpm-chips button:hover{border-color:#ffb48a}.fpm-chips button.active{color:#fff;background:#ff5700;border-color:#ff5700}.fpm-empty{color:#667085;text-align:center;grid-column:1/-1;margin:14px 0;font-size:12px}.fpm-themes{scrollbar-width:thin;scrollbar-color:#cdd6e3 transparent;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:332px;padding:3px 6px 3px 3px;display:grid;overflow-y:auto}.fpm-themes::-webkit-scrollbar{width:6px}.fpm-themes::-webkit-scrollbar-thumb{background:#cdd6e3;border-radius:6px}.fpm-themes::-webkit-scrollbar-track{background:0 0}.fpm-themes button{color:#344054;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:10px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:7px 4px 8px;font-size:11px;font-weight:650;transition:border-color .15s,background .15s;display:flex}.fpm-themes button:hover{border-color:#ffb48a}.fpm-themes button.active{color:#9e3a08;background:#fff7f2;border-color:#ff5700;box-shadow:0 0 0 2px rgba(255,87,0,.094)}.fpm-thumb{background-size:cover;border-radius:6px;flex:none;width:54px;height:68px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 6px rgba(23,32,51,.15)}.fpm-thumb img{object-fit:cover;width:100%;height:100%;display:block}.fpm-thumb svg{transform-origin:0 0;width:1080px;height:1350px;position:absolute;top:0;left:0;transform:scale(.05)}.fpm-theme-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.fpm-seg{background:#f4f6fa;border:1px solid #dce4ef;border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:3px;display:grid}.fpm-seg button{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 8px;font-size:12px;font-weight:650}.fpm-seg button.active{color:#9e3a08;background:#fff;box-shadow:0 1px 4px rgba(24,35,56,.12)}.fpm-fields{gap:12px;display:grid}.fpm-fields label{color:#475467;gap:6px;font-size:12px;font-weight:650;display:grid}.fpm-fields input,.fpm-fields textarea{box-sizing:border-box;color:#172033;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cfd9e6;border-radius:8px;outline:0;padding:10px 11px;font-size:13px}.fpm-fields input:focus,.fpm-fields textarea:focus{border-color:#ff8d52;box-shadow:0 0 0 3px rgba(255,87,0,.11)}.fpm-section>.fpm-logo,.fpm-logo{cursor:pointer;background:#fbfcfe;border:1.5px dashed #cdd6e3;border-radius:12px;align-items:center;gap:12px;padding:14px;transition:border-color .15s,background .15s;display:flex;margin:0!important}.fpm-logo:hover{background:#fff8f3;border-color:#ff8d52}.fpm-logo input,.fpm-logo-btn input{display:none}.fpm-logo-icon{color:#e54e00;background:#fff0e7;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.fpm-logo>div{flex:1;gap:2px;min-width:0;display:grid}.fpm-logo strong{color:#172033;font-size:13px;font-weight:700}.fpm-logo span{color:#667085;font-size:11px;font-weight:500}.fpm-logo.has{cursor:default;background:#fff;border-style:solid;border-color:#dce4ef}.fpm-logo.has:hover{background:#fff;border-color:#dce4ef}.fpm-logo.has>img{object-fit:cover;background:#f4f6fa;border:1px solid #e2e8f0;border-radius:10px;flex:none;width:48px;height:48px}.fpm-logo-btn{color:#475467;cursor:pointer;background:#fff;border:1px solid #d5dee9;border-radius:8px;align-items:center;padding:7px 12px;font-size:12px;font-weight:650;display:inline-flex}.fpm-logo-btn:hover{color:#e54e00;border-color:#ff9c6b}.fpm-accent{background:#fff;border:1px solid #dce4ef;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.fpm-accent input[type=color]{cursor:pointer;background:#fff;border:1px solid #d5dee9;border-radius:8px;flex:none;width:38px;height:34px;padding:2px}.fpm-accent-code{color:#172033;font-variant-numeric:tabular-nums;letter-spacing:.03em;cursor:pointer;font-size:13px;font-weight:700;margin:0!important}.fpm-icon-btn{color:#667085;cursor:pointer;background:#fff;border:1px solid #d5dee9;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.fpm-icon-btn:hover{color:#e54e00;border-color:#ff9c6b}.fpm-download{color:#fff;cursor:pointer;background:#ff5700;border:1px solid #ff5700;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:45px;margin-top:21px;font-size:13px;font-weight:750;display:flex;box-shadow:0 5px 13px rgba(255,87,0,.14)}.fpm-download:hover{background:#de4800}.fpm-notice{color:#667085;text-align:center;margin:10px 0 0;font-size:11px}.fpm-preview{position:-webkit-sticky;position:sticky;top:84px;overflow:hidden}.fpm-preview>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.fpm-preview header span:first-child{color:#e54e00;letter-spacing:.12em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.fpm-size{color:#667085;background:#f8fafc;border:1px solid #dce4ef;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:650}.fpm-preview-canvas{background:#eef2f7;padding:28px}.fpm-stage{width:100%;position:relative}.fpm-poster{transform-origin:0 0;background:var(--d);color:#fff;font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;position:absolute;top:0;overflow:hidden;box-shadow:0 20px 40px rgba(23,32,51,.25)}.fpm-art,.fpm-ai-art{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.fpm-ai-art{object-fit:cover}.fpm-scrim{pointer-events:none;position:absolute;left:0;right:0}.fpm-frame{border:2px solid var(--a);opacity:.6;pointer-events:none;position:absolute;top:26px;bottom:26px;left:26px;right:26px}.fpm-frame-inner{opacity:.3;border-width:1px;top:40px;bottom:40px;left:40px;right:40px}.fpm-top{letter-spacing:.34em;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.533);justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex;position:absolute;top:76px;left:84px;right:84px}.fpm-top img{border:3px solid var(--a);object-fit:cover;background:#fff;border-radius:50%;width:68px;height:68px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.fpm-copy{left:84px;right:84px;bottom:var(--cb);text-align:center;position:absolute}.fpm-copy-above{top:165px;bottom:auto}.fpm-regional{color:var(--a);text-shadow:0 2px 12px rgba(0,0,0,.6);margin-bottom:12px;font-family:Noto Sans Devanagari,Noto Sans Bengali,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Kannada,Noto Sans Malayalam,Noto Sans Gujarati,Noto Sans Gurmukhi,Noto Sans Oriya,Noto Sans Arabic,Noto Sans SC,Noto Sans JP,Noto Sans KR,Noto Sans Thai,Noto Sans Hebrew,Microsoft YaHei,PingFang SC,Malgun Gothic,Yu Gothic,Leelawadee UI,Mangal,Nirmala UI,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:46px;font-weight:600;line-height:1.3;display:block}.fpm .fpm-poster .fpm-title{color:#fff;font-family:Georgia,Playfair Display,serif;font-size:var(--ts);text-shadow:0 4px 22px rgba(0,0,0,.667);background:0 0;border:0;margin:0;padding:0;font-weight:500;line-height:1.04;display:block}.fpm-rule{background:var(--a);border-radius:2px;width:130px;height:3px;margin:28px auto 24px;display:block}.fpm .fpm-poster .fpm-note{text-shadow:0 2px 10px rgba(0,0,0,.8),0 0 26px rgba(0,0,0,.667);background:0 0;max-width:820px;margin:0 auto;padding:0;font-size:36px;font-weight:500;line-height:1.45;display:block;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.fpm .fpm-poster .fpm-foot{box-shadow:none;left:84px;right:84px;bottom:var(--fb);border-top:2px solid var(--a);text-align:center;background:0 0;border-radius:0;gap:8px;margin:0;padding-top:22px;display:grid;position:absolute}.fpm .fpm-poster .fpm-foot span{letter-spacing:.32em;color:var(--a);text-shadow:0 2px 8px rgba(0,0,0,.8);font-size:22px;font-weight:800}.fpm .fpm-poster .fpm-foot strong{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.8);font-size:40px;font-weight:700}@media (max-width:900px){.fpm-workspace{grid-template-columns:1fr}.fpm-preview{order:-1;position:static}.fpm-guide>div{grid-template-columns:1fr}.fpm-guide article{min-height:0}}@media (max-width:600px){.fpm{padding:24px 14px 44px}.fpm .container{padding:0}.fpm-editor{padding:17px}.fpm-preview-canvas{padding:16px}.fpm-guide{margin-top:22px;padding:22px}}.fpm-guide{background:linear-gradient(#fff,#fbfcfe);border:1px solid #e3e9f2;border-radius:22px;max-width:1180px;margin:34px auto 0;padding:40px;box-shadow:0 12px 32px rgba(24,35,56,.04)}.fpm-guide>header{max-width:560px;margin-bottom:26px}.fpm-guide>header span{color:#d94800;letter-spacing:.12em;background:#fff1e8;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:800;display:inline-flex}.fpm-guide h2{color:#121a2b;letter-spacing:-.03em;margin:12px 0 0;font-size:30px;line-height:1.15}.fpm-guide>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.fpm-guide article{background:#fff;border:1px solid #e3e9f2;border-radius:18px;padding:26px 24px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.fpm-guide article:hover{border-color:#ffc9ad;transform:translateY(-3px);box-shadow:0 16px 34px rgba(255,87,0,.1)}.fpm-guide article:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,#ffb48a 0,#ffb48a 4px,transparent 4px,transparent 8px);width:22px;height:2px;position:absolute;top:50px;right:-22px}.fpm-guide-icon{color:#fff;background:linear-gradient(135deg,#ff7a2a,#ff5700);border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid;box-shadow:0 8px 18px rgba(255,87,0,.24)}.fpm-guide i{color:#f1d8c9;letter-spacing:-.04em;font-size:34px;font-style:normal;font-weight:800;line-height:1;position:absolute;top:18px;right:22px}.fpm-guide h3{color:#121a2b;margin:0 0 8px;font-size:16px}.fpm-guide p{color:#667085;margin:0;font-size:13px;line-height:1.7}.fpm.fpm-seo-root{background:#f7f9fc;min-height:0;padding:6px 0 84px}.fpm-seo{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:30px;max-width:1212px;margin:0 auto;padding:0 16px;display:grid}.fpm-sec{background:#fff;border:1px solid #e3e9f2;border-radius:22px;padding:42px;box-shadow:0 12px 32px rgba(24,35,56,.04)}.fpm-head{max-width:640px;margin-bottom:28px}.fpm-eyebrow,.fpm-pill{color:#d94800;letter-spacing:.12em;background:#fff1e8;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:10px;font-weight:800;display:inline-flex}.fpm-seo h2{color:#121a2b;letter-spacing:-.03em;margin:12px 0 0;font-size:30px;line-height:1.15}.fpm-head p{color:#667085;margin:10px 0 0;font-size:14.5px;line-height:1.7}.fpm-pv{border-radius:12px;flex:none;position:relative;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.3)}.fpm-pv .fpm-poster{box-shadow:none;left:0}.fpm-about{color:#fff;background:radial-gradient(760px 380px at 88% 8%,rgba(255,138,61,.25),transparent 62%),linear-gradient(135deg,#1d0a1f 0%,#3a1038 46%,#7a2a2a 100%);border-radius:26px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:24px;padding:52px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 60px rgba(42,13,46,.25)}.fpm-about:before{content:"";pointer-events:none;background-image:radial-gradient(rgba(255,211,107,.27) 1.2px,transparent 1.7px);background-size:28px 28px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(100deg,transparent 35%,#000);mask-image:linear-gradient(100deg,transparent 35%,#000)}.fpm-about>*{position:relative}.fpm-about .fpm-pill{color:#ffd36b;background:rgba(255,255,255,.11)}.fpm-about h2{color:#fff;letter-spacing:-.035em;margin:14px 0;font-size:38px;line-height:1.1}.fpm-about p{color:rgba(255,255,255,.78);max-width:560px;margin:0 0 12px;font-size:14.5px;line-height:1.75}.fpm-stats{grid-template-columns:repeat(4,auto);justify-content:start;gap:0;margin:24px 0 28px;padding:0;list-style:none;display:grid}.fpm-stats li{border-left:1px solid rgba(255,255,255,.18);gap:3px;padding:0 24px;display:grid}.fpm-stats li:first-child{border-left:0;padding-left:0}.fpm-stats strong{color:#ffd36b;letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1}.fpm-stats span{color:rgba(255,255,255,.65);font-size:11px;font-weight:600}.fpm-cta{background:linear-gradient(#ff6a1a,#ff5700);border-radius:12px;align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 24px rgba(255,87,0,.333);color:#fff!important}.fpm-cta:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(255,87,0,.4)}.fpm-cta svg{transform:rotate(45deg)}.fpm-fan{height:410px;position:relative}.fpm-fan .fpm-pv{position:absolute}.fpm-fan .f1{z-index:1;top:58px;left:0;transform:rotate(-9deg)}.fpm-fan .f3{z-index:1;top:66px;right:0;transform:rotate(8deg)}.fpm-fan .f2{z-index:2;margin-left:-125px;top:6px;left:50%;box-shadow:0 26px 54px rgba(0,0,0,.4)}.fpm-strip{scroll-snap-type:x proximity;scrollbar-width:thin;gap:20px;margin:0 -14px -8px;padding:10px 14px 24px;display:flex;overflow-x:auto}.fpm-strip figure{scroll-snap-align:start;flex:none;margin:0;transition:transform .2s}.fpm-strip figure:hover{transform:translateY(-5px)}.fpm-strip .fpm-pv{box-shadow:0 14px 30px rgba(24,35,56,.2)}.fpm-strip figcaption{color:#344054;text-align:center;margin-top:12px;font-size:13px;font-weight:700}.fpm-uses{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.fpm-uses article{background:#fbfcfe;border:1px solid #e3e9f2;border-radius:16px;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s}.fpm-uses article:hover{background:#fff;border-color:#ffc9ad;transform:translateY(-3px);box-shadow:0 14px 30px rgba(255,87,0,.1)}.fpm-use-icon{color:#e54e00;background:#fff1e8;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}.fpm-uses h3{color:#121a2b;margin:0 0 7px;font-size:15px;line-height:1.35}.fpm-uses p{color:#667085;margin:0;font-size:13px;line-height:1.7}.fpm-tips{grid-template-columns:330px minmax(0,1fr);align-items:stretch;gap:32px;display:grid}.fpm-anatomy{background:radial-gradient(circle at 50% 0,#ffe9dc,#f4f6fa 70%);border-radius:20px;justify-items:center;gap:18px;padding:26px 20px;display:grid}.fpm-anatomy-poster{width:270px;position:relative}.fpm-pin{z-index:3;color:#fff;background:#ff5700;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid;position:absolute;box-shadow:0 0 0 3px #fff,0 4px 10px rgba(0,0,0,.333)}.fpm-legend{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.fpm-legend li{color:#475467;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.fpm-legend b{color:#fff;background:#ff5700;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.fpm-tip-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.fpm-tip-list li{color:#475467;background:#fbfcfe;border:1px solid #e3e9f2;border-radius:14px;align-items:flex-start;gap:14px;padding:22px;font-size:14px;line-height:1.65;display:flex}.fpm-tip-list li>span{color:#1a8a3a;background:#e8f7ee;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.fpm-tip-list em{color:#d94800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-style:normal;font-weight:800;display:block}.fpm-faq{align-items:start;gap:20px;max-width:980px;margin:0 auto;display:grid}.fpm-faq-heading{max-width:680px}.fpm-faq-heading .fpm-pill{color:#d94800;background:#fff1e8}.fpm-faq-heading h2{color:#121a2b;letter-spacing:-.035em;margin:12px 0 8px;font-size:max(25px,min(3vw,34px));line-height:1.15}.fpm-faq-heading p{color:#667085;margin:0;font-size:14px;line-height:1.65}.fpm-faq-side{color:#fff;background:radial-gradient(420px 260px at 100% 0,rgba(255,138,61,.24),transparent 70%),linear-gradient(165deg,#1d0a1f,#4a1740 60%,#7a2a2a);border-radius:22px;min-height:520px;padding:32px 28px 0;position:-webkit-sticky;position:sticky;top:96px;overflow:hidden;box-shadow:0 22px 50px rgba(42,13,46,.22)}.fpm-faq-side .fpm-pill{color:#ffd36b;background:rgba(255,255,255,.11)}.fpm-faq-side h2{color:#fff;letter-spacing:-.03em;margin:14px 0 10px;font-size:28px;line-height:1.15}.fpm-faq-side p{color:rgba(255,255,255,.74);margin:0 0 20px;font-size:13.5px;line-height:1.7}.fpm-faq-poster{margin-left:-95px;position:absolute;bottom:-70px;left:50%;transform:rotate(-6deg)}.fpm-faq-list{gap:12px;display:grid}.fpm-faq-list details{background:#fff;border:1px solid #e3e9f2;border-radius:12px;transition:border-color .2s,box-shadow .2s;box-shadow:0 4px 14px rgba(24,35,56,.03)}.fpm-faq-list details:hover{border-color:#ffd2b9}.fpm-faq-list details[open]{border-color:#ffb48a;box-shadow:0 14px 32px rgba(255,87,0,.094)}.fpm-faq-list summary{color:#121a2b;cursor:pointer;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:15px;padding:15px 18px;font-size:15px;font-weight:700;line-height:1.4;list-style:none;display:grid}.fpm-faq-list summary::-webkit-details-marker{display:none}.fpm-q-num{display:none}.fpm-q-icon{color:#475467;background:#f2f4f8;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .25s,background .2s,color .2s;display:grid}.fpm-faq-list details[open] .fpm-q-icon{color:#fff;background:#ff5700;transform:rotate(45deg)}.fpm-faq-list details[open] .fpm-q-num{color:#fff;background:#ff5700}.fpm-faq-list details p{color:#667085;margin:0;padding:0 18px 18px;font-size:14px;line-height:1.8}.fpm-final{color:#fff;background:radial-gradient(500px 260px at 100% 100%,rgba(255,211,107,.333),transparent 65%),linear-gradient(120deg,#ff5700,#ff8a1a);border-radius:26px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:20px;min-height:250px;padding:48px 52px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px rgba(255,87,0,.22)}.fpm-final h2{color:#fff;letter-spacing:-.035em;margin:0 0 10px;font-size:32px;line-height:1.12}.fpm-final p{color:rgba(255,255,255,.92);max-width:460px;margin:0 0 22px;font-size:14.5px;line-height:1.7}.fpm-cta-light{background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.15);color:#c93f00!important}.fpm-final-art{align-self:stretch;position:relative}.fpm-final-art .fpm-pv{position:absolute;box-shadow:0 18px 36px rgba(0,0,0,.3)}.fpm-final-art .e1{top:30px;left:0;transform:rotate(-8deg)}.fpm-final-art .e2{z-index:2;margin-left:-75px;top:-6px;left:50%}.fpm-final-art .e3{top:30px;right:0;transform:rotate(8deg)}@media (max-width:1000px){.fpm-guide>div{grid-template-columns:minmax(0,1fr)}.fpm-guide article{min-height:0}.fpm-about,.fpm-final,.fpm-tips,.fpm-faq{grid-template-columns:minmax(0,1fr)}.fpm-faq-side{min-height:0;padding-bottom:30px;position:relative;top:0}.fpm-faq-poster{display:none}.fpm-uses{grid-template-columns:repeat(2,minmax(0,1fr))}.fpm-final-art{height:240px}.fpm-guide article:not(:last-child):after{display:none}}@media (max-width:640px){.fpm-sec,.fpm-guide{padding:24px 20px}.fpm-about{padding:30px 22px}.fpm-about h2{font-size:30px}.fpm-seo h2,.fpm-guide h2{font-size:24px}.fpm-stats{grid-template-columns:repeat(2,auto);gap:16px 0}.fpm-stats li:nth-child(3){border-left:0;padding-left:0}.fpm-fan{height:350px}.fpm-fan .f1,.fpm-fan .f3{display:none}.fpm-uses,.fpm-tip-list{grid-template-columns:minmax(0,1fr)}.fpm-faq-list summary{grid-template-columns:34px minmax(0,1fr) 30px;gap:12px;padding:15px 14px;font-size:14px}.fpm-q-num{width:34px;height:34px}.fpm-faq-list details p{padding:0 16px 18px}.fpm-final{padding:30px 22px}.fpm-final h2{font-size:25px}.fpm-final-art .e1,.fpm-final-art .e3{display:none}}.fpm-seo>*{min-width:0}.fpm.fpm-seo-root .fpm-about h2,.fpm.fpm-seo-root .fpm-faq-side h2,.fpm.fpm-seo-root .fpm-final h2{text-shadow:none;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.fpm.fpm-seo-root .fpm-about p{color:#ece2ea!important;-webkit-text-fill-color:#ece2ea!important;opacity:1!important}.fpm.fpm-seo-root .fpm-faq-side p{color:#e9dde6!important;-webkit-text-fill-color:#e9dde6!important;opacity:1!important}.fpm.fpm-seo-root .fpm-final p{color:#fff4ea!important;-webkit-text-fill-color:#fff4ea!important;opacity:1!important}.fpm.fpm-seo-root .fpm-about .fpm-pill,.fpm.fpm-seo-root .fpm-faq-side .fpm-pill,.fpm.fpm-seo-root .fpm-stats strong{color:#ffd36b!important;-webkit-text-fill-color:#ffd36b!important}.fpm.fpm-seo-root .fpm-stats span{color:#d9cbd6!important;-webkit-text-fill-color:#d9cbd6!important}.fpm.fpm-seo-root .fpm-cta{color:#fff!important;-webkit-text-fill-color:#fff!important}.fpm.fpm-seo-root .fpm-cta-light{color:#c93f00!important;-webkit-text-fill-color:#c93f00!important}.fpm.fpm-seo-root .fpm-head h2,.fpm.fpm-seo-root .fpm-sec h3,.fpm.fpm-seo-root .fpm-faq-list summary span,.fpm-guide h2,.fpm-guide h3{color:#121a2b!important;-webkit-text-fill-color:#121a2b!important}.fpm.fpm-seo-root .fpm-head p,.fpm.fpm-seo-root .fpm-uses p,.fpm.fpm-seo-root .fpm-faq-list details p,.fpm-guide p{color:#5b6679!important;-webkit-text-fill-color:#5b6679!important;opacity:1!important}.fpm-row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fpm-field{gap:6px;display:grid}.fpm-field-label{color:#475467;font-size:12px;font-weight:650}.fpm-row2 .fpm-accent{border-color:#cfd9e6;border-radius:8px;min-height:41px;padding:3px 8px}.fpm-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;max-width:1160px}.fpm-editor,.fpm-preview{border-color:#dbe4ef;border-radius:20px;box-shadow:0 14px 36px rgba(26,39,60,.07)}.fpm-editor{padding:0;overflow:hidden}.fpm-editor-heading{background:linear-gradient(135deg,#fff8f3,#fff 64%);border-bottom-color:#e5edf5;align-items:center;padding:20px 22px}.fpm-editor-heading>span{color:#fff;background:linear-gradient(135deg,#ff7a1a,#ff4d00);border:0;border-radius:13px;width:42px;height:42px;box-shadow:0 8px 16px rgba(255,87,0,.2)}.fpm-editor h2,.fpm-preview h2{font-size:19px;font-weight:750}.fpm-editor-heading p{font-size:12.5px}.fpm-editor>.fpm-section{margin:0;padding:18px 22px}.fpm-editor>.fpm-section+.fpm-section{border-top-color:#edf1f6;padding-top:18px}.fpm-section>label{color:#27364a;margin-bottom:11px;font-size:12.5px}.fpm-search input,.fpm-fields input,.fpm-fields textarea{background:#fbfcfe;border-color:#d4dfeb;border-radius:10px}.fpm-themes{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-height:298px;padding:3px 8px 5px 3px}.fpm-themes button{background:#fbfcfe;border-radius:12px;padding:8px 4px}.fpm-themes button.active{background:#fff5ee;border-color:#ff6a16;box-shadow:0 4px 12px rgba(255,87,0,.12)}.fpm-thumb{border-radius:8px;width:58px;height:72px}.fpm-seg{background:#f4f7fa;border-color:#d9e3ee;border-radius:12px;padding:4px}.fpm-seg button{border-radius:9px;min-height:36px}.fpm-seg button.active{color:#c84500;box-shadow:0 2px 8px rgba(35,48,66,.11)}.fpm-logo{background:linear-gradient(135deg,#fbfcfe,#f7faff);border-radius:14px}.fpm-download{background:linear-gradient(135deg,#ff6b12,#ff4d00);border:0;border-radius:11px;width:calc(100% - 44px);min-height:48px;margin:4px 22px 22px;box-shadow:0 10px 20px rgba(255,87,0,.22)}.fpm-preview>header{background:linear-gradient(135deg,#fff,#fbfdff);padding:20px 24px}.fpm-preview{align-self:start;min-height:0;display:block}.fpm-size{background:#f6f8fb;border-color:#d8e3ee;padding:7px 10px}.fpm-preview-canvas{background-color:#f3f6fa;background-image:radial-gradient(circle at 50% 8%,#fff 0,transparent 42%),linear-gradient(45deg,#e7edf4 25%,transparent 25%),linear-gradient(-45deg,#e7edf4 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e7edf4 75%),linear-gradient(-45deg,transparent 75%,#e7edf4 75%);background-position:0 0,0 0,0 8px,8px -8px,-8px 0;background-size:auto,16px 16px,16px 16px,16px 16px,16px 16px;border-top:1px solid #edf1f6;padding:28px;display:block}.fpm-stage{filter:drop-shadow(0 18px 18px rgba(26,39,60,.18));margin-left:0;margin-right:0}.fpm-poster{box-shadow:0 18px 36px rgba(24,35,56,.28)}@media (max-width:860px){.fpm-workspace{grid-template-columns:minmax(0,1fr);gap:20px}.fpm-preview{min-height:0;position:static}.fpm-preview-canvas{display:block}}@media (max-width:520px){.fpm-editor>.fpm-section,.fpm-editor-heading{padding-left:15px;padding-right:15px}.fpm-download{width:calc(100% - 30px);margin-left:15px;margin-right:15px}.fpm-themes{grid-template-columns:repeat(3,minmax(0,1fr))}.fpm-preview-canvas{padding:18px}}.fpm-row2 .fpm-accent input[type=color]{width:34px;height:30px}@media (max-width:420px){.fpm-row2{grid-template-columns:minmax(0,1fr)}}.fpm .fpm-popular{box-sizing:border-box;max-width:1180px;margin:0 auto 24px;padding:30px 34px 10px}.fpm-popular .fpm-head{margin-bottom:16px}.fpm .fpm-popular .fpm-head h2{letter-spacing:-.03em;margin:10px 0 0;font-size:26px;line-height:1.15;color:#121a2b!important;-webkit-text-fill-color:#121a2b!important}.fpm .fpm-popular .fpm-head p{color:#5b6679!important;-webkit-text-fill-color:#5b6679!important}.fpm-pop{color:#344054;font:inherit;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;flex:none;justify-items:center;gap:12px;padding:0;font-size:13px;font-weight:700;transition:transform .2s,color .2s;display:grid}.fpm-pop:hover{transform:translateY(-5px)}.fpm-pop .fpm-pv{outline-offset:3px;outline:3px solid transparent;transition:outline-color .2s}.fpm-pop.active{color:#d94800}.fpm-pop.active .fpm-pv{outline-color:#ff5700}@media (max-width:600px){.fpm .fpm-popular{padding:22px 18px 6px}}.fpm-row2>label,.fpm-row2>.fpm-field{min-width:0}.fpm-row2 .fpm-accent{box-sizing:border-box}.fpm-popular .fpm-strip{margin:0 -18px;padding:14px 18px 26px}
