:is(.ff-page,.homepage-modules) .ff-wrap{width:100%}:is(.ff-page,.homepage-modules) .ff-hero{padding:44px 0 74px}:is(.ff-page,.homepage-modules) .ff-hero-grid{display:grid;grid-template-columns:.9fr 1.45fr;gap:40px;align-items:center;min-height:490px}:is(.ff-page,.homepage-modules) .ff-hero-copy{min-width:0}:is(.ff-page,.homepage-modules) .ff-hero :is(h1,h2){margin:0;color:var(--text-primary);font-size:clamp(40px,4vw,56px);line-height:1.3;font-weight:750;letter-spacing:-.04em}:is(.ff-page,.homepage-modules) .ff-hero :is(h1,h2) span{color:var(--primary);font-size:.86em}:is(.ff-page,.homepage-modules) .ff-benefits{list-style:none;padding:0;margin:28px 0 34px;display:grid;gap:13px;color:var(--text-regular);font-size:16px}:is(.ff-page,.homepage-modules) .ff-benefits li{display:flex;gap:10px;align-items:center}:is(.ff-page,.homepage-modules) .ff-benefit-icon{flex:0 0 17px;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:var(--primary);color:#fff;font-size:11px}:is(.ff-page,.homepage-modules) .ff-icon{display:inline-block;width:1em;height:1em;vertical-align:middle;flex-shrink:0}:is(.ff-page,.homepage-modules) [data-ff-icon]{display:inline-flex;align-items:center;justify-content:center}:is(.ff-page,.homepage-modules) .ff-hero-actions{display:flex}:is(.ff-page,.homepage-modules) .ff-button{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:56px;padding:0 30px;border-radius:30px;white-space:nowrap;font-size:18px;font-weight:600;transition:box-shadow .2s,filter .2s}:is(.ff-page,.homepage-modules) .ff-button-primary{color:#fff;background:linear-gradient(110deg,#20b6b6,var(--primary));box-shadow:0 8px 24px #0095a820}:is(.ff-page,.homepage-modules) .ff-button-primary:hover,:is(.ff-page,.homepage-modules) .ff-button-primary:focus-visible{color:#fff;filter:brightness(1.1);box-shadow:0 8px 28px #0095a845}:is(.ff-page,.homepage-modules) .ff-button svg,:is(.ff-page,.homepage-modules) .ff-download-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:is(.ff-page,.homepage-modules) .ff-platforms{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:18px 0 0;font-size:12px;color:var(--gray-500)}:is(.ff-page,.homepage-modules) .ff-platforms img{width:15px;height:15px}:is(.ff-page,.homepage-modules) .ff-dot{margin:0 5px;color:var(--gray-300)}:is(.ff-page,.homepage-modules) .ff-platform-note{margin-left:5px;padding-left:10px;border-left:1px solid var(--gray-300)}:is(.ff-page,.homepage-modules) .ff-hero-art{min-width:0;container-type:inline-size}:is(.ff-page,.homepage-modules) .ff-hero-media{aspect-ratio:1.42;display:grid;align-items:center}:is(.ff-page,.homepage-modules) .ff-product-image{display:block;width:100%;height:auto}:is(.ff-page,.homepage-modules) .ff-product-demo{position:relative;width:100%;height:100%;isolation:isolate;font-family:var(--font-family-base);font-size:1.5cqw;line-height:1.5}:is(.ff-page,.homepage-modules) .ff-demo-glow{position:absolute;top:4%;right:0;bottom:4%;left:0;z-index:-1;background:radial-gradient(ellipse at 60% 55%,#a0e7df88,#d1f1e755 40%,transparent 70%);filter:blur(12px)}:is(.ff-page,.homepage-modules) .ff-demo-browser{position:absolute;top:16%;left:0;width:96%;height:76%;border:1px solid #ffffffee;border-radius:2.5cqw;padding:1.1cqw;background:#ffffff70;box-shadow:0 18px 60px #27687912}:is(.ff-page,.homepage-modules) .ff-window-bar{height:5cqw;display:flex;align-items:center;gap:3cqw;padding:0 1.5cqw}:is(.ff-page,.homepage-modules) .ff-window-dots{display:inline-flex;gap:.8cqw}:is(.ff-page,.homepage-modules) .ff-window-dots i{width:1.1cqw;height:1.1cqw;border-radius:50%;background:#ffb1a7}:is(.ff-page,.homepage-modules) .ff-window-dots i:nth-child(2){background:#f2d78d}:is(.ff-page,.homepage-modules) .ff-window-dots i:nth-child(3){background:#8dd7be}:is(.ff-page,.homepage-modules) .ff-window-address{font-size:1.3cqw;color:#799496;background:#fff8;border-radius:6px;width:48%;text-align:center;padding:.25cqw}:is(.ff-page,.homepage-modules) .ff-window-more{margin-left:auto;font-size:2.5cqw;color:#8dacae}:is(.ff-page,.homepage-modules) .ff-demo-form{background:#fff;border-radius:1.7cqw;padding:3.5cqw 4cqw;height:calc(100% - 5cqw)}:is(.ff-page,.homepage-modules) .ff-demo-form-heading{display:flex;flex-direction:column;gap:.5cqw;font-size:2.2cqw;font-weight:600;color:#334750;margin-bottom:3cqw}:is(.ff-page,.homepage-modules) .ff-demo-form-heading small{font-size:.95cqw;color:#a1b3b8;letter-spacing:.15em;font-weight:400}:is(.ff-page,.homepage-modules) .ff-demo-fields{display:grid;grid-template-columns:1fr 1fr;gap:2.3cqw}:is(.ff-page,.homepage-modules) .ff-demo-fields>div>span{font-size:1.3cqw;color:#86949b}:is(.ff-page,.homepage-modules) .ff-demo-fields b{color:#dba99f;font-weight:400}:is(.ff-page,.homepage-modules) .ff-demo-fields p{display:flex;align-items:center;justify-content:space-between;margin:.6cqw 0 0;border:1px solid #dceae9;border-radius:.7cqw;background:linear-gradient(100deg,#f4faf9,#fff);padding:.9cqw 1.3cqw;font-size:1.5cqw;color:#516770;white-space:nowrap}:is(.ff-page,.homepage-modules) .ff-demo-fields i{color:#42b5a0;font-style:normal;font-size:1.2cqw}:is(.ff-page,.homepage-modules) .ff-demo-form-footer{display:flex;gap:3cqw;margin-top:3cqw;padding-top:1.8cqw;border-top:1px solid #eff4f4;font-size:1.2cqw;color:#b3bec3}:is(.ff-page,.homepage-modules) .ff-demo-resumes{position:absolute;top:1%;right:0;width:42%;padding:2.7cqw;border:1px solid #f0f6f7;border-radius:2.5cqw;background:#fff;box-shadow:0 15px 45px #215a7225;transform:rotate(2deg)}:is(.ff-page,.homepage-modules) .ff-demo-resumes-heading{display:flex;gap:1.2cqw;align-items:center;margin-bottom:2.5cqw;font-size:1.8cqw;color:#2e4950}:is(.ff-page,.homepage-modules) .ff-demo-resumes-heading>span:last-child{margin-left:auto;color:#a4b3bb}:is(.ff-page,.homepage-modules) .ff-demo-brand{display:grid;place-items:center;width:3.3cqw;height:3.3cqw;border-radius:1cqw;background:linear-gradient(135deg,#7ed8bb,#0095a8);color:#fff;font-weight:700;font-size:1.6cqw}:is(.ff-page,.homepage-modules) .ff-demo-resume{display:flex;align-items:center;gap:1.5cqw;padding:1.8cqw 1.5cqw;margin:1.4cqw 0;border:1.5px solid transparent;border-radius:1.2cqw;background:#f7f9fa}:is(.ff-page,.homepage-modules) .ff-demo-resume.is-selected{border-color:var(--primary);background:#f5fcfb}:is(.ff-page,.homepage-modules) .ff-demo-resume strong{display:block;color:#324b55;font-size:2cqw;font-weight:600}:is(.ff-page,.homepage-modules) .ff-demo-resume small{display:block;margin-top:.6cqw;font-size:1.2cqw;color:#9cabb0}:is(.ff-page,.homepage-modules) .ff-demo-draft{margin-top:1.7cqw;padding:1.6cqw;border:1px solid #dceee8;border-radius:1.2cqw;background:linear-gradient(135deg,#f0faf5,#f7fcfc)}:is(.ff-page,.homepage-modules) .ff-demo-draft-heading{display:flex;align-items:center;gap:.7cqw;color:var(--primary);font-size:1.5cqw}:is(.ff-page,.homepage-modules) .ff-demo-draft-heading strong{color:#3b6267;font-size:1.5cqw;font-weight:600}:is(.ff-page,.homepage-modules) .ff-demo-draft-heading>span:last-child{margin-left:auto;font-size:1cqw;border-radius:.5cqw;padding:.25cqw .6cqw;background:#e1f1eb;color:#4a8f7b}:is(.ff-page,.homepage-modules) .ff-demo-draft p{margin:1cqw 0;color:#607a7d;font-size:1.25cqw;line-height:1.8}:is(.ff-page,.homepage-modules) .ff-demo-draft>small{color:#8aa6a3;font-size:1cqw}:is(.ff-page,.homepage-modules) .ff-resume-paper{display:grid;align-content:center;gap:.6cqw;width:4.6cqw;height:5.8cqw;border:1px solid #e1ecee;background:#fff;border-radius:.5cqw;padding:.8cqw;flex-shrink:0}:is(.ff-page,.homepage-modules) .ff-resume-paper i{display:block;height:.35cqw;background:#dce8eb}:is(.ff-page,.homepage-modules) .ff-resume-paper i:first-child{width:60%;background:#85cfc4;height:.6cqw}:is(.ff-page,.homepage-modules) .ff-resume-check,:is(.ff-page,.homepage-modules) .ff-resume-radio{margin-left:auto;width:2.2cqw;height:2.2cqw;border-radius:50%;display:grid;place-items:center;font-size:1.3cqw}:is(.ff-page,.homepage-modules) .ff-resume-check{background:var(--primary);color:#fff}:is(.ff-page,.homepage-modules) .ff-resume-radio{border:1px solid #d9e3e7}:is(.ff-page,.homepage-modules) .ff-demo-fill{display:flex;justify-content:center;align-items:center;gap:1cqw;margin-top:2.1cqw;padding:1.5cqw;color:#fff;background:linear-gradient(100deg,#42c7bc,#0095a8);border-radius:5cqw;font-size:1.9cqw;font-weight:600}:is(.ff-page,.homepage-modules) .ff-demo-fill svg{width:2.1cqw;height:2.1cqw;stroke:#fff;fill:none;stroke-linejoin:round}:is(.ff-page,.homepage-modules) .ff-demo-success{position:absolute;left:8%;bottom:2%;display:flex;gap:1.3cqw;align-items:center;padding:1.7cqw 2.5cqw;border:1px solid #e9f6f3;border-radius:1.4cqw;background:#fff;color:#567478;font-size:1.5cqw;box-shadow:0 10px 35px #24796c13}:is(.ff-page,.homepage-modules) .ff-demo-success>span{display:grid;place-items:center;width:2.3cqw;height:2.3cqw;border-radius:50%;color:#fff;background:#55baa0;font-size:1.4cqw}@media (max-width: 1100px){:is(.ff-page,.homepage-modules) .ff-hero{padding:32px 0 54px}:is(.ff-page,.homepage-modules) .ff-hero-grid{gap:24px;min-height:390px;grid-template-columns:1fr 1.25fr}:is(.ff-page,.homepage-modules) .ff-hero :is(h1,h2){font-size:42px}:is(.ff-page,.homepage-modules) .ff-benefits{font-size:14px;gap:12px}:is(.ff-page,.homepage-modules) .ff-button{min-height:50px;font-size:16px;padding-inline:24px}}@media (max-width: 800px){:is(.ff-page,.homepage-modules) .ff-hero-grid{grid-template-columns:1fr;gap:38px}:is(.ff-page,.homepage-modules) .ff-hero-copy{width:100%;max-width:530px;margin-inline:auto}:is(.ff-page,.homepage-modules) .ff-hero-art{width:min(650px,100%);margin-inline:auto}:is(.ff-page,.homepage-modules) .ff-hero{padding:22px 0 44px}:is(.ff-page,.homepage-modules) .ff-hero :is(h1,h2){font-size:46px}:is(.ff-page,.homepage-modules) .ff-benefits{font-size:16px}}@media (max-width: 520px){:is(.ff-page,.homepage-modules) .ff-hero :is(h1,h2) span{font-size:clamp(28px,8vw,34px)}:is(.ff-page,.homepage-modules) .ff-hero :is(h1,h2){font-size:40px}:is(.ff-page,.homepage-modules) .ff-hero-copy{padding-inline:8px}:is(.ff-page,.homepage-modules) .ff-benefits{margin:24px 0 28px;font-size:14px;gap:12px}:is(.ff-page,.homepage-modules) .ff-button{min-height:50px}:is(.ff-page,.homepage-modules) .ff-hero-grid{gap:32px}:is(.ff-page,.homepage-modules) .ff-platforms{font-size:11px}:is(.ff-page,.homepage-modules) .ff-platforms img{width:14px;height:14px}}.ff-page [hidden]{display:none!important}.ff-page main *,.ff-lightbox *{box-sizing:border-box}.ff-page main button,.ff-lightbox button{font-family:inherit;cursor:pointer}.ff-page main :is(a,button,[tabindex]):focus-visible,.ff-lightbox button:focus-visible{outline:3px solid var(--primary);outline-offset:5px}.ff-guide{padding:60px 0 32px;scroll-margin-top:80px}.ff-section-heading{text-align:center}.ff-section-heading h2{margin:0;color:var(--text-primary);font-size:34px;font-weight:600;letter-spacing:-.035em}.ff-tabs{display:flex;justify-content:center;gap:28px;margin:30px 0 58px}.ff-tab{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:0 22px;border:1px solid var(--primary);border-radius:24px;color:var(--primary-dark-2);background:transparent;font-size:15px;transition:background-color .2s}.ff-tab>span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--primary);color:#fff;font-size:12px;line-height:1}.ff-tab.is-active{color:#fff;background:var(--primary)}.ff-tab.is-active>span{background:#fff;color:var(--primary)}.ff-tab:not(.is-active):hover{background:var(--primary-light-9)}.ff-guide-content{display:grid;grid-template-columns:310px minmax(0,1fr);gap:76px;align-items:center}.ff-guide-copy h3{color:var(--text-primary);font-size:29px;line-height:1.5;font-weight:600;margin:0 0 16px;letter-spacing:-.025em}.ff-guide-description{font-size:14px;color:var(--text-regular);margin:0 0 26px;line-height:1.9}.ff-guide-copy .ff-install-title{font-size:clamp(20px,2.2vw,26px);font-weight:500;letter-spacing:-.04em;margin-bottom:24px}.ff-install-tips{display:grid;gap:12px;padding:0;margin:0 0 30px;list-style:none;font-size:14px;line-height:1.7;color:#202c3c}.ff-install-tips li{display:flex;align-items:baseline;gap:10px}.ff-install-tips [data-ff-icon]{flex:0 0 15px;color:var(--primary);align-self:flex-start;margin-top:4px}.ff-install-tips .ff-icon{fill:currentColor;stroke-width:0}.ff-browser-options{display:grid;gap:12px}.ff-browser-option{display:flex;align-items:center;gap:16px;min-height:68px;padding:12px 20px;border:1px solid #d6e1e4;border-radius:12px;color:var(--text-primary);font-size:18px;background:#ffffff45;transition:border-color .2s,background-color .2s}.ff-browser-option img,.ff-download-icon{width:32px;height:32px;flex-shrink:0}.ff-browser-option small{display:none}.ff-browser-option.is-active{color:#fff;border-color:transparent;background:linear-gradient(110deg,#21b8b1,var(--primary));box-shadow:0 6px 18px #0095a813}.ff-browser-option:hover{border-color:var(--primary)}.ff-browser-option:not(.is-active):hover{background:#fff}.ff-browser-option{cursor:pointer;position:relative}.ff-recommend-badge{position:absolute;top:-9px;right:-1px;padding:3px 12px;border-radius:9px 9px 0;background:linear-gradient(110deg,#42d9c5,#17b9ce);color:#fff;font-size:11px;line-height:1.5;font-weight:600;box-shadow:0 3px 10px #17b9ce30}.ff-browser-option[aria-disabled=true] small{display:block;margin-top:3px;font-size:11px;font-weight:400;opacity:.72}.ff-browser-option:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.ff-download-icon{display:grid;place-items:center;color:var(--primary)}.is-active .ff-download-icon{color:#fff}.ff-download-icon svg{width:27px;height:27px}.ff-install-note,.ff-version{font-size:12px;color:var(--gray-500);margin:16px 0 0}.ff-version{margin-top:4px}.ff-install-note{line-height:1.7;min-height:3.4em}.ff-carousel{min-width:0;container-type:inline-size;background:#fff;border:1px solid #e1eded;border-radius:18px;overflow:hidden;box-shadow:0 12px 36px #30556508}.ff-slide-frame{position:relative}.ff-image-button{width:100%;display:block;padding:0;border:0;background:transparent;cursor:zoom-in!important;text-align:left;color:var(--text-primary)}.ff-image-button:disabled{cursor:default!important;opacity:1}.ff-slide-image{display:block;width:100%;height:auto;aspect-ratio:8/5;-o-object-fit:contain;object-fit:contain}.ff-slide-placeholder{display:block;position:relative;width:100%;aspect-ratio:8/5;background:linear-gradient(135deg,#f7fafa,#f0f8f7);padding:6% 8%;overflow:hidden}.ff-tutorial-illustration{display:block;height:100%;font-size:1.5cqw;line-height:1.5}.ff-tutorial-window{display:block;height:100%;background:#fff;border:1px solid #e0e9ea;border-radius:1.2cqw;box-shadow:0 8px 24px #547e8110;overflow:hidden}.ff-tutorial-bar{display:flex;align-items:center;gap:2cqw;height:5cqw;background:#e7f0f2;padding:0 1.5cqw;color:#899da5;font-size:1.2cqw}.ff-tutorial-address{background:#fff9;border-radius:.6cqw;width:64%;padding:.4cqw 1.4cqw}.ff-tutorial-body{display:block;position:relative;padding:3.2cqw;height:calc(100% - 5cqw);font-size:1.5cqw;color:#536b76}.ff-tutorial-heading{display:flex;justify-content:space-between;align-items:center;font-size:2cqw;font-weight:600;padding-bottom:2.2cqw;border-bottom:1px solid #edf1f2}.ff-tutorial-heading small{font-size:1.2cqw;font-weight:400}.ff-tutorial-toggle{display:inline-block;vertical-align:middle;width:3cqw;height:1.6cqw;border-radius:2cqw;background:#cbd7db;margin-left:.8cqw;position:relative}.ff-tutorial-toggle:after{content:"";position:absolute;left:.3cqw;top:.3cqw;width:1cqw;height:1cqw;border-radius:50%;background:#fff}.ff-tutorial-toggle.is-on{background:var(--primary)}.ff-tutorial-toggle.is-on:after{left:1.7cqw}.ff-tutorial-actions{display:flex;gap:1.3cqw;margin:2.2cqw 0 3cqw}.ff-tutorial-actions>span{border:1px solid #dce7e9;padding:.8cqw 1.5cqw;border-radius:.6cqw;font-size:1.2cqw}.ff-tutorial-actions>.is-highlight{border-color:#69c3be;background:#effaf7;color:var(--primary-dark-2);outline:1px dashed #69c3be;outline-offset:.6cqw}.ff-tutorial-extension{display:flex;align-items:center;gap:2cqw;width:65%;padding:2.3cqw;border:1px solid #dfe9eb;border-radius:1cqw;margin-top:1.5cqw}.ff-tutorial-extension strong{display:block;font-size:1.8cqw;font-weight:600}.ff-tutorial-extension small{display:block;font-size:1.2cqw;color:#99a9b1;margin-top:.7cqw}.ff-tutorial-extension .ff-demo-brand{width:5cqw;height:5cqw;font-size:2.3cqw}.ff-tutorial-download{display:flex;gap:4cqw;justify-content:center;align-items:center;padding-top:5cqw}.ff-file-art{display:flex;flex-direction:column;align-items:center;gap:1.2cqw;font-size:1.5cqw}.ff-file-art>b{display:grid;place-items:center;width:9cqw;height:10cqw;border:1px solid #cce6e3;border-radius:1cqw;background:#edf9f6;color:var(--primary);font-size:2.3cqw}.ff-file-art>.ff-folder-art{width:12cqw;height:9cqw;background:#e1f3ed;position:relative;border-radius:0 1cqw 1cqw}.ff-folder-art:before{content:"";position:absolute;top:-1.5cqw;left:-1px;width:5.5cqw;height:1.5cqw;background:#cee8df;border-radius:.7cqw .7cqw 0 0}.ff-tutorial-arrow{color:#8eb8b4;font-size:3cqw}.ff-tutorial-menu{display:grid;gap:2cqw;width:45%;margin-left:auto;padding:2cqw;border:1px solid #dde7ea;border-radius:1cqw;background:#fff;box-shadow:0 8px 20px #3e5a6415}.ff-tutorial-menu .is-highlight{color:var(--primary);background:#ebf8f6;padding:1cqw;border-radius:.5cqw}.ff-tutorial-pin{color:var(--primary);margin-left:auto;font-size:2cqw}.ff-store-name{display:flex;align-items:center;gap:1cqw}.ff-store-name img{width:2.8cqw;height:2.8cqw}.ff-store-listing{display:grid;justify-items:center;gap:1cqw;padding-top:2.6cqw}.ff-store-listing .ff-demo-brand{width:5cqw;height:5cqw;font-size:2.4cqw}.ff-store-listing strong{font-size:2.4cqw;color:#284b56}.ff-store-listing small{font-size:1.3cqw;color:#7a929a}.ff-store-action{display:inline-flex;align-items:center;gap:2cqw;margin-top:1cqw;padding:1cqw 2.5cqw;border-radius:.8cqw;background:#087cca;color:#fff;font-size:1.5cqw}.ff-store-dialog{display:grid;gap:1.8cqw;width:70%;margin:3cqw auto 0;padding:2.5cqw;border:1px solid #dbe4e8;border-radius:1.2cqw;background:#fff;box-shadow:0 1cqw 3cqw #234a5914}.ff-store-dialog>strong{font-size:1.8cqw;color:#284b56}.ff-store-dialog>span{font-size:1.4cqw}.ff-store-dialog-actions{display:flex;justify-content:flex-end;align-items:center;gap:2cqw}.ff-store-dialog-actions b{padding:.8cqw 1.5cqw;border-radius:.6cqw;background:#087cca;color:#fff;font-weight:500}.ff-store-installed{display:grid;justify-items:center;gap:1.8cqw;padding-top:1cqw}.ff-store-installed .ff-tutorial-extension{width:80%}.ff-store-pin{display:flex;align-items:center;gap:1cqw;color:var(--primary);font-size:1.5cqw}.ff-store-ready{color:#7a929a;font-size:1.4cqw}.ff-tutorial-form{display:grid;grid-template-columns:1fr 1fr;gap:2cqw;margin-top:2.5cqw;width:76%}.ff-tutorial-form>span{display:grid;gap:.7cqw;font-size:1.2cqw;color:#8a9ba4}.ff-tutorial-form em{min-height:3.8cqw;background:#f9fbfc;border:1px solid #e0e8eb;border-radius:.6cqw;padding:.8cqw;font-style:normal;font-size:1.4cqw;color:#4d7278}.ff-tutorial-form.is-filled em{border-color:#b9ded5;background:#f0faf5}.ff-carousel-arrow{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:#6a9094}.ff-carousel-arrow span{display:inline-flex;font-size:17px}.ff-carousel-arrow:hover{color:var(--primary);background:#eaf8f6}.ff-carousel-bottom{display:grid;grid-template-columns:minmax(0,max-content) max-content;justify-content:center;align-items:center;gap:16px;padding:10px 20px}.ff-slide-caption{display:flex;align-items:center;justify-content:center;min-width:0;min-height:3.4em;margin:0;text-align:center;font-size:12px;line-height:1.7}.ff-slide-number{color:#6a9094;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.ff-slide-title{color:var(--text-regular);font-size:inherit}.ff-use-steps{--step-padding-x: 14px;--step-gap: 4px;list-style:none;padding:0;margin:18px 0 16px;display:grid;grid-auto-rows:1fr;gap:var(--step-gap)}.ff-use-steps>li{position:relative}.ff-use-steps>li:not(:last-child):after{content:"";position:absolute;left:calc(var(--step-padding-x) + 17px);top:calc(50% + 21px);width:1px;height:calc(100% + var(--step-gap) - 42px);background:linear-gradient(#bedfda,#d4e9e8);pointer-events:none}.ff-use-step{display:flex;align-items:center;gap:12px;width:100%;height:100%;min-height:70px;padding:12px var(--step-padding-x);border:1px solid transparent;border-radius:12px;background:transparent;text-align:left;color:var(--text-primary);transition:background-color .18s,border-color .18s}.ff-use-step:hover{background:#e7f7f580}.ff-use-step.is-active{background:linear-gradient(105deg,#e1f8f0,#edfafd90);border-color:#c8eae5}.ff-step-number{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;background:#e2f1ef;color:#527d80;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.ff-use-step.is-active .ff-step-number{background:linear-gradient(135deg,#3bd2b9,#17b3ca);color:#fff;box-shadow:0 3px 9px #23bfb320}.ff-use-step strong{display:block;font-size:15px;font-weight:500}.ff-use-step small{display:block;font-size:12px;color:#687f87;margin-top:4px;line-height:1.5}.ff-use-step>[data-ff-icon]{margin-left:auto;flex-shrink:0;color:var(--primary);opacity:0;font-size:16px;transition:opacity .18s}.ff-use-step.is-active>[data-ff-icon]{opacity:1}.ff-use-carousel .ff-slide-placeholder{aspect-ratio:1.65;padding:4%}.ff-carousel-controls{display:flex;align-items:center;gap:8px}.ff-use-carousel .ff-tutorial-body{padding:2.8cqw}.ff-use-scene-heading{display:flex;align-items:center;justify-content:space-between;color:#405b64;font-size:2cqw}.ff-use-scene-heading strong{font-weight:600}.ff-use-scene-heading small{font-size:1.1cqw;color:#9aadb4}.ff-use-progress{display:flex;align-items:center;gap:1.5cqw;padding:1.8cqw 0 2cqw;border-bottom:1px solid #edf2f3;font-size:1.2cqw;color:#a3b1b7}.ff-use-progress .is-current{color:var(--primary)}.ff-use-progress i{display:block;width:3.5cqw;height:1px;background:#e6edef}.ff-use-workspace{display:grid;grid-template-columns:1.3fr 1fr;gap:3cqw;padding-top:2.5cqw}.ff-use-form{display:block;padding:1cqw 0}.ff-use-form-title{display:flex;align-items:center;justify-content:space-between;font-size:1.6cqw;color:#49636a}.ff-use-form-title small{color:#a1afb4;font-size:1cqw}.ff-use-form .ff-tutorial-form{width:100%;margin-top:2cqw;gap:1.8cqw 1.5cqw}.ff-use-form .ff-tutorial-form>span{font-size:1.15cqw}.ff-use-form .ff-tutorial-form em{display:flex;align-items:center;justify-content:space-between;gap:.4cqw;min-height:3.6cqw;padding:.8cqw;font-size:1.05cqw}.ff-use-form .ff-tutorial-form em svg{color:#45ae91}.ff-field-skeleton{display:block;width:45%;height:.45cqw;border-radius:1cqw;background:#e0e8eb}.ff-use-form-next{display:inline-flex;align-items:center;gap:1.8cqw;margin-top:2.3cqw;padding:.85cqw 1.8cqw;border-radius:.6cqw;font-size:1.05cqw;background:#eef3f4;color:#9aaeb3}.ff-use-plugin{align-self:start;display:grid;gap:1.6cqw;padding:2cqw;border:1px solid #e0eceb;border-radius:1.2cqw;box-shadow:0 6px 20px #2e6e6a0c;background:#fff;min-height:29cqw}.ff-use-plugin--0,.ff-use-plugin--3{background:linear-gradient(145deg,#f5fcfa,#fff);border-color:#e4f1ed;box-shadow:none}.ff-use-start,.ff-use-complete{display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;min-height:25cqw}.ff-use-start strong,.ff-use-complete strong{font-size:1.65cqw;font-weight:600;color:#3a6268}.ff-use-start small,.ff-use-complete small{font-size:1.05cqw;margin-top:1cqw;color:#829c9e}.ff-use-orbit{position:relative;display:grid;place-items:center;width:12cqw;height:12cqw;margin-bottom:1.8cqw;border:1px dashed #bcded6;border-radius:50%;background:#ecf9f4}.ff-use-launcher{display:grid;place-items:center;width:7cqw;height:7cqw;border-radius:50%;color:#fff;background:linear-gradient(135deg,#48c7b4,#0095a8);box-shadow:0 6px 16px #0095a822;font-size:3cqw}.ff-use-pointer{position:absolute;right:-.2cqw;bottom:0;color:#34656d;font-size:3.5cqw;transform:rotate(-15deg)}.ff-use-pointer svg{fill:#fff;stroke-width:1.6}.ff-use-start-hint{margin-top:2cqw;padding:.8cqw 1.3cqw;border-radius:2cqw;background:#e5f5ef;color:#67a795;font-size:1.1cqw}.ff-use-panel-heading{display:flex;align-items:center;gap:1cqw;font-size:1.5cqw;color:#3d5e66}.ff-use-panel-heading>svg{margin-left:auto;color:#a0b1b6}.ff-use-panel-heading strong{font-weight:600}.ff-use-panel-label{font-size:1.1cqw;color:#86999f}.ff-use-resume{display:flex;align-items:center;gap:1.1cqw;border:1px solid #e7eff0;border-radius:.8cqw;padding:1.2cqw}.ff-use-resume>svg{font-size:2.7cqw;color:#7ea2a5}.ff-use-resume.is-selected{border-color:#71c5bb;background:#f0faf6}.ff-use-resume.is-selected>svg:last-child{margin-left:auto;font-size:1.5cqw;color:var(--primary)}.ff-use-resume strong{display:block;color:#4b6c72;font-size:1.45cqw;font-weight:500}.ff-use-resume small{display:block;font-size:.9cqw;color:#9aafb2;margin-top:.4cqw}.ff-use-panel-action{display:flex;align-items:center;justify-content:center;gap:.7cqw;background:var(--primary);color:#fff;border-radius:2cqw;padding:1cqw;font-size:1.2cqw;margin-top:.5cqw}.ff-use-match{display:flex;align-items:center;justify-content:space-between;color:#8aa0a5;font-size:1cqw;border-bottom:1px solid #edf3f2;padding-bottom:1cqw}.ff-use-match strong{display:block;color:#4a6a70;font-size:1.35cqw;margin-top:.3cqw;font-weight:500}.ff-use-match svg{color:#40ac92;font-size:1.6cqw}.ff-use-complete-icon{display:grid;place-items:center;width:7cqw;height:7cqw;margin-bottom:2.2cqw;background:#dcf3e9;border:1px solid #c8e9dc;border-radius:50%;color:#3caf90;font-size:3.3cqw}.ff-use-complete-note{color:#8ca69f;margin-top:2.4cqw;font-size:1.15cqw;line-height:1.8}.ff-text-link{color:var(--primary);font-size:14px;display:inline-flex;gap:12px;align-items:center}.ff-text-link:hover{color:var(--primary-dark-2)}.ff-help{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 8px;text-align:center;margin:38px 0 0;color:var(--gray-500);font-size:13px;line-height:1.5}.ff-contact-button{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:var(--primary);font-size:inherit;line-height:inherit;transition:background-color .2s,color .2s}.ff-contact-button .ff-icon{width:19px;height:19px}.ff-contact-button:hover{background:#0095a80c;color:var(--primary-dark-2)}.ff-mobile-note{background:#e9f7f5;padding:18px;border-radius:12px;font-size:14px;color:var(--text-regular)}.ff-mobile-note p{margin:0 0 12px}.ff-copy-link{padding:8px 16px;border:0;border-radius:20px;background:var(--primary);color:#fff;font-size:14px}.ff-copy-status:not(:empty){margin:12px 0 0;overflow-wrap:anywhere}.ff-lightbox{border:0;border-radius:16px;padding:0;width:min(1200px,calc(100% - 32px));max-height:calc(100dvh - 32px);background:#fff;box-shadow:0 20px 100px #102b4340;color:var(--text-regular)}.ff-lightbox::backdrop{background:#16303ae0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ff-lightbox-toolbar,.ff-lightbox-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px}.ff-lightbox-toolbar p{margin:0;font-size:16px}.ff-lightbox-close{width:36px;height:36px;border:0;border-radius:50%;background:var(--gray-50);color:var(--text-regular);flex-shrink:0}.ff-lightbox-image{display:block;width:100%;max-height:calc(100dvh - 180px);-o-object-fit:contain;object-fit:contain;background:var(--gray-50)}.ff-lightbox-controls{font-size:14px}.ff-lightbox-controls button{border:1px solid var(--gray-200);border-radius:6px;padding:8px 13px;background:#fff;color:var(--primary-dark-2)}.ff-noscript{padding:20px;text-align:center}@media (max-width: 1100px){.ff-guide-content{grid-template-columns:270px minmax(0,1fr);gap:36px}.ff-guide-copy h3{font-size:26px}.ff-guide{padding-top:46px}.ff-tabs{margin-bottom:44px}}@media (max-width: 800px){.ff-guide-content{grid-template-columns:1fr;gap:32px}.ff-guide-copy{width:100%;max-width:530px;margin-inline:auto}.ff-guide-copy h3 br{display:none}.ff-guide-copy h3{font-size:25px}.ff-browser-options{grid-template-columns:1fr}.ff-browser-option{min-height:62px}.ff-section-heading h2{font-size:29px}.ff-tabs{gap:16px;margin:26px 0 36px}}@media (max-width: 520px){.ff-use-steps{--step-padding-x: 12px}.ff-use-step{min-height:66px;padding-block:10px}.ff-use-step strong{font-size:14px}.ff-use-step small{font-size:11px}.ff-guide{padding-top:36px}.ff-section-heading h2{font-size:25px}.ff-tabs{gap:10px}.ff-tab{font-size:13px;gap:6px;padding-inline:12px;min-height:40px}.ff-tab>span{width:16px;height:16px;font-size:11px}.ff-guide-copy{padding-inline:8px}.ff-guide-copy h3{font-size:23px}.ff-guide-description{font-size:13px;margin-bottom:20px}.ff-browser-option{font-size:16px}.ff-carousel{border-radius:12px}.ff-carousel-arrow{width:28px;height:28px}.ff-carousel-bottom{padding:8px 12px;gap:10px}.ff-carousel-controls{gap:5px}.ff-slide-caption{font-size:11px;min-height:5.1em}.ff-slide-number{font-size:11px}.ff-help{font-size:12px;margin-top:22px}}@media (prefers-reduced-motion: reduce){.ff-page main *,.ff-lightbox *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
