.formula-page{color:#17202b;background:#f5f8fc;font-family:var(--font-sans)}.formula-page :where(h1,h2,h3,p,ol,ul){margin:0}.formula-page :where(ol,ul){padding:0;list-style:none}.formula-page a{color:inherit;text-decoration:none}.formula-page :where(button,input,select,textarea,kbd){font-family:inherit}.formula-page button{cursor:pointer}.fm-container{width:min(1200px,calc(100% - 64px));margin-inline:auto;box-sizing:border-box}.formula-page h2{font-size:40px;line-height:56px;font-weight:900;overflow-wrap:anywhere}.fm-hero{overflow:clip}.fm-hero-layout{position:relative;min-height:800px}.fm-hero-copy{position:relative;z-index:1;width:600px;max-width:51%;padding-block:170px 96px}.fm-breadcrumb{display:flex;flex-wrap:wrap;gap:6px;color:#8a94a6;font-size:13px;line-height:20px}.fm-breadcrumb a:hover{color:#2f7bff}.fm-hero h1{margin:16px 0 0 -4px;font-weight:900}.fm-hero h1>span{display:block;font-size:72px;line-height:88px}.fm-hero h1>span:last-child{width:max-content;font-size:64px;line-height:80px;white-space:nowrap}.fm-hero h1>i{display:block;width:560px;max-width:100%;height:16px;margin:6px 0 6px 4px;background:url(/_astro/sprites/page-ocr-page.73f6dc04e612.svg#v-9d8534686461) center/100% 100% no-repeat}.fm-intro{margin-top:28px!important;color:#4a5568;font-size:18px;line-height:32px}.fm-hero .download-control{margin-top:36px;align-items:flex-start}.fm-hero .download-button{min-height:62px;padding:18px 40px;border-radius:14px;font-size:18px;line-height:24px;box-shadow:0 16px 36px #2f7bff47,0 8px 20px #2f7bff52,0 1px 2px #1a4fb840,inset 0 1px #ffffff47}.fm-hero .download-button-icon{width:22px;height:22px}.fm-member-note{display:flex;align-items:flex-start;gap:12px;margin-top:26px!important;color:#8a94a6;font-size:14px;line-height:22px}.fm-member-note a{flex:none;padding:0 8px;border-radius:11px;background:#ffd23f;color:#17202b;font-size:11px;font-weight:700}.fm-seam{position:relative;height:48px}.fm-seam:before{content:"";position:absolute;inset:23px 8px auto;border-top:2px dashed #19c3a5b3}.fm-seam:after{content:"";position:absolute;top:18px;left:-8px;right:-8px;height:12px;background:radial-gradient(circle at 6px 6px,#19c3a5 6px,transparent 6px) left/12px 12px no-repeat,radial-gradient(circle at 6px 6px,#19c3a5 6px,transparent 6px) right/12px 12px no-repeat}.fm-howto{min-height:340px;padding-block:40px 26px}.fm-howto ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:44px;padding-right:40px}.fm-howto li{position:relative;min-width:0}.fm-step-top{position:relative;display:flex;align-items:center;gap:10px;height:32px}.fm-step-top>span:first-child{display:grid;place-items:center;flex:none;width:32px;height:32px;margin-right:6px;border-radius:50%;background:#17202b;color:#fff;font-size:15px;line-height:18px;font-weight:700}.fm-step-top kbd{display:grid;place-items:center;flex:none;height:56px;min-width:60px;border:1.5px solid #c9d2de;border-radius:12px;background:#fff;box-shadow:0 5px #c9d2de;font-size:22px;line-height:27px;font-weight:700;transform:translateY(-2px)}.fm-step-top kbd:first-of-type{min-width:84px}.fm-howto li:nth-child(2) kbd:first-of-type{min-width:90px}.fm-howto li:nth-child(2) kbd{border-color:#7048e8;background:#9775fa;box-shadow:0 5px #7048e8;color:#fff}.fm-step-top>b{color:#8a94a6;font-size:22px;line-height:27px}.fm-step-formats{display:flex;gap:8px;transform:translateY(-2px)}.fm-step-formats span{padding:0 14px;border-radius:18px;background:#17202b;color:#fff;font-size:14px;line-height:36px;font-weight:700;white-space:nowrap}.fm-step-formats span:nth-child(2){background:#2f7bff}.fm-step-formats span:nth-child(3){background:#19c3a5}.fm-howto h3{margin-top:48px;font-size:22px;font-weight:700;line-height:32px;overflow-wrap:anywhere}.fm-howto li>p{max-width:330px;margin-top:10px;color:#4a5568;font-size:15px;line-height:26px}.fm-step-arrow{position:absolute;top:8.64px;left:299px;width:86px;height:14.72px}.fm-multiple{min-height:640px;padding-block:40px 28px}.fm-multiple>header{display:grid;grid-template-columns:minmax(0,620px) minmax(0,520px);gap:60px}.fm-multiple>header p{max-width:560px;margin-top:16px;font-size:17px;line-height:30px;color:#4a5568}.fm-checks{display:grid;align-content:start;gap:8px;padding-top:16px!important}.fm-checks li{display:flex;align-items:flex-start;gap:12px;color:#4a5568;font-size:15px;line-height:30px}.fm-checks img{box-sizing:border-box;flex:none;width:22px;height:22px;margin-top:4px;padding:4px;border-radius:50%;background:#e2f8f3}.fm-multiple>.fm-art{margin-top:60px}.fm-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;min-height:680px;padding-block:40px}.fm-pair article{min-width:0}.fm-pair h2{margin-top:32px;font-size:30px;line-height:42px}.fm-pair article>p{max-width:540px;margin-top:12px;color:#4a5568;font-size:16px;line-height:28px}.fm-formats{display:grid;grid-template-columns:minmax(0,640px) minmax(0,500px);gap:60px;min-height:600px;padding-block:40px 60px}.fm-formats>div:last-child,.fm-export>div:first-child{padding-top:24px;min-width:0}.fm-formats h2,.fm-export h2{font-size:36px;line-height:50px}.fm-formats>div>p,.fm-export>div>p{margin-top:18px;max-width:500px;color:#4a5568;font-size:17px;line-height:30px}.fm-formats>div>p{max-width:480px}.fm-formats aside{box-sizing:border-box;min-height:120px;max-width:480px;margin-top:90px;padding:14.5px 16.5px;border:1.5px solid #e3e8ef;border-radius:16px;background:#fff}.fm-formats aside h3{font-size:15px;line-height:24px;font-weight:700}.fm-formats aside p{margin-top:8px;color:#4a5568;font-size:14px;line-height:24px;overflow-wrap:anywhere}.fm-export{display:grid;grid-template-columns:minmax(0,520px) minmax(0,640px);gap:40px;min-height:560px;padding-block:40px 80px}.fm-export .fm-checks{margin-top:58px;padding-top:0!important}.fm-scenes{min-height:560px;padding-block:40px 36px}.fm-scenes-scroll{margin-top:44px}.fm-scene-captions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:24px}.fm-scene-captions article{padding:0 16px}.fm-scene-captions h3{font-size:17px;line-height:26px;font-weight:700}.fm-scene-captions p{margin-top:6px;color:#4a5568;font-size:13px;line-height:22px}.fm-tips{min-height:420px;padding-block:40px 56px}.fm-tips>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px;margin-top:44px}.fm-tips article{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto 1fr;gap:6px 20px;min-height:104px;padding-top:20.5px;border-top:1.5px solid #e3e8ef;box-sizing:border-box}.fm-tip-icon{display:grid;place-items:center;grid-row:1/3;width:40px;height:40px;margin-top:2px;border-radius:50%;background:#2f7bff29}.fm-tip-1{background:#19c3a529}.fm-tip-2{background:#ffd23f29}.fm-tip-3{background:#ff6b5729}.fm-tips h3{font-size:18px;line-height:28px;font-weight:700}.fm-tips p{color:#4a5568;font-size:15px;line-height:26px}.fm-faq{display:grid;grid-template-columns:minmax(0,340px) minmax(0,780px);gap:80px;min-height:610px;padding-block:40px 60px}.fm-faq h2{width:400px;max-width:118%}.fm-faq header p{margin-top:16px;color:#4a5568;font-size:16px;line-height:28px}.fm-faq header a:hover{color:#2f7bff}.fm-faq-list{display:grid;align-content:start;gap:12px}.fm-faq details{overflow:hidden;border:1.5px solid #e3e8ef;border-radius:14px;background:#fff}.fm-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:61px;padding:16.5px 26.5px;box-sizing:border-box;font-size:17px;line-height:28px;font-weight:700;cursor:pointer;list-style:none}.fm-faq summary::-webkit-details-marker{display:none}.fm-faq summary i{position:relative;flex:none;width:20px;height:20px}.fm-faq summary i:before,.fm-faq summary i:after{content:"";position:absolute;left:3px;top:9px;width:14px;height:2px;background:#8a94a6;border-radius:1px;transition:transform .2s,background .2s}.fm-faq summary i:after{transform:rotate(90deg)}.fm-faq details[open] summary i:after{transform:none}.fm-faq details[open] summary i:before,.fm-faq details[open] summary i:after{background:#2f7bff}.fm-faq-answer{min-height:66px;padding:0 26.5px 17px;box-sizing:border-box;color:#4a5568;font-size:15px;line-height:26px}.fm-related{min-height:220px;padding-block:30px 66px}.fm-related h2{font-size:28px;line-height:40px}.fm-related>div{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.fm-related a{display:flex;align-items:center;gap:10px;padding:6.5px 22.5px 6.5px 6.5px;border:1.5px solid #e3e8ef;border-radius:28px;background:#fff;font-size:16px;font-weight:700;transition:border-color .2s,transform .2s}.fm-related a:hover{transform:translateY(-2px);border-color:#2f7bff}.fm-related a>span{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%}.fm-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-art{container-type:inline-size;min-width:0}.fm-scene{position:relative;width:100%;font-size:calc(16 * var(--u));line-height:1.5}.fm-scene *{box-sizing:border-box}.fm-scene img{display:block}.fm-box{position:absolute;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u))}.fm-art-text{display:block;font-size:calc(var(--size) * var(--text-fit,1) * var(--u));line-height:calc(var(--line) * var(--text-fit,1) * var(--u));white-space:nowrap}.fm-muted{color:#8a94a6}.fm-secondary{color:#4a5568}.fm-italic{font-family:var(--font-sans);font-style:italic}.fm-scene button{padding:0;border:0;color:inherit;font-size:inherit;transition:background .18s,color .18s,box-shadow .18s}.fm-scene button:hover{box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #2f7bff88}.fm-scene :where(button,textarea,select,[contenteditable]):focus-visible{outline:2px solid #2f7bff;outline-offset:2px}.fm-hero-art{position:absolute;left:51.666667%;top:100px;width:53.333333%}.fm-paper,.fm-window,.fm-panel,.fm-preview,.fm-mini-paper{isolation:isolate;--radius:10;--fill:white;border:0;border-radius:calc(var(--radius) * var(--u));background:var(--fill)}.fm-paper:before,.fm-window:before,.fm-panel:before,.fm-preview:before,.fm-mini-paper:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:calc(var(--stroke,2) * var(--u)) solid var(--stroke-color,#e3e8ef);border-radius:inherit}.fm-paper{--fill:#fffdf5}.fm-hero-paper{transform:rotate(3deg);transform-origin:top left}.fm-line{border-radius:calc(3 * var(--u));background:#d9d2bf}.fm-paper-equation{font-size:calc(20 * var(--u))}.fm-math{position:relative;display:inline-flex;align-items:center;width:max-content;max-width:100%;height:2.8em;font-weight:400;line-height:normal;white-space:nowrap}.fm-capture{border:calc(3 * var(--u)) solid #2f7bff;border-radius:calc(4 * var(--u));transform:rotate(3deg);transform-origin:top left;pointer-events:none}.fm-shortcut{display:grid;place-items:center;border-radius:calc(15 * var(--u));background:#17202b;color:#fff;font-size:calc(13 * var(--u));line-height:1;font-weight:700}.fm-cloud{border-radius:calc(13 * var(--u));background:#fff;color:#2f7bff}.fm-window{--radius:18;overflow:hidden}.fm-window>header{height:calc(42 * var(--u));background:#f8fafc;box-shadow:0 calc(1.5 * var(--u)) #e3e8ef}.fm-scene .fm-dark{border-radius:calc(8 * var(--u));background:#17202b;color:#fff}.fm-preview{--stroke:1;--fill:#fbfcfe}.fm-hero-preview>.fm-math{position:absolute;left:calc(120 * var(--u));top:calc(8 * var(--u));font-size:calc(24 * var(--u))}.fm-code{border:0;border-radius:calc(10 * var(--u));background:#17202b;color:#b2f2e5;font-family:var(--font-sans);font-weight:400}.fm-hero-code code{font-family:inherit;font-size:calc(14 * var(--u));line-height:calc(22 * var(--u));white-space:nowrap}.fm-code .fm-art-text{font-family:var(--font-sans)}.fm-hero-formats{display:flex;flex-direction:column;align-items:flex-start;gap:calc(12 * var(--u))}.fm-hero-formats button{flex:none;width:calc(var(--pill-width) * var(--u));height:calc(36 * var(--u));max-width:100%;padding:0 calc(14 * var(--u));border-radius:calc(18 * var(--u));background:#17202b;color:#fff;font-size:calc(13 * var(--u));font-weight:700;white-space:nowrap}.fm-hero-formats [data-fm-label]{display:block;width:100%;font-size:calc(1em * var(--text-fit,1))}.fm-hero-formats button:nth-child(2){background:#2f7bff}.fm-hero-formats button:nth-child(3){background:#19c3a5}.fm-hero-formats button:nth-child(4){background:#9775fa}.fm-multiple-art,.fm-edit-art,.fm-word-art,.fm-formats-art,.fm-export-art{overflow:hidden;border-radius:32px}.fm-multiple-art{background:#f1edff}.fm-edit-art,.fm-export-art{background:#e8f0ff}.fm-word-art{background:#e2f8f3}.fm-formats-art{background:#fff6d6}.fm-panel{--radius:16}.fm-multi-source{--radius:12}.fm-original-row{position:absolute;left:calc(20 * var(--u));top:calc((58 + var(--row) * 70) * var(--u));width:calc(320 * var(--u))}.fm-original-row button{position:relative;width:100%;height:calc(48 * var(--u));border-radius:calc(8 * var(--u));background:transparent;text-align:left}.fm-original-row button[aria-pressed=true]{background:#e8f0ff}.fm-original-row b{position:absolute;right:calc(16 * var(--u));top:calc(12 * var(--u));display:grid;place-items:center;width:calc(24 * var(--u));height:calc(24 * var(--u));border-radius:50%;background:#9775fa;color:#fff;font-size:calc(13 * var(--u));line-height:calc(20 * var(--u))}.fm-navigator button,.fm-current-actions button{border-radius:calc(10 * var(--u));background:#fff;box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #e3e8ef;text-align:left}.fm-navigator [aria-pressed=true]{box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #2f7bff;background:#e8f0ff}.fm-list [aria-pressed=true] .fm-muted{color:#2f7bff}.fm-current-preview{overflow:auto;font-size:calc(26 * var(--u));scrollbar-width:thin}.fm-current-preview>em{position:absolute;top:calc(36 * var(--u));left:calc(40 * var(--u));max-width:calc(100% - 56 * var(--u));font-size:calc(1em * var(--text-fit,1));font-family:var(--font-sans);font-style:italic;line-height:normal;white-space:nowrap}.fm-current-preview.is-all{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(6 * var(--u));padding:calc(10 * var(--u));font-size:calc(13 * var(--u))}.fm-current-preview.is-all>em{position:static;max-width:100%}.fm-current-preview>math{margin:calc(16 * var(--u)) auto!important;max-width:100%}.fm-current .fm-code{resize:none;padding:calc(12 * var(--u)) calc(14 * var(--u));font-size:calc(13 * var(--u));line-height:calc(22 * var(--u));scrollbar-width:thin}.fm-current .fm-code[aria-invalid=true]{outline:calc(2 * var(--u)) solid #ffd23f}.fm-current-actions .fm-dark{border-radius:calc(10 * var(--u));box-shadow:none}.fm-editor-preview{--stroke:2;--radius:16;--fill:white}.fm-editor-preview>[data-fm-live-preview]{position:absolute;left:calc(140 * var(--u));top:calc(24 * var(--u));width:calc(310 * var(--u));height:calc(94 * var(--u));overflow:auto;font-size:calc(26 * var(--u));scrollbar-width:thin}.fm-editor-preview [data-fm-live-preview]>math{width:max-content}.fm-editor-code{border-radius:calc(16 * var(--u))}.fm-editor-code textarea{position:absolute;top:calc(38 * var(--u));left:calc(18 * var(--u));width:calc(444 * var(--u));height:calc(48 * var(--u));padding:0;resize:none;border:0;outline:none!important;background:transparent;color:#b2f2e5;font:calc(15 * var(--u))/calc(24 * var(--u)) var(--font-sans);scrollbar-width:thin}.fm-editor-code:focus-within{outline:calc(2 * var(--u)) solid #2f7bff}.fm-editor-code>i{position:absolute;left:calc(312 * var(--u));top:calc(40 * var(--u));width:calc(2 * var(--u));height:calc(20 * var(--u));background:#fff;pointer-events:none;animation:fm-caret 1.2s step-end infinite}.fm-editor-code:focus-within>i,.fm-editor-code.is-edited>i{display:none}.fm-invalid{border-radius:calc(17 * var(--u));background:#fff6d6;box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #ffe066;transition:opacity .2s}.fm-invalid.is-valid{opacity:0;pointer-events:none}.fm-invalid>i{position:absolute;left:calc(14 * var(--u));top:calc(13 * var(--u));width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:#e6b000}.fm-scene .fm-clean{border-radius:calc(14 * var(--u));background:#fff}.fm-clean[aria-pressed=true]{background:#19c3a5;color:#fff}.fm-word-document{--radius:14}.fm-word-document>header{height:calc(40 * var(--u));color:#4a5568}.fm-word-document header>.fm-art-text:nth-child(2){color:#2f7bff}.fm-word-pill{border-radius:calc(12 * var(--u));background:#e8f0ff;color:#2f7bff;text-align:center}.fm-document-line{background:#e9edf2;border-radius:calc(3 * var(--u))}.fm-word-tab{border-radius:calc(3 * var(--u));background:#c9d2de}.fm-word-tab img{position:absolute;left:calc(46 * var(--u));top:calc(6 * var(--u));width:calc(8 * var(--u));height:calc(8 * var(--u))}.fm-word-equation{border-radius:calc(4 * var(--u));background:#f1f3f5;box-shadow:inset 0 0 0 calc(1 * var(--u)) #c9d2de;font-size:calc(24 * var(--u));white-space:nowrap;overflow:auto;scrollbar-width:thin}.fm-word-equation>.fm-math{position:absolute;left:calc(60 * var(--u));top:calc(12 * var(--u))}.fm-word-equation>i{position:absolute;left:calc(246 * var(--u));top:calc(36 * var(--u));width:calc(2 * var(--u));height:calc(26 * var(--u));background:#2f7bff;animation:fm-caret 1.2s step-end infinite}.fm-word-equation:focus>i{display:none}.fm-paste{border-radius:calc(15 * var(--u));background:#17202b;color:#fff}.fm-formats-menu button{border-radius:calc(10 * var(--u));background:#fff;text-align:left}.fm-formats-menu button[aria-pressed=true]{background:#e8f0ff;color:#2f7bff}.fm-formats-menu img{position:absolute;right:calc(12 * var(--u));top:calc(17 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));visibility:hidden}.fm-formats-menu [aria-pressed=true] img{visibility:visible}.fm-delimiters button{border-radius:calc(8 * var(--u));background:#fff;text-align:left}.fm-delimiters button[aria-pressed=true]{background:#17202b;color:#fff;font-weight:700}.fm-copy-format{border-radius:calc(20 * var(--u));background:#19c3a5;color:#fff!important;text-align:left}.fm-copy-format img{position:absolute;top:calc(12 * var(--u));left:calc(16 * var(--u));width:calc(16 * var(--u));height:calc(16 * var(--u))}.fm-export-window{--radius:16}.fm-export-window>header{height:calc(40 * var(--u))}.fm-display{border-radius:calc(8 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #e3e8ef}.fm-display img{position:absolute;left:calc(142 * var(--u));top:calc(8 * var(--u));width:calc(12 * var(--u));height:calc(12 * var(--u))}.fm-scene select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.fm-export-panes>div{overflow:hidden;transition:width .3s,left .3s,opacity .2s}.fm-export-source{--fill:#fffdf5;color:#5c5346;font-size:calc(17 * var(--u))}.fm-export-source>.fm-math{position:absolute;left:calc(30 * var(--u));top:calc(46 * var(--u))}.fm-export-preview>.fm-math{position:absolute;left:calc(70 * var(--u));top:calc(42 * var(--u));font-size:calc(22 * var(--u))}.fm-export-panes[data-mode=image] .fm-export-source,.fm-export-panes[data-mode=formula] .fm-export-preview{--x:16!important;--w:528!important}.fm-export-panes[data-mode=image] .fm-export-preview,.fm-export-panes[data-mode=formula] .fm-export-source{opacity:0;pointer-events:none}.fm-export-menu{--radius:14}.fm-export-menu button,.fm-export-menu>label{border-radius:calc(8 * var(--u));background:#fff;text-align:left}.fm-export-menu button:first-child{background:#e8f0ff;color:#2f7bff}.fm-export-menu>label:focus-within{outline:2px solid #2f7bff;outline-offset:2px}.fm-scenes-art{position:relative;border-radius:28px;overflow:hidden;background:#fff}.fm-scenes-art:after{content:"";position:absolute;inset:0;pointer-events:none;border:2px solid #e3e8ef;border-radius:inherit}.fm-mini-paper{--stroke:1.5;--radius:6}.fm-mini-line{border-radius:calc(2 * var(--u));background:#c5ccd6}.fm-mini-title{border-radius:calc(3 * var(--u));background:#343a40cc}.fm-scenes-art em{font-family:var(--font-sans);font-style:italic;line-height:normal;white-space:nowrap}.fm-mini-paper>em{font-size:calc(18 * var(--u))}.fm-mini-pdf{display:grid;place-items:center;border-radius:calc(5 * var(--u));background:#ff6b57;color:#fff;font-size:calc(11 * var(--u));line-height:calc(18 * var(--u))}.fm-mini-book{transform:rotate(3deg);transform-origin:top left;--radius:4;--fill:#f8f9fa}.fm-mini-book>.fm-mini-line{background:#adb5bd}.fm-mini-book>em{font-size:calc(16 * var(--u))}.fm-mini-exam>em{font-size:calc(17 * var(--u))}.fm-mini-exam>.fm-mini-limit{font-size:calc(15 * var(--u))}.fm-mini-rule{background:#e3e8ef}.fm-mini-video{border-radius:calc(12 * var(--u));background:#1f2a37}.fm-mini-video>div{position:absolute;top:calc(10 * var(--u));left:calc(10 * var(--u));width:calc(140 * var(--u));height:calc(76 * var(--u));background:#fffffff2;border-radius:calc(6 * var(--u))}.fm-mini-video em{position:absolute;left:calc(20 * var(--u));top:calc(36 * var(--u));font-size:calc(13 * var(--u))}.fm-mini-video>i{position:absolute;left:calc(20 * var(--u));top:calc(96 * var(--u));width:calc(120 * var(--u));height:calc(10 * var(--u));background:#ffffff4d;border-radius:calc(5 * var(--u))}.fm-mini-video>i:before{content:"";display:block;width:58.333%;height:100%;background:#ffffffe6;border-radius:inherit}.fm-mini-slide{--radius:8;overflow:hidden}.fm-mini-slide>header{height:calc(26 * var(--u));background:#9775fa;color:#fff}.fm-mini-slide>em{position:absolute;left:calc(10 * var(--u));top:calc(52 * var(--u));font-size:calc(12 * var(--u))}.fm-mini-blog{overflow:hidden;--radius:10}.fm-mini-blog>header{position:absolute;inset:0 0 auto;height:calc(22 * var(--u));background:#f8fafc}.fm-mini-blog header>i{position:absolute;left:calc(30 * var(--u));top:calc(7 * var(--u));width:calc(100 * var(--u));height:calc(8 * var(--u));border-radius:calc(4 * var(--u));background:#e9edf2}.fm-mini-blog>code{position:absolute;left:calc(12 * var(--u));top:calc(96 * var(--u));width:calc(136 * var(--u));height:calc(62 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(6 * var(--u));background:#17202b;color:#b2f2e5;font:italic calc(12 * var(--u))/calc(22 * var(--u)) var(--font-sans)}.fm-scene math{font-size:1em}.fm-scene math[display=block]{margin:0}@keyframes fm-caret{50%{opacity:0}}html:not(:lang(zh)) .fm-hero h1>span{font-size:52px;line-height:68px}html:not(:lang(zh)) .fm-hero h1>span:last-child{width:auto;font-size:48px;line-height:64px;white-space:normal}html:not(:lang(zh)) .fm-hero .download-control{margin-top:28px}html:not(:lang(zh)) .fm-hero-window header>.fm-art-text:first-child{--w:116!important}html:not(:lang(zh)) .fm-hero-window header>.fm-art-text:nth-child(2){--x:138!important;--w:184!important}html:not(:lang(zh)) .fm-hero-formats button{font-size:calc(11 * var(--u))}html:not(:lang(zh)) .fm-invalid{--w:330!important}html:not(:lang(zh)) .fm-invalid>.fm-art-text{--w:286!important}html:not(:lang(zh)) .fm-clean{--x:390!important;--w:160!important}html:not(:lang(zh)) .fm-clean>.fm-art-text{--w:136!important}html:not(:lang(zh)) .fm-paste{--x:275!important;--w:210!important}html:not(:lang(zh)) .fm-paste>.fm-art-text{--w:186!important}html:lang(ja) .formula-page,html:lang(ko) .formula-page{font-family:var(--font-sans)}@media(max-width:1250px)and (min-width:901px){.fm-hero-art{left:auto;right:-24px;width:51%;top:140px}.fm-hero h1>span{font-size:60px;line-height:78px}.fm-hero h1>span:last-child{width:auto;font-size:50px;line-height:68px;white-space:normal}.fm-multiple>header{grid-template-columns:1.15fr 1fr;gap:30px}.fm-multiple>.fm-art{margin-top:40px}.fm-formats,.fm-export{gap:32px}.fm-formats h2,.fm-export h2{font-size:30px;line-height:44px}.fm-step-arrow{display:none}.fm-faq{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:40px}.fm-faq h2{width:auto;max-width:100%;font-size:34px}.fm-step-formats{gap:5px}.fm-step-formats span{padding-inline:8px;font-size:12px}}@media(max-width:900px){.fm-container{width:calc(100% - 40px)}.formula-page h2{font-size:30px;line-height:44px}.fm-hero-layout{min-height:0;padding-bottom:24px}.fm-hero-copy{width:100%;max-width:650px;padding-block:116px 0}.fm-hero h1>span{font-size:52px;line-height:68px}.fm-hero h1>span:last-child{width:auto;font-size:44px;line-height:60px;white-space:normal}.fm-hero h1>i{max-width:calc(100% - 8px)}.fm-intro{font-size:16px;line-height:28px}.fm-hero-art{position:relative;inset:auto;width:min(640px,100%);margin:24px auto 0}.fm-howto,.fm-multiple,.fm-pair,.fm-formats,.fm-export,.fm-scenes,.fm-tips,.fm-faq,.fm-related{min-height:0;padding-block:32px}.fm-howto ol{grid-template-columns:1fr;gap:32px;margin-top:46px;padding-right:0}.fm-howto h3{margin-top:36px}.fm-howto li>p{max-width:100%}.fm-step-arrow{display:none}.fm-multiple>header{grid-template-columns:1fr;gap:16px}.fm-multiple>.fm-art{margin-top:32px}.fm-pair{grid-template-columns:1fr;gap:40px}.fm-pair h2{margin-top:20px;font-size:26px;line-height:38px}.fm-formats,.fm-export{grid-template-columns:1fr;gap:28px}.fm-formats>div:last-child,.fm-export>div:first-child{padding-top:0}.fm-formats h2,.fm-export h2{font-size:30px;line-height:44px}.fm-formats aside{margin-top:24px}.fm-export>div>p{max-width:100%;font-size:16px;line-height:28px}.fm-export .fm-checks{margin-top:24px}.fm-scenes-scroll{overflow:auto;margin-top:28px;padding-bottom:12px}.fm-scenes-art,.fm-scene-captions{min-width:1000px}.fm-tips>div{grid-template-columns:1fr;margin-top:28px;gap:16px}.fm-faq{grid-template-columns:1fr;gap:28px}.fm-faq h2{width:auto;max-width:100%}.fm-faq summary{padding:16px 20px;font-size:16px}.fm-faq-answer{padding:0 20px 20px;min-height:0}.fm-related a{max-width:100%;padding-right:16px;font-size:14px}.fm-related>div{gap:10px}.fm-related a>span{width:32px;height:32px}}@media(max-width:560px){.fm-hero h1>span{font-size:44px;line-height:60px}.fm-hero h1>span:last-child{font-size:32px;line-height:48px}html:not(:lang(zh)) .fm-hero h1>span{font-size:38px;line-height:52px}html:not(:lang(zh)) .fm-hero h1>span:last-child{font-size:32px;line-height:46px}.fm-member-note{font-size:12px;line-height:22px}.fm-multiple-art .fm-scene{aspect-ratio:620/650!important;--u:calc(100cqw / 620)!important}.fm-multi-source{--x:130!important;--y:24!important;--w:360!important}.fm-multiple-art .fm-multi-arrow{display:none}.fm-navigator{--x:20!important;--y:344!important;--w:250!important}.fm-current{--x:290!important;--y:344!important;--w:310!important}.fm-current>.fm-art-text,.fm-current-preview,.fm-current>.fm-code{--w:274!important}.fm-current-actions>button:first-child{--w:120!important}.fm-current-actions>button:first-child .fm-art-text{--w:96!important}.fm-current-actions>button:last-child{--x:148!important;--w:144!important}.fm-current-actions>button:last-child .fm-art-text{--w:120!important}.fm-step-formats{gap:5px}.fm-step-formats span{padding-inline:8px;font-size:12px}}@media(prefers-reduced-motion:reduce){.formula-page *{animation:none!important;transition:none!important}}
