.fyrlo-v2{--v2-ink:#070a17;--v2-night:#0d132b;--v2-night-soft:#141c3d;--v2-paper:#f3efe7;--v2-paper-2:#e9e4da;--v2-blue:#91a3ff;--v2-blue-strong:#667cf5;--v2-violet:#b9a2ff;--v2-coral:#ff826f;--v2-white:#fffefa;--v2-muted:#aeb6d3;--v2-dark-text:#171b2d;--v2-line:#97a8ff2e;--v2-shadow:0 35px 90px #00000047;--ink:var(--v2-ink);--ink-soft:var(--v2-night);--surface:var(--v2-night-soft);--surface-raised:#182143;--paper:var(--v2-paper);--paper-soft:var(--v2-paper-2);--text:var(--v2-white);--text-muted:var(--v2-muted);--text-dark:var(--v2-dark-text);--purple:var(--v2-blue);--purple-deep:var(--v2-blue-strong);--pink:var(--v2-coral);--blue:var(--v2-blue);--line:var(--v2-line);--line-soft:#97a8ff1f;--shadow:var(--v2-shadow);--shell:1280px;background:var(--v2-ink);color:var(--v2-white)}.fyrlo-v2 main{overflow:clip}.untranslated-locale-page{background:var(--v2-paper);min-height:calc(100svh - 120px)}.fyrlo-v2 .shell,.v2-shell{width:min(100% - 48px,1280px);margin-inline:auto}.fyrlo-v2 ::selection{background:var(--v2-blue);color:var(--v2-ink)}.fyrlo-v2 :focus-visible{outline-color:var(--v2-blue)}.v2-header{z-index:100;pointer-events:none;padding:14px 24px 0;position:sticky;top:0}.v2-header__bar{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);pointer-events:auto;background:#090d1fd1;border:1px solid #ffffff1a;border-radius:19px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100%,1320px);min-height:66px;margin-inline:auto;padding:9px 11px 9px 18px;display:grid;box-shadow:0 18px 50px #00000038}.v2-brand{letter-spacing:-.035em;align-items:center;gap:11px;width:max-content;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.12rem;font-weight:600;display:inline-flex}.v2-brand img{border-radius:11px;box-shadow:0 8px 25px #0000004d}.v2-header__nav{align-items:center;gap:32px;display:flex}.v2-header__nav a{color:#c8cee4;font-size:.79rem;font-weight:720;transition:color .16s}.v2-header__actions{justify-self:end;align-items:center;gap:10px;display:flex}.v2-header .language-selector__trigger{color:#fff;border-color:#ffffff2e}.v2-header .language-menu__item:hover,.v2-header .language-menu__item:focus-visible,.v2-header .language-menu__item[aria-current=true]{color:#101c43;background:#e8edff}.v2-header__cta{background:var(--v2-paper);min-height:46px;color:var(--v2-dark-text);border-radius:12px;align-items:center;gap:9px;padding:0 17px;font-size:.77rem;font-weight:850;transition:transform .18s,background .18s;display:inline-flex}.v2-header__cta:hover{background:#fff;transform:translateY(-1px)}.v2-header__cta svg,.v2-footer__download svg{width:16px}.v2-menu{display:none;position:relative}.v2-menu summary{cursor:pointer;border:1px solid #ffffff21;border-radius:12px;place-content:center;gap:6px;width:44px;height:44px;list-style:none;display:grid}.v2-menu summary::-webkit-details-marker{display:none}.v2-menu summary span{background:#fff;width:18px;height:1px}.v2-menu nav{width:min(300px,100vw - 48px);box-shadow:var(--v2-shadow);background:#0e142e;border:1px solid #ffffff1a;border-radius:16px;padding:12px;display:grid;position:absolute;top:68px;right:0}.v2-menu nav a{color:#d9dded;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:48px;padding:0 12px;font-size:.84rem;font-weight:750;display:flex}.v2-menu nav a:last-child{background:var(--v2-paper);color:var(--v2-dark-text);border:0;border-radius:10px;margin-top:8px}.v2-menu nav svg{width:16px}.v2-section{padding-block:clamp(92px,10vw,148px);position:relative}.v2-kicker,.fyrlo-v2 .eyebrow{color:var(--v2-blue);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:.69rem;font-weight:850;display:flex}.v2-kicker>span{border:1px solid var(--v2-line);background:#91a3ff17;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.v2-kicker svg{width:13px}.v2-section-heading{max-width:860px;margin-bottom:60px}.v2-section-heading h2,.fyrlo-v2 .section-heading h2,.fyrlo-v2 .page-hero h1,.fyrlo-v2 .guide-article__header h1,.fyrlo-v2 .cta-band h2,.fyrlo-v2 .not-found h1{letter-spacing:-.055em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:500}.v2-section-heading h2{margin:0;font-size:clamp(3rem,5vw,5.5rem);line-height:.94}.v2-section-heading--split{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:90px;max-width:none;display:grid}.v2-section-heading--split>p{color:var(--v2-muted);margin-bottom:4px;font-size:1rem}.v2-text-link{color:var(--v2-white);align-items:center;gap:10px;font-size:.84rem;font-weight:820;display:inline-flex}.v2-text-link svg{width:17px;transition:transform .16s}.v2-text-link:hover svg{transform:translate(4px)}.v2-hero{background:radial-gradient(circle at 72% 28%, #5971ff30, transparent 30%), radial-gradient(circle at 14% 80%, #b896ff1a, transparent 27%), var(--v2-ink);min-height:min(920px,100svh - 20px);padding:clamp(80px,8vw,126px) 0 78px;position:relative}.v2-hero__grain{opacity:.42;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.v2-hero__grid{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);align-items:center;gap:clamp(50px,7vw,105px);display:grid;position:relative}.v2-hero__copy h1{letter-spacing:-.068em;max-width:690px;margin:0 0 28px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(4.5rem,7.15vw,7.65rem);font-weight:500;line-height:.84}.v2-hero__copy h1 em{color:var(--v2-blue);margin-top:15px;font-style:italic;font-weight:400;display:block}.v2-hero__lede{color:#b7bfd9;max-width:600px;margin-bottom:32px;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.68}.v2-hero__actions{align-items:center;gap:26px;display:flex}.fyrlo-v2 .app-store-button{background:var(--v2-paper);min-height:58px;color:var(--v2-dark-text);border:1px solid #ffffff17;border-radius:13px;box-shadow:0 18px 45px #00000040}.v2-hero__facts{color:#7f8baa;flex-wrap:wrap;gap:12px 22px;margin:30px 0 0;padding:0;font-size:.72rem;font-weight:700;list-style:none;display:flex}.v2-hero__facts li{align-items:center;gap:7px;display:flex}.v2-hero__facts svg{width:14px;color:var(--v2-blue)}.v2-hero__art{min-height:590px;position:relative}.v2-hero__image{background:var(--v2-night);border:1px solid #ffffff24;border-radius:34px;position:absolute;inset:20px 0;overflow:hidden;box-shadow:0 55px 120px #00000073,0 0 0 10px #ffffff06}.v2-hero__image:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 100px #00000059}.v2-hero__image img{object-fit:cover}.v2-floating-card{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e142ee0;border:1px solid #ffffff1f;border-radius:15px;min-width:220px;padding:15px 17px;display:grid;position:absolute;box-shadow:0 20px 50px #00000057}.v2-floating-card span{color:#8c98b9;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:800}.v2-floating-card strong{margin-top:4px;font-size:.77rem}.v2-floating-card small{color:var(--v2-blue);margin-top:8px;font-size:.65rem}.v2-floating-card--top{top:0;left:-42px}.v2-floating-card--top div{gap:5px;margin-top:12px;display:flex}.v2-floating-card--top i{background:var(--v2-blue);border-radius:99px;width:34px;height:3px;display:block}.v2-floating-card--top i:nth-child(4){opacity:.2}.v2-floating-card--bottom{bottom:0;right:-28px}.v2-format-rail{background:#0a0e20;border-block:1px solid #ffffff14}.v2-format-rail .v2-shell{justify-content:space-between;align-items:center;gap:40px;min-height:106px;display:flex}.v2-format-rail p{color:#7783a5;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:1rem;font-style:italic}.v2-format-rail .v2-shell>div{align-items:center;gap:36px;display:flex}.v2-format-rail span{color:#d7dcec;align-items:center;gap:9px;font-size:.76rem;font-weight:760;display:flex}.v2-format-rail svg{width:16px;color:var(--v2-blue)}.v2-intro{background:var(--v2-paper);color:var(--v2-dark-text)}.v2-intro .v2-section-heading--split>p,.v2-formats .v2-section-heading--split>p{color:#5c6172}.v2-process{background:var(--v2-ink);border-radius:30px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);min-height:600px;display:grid;overflow:hidden;box-shadow:0 35px 80px #24273a2b}.v2-process__image{min-height:600px;position:relative}.v2-process__image img{object-fit:cover}.v2-process ol{align-content:center;margin:0;padding:30px 38px;list-style:none;display:grid}.v2-process li{border-bottom:1px solid #ffffff1a;grid-template-columns:38px 1fr;gap:18px;padding:25px 0;display:grid}.v2-process li:last-child{border:0}.v2-process li>span{color:var(--v2-blue);font-size:.67rem;font-weight:850}.v2-process strong{color:#fff;font-size:.9rem;display:block}.v2-process p{color:#8994b2;margin:4px 0 0;font-size:.75rem}.v2-bento-section{background:radial-gradient(circle at 80% 16%, #5e72ff26, transparent 28%), var(--v2-ink)}.v2-bento{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.v2-bento__card{background:var(--v2-night);border:1px solid #ffffff1a;border-radius:25px;min-height:410px;padding:34px;transition:transform .22s,border-color .22s;position:relative;overflow:hidden}.v2-bento__card:hover{border-color:#91a3ff66;transform:translateY(-4px)}.v2-bento__card>span,.v2-bento__copy>span,.v2-bento__card--wide>div>span{color:var(--v2-blue);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;font-size:.67rem;font-weight:850;display:flex}.v2-bento__card span svg,.v2-bento__copy span svg{width:16px}.v2-bento__card h3{letter-spacing:-.045em;max-width:540px;margin:22px 0 14px;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(2rem,3vw,3.25rem);font-weight:500;line-height:.98}.v2-bento__card p{color:#9ea8c5;max-width:500px;font-size:.85rem}.v2-bento__card strong{color:#fff;align-items:center;gap:8px;margin-top:24px;font-size:.75rem;display:flex}.v2-bento__card strong svg{width:15px}.v2-bento__card--lead{background:radial-gradient(circle at 82% 15%,#91a3ff40,#0000 32%),#0f1633;grid-column:1/-1;grid-template-columns:.9fr 1.1fr;min-height:570px;padding:46px 46px 0;display:grid}.v2-bento__copy{padding-top:28px}.v2-bento__screen{border:7px solid #070a17;border-bottom:0;border-radius:35px 35px 0 0;justify-self:center;width:min(100%,390px);height:520px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000061}.v2-bento__screen img{object-fit:cover;object-position:top}.v2-node-map{height:120px;position:absolute;bottom:22px;left:28px;right:28px}.v2-node-map:before,.v2-node-map:after{content:"";background:linear-gradient(90deg, transparent, var(--v2-violet), transparent);width:76%;height:1px;position:absolute;top:52px;left:12%;transform:rotate(-7deg)}.v2-node-map:after{opacity:.55;transform:rotate(8deg)}.v2-node-map i{z-index:2;background:#171535;border:3px solid #c9baff;border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:0 0 25px #b9a2ff73}.v2-node-map i:first-child{top:20px;left:8%}.v2-node-map i:nth-child(2){top:70px;left:35%}.v2-node-map i:nth-child(3){top:8px;right:32%}.v2-node-map i:nth-child(4){top:62px;right:8%}.v2-bento__card--paper{background:var(--v2-paper);color:var(--v2-dark-text)}.v2-bento__card--paper p{color:#656979}.v2-bento__card--paper>span{color:#5266d8}.v2-book-stack{height:105px;position:absolute;bottom:32px;left:38px;right:38px}.v2-book-stack i{border-radius:5px 12px 12px 5px;height:28px;position:absolute;left:0;right:0;box-shadow:0 9px 20px #171b2d29}.v2-book-stack i:first-child{background:#26315f;bottom:0}.v2-book-stack i:nth-child(2){background:#ff826f;bottom:34px;right:14%}.v2-book-stack i:nth-child(3){background:#91a3ff;bottom:68px;left:8%}.v2-bento__card--wide{grid-column:1/-1;grid-template-columns:.7fr 1.3fr;align-items:center;min-height:430px;padding:44px;display:grid}.v2-bento__card--wide img{border-radius:18px;width:100%;box-shadow:0 24px 65px #0000004d}.v2-formats{background:var(--v2-paper);color:var(--v2-dark-text)}.v2-format-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.v2-format-grid article>div{aspect-ratio:.74;background:#171b2d;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 45px #171b2d24}.v2-format-grid img{object-fit:cover;transition:transform .5s}.v2-format-grid article:hover img{transform:scale(1.035)}.v2-format-grid article>div>span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a17bd;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.68rem;font-weight:850;display:grid;position:absolute;top:14px;left:14px}.v2-format-grid h3{align-items:center;gap:9px;margin:18px 0 7px;font-size:1rem;display:flex}.v2-format-grid h3 svg{color:#5266d8;width:17px}.v2-format-grid p{color:#676b7a;margin:0;font-size:.78rem}.v2-principles__grid{grid-template-columns:.8fr 1.2fr;gap:110px;display:grid}.v2-principles__list{border-top:1px solid var(--v2-line)}.v2-principles__list article{border-bottom:1px solid var(--v2-line);grid-template-columns:55px 1fr;gap:24px;padding:28px 0;display:grid}.v2-principles__list span{color:var(--v2-blue);font-size:.67rem;font-weight:850}.v2-principles__list h3{margin:0 0 7px;font-size:1.05rem}.v2-principles__list p{color:#929dbb;margin:0;font-size:.84rem}.v2-guides{background:#090d1e}.v2-guide-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.v2-guide-grid>a{background:var(--v2-night);border:1px solid #ffffff17;border-radius:20px;padding:12px 12px 28px;transition:transform .2s,border-color .2s;display:block}.v2-guide-grid>a:hover{border-color:#91a3ff59;transform:translateY(-5px)}.v2-guide-grid>a>div{aspect-ratio:1.25;border-radius:13px;margin-bottom:22px;position:relative;overflow:hidden}.v2-guide-grid img{object-fit:cover;transition:transform .4s}.v2-guide-grid>a:hover img{transform:scale(1.04)}.v2-guide-grid span{color:var(--v2-blue);letter-spacing:.09em;text-transform:uppercase;padding-inline:10px;font-size:.62rem;font-weight:850;display:block}.v2-guide-grid h3{letter-spacing:-.035em;margin:12px 10px 24px;font-family:Iowan Old Style,Georgia,serif;font-size:1.65rem;font-weight:500;line-height:1.07}.v2-guide-grid p{color:#aeb7d2;align-items:center;gap:8px;margin:0 10px;font-size:.7rem;font-weight:780;display:flex}.v2-guide-grid p svg{width:15px}.fyrlo-v2 .page-hero{border-bottom:1px solid var(--v2-line);background:radial-gradient(circle at 80% 25%, #657bff2e, transparent 29%), radial-gradient(circle at 12% 80%, #b79aff14, transparent 24%), var(--v2-ink);padding:58px 0 clamp(95px,10vw,145px);overflow:hidden}.fyrlo-v2 .page-hero:after{opacity:.22;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:70px 70px}.fyrlo-v2 .breadcrumbs{margin-bottom:84px}.fyrlo-v2 .page-hero__grid{grid-template-columns:minmax(0,.93fr) minmax(410px,.8fr);gap:clamp(58px,8vw,110px)}.fyrlo-v2 .page-hero:not(.page-hero--visual) .page-hero__grid{grid-template-columns:minmax(0,900px)}.fyrlo-v2 .page-hero h1{color:#fff;margin-bottom:28px;font-size:clamp(4rem,7.2vw,7.6rem);line-height:.87}.fyrlo-v2 .page-hero__image{aspect-ratio:.96;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.fyrlo-v2 .story-art-hero__glow{background:radial-gradient(circle,#7088ff59,#0000 66%)}.fyrlo-v2 .story-art-hero__image{background:#121934;border-color:#ffffff24;box-shadow:0 30px 80px #00000059}.fyrlo-v2 .story-art-hero__note{color:#fff;background:#0d132be6;border-color:#ffffff1f}.fyrlo-v2 .story-art-hero__note small,.fyrlo-v2 .story-art-hero__note span{color:#95a2c4}.fyrlo-v2 .section{padding-block:clamp(88px,9vw,132px)}.fyrlo-v2 .page-hero~.section:not(.section--ink):not(.content-depth--ink),.fyrlo-v2 .feature-chooser,.fyrlo-v2 .guide-paths,.fyrlo-v2 .content-depth--soft,.fyrlo-v2 .content-depth--paper,.fyrlo-v2 .editorial-practical,.fyrlo-v2 .feature-intro,.fyrlo-v2 .conversion-flow{background:var(--v2-paper);color:var(--v2-dark-text)}.fyrlo-v2 .section-heading h2,.fyrlo-v2 .about-story h2,.fyrlo-v2 .publisher h2,.fyrlo-v2 .support-contact h2{font-size:clamp(2.8rem,5vw,5.15rem);line-height:.95}.fyrlo-v2 .section-heading--split>p,.fyrlo-v2 .content-depth__heading>p,.fyrlo-v2 .editorial-practical__heading>p{color:#5f6475}.fyrlo-v2 .feature-chooser__panel,.fyrlo-v2 .guide-paths__panel,.fyrlo-v2 .content-depth__panel,.fyrlo-v2 .editorial-practical__panel{background:#ffffff8c;border-color:#171b2d17;border-radius:30px;box-shadow:0 28px 65px #171b2d0f}.fyrlo-v2 .feature-chooser__grid article,.fyrlo-v2 .guide-paths__grid article,.fyrlo-v2 .content-depth__grid article,.fyrlo-v2 .support-grid>article,.fyrlo-v2 .support-sections article{background:#fff;border-color:#171b2d17;border-radius:18px;box-shadow:0 16px 42px #171b2d0f}.fyrlo-v2 .feature-chooser__grid p,.fyrlo-v2 .guide-paths__grid p,.fyrlo-v2 .content-depth__grid p,.fyrlo-v2 .content-depth__grid li,.fyrlo-v2 .support-grid p,.fyrlo-v2 .support-grid li{color:#5e6374}.fyrlo-v2 .feature-chooser__grid a,.fyrlo-v2 .guide-paths__grid a,.fyrlo-v2 .content-depth__grid article>a,.fyrlo-v2 .text-link{color:#4d62d2}.fyrlo-v2 .feature-index{gap:28px}.fyrlo-v2 .feature-index__row{background:#fff;border:1px solid #171b2d17;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-height:570px;overflow:hidden;box-shadow:0 25px 65px #171b2d14}.fyrlo-v2 .feature-index__row:nth-child(2n) .feature-index__image{order:2}.fyrlo-v2 .feature-index__image{aspect-ratio:auto;background:var(--v2-night);border:0;border-radius:0;min-height:570px}.fyrlo-v2 .feature-index__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(35px,5vw,70px);display:flex}.fyrlo-v2 .feature-index__copy h2{font-family:Iowan Old Style,Georgia,serif;font-size:clamp(2.8rem,4.7vw,4.8rem);font-weight:500}.fyrlo-v2 .feature-index__copy>p:not(.eyebrow){color:#5f6475}.fyrlo-v2 .mini-facts span{background:#f3efe7;border-color:#171b2d17}.fyrlo-v2 .button{border-radius:12px}.fyrlo-v2 .button--primary{background:var(--v2-blue-strong);color:#fff;box-shadow:0 16px 34px #4a60de3d}.fyrlo-v2 .button--ghost{color:var(--v2-dark-text);background:0 0;border-color:#171b2d24}.fyrlo-v2 .feature-steps,.fyrlo-v2 .editorial-visuals--ink,.fyrlo-v2 .related-guides,.fyrlo-v2 .faq-section,.fyrlo-v2 .insight-section,.fyrlo-v2 .guide-article__header{border-color:var(--v2-line);background:radial-gradient(circle at 88% 10%, #687eff21, transparent 26%), var(--v2-night);color:#fff}.fyrlo-v2 .steps{background:0 0;border:0;gap:12px}.fyrlo-v2 .steps article{border:1px solid var(--v2-line);background:#ffffff09;border-radius:18px}.fyrlo-v2 .steps p{color:#9ba5c2}.fyrlo-v2 .quick-facts{background:0 0;border:0;gap:10px}.fyrlo-v2 .quick-facts>div,.fyrlo-v2 .support-status>div{color:var(--v2-dark-text);background:#fff;border:1px solid #171b2d17;border-radius:14px}.fyrlo-v2 .editorial-visuals--paper,.fyrlo-v2 .editorial-visuals--soft{background:var(--v2-paper);color:var(--v2-dark-text)}.fyrlo-v2 .editorial-visuals__item{background:#fff;border-color:#171b2d1a;border-radius:20px}.fyrlo-v2 .editorial-visuals--ink .editorial-visuals__item{border-color:var(--v2-line);background:#121936}.fyrlo-v2 .editorial-visuals__heading h2,.fyrlo-v2 .guide-index__item h2,.fyrlo-v2 .workflow__copy h2{font-family:Iowan Old Style,Georgia,serif;font-weight:500}.fyrlo-v2 .editorial-visuals__copy p{color:#606576}.fyrlo-v2 .editorial-visuals--ink .editorial-visuals__copy p{color:#9ca6c3}.fyrlo-v2 .content-depth__summary{background:var(--v2-night);color:#fff;border-radius:20px}.fyrlo-v2 .content-depth__summary>div:last-child>p{color:#a1aac5}.fyrlo-v2 .content-depth__summary .text-link{color:var(--v2-blue)}.fyrlo-v2 .editorial-practical__aside{background:var(--v2-night);color:#fff;box-shadow:var(--v2-shadow);border:0;border-radius:22px}.fyrlo-v2 .editorial-practical__aside>p:not(.eyebrow),.fyrlo-v2 .editorial-practical__aside li{color:#a1aac5}.fyrlo-v2 .workflow__step{border-bottom-color:#171b2d1a;grid-template-columns:minmax(0,.9fr) minmax(380px,.8fr);gap:80px}.fyrlo-v2 .workflow__step:nth-child(2n) .workflow__visual{order:-1}.fyrlo-v2 .workflow__copy>p:not(.eyebrow),.fyrlo-v2 .workflow .check-list li{color:#5e6374}.fyrlo-v2 .workflow__visual{background:var(--v2-night);border:0;border-radius:24px;box-shadow:0 25px 65px #171b2d29}.fyrlo-v2 .check-list li:before{color:#5266d8;background:#5266d81a}.fyrlo-v2 .article-sections,.fyrlo-v2 .legal-page{background:var(--v2-ink);color:#fff}.fyrlo-v2 .prose h2{font-family:Iowan Old Style,Georgia,serif;font-weight:500}.fyrlo-v2 .prose a{color:var(--v2-blue)}.fyrlo-v2 .honesty-note,.fyrlo-v2 .legal-notice,.fyrlo-v2 .legal-contact{border-color:var(--v2-line);background:var(--v2-night);border-radius:18px}.fyrlo-v2 .honesty-note strong,.fyrlo-v2 .legal-notice strong,.fyrlo-v2 .legal-contact strong{color:var(--v2-blue)}.fyrlo-v2 .guide-index{gap:28px}.fyrlo-v2 .guide-index__item{background:#fff;border:1px solid #171b2d17;border-radius:25px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0;overflow:hidden}.fyrlo-v2 .guide-index__item>div:last-child{padding:clamp(30px,5vw,70px)}.fyrlo-v2 .guide-index__image{border:0;border-radius:0;min-height:520px}.fyrlo-v2 .guide-index__item p{color:#5f6475}.fyrlo-v2 .guide-article__header{padding-bottom:110px}.fyrlo-v2 .guide-article__header h1{font-size:clamp(3.8rem,6.6vw,7rem);line-height:.9}.fyrlo-v2 .guide-article__hero{border-color:#ffffff1f;border-radius:25px}.fyrlo-v2 .article-layout{background:var(--v2-ink)}.fyrlo-v2 .related-link-grid a{border-color:var(--v2-line);background:#121936;border-radius:16px}.fyrlo-v2 .faq-section__grid{gap:100px}.fyrlo-v2 .faq-list summary:after{color:var(--v2-blue)}.fyrlo-v2 .cta-band{box-shadow:var(--v2-shadow);background:radial-gradient(circle at 85% 10%,#b9a2ff4d,#0000 30%),radial-gradient(circle at 4% 110%,#ff826f33,#0000 35%),#151d42;border:1px solid #ffffff21;border-radius:28px;overflow:hidden}.fyrlo-v2 .cta-band p:not(.eyebrow){color:#aeb7d2}.fyrlo-v2 .about-story .prose,.fyrlo-v2 .publisher p,.fyrlo-v2 .publisher address{color:#5f6475}.fyrlo-v2 .principles__grid{background:0 0;border:0;gap:12px}.fyrlo-v2 .principles article{border:1px solid var(--v2-line);color:#fff;background:#ffffff0a;border-radius:16px}.fyrlo-v2 .principles p{color:#99a4c1}.fyrlo-v2 .publisher__visual{background:radial-gradient(circle, #7288ff47, transparent 48%), var(--v2-night);border:0}.fyrlo-v2 .fact-table{color:var(--v2-dark-text);background:#fff;border-color:#171b2d17;border-radius:24px}.fyrlo-v2 .fact-table h2{font-family:Iowan Old Style,Georgia,serif;font-weight:500}.fyrlo-v2 .fact-table dl>div{border-color:#171b2d17}.fyrlo-v2 .blog-page,.fyrlo-v2 .blog-library{background:var(--v2-paper)}.fyrlo-v2 .blog-hero{border-color:var(--v2-line);background:radial-gradient(circle at 15% 15%, #687eff30, transparent 30%), var(--v2-ink)}.fyrlo-v2 .blog-hero__intro h1{color:#fff;font-family:Iowan Old Style,Georgia,serif;font-weight:500}.fyrlo-v2 .blog-search{color:#8e9abb;background:#121936;border-color:#ffffff1f}.fyrlo-v2 .blog-card__link{border-color:#171b2d14;border-radius:18px;box-shadow:0 20px 50px #171b2d14}.fyrlo-v2 .blog-card h3{font-family:Iowan Old Style,Georgia,serif;font-weight:500}.fyrlo-v2 .blog-card__meta span:first-child{color:#5266d8}.fyrlo-v2 .blog-editorial{background:#fff}.fyrlo-v2 .blog-editorial__intro h2,.fyrlo-v2 .blog-editorial__prose h3{font-family:Iowan Old Style,Georgia,serif;font-weight:500}.journal-zero{color:#111a31;background:#f4f2ed;overflow:hidden}.journal-zero__hero{background:radial-gradient(circle at 88% 18%,#687ff329,#0000 27%),linear-gradient(135deg,#f7f5f0,#eef1f8);border-bottom:1px solid #1821381a;padding:72px 0 125px;position:relative}.journal-zero__mast{color:#65708a;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #18213824;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:.68rem;font-weight:800;display:flex}.journal-zero__hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(55px,8vw,120px);padding-top:78px;display:grid}.journal-zero__copy{z-index:2;position:relative}.journal-zero__copy h1{letter-spacing:-.065em;max-width:900px;margin:18px 0 30px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(4.5rem,7.7vw,8.5rem);font-weight:500;line-height:.88}.journal-zero__copy>p:last-of-type{color:#5f6b83;max-width:690px;margin:0;font-size:1.05rem;line-height:1.75}.journal-zero__actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:36px;display:flex}.journal-zero__actions .app-store-button{color:#fff;background:#111b3b;border-color:#0000;box-shadow:0 18px 40px #18255038}.journal-zero__actions>a:not(.app-store-button){color:#324a9e;align-items:center;gap:9px;min-height:48px;font-size:.86rem;font-weight:800;display:inline-flex}.journal-zero__canvas{perspective:1200px;min-height:610px;position:relative}.journal-zero__sheet{border:1px solid #1d2a531f;border-radius:6px;position:absolute;inset:24px 18px 24px 40px;box-shadow:0 35px 80px #1d2a532b}.journal-zero__sheet--back{background:#8194ec;transform:rotate(7deg)translate(18px,8px)}.journal-zero__sheet--middle{background:#172653;transform:rotate(-4deg)translate(-13px,5px)}.journal-zero__sheet--front{background-color:#fffefa;background-image:linear-gradient(#1e2c560f 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-rows:auto auto 1fr auto;align-content:start;padding:clamp(34px,5vw,58px);display:grid;transform:rotate(1.5deg)}.journal-zero__sheet--front>span{color:#172653;letter-spacing:-.08em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(7.5rem,14vw,13rem);line-height:.76}.journal-zero__sheet--front>i{background:#7187ed;width:72px;height:5px;margin:38px 0 25px}.journal-zero__sheet--front>p{color:#27324e;letter-spacing:.08em;text-transform:uppercase;max-width:220px;margin:0;font-size:1rem;font-weight:800}.journal-zero__sheet--front>small{color:#7a849b;letter-spacing:.12em;text-transform:uppercase;align-self:end;font-size:.68rem;font-weight:800}.journal-zero__status{color:#fff;background:radial-gradient(circle at 14% 0,#647cef2b,#0000 30%),#08142d;padding:120px 0}.journal-zero__status-grid{grid-template-columns:.42fr 1fr .55fr;align-items:center;gap:clamp(40px,7vw,105px);display:grid}.journal-zero__count{border-right:1px solid #ffffff1f;padding-right:40px}.journal-zero__count span{color:#0000;letter-spacing:-.08em;-webkit-text-stroke:2px #8499fa;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(7rem,11vw,11rem);line-height:.75}.journal-zero__count p{color:#aeb9d1;letter-spacing:.11em;text-transform:uppercase;margin:28px 0 0;font-size:.68rem;font-weight:800}.journal-zero__status-copy .eyebrow{color:#91a4ff}.journal-zero__status-copy h2{color:#fff;letter-spacing:-.055em;max-width:690px;margin:14px 0 20px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(3rem,5.2vw,5.5rem);font-weight:500;line-height:.96}.journal-zero__status-copy>p:not(.eyebrow){color:#b9c3d7;max-width:650px;margin:0;font-size:.96rem;line-height:1.7}.journal-zero__status-copy>a{color:#aebcff;align-items:center;gap:10px;margin-top:28px;font-size:.84rem;font-weight:800;display:inline-flex}.journal-zero__status aside{background:#ffffff0a;border:1px solid #9fb1ff2e;border-radius:14px;gap:12px;padding:30px;display:grid}.journal-zero__status aside span,.journal-zero__status aside p{color:#98a6c2;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.journal-zero__status aside strong{color:#f1c582;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:2.6rem;font-weight:500}.journal-zero__status aside p{margin:4px 0 0;line-height:1.55}@media (max-width:1050px){.journal-zero__hero-grid{grid-template-columns:1fr}.journal-zero__copy{max-width:920px}.journal-zero__canvas{min-height:560px}.journal-zero__sheet{inset-inline:8%}.journal-zero__status-grid{grid-template-columns:.35fr 1fr}.journal-zero__status aside{grid-column:2}}@media (max-width:720px){.journal-zero__hero{padding:48px 0 80px}.journal-zero__mast{font-size:.58rem}.journal-zero__hero-grid{gap:48px;padding-top:55px}.journal-zero__copy h1{font-size:clamp(3.8rem,18vw,5.8rem)}.journal-zero__actions{flex-direction:column;align-items:stretch}.journal-zero__actions .app-store-button{justify-content:center;width:100%}.journal-zero__canvas{min-height:430px}.journal-zero__sheet{inset:15px 12px 15px 18px}.journal-zero__sheet--front{padding:34px}.journal-zero__status{padding:82px 0}.journal-zero__status-grid{grid-template-columns:1fr}.journal-zero__count{border-bottom:1px solid #ffffff1f;border-right:0;padding:0 0 32px}.journal-zero__status aside{grid-column:1}}.v2-footer{color:#f7f8ff;background:#050713;border-top:1px solid #ffffff14;padding:100px 24px 28px}.v2-footer__top,.v2-footer__bottom{width:min(100%,1280px);margin-inline:auto}.v2-footer__top{grid-template-columns:1.1fr .9fr;gap:100px;padding-bottom:85px;display:grid}.v2-brand--footer{color:#f7f8ff;margin-bottom:32px}.v2-brand--footer span{color:#f7f8ff;max-width:10rem}.v2-footer__lead h2{color:#f7f8ff;letter-spacing:-.05em;max-width:660px;margin-bottom:22px;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(2.8rem,4vw,4.7rem);font-weight:500;line-height:.96}.v2-footer__lead>p{color:#c5cce0;max-width:580px;font-size:1rem;line-height:1.7}.v2-footer__download{color:#9db0ff;align-items:center;gap:10px;margin-top:20px;font-size:.9rem;font-weight:800;display:inline-flex}.v2-footer__nav{grid-template-columns:repeat(3,1fr);gap:35px;padding-top:80px;display:grid}.v2-footer__nav nav{align-content:start;gap:12px;display:grid}.v2-footer__nav h3{color:#98a6ca;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:800}.v2-footer__nav a{color:#d2d8e9;font-size:.86rem;line-height:1.45}.v2-footer__nav a:hover{color:#fff}.v2-footer__bottom{color:#9ba6c3;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:.74rem;display:flex}@media (max-width:1050px){.v2-header__bar{grid-template-columns:1fr auto}.v2-header__nav,.v2-header__cta{display:none}.v2-menu{display:block}.v2-hero__grid{grid-template-columns:1fr}.v2-hero__copy{max-width:790px}.v2-hero__art{min-height:660px}.v2-process{grid-template-columns:1fr}.v2-process__image{min-height:520px}.v2-process ol{grid-template-columns:1fr 1fr}.v2-process li:nth-child(odd){padding-right:25px}.v2-format-grid{grid-template-columns:1fr 1fr}.v2-principles__grid{grid-template-columns:1fr;gap:40px}.v2-footer__top{grid-template-columns:1fr;gap:20px}.v2-footer__nav{padding-top:20px}.fyrlo-v2 .page-hero__grid{grid-template-columns:1fr;gap:55px}.fyrlo-v2 .page-hero__copy{max-width:850px}.fyrlo-v2 .page-hero__image{width:min(100%,720px);min-height:640px}}@media (max-width:820px){.v2-header__actions>.language-selector{display:none}.fyrlo-v2 .shell,.v2-shell{width:min(100% - 32px,1280px)}.v2-section-heading--split{grid-template-columns:1fr;gap:24px}.v2-format-rail .v2-shell{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:26px}.v2-format-rail .v2-shell>div{flex-wrap:wrap;gap:18px 28px}.v2-bento{grid-template-columns:1fr}.v2-bento__card--lead,.v2-bento__card--wide{grid-column:auto;grid-template-columns:1fr}.v2-bento__card--lead{padding-bottom:0}.v2-bento__screen{width:min(100%,430px);margin-top:30px}.v2-bento__card--wide{gap:34px}.v2-guide-grid{grid-template-columns:1fr}.v2-guide-grid>a{grid-template-columns:.8fr 1.2fr;column-gap:24px;display:grid}.v2-guide-grid>a>div{grid-row:1/5;margin:0}.v2-guide-grid span{padding-top:12px}.v2-guide-grid h3{margin-bottom:10px}.v2-guide-grid p{margin-bottom:12px}.fyrlo-v2 .page-hero__grid{grid-template-columns:1fr}.fyrlo-v2 .page-hero__image{min-height:600px}.fyrlo-v2 .feature-index__row,.fyrlo-v2 .guide-index__item{grid-template-columns:1fr}.fyrlo-v2 .feature-index__row:nth-child(2n) .feature-index__image,.fyrlo-v2 .guide-index__item:nth-child(2n) .guide-index__image{order:0}.fyrlo-v2 .feature-index__image,.fyrlo-v2 .guide-index__image{min-height:430px}.fyrlo-v2 .workflow__step{grid-template-columns:1fr;gap:34px}.fyrlo-v2 .workflow__step:nth-child(2n) .workflow__visual{order:0}.fyrlo-v2 .faq-section__grid{gap:40px}}@media (max-width:620px){.v2-header{padding:9px 12px 0}.v2-header__bar{border-radius:15px;min-height:60px;padding-block:7px}.v2-brand img{width:36px;height:36px}.v2-hero{padding-top:68px}.v2-hero__copy h1{font-size:clamp(4rem,19vw,5.4rem)}.v2-hero__actions{flex-direction:column;align-items:stretch}.v2-hero__actions .app-store-button{justify-content:center;width:100%}.v2-hero__art{min-height:500px;margin-top:10px}.v2-hero__image{border-radius:24px;inset:20px 0 0}.v2-floating-card{min-width:185px;padding:12px}.v2-floating-card--top{left:-6px}.v2-floating-card--bottom{right:-6px}.v2-section{padding-block:82px}.v2-section-heading h2{font-size:clamp(2.8rem,13vw,4rem)}.v2-process__image{min-height:360px}.v2-process ol{grid-template-columns:1fr;padding:22px}.v2-process li:nth-child(odd){padding-right:0}.v2-bento__card{min-height:390px;padding:26px}.v2-bento__card--lead{padding:26px 26px 0}.v2-bento__screen{height:450px}.v2-bento__card--wide{padding:26px}.v2-format-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.v2-format-grid article{scroll-snap-align:start;min-width:76vw}.v2-guide-grid>a{display:block}.v2-guide-grid>a>div{margin-bottom:22px}.v2-principles__list article{grid-template-columns:35px 1fr}.v2-footer{padding-inline:16px}.v2-footer__nav{grid-template-columns:1fr 1fr}.v2-footer__bottom{flex-direction:column;align-items:flex-start}.fyrlo-v2 .page-hero{padding-top:42px}.fyrlo-v2 .breadcrumbs{margin-bottom:58px}.fyrlo-v2 .page-hero h1{font-size:clamp(3.6rem,17vw,5.2rem)}.fyrlo-v2 .page-hero__image{min-height:470px}.fyrlo-v2 .feature-index__image,.fyrlo-v2 .guide-index__image{min-height:340px}.fyrlo-v2 .feature-index__copy,.fyrlo-v2 .guide-index__item>div:last-child{padding:28px}}@media (prefers-reduced-motion:reduce){.fyrlo-v2 *,.fyrlo-v2 :before,.fyrlo-v2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}html[lang=en] body.fyrlo-v2 .page-hero{padding-bottom:clamp(78px,8vw,112px)}html[lang=en] body.fyrlo-v2 .page-hero h1{text-wrap:balance;max-width:820px;font-size:clamp(3.8rem,5.75vw,6.65rem);line-height:.92}html[lang=en] body.fyrlo-v2 .page-hero__lede{max-width:650px;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.72}@media (min-width:1101px){html[lang=en] body.fyrlo-v2 .page-hero__grid{grid-template-columns:minmax(0,1.04fr) minmax(390px,.68fr);gap:clamp(52px,6vw,88px)}}.fyrlo-v2 .feature-workbench{--workbench-accent:#6e82ec;--workbench-soft:#edf0ff;overflow:hidden;background:radial-gradient(circle at 93% 8%, color-mix(in srgb, var(--workbench-accent) 16%, transparent), transparent 27%), #f4f6fb!important}.fyrlo-v2 .feature-workbench--cover{--workbench-accent:#8b67d9;--workbench-soft:#f2edff}.fyrlo-v2 .feature-workbench--character{--workbench-accent:#427f91;--workbench-soft:#e9f4f5}.fyrlo-v2 .feature-workbench--chapter{--workbench-accent:#b26e52;--workbench-soft:#faeee8}.fyrlo-v2 .feature-workbench__heading{margin-bottom:clamp(40px,6vw,70px)}.fyrlo-v2 .feature-workbench__heading>p{color:#606d87;max-width:590px;font-size:.9rem;line-height:1.75}.fyrlo-v2 .feature-workbench__board{background:#fff;border:1px solid #2b3e7b1c;border-radius:30px;grid-template-columns:minmax(250px,.72fr) minmax(390px,1.18fr) minmax(250px,.72fr);display:grid;overflow:hidden;box-shadow:0 30px 90px #202f5b1a}.fyrlo-v2 .feature-workbench__brief,.fyrlo-v2 .feature-workbench__result{flex-direction:column;justify-content:space-between;min-height:510px;padding:clamp(30px,4vw,50px);display:flex}.fyrlo-v2 .feature-workbench__brief{background:radial-gradient(circle at 10% 100%, color-mix(in srgb, var(--workbench-accent) 38%, transparent), transparent 42%), #111c3d;color:#fff;position:relative;overflow:hidden}.fyrlo-v2 .feature-workbench__brief:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-120px;right:-120px}.fyrlo-v2 .feature-workbench__brief>span,.fyrlo-v2 .feature-workbench__result>span,.fyrlo-v2 .feature-workbench__steps small{color:color-mix(in srgb, var(--workbench-accent) 74%, white);letter-spacing:.12em;text-transform:uppercase;font-size:.61rem;font-weight:850}.fyrlo-v2 .feature-workbench__brief h3,.fyrlo-v2 .feature-workbench__result h3{letter-spacing:-.052em;margin:auto 0 22px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2.15rem,3.5vw,3.7rem);font-weight:500;line-height:.98}.fyrlo-v2 .feature-workbench__brief p{z-index:1;color:#abb6d1;margin:0;font-size:.78rem;line-height:1.65;position:relative}.fyrlo-v2 .feature-workbench__brief>div{gap:8px;margin-top:32px;display:flex}.fyrlo-v2 .feature-workbench__brief i{background:color-mix(in srgb, var(--workbench-accent) 75%, white);border-radius:99px;width:26px;height:3px;display:block}.fyrlo-v2 .feature-workbench__brief i:nth-child(2){opacity:.55;width:44px}.fyrlo-v2 .feature-workbench__brief i:nth-child(3){opacity:.3;width:16px}.fyrlo-v2 .feature-workbench__steps{margin:0;padding:0;list-style:none;display:grid}.fyrlo-v2 .feature-workbench__steps li{border-bottom:1px solid #2b3e7b17;grid-template-columns:58px 1fr;gap:20px;padding:28px clamp(28px,4vw,46px);display:grid}.fyrlo-v2 .feature-workbench__steps li:last-child{border-bottom:0}.fyrlo-v2 .feature-workbench__steps li>span{color:color-mix(in srgb, var(--workbench-accent) 80%, #1b2a58);font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.65rem;line-height:1}.fyrlo-v2 .feature-workbench__steps h3{color:#111a32;letter-spacing:-.025em;margin:7px 0 8px;font-size:1rem;font-weight:760}.fyrlo-v2 .feature-workbench__steps p{color:#69758e;margin:0;font-size:.75rem;line-height:1.65}.fyrlo-v2 .feature-workbench__result{background:linear-gradient(155deg, color-mix(in srgb, var(--workbench-soft) 86%, white), white 76%);border-left:1px solid #2b3e7b17}.fyrlo-v2 .feature-workbench__result>span{color:color-mix(in srgb, var(--workbench-accent) 84%, #29375f)}.fyrlo-v2 .feature-workbench__result h3{color:#121c37}.fyrlo-v2 .feature-workbench__result p{color:#657189;margin:0;font-size:.78rem;line-height:1.7}.fyrlo-v2 #feature-fit,.fyrlo-v2 #feature-process,.fyrlo-v2 #feature-workbench,.fyrlo-v2 #feature-depth{scroll-margin-top:96px}@media (max-width:980px){.fyrlo-v2 .feature-workbench__board{grid-template-columns:.9fr 1.1fr}.fyrlo-v2 .feature-workbench__steps{grid-area:2/1/auto/-1}.fyrlo-v2 .feature-workbench__brief,.fyrlo-v2 .feature-workbench__result{min-height:390px}}@media (max-width:620px){html[lang=en] body.fyrlo-v2 .page-hero{padding-top:32px;padding-bottom:76px}html[lang=en] body.fyrlo-v2 .breadcrumbs{margin-bottom:36px}html[lang=en] body.fyrlo-v2 .page-hero h1{font-size:clamp(3rem,11vw,4.1rem);line-height:.93}html[lang=en] body.fyrlo-v2 .page-hero__grid{gap:38px}html[lang=en] body.fyrlo-v2 .page-hero__image{min-height:410px}.fyrlo-v2 .feature-workbench__board{border-radius:22px;grid-template-columns:1fr}.fyrlo-v2 .feature-workbench__brief,.fyrlo-v2 .feature-workbench__result{min-height:360px}.fyrlo-v2 .feature-workbench__steps{grid-area:auto}.fyrlo-v2 .feature-workbench__steps li{grid-template-columns:42px 1fr;gap:12px;padding:24px}.fyrlo-v2 .feature-workbench__result{border-top:1px solid #2b3e7b17;border-left:0}}.fyrlo-v2 .feature-chooser__panel{color:#fff;background:radial-gradient(circle at 90% 0,#768bff38,#0000 30%),radial-gradient(circle at 0 100%,#be9dff1f,#0000 28%),#101a3a;border-color:#7c93ff2e;overflow:hidden;box-shadow:0 34px 90px #1826522e}.fyrlo-v2 .feature-chooser__panel .section-heading h2{color:#fff}.fyrlo-v2 .feature-chooser__panel .section-heading--split>p{color:#aeb8d5}.fyrlo-v2 .feature-chooser__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fyrlo-v2 .feature-chooser__grid article{min-height:290px;box-shadow:none;background:#ffffff0b;border-color:#ffffff1a;position:relative}.fyrlo-v2 .feature-chooser__grid article:before{content:"";background:linear-gradient(90deg,#7089ff,#b597ff);height:2px;position:absolute;top:0;left:22px;right:22px}.fyrlo-v2 .feature-chooser__grid h3{color:#fff;letter-spacing:-.035em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.45rem,2vw,2rem);font-weight:500;line-height:1.05}.fyrlo-v2 .feature-chooser__grid p{color:#9faaca}.fyrlo-v2 .feature-chooser__grid a{color:#9eb0ff}.fyrlo-v2 .workflow-map{color:#fff;background:radial-gradient(circle at 100% 0,#7089ff33,#0000 32%),#111b3d;border:1px solid #5d73da29;border-radius:28px;margin-bottom:clamp(70px,8vw,115px);overflow:hidden;box-shadow:0 30px 85px #1c2b5926}.fyrlo-v2 .workflow-map__intro{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);align-items:end;gap:50px;padding:clamp(32px,5vw,64px);display:grid}.fyrlo-v2 .workflow-map__intro h2{color:#fff;letter-spacing:-.055em;max-width:760px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2.7rem,5vw,5rem);font-weight:500;line-height:.94}.fyrlo-v2 .workflow-map__intro>p:last-child{color:#a7b2d1}.fyrlo-v2 .workflow-map ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fyrlo-v2 .workflow-map li{border-left:1px solid #ffffff17;align-content:space-between;gap:18px;min-height:205px;padding:26px;display:grid}.fyrlo-v2 .workflow-map li:first-child{border-left:0}.fyrlo-v2 .workflow-map li span{color:#8297ff;letter-spacing:.12em;font-size:.62rem;font-weight:850}.fyrlo-v2 .workflow-map li strong{color:#fff;align-self:end;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.55rem;font-weight:500}.fyrlo-v2 .workflow-map li small{color:#8f9bbd;line-height:1.5}.fyrlo-v2 .responsibility-ledger{color:#fff;overflow:hidden;background:radial-gradient(circle at 84% 10%,#7189ff2b,#0000 28%),radial-gradient(circle at 7% 95%,#d5a9ff1a,#0000 24%),#0d1735!important}.fyrlo-v2 .responsibility-ledger__head,.fyrlo-v2 .novel-continuity__head,.fyrlo-v2 .guide-explorer__head{grid-template-columns:minmax(0,.95fr) minmax(300px,.5fr);align-items:end;gap:clamp(45px,8vw,110px);margin-bottom:clamp(42px,6vw,72px);display:grid}.fyrlo-v2 .responsibility-ledger__head h2,.fyrlo-v2 .novel-continuity__head h2,.fyrlo-v2 .guide-explorer__head h2{letter-spacing:-.055em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(3rem,5.5vw,5.8rem);font-weight:500;line-height:.93}.fyrlo-v2 .responsibility-ledger__head h2{color:#fff}.fyrlo-v2 .responsibility-ledger__head>p{color:#a4afcd}.fyrlo-v2 .responsibility-ledger__grid{border:1px solid #ffffff1a;border-radius:25px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.fyrlo-v2 .responsibility-ledger__grid article{background:#ffffff06;border-left:1px solid #ffffff1a;min-height:390px;padding:clamp(28px,4vw,52px)}.fyrlo-v2 .responsibility-ledger__grid article:first-child{border-left:0}.fyrlo-v2 .responsibility-ledger__grid .responsibility-ledger__author{background:radial-gradient(circle at 80% 10%,#ffffff24,#0000 30%),#586ed9}.fyrlo-v2 .responsibility-ledger__grid article>span{color:#aab8f8;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:.6rem;font-weight:850;display:inline-flex}.fyrlo-v2 .responsibility-ledger__author>span{color:#fff!important}.fyrlo-v2 .responsibility-ledger__grid h3{color:#fff;letter-spacing:-.05em;margin:32px 0 28px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:500;line-height:.98}.fyrlo-v2 .responsibility-ledger__grid ul{color:#a2adcb;gap:14px;margin:0;padding:0;list-style:none;display:grid}.fyrlo-v2 .responsibility-ledger__author ul{color:#e5e9ff}.fyrlo-v2 .responsibility-ledger__grid li{padding-left:19px;line-height:1.55;position:relative}.fyrlo-v2 .responsibility-ledger__grid li:before{content:"";border:1px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.fyrlo-v2 .responsibility-ledger__footer{justify-content:space-between;align-items:center;gap:30px;padding-top:30px;display:flex}.fyrlo-v2 .responsibility-ledger__footer p{color:#9da9c9;max-width:650px;margin:0}.fyrlo-v2 .responsibility-ledger__footer a{color:#a8b8ff;font-weight:780}.fyrlo-v2 .novel-continuity{background:radial-gradient(circle at 90% 8%,#647dec14,#0000 28%),#f2f4fa!important}.fyrlo-v2 .novel-continuity__head h2{color:#111a32}.fyrlo-v2 .novel-continuity__head>p{color:#657087}.fyrlo-v2 .novel-continuity__board{background:#fff;border:1px solid #2d3d701f;border-radius:28px;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden;box-shadow:0 30px 80px #2332601a}.fyrlo-v2 .novel-continuity__board aside{color:#fff;background:radial-gradient(circle at 0 100%,#758bff38,#0000 38%),#111c40;padding:clamp(32px,5vw,60px)}.fyrlo-v2 .novel-continuity__board aside>span{color:#90a4ff;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.fyrlo-v2 .novel-continuity__board aside h3{letter-spacing:-.05em;margin:24px 0 42px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:500;line-height:.97}.fyrlo-v2 .novel-continuity__board dl{gap:18px;display:grid}.fyrlo-v2 .novel-continuity__board dl>div{border-top:1px solid #ffffff1c;padding-top:16px}.fyrlo-v2 .novel-continuity__board dt{color:#879bf5;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:.58rem;font-weight:850}.fyrlo-v2 .novel-continuity__board dd{color:#acb6d2;margin:0;line-height:1.5}.fyrlo-v2 .novel-continuity__board ol{margin:0;padding:0;list-style:none;display:grid}.fyrlo-v2 .novel-continuity__board li{border-top:1px solid #2b3c6f1a;grid-template-columns:54px 1fr;gap:24px;padding:35px clamp(28px,5vw,58px);display:grid}.fyrlo-v2 .novel-continuity__board li:first-child{border-top:0}.fyrlo-v2 .novel-continuity__board li>span{color:#6c82ed;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.35rem}.fyrlo-v2 .novel-continuity__board li small{color:#6177e4;letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:850}.fyrlo-v2 .novel-continuity__board li h3{color:#17213d;margin:7px 0 8px;font-size:1.15rem}.fyrlo-v2 .novel-continuity__board li p{color:#697286;margin:0}.fyrlo-v2 .feature-fit{background:var(--v2-paper);padding-top:0}.fyrlo-v2 .feature-fit__panel{background:#fff;border:1px solid #2e3e731f;border-radius:26px;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);display:grid;overflow:hidden;box-shadow:0 24px 70px #21305d14}.fyrlo-v2 .feature-fit__question{background:radial-gradient(circle at 0 100%,#7088ff38,#0000 42%),#111c40;padding:clamp(30px,5vw,58px)}.fyrlo-v2 .feature-fit__question h2{color:#fff;letter-spacing:-.05em;margin:18px 0 0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2.1rem,3.5vw,3.7rem);font-weight:500;line-height:.98}.fyrlo-v2 .feature-fit__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fyrlo-v2 .feature-fit__grid article{border-left:1px solid #2c3c6e1a;min-height:300px;padding:clamp(26px,3vw,40px)}.fyrlo-v2 .feature-fit__grid article>span{color:#6077e2;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:850}.fyrlo-v2 .feature-fit__grid p{color:#667087}.fyrlo-v2 .feature-fit__grid a{color:#4e65d4;margin-top:18px;font-weight:780;display:inline-block}.fyrlo-v2 .support-console{color:#fff;background:radial-gradient(circle at 100% 0,#6f88ff38,#0000 34%),#111b3e;border:1px solid #5e74dc2b;border-radius:26px;overflow:hidden;box-shadow:0 28px 78px #1c2a5726}.fyrlo-v2 .support-console__head{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,.85fr) minmax(280px,.55fr);align-items:end;gap:50px;padding:clamp(30px,5vw,58px);display:grid}.fyrlo-v2 .support-console__head span{color:#91a5ff;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:850}.fyrlo-v2 .support-console__head h2{letter-spacing:-.05em;max-width:720px;margin-top:14px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2.5rem,4.5vw,4.6rem);font-weight:500;line-height:.95}.fyrlo-v2 .support-console__head>p{color:#a6b1cf}.fyrlo-v2 .support-console .support-status{background:0 0;border:0;border-radius:0;grid-template-columns:1.45fr repeat(3,minmax(0,1fr));gap:0;display:grid}.fyrlo-v2 .support-console .support-status>div{color:#fff;background:0 0;border:0;border-left:1px solid #ffffff17;border-radius:0;min-height:145px}.fyrlo-v2 .support-console .support-status>div:first-child{border-left:0}.fyrlo-v2 .support-console .support-status span{color:#8398f8}.fyrlo-v2 .guide-explorer{background:radial-gradient(circle at 90% 5%,#667eec14,#0000 25%),#f2f4fa!important}.fyrlo-v2 .guide-explorer__head h2{color:#101a31}.fyrlo-v2 .guide-explorer__head>p{color:#687287}.fyrlo-v2 .guide-explorer__controls{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #2b3b6c1c;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:center;gap:20px;margin-bottom:18px;padding:12px;display:grid;box-shadow:0 18px 55px #23315b12}.fyrlo-v2 .guide-explorer__filters{flex-wrap:wrap;gap:6px;display:flex}.fyrlo-v2 .guide-explorer__filters button,.fyrlo-v2 .guide-explorer__empty button{color:#596379;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:0 16px;font-size:.68rem;font-weight:780}.fyrlo-v2 .guide-explorer__filters button:hover,.fyrlo-v2 .guide-explorer__filters button[aria-pressed=true]{color:#4058ca;background:#e9edff;border-color:#556ad32b}.fyrlo-v2 .guide-explorer__search{gap:6px;display:grid}.fyrlo-v2 .guide-explorer__search span{color:#687287;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:820}.fyrlo-v2 .guide-explorer__search input{color:#17213c;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #2b3b6c21;border-radius:10px;outline:0;padding:0 14px}.fyrlo-v2 .guide-explorer__search input:focus-visible{border-color:#6078e7;box-shadow:0 0 0 3px #6078e724}.fyrlo-v2 .guide-explorer__status{align-items:baseline;gap:12px;margin:26px 0;display:flex}.fyrlo-v2 .guide-explorer__status span{color:#5570e0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:2rem}.fyrlo-v2 .guide-explorer__status p{color:#737d91;margin:0;font-size:.7rem;font-weight:720}.fyrlo-v2 .guide-explorer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.fyrlo-v2 .guide-explorer__grid article{background:#fff;border:1px solid #2b3b6c1c;border-radius:20px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;overflow:hidden;box-shadow:0 18px 52px #212f5812}.fyrlo-v2 .guide-explorer__grid article:hover{border-color:#566cda52;transform:translateY(-5px);box-shadow:0 28px 68px #212f581f}.fyrlo-v2 .guide-explorer__grid article.is-featured{grid-column:span 2;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr)}.fyrlo-v2 .guide-explorer__image{background:#121c3f;min-height:250px;display:block;position:relative;overflow:hidden}.fyrlo-v2 .guide-explorer__grid article.is-featured .guide-explorer__image{min-height:430px}.fyrlo-v2 .guide-explorer__image img{object-fit:cover;transition:transform .5s cubic-bezier(.2,.72,.2,1)}.fyrlo-v2 .guide-explorer__grid article:hover .guide-explorer__image img{transform:scale(1.035)}.fyrlo-v2 .guide-explorer__copy{flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,38px);display:flex}.fyrlo-v2 .guide-explorer__copy>div{color:#6679d9;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;width:100%;font-size:.58rem;font-weight:820;display:flex}.fyrlo-v2 .guide-explorer__copy small{color:#8790a3;font-size:inherit;text-align:right}.fyrlo-v2 .guide-explorer__copy h3{letter-spacing:-.045em;margin:26px 0 15px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.8rem,3vw,2.9rem);font-weight:500;line-height:1}.fyrlo-v2 .guide-explorer__copy h3 a{color:#121b34}.fyrlo-v2 .guide-explorer__copy>p{color:#6a7387}.fyrlo-v2 .guide-explorer__read{color:#4e66d7;margin-top:auto;padding-top:22px;font-size:.7rem;font-weight:800}.fyrlo-v2 .guide-explorer__empty{color:#18213c;text-align:center;background:#ffffffb3;border:1px dashed #3a4c8538;border-radius:20px;padding:70px 30px}.fyrlo-v2 .guide-explorer__empty p{color:#727c90}.fyrlo-v2 .guide-explorer__empty button{color:#4058ca;background:#e9edff;border-color:#5065cd2e}@media (max-width:1080px){.fyrlo-v2 .feature-chooser__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fyrlo-v2 .workflow-map ol{grid-template-columns:repeat(3,minmax(0,1fr))}.fyrlo-v2 .workflow-map li:nth-child(4){border-left:0}.fyrlo-v2 .feature-fit__panel,.fyrlo-v2 .novel-continuity__board{grid-template-columns:1fr}.fyrlo-v2 .feature-fit__grid{border-top:1px solid #2c3c6e1a}.fyrlo-v2 .support-console .support-status{grid-template-columns:repeat(2,minmax(0,1fr))}.fyrlo-v2 .support-console .support-status>div:nth-child(3){border-left:0}.fyrlo-v2 .guide-explorer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fyrlo-v2 .workflow-map__intro,.fyrlo-v2 .responsibility-ledger__head,.fyrlo-v2 .novel-continuity__head,.fyrlo-v2 .guide-explorer__head,.fyrlo-v2 .support-console__head{grid-template-columns:1fr;gap:24px}.fyrlo-v2 .workflow-map ol,.fyrlo-v2 .responsibility-ledger__grid,.fyrlo-v2 .feature-fit__grid,.fyrlo-v2 .guide-explorer__grid{grid-template-columns:1fr}.fyrlo-v2 .workflow-map li,.fyrlo-v2 .workflow-map li:nth-child(4),.fyrlo-v2 .responsibility-ledger__grid article,.fyrlo-v2 .responsibility-ledger__grid article:first-child,.fyrlo-v2 .feature-fit__grid article{border-top:1px solid #ffffff17;border-left:0;min-height:auto}.fyrlo-v2 .feature-fit__grid article{border-top-color:#2c3c6e1a}.fyrlo-v2 .responsibility-ledger__footer{flex-direction:column;align-items:flex-start}.fyrlo-v2 .novel-continuity__board li{grid-template-columns:38px 1fr;gap:14px}.fyrlo-v2 .guide-explorer__controls{grid-template-columns:1fr}.fyrlo-v2 .guide-explorer__filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fyrlo-v2 .guide-explorer__filters button{padding-inline:8px}.fyrlo-v2 .guide-explorer__grid article.is-featured{grid-column:span 1;grid-template-columns:1fr}.fyrlo-v2 .guide-explorer__grid article.is-featured .guide-explorer__image{min-height:300px}}@media (max-width:520px){.fyrlo-v2 .feature-chooser__grid,.fyrlo-v2 .support-console .support-status{grid-template-columns:1fr}.fyrlo-v2 .support-console .support-status>div,.fyrlo-v2 .support-console .support-status>div:nth-child(3){border-top:1px solid #ffffff17;border-left:0}.fyrlo-v2 .guide-explorer__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.fyrlo-v2 .guide-explorer__grid article:hover,.fyrlo-v2 .guide-explorer__grid article:hover .guide-explorer__image img{transform:none}}.fyrlo-v2 .feature-chooser__foot{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:24px;padding:24px 4px 0;display:flex}.fyrlo-v2 .feature-chooser__foot p{color:#8f9abc;margin:0}.fyrlo-v2 .feature-chooser__foot a{color:#9eb0ff;font-size:.7rem;font-weight:780}.fyrlo-v2 .guide-explorer__meta>p{flex-wrap:wrap;align-items:center;gap:7px;margin:0;display:flex}.fyrlo-v2 .guide-explorer__meta i{color:#6377d9;letter-spacing:.07em;background:#f0f3ff;border:1px solid #576cd626;border-radius:999px;padding:4px 7px;font-size:.5rem;font-style:normal}.fyrlo-v2 .legal-brief{color:#121b34;background:radial-gradient(circle at 92% 0,#667eed14,#0000 28%),#f2f4fa;padding:clamp(32px,4vw,58px) 0}.fyrlo-v2 .legal-brief__panel{background:#fff;border:1px solid #2a3a6c1c;border-radius:25px;grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);display:grid;overflow:hidden;box-shadow:0 24px 68px #22315b14}.fyrlo-v2 .legal-brief__head{background:radial-gradient(circle at 0 100%,#7088ff38,#0000 42%),#111c40;padding:clamp(30px,4vw,52px)}.fyrlo-v2 .legal-brief__head h2{color:#fff;letter-spacing:-.05em;margin:18px 0 0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2.1rem,3.7vw,3.9rem);font-weight:500;line-height:.96}.fyrlo-v2 .legal-brief__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fyrlo-v2 .legal-brief__grid article{border-left:1px solid #2b3b6c1a;padding:clamp(28px,3vw,42px)}.fyrlo-v2 .legal-brief__grid span{color:#6278e0;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.fyrlo-v2 .legal-brief__grid h3{color:#17213d;letter-spacing:-.04em;margin:24px 0 14px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.55rem,2.4vw,2.35rem);font-weight:500;line-height:1}.fyrlo-v2 .legal-brief__grid p{color:#697287;margin:0}@media (max-width:980px){.fyrlo-v2 .legal-brief__panel{grid-template-columns:1fr}}@media (max-width:760px){.fyrlo-v2 .feature-chooser__foot,.fyrlo-v2 .guide-explorer__meta>p{flex-direction:column;align-items:flex-start}.fyrlo-v2 .legal-brief__grid{grid-template-columns:1fr}.fyrlo-v2 .legal-brief__grid article{border-top:1px solid #2b3b6c1a;border-left:0}}.fyrlo-v2 .page-hero__highlights{border-top:1px solid #30458a24;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:760px;margin:38px 0 0;padding:22px 0 0;display:grid}.fyrlo-v2 .page-hero__highlights>div{border-left:1px solid #30458a1c;align-content:start;gap:5px;padding:0 18px;display:grid}.fyrlo-v2 .page-hero__highlights>div:first-child{border-left:0;padding-left:0}.fyrlo-v2 .page-hero__highlights dt{color:#5870e2;letter-spacing:-.045em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.55rem,2.3vw,2.35rem);font-weight:500;line-height:1}.fyrlo-v2 .page-hero__highlights dd{color:#74809a;max-width:180px;margin:0;font-size:.65rem;font-weight:720;line-height:1.45}.fyrlo-v2 .subpage-index{z-index:3;margin-top:-42px;padding-bottom:34px;position:relative}.fyrlo-v2 .subpage-index__inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border:1px solid #2b3c741f;border-radius:22px;grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 65px #1b29521f}.fyrlo-v2 .subpage-index header{color:#fff;background:radial-gradient(circle at 0 100%,#677deb33,#0000 45%),#111d42;align-content:center;gap:10px;padding:28px 30px;display:grid}.fyrlo-v2 .subpage-index header span{color:#91a5ff;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:850}.fyrlo-v2 .subpage-index h2{letter-spacing:-.04em;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.55rem,2.2vw,2.35rem);font-weight:500;line-height:1}.fyrlo-v2 .subpage-index__links{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fyrlo-v2 .subpage-index__links a{color:#17213f;border-left:1px solid #2b3c741a;grid-template-columns:1fr auto;align-content:space-between;gap:18px 12px;min-height:150px;padding:23px;transition:background .2s,color .2s;display:grid}.fyrlo-v2 .subpage-index__links a:hover{color:#4058c6;background:#f0f3ff}.fyrlo-v2 .subpage-index__links a>span{color:#7388ef;font-size:.61rem;font-weight:850}.fyrlo-v2 .subpage-index__links p{grid-column:1/-1;gap:6px;margin:0;display:grid}.fyrlo-v2 .subpage-index__links strong{font-size:.76rem}.fyrlo-v2 .subpage-index__links small{color:#7b859b;font-size:.62rem;line-height:1.45}.fyrlo-v2 .subpage-index__links svg{color:#657bec;width:15px}.v2-subpage-motion .content-depth__grid article,.v2-subpage-motion .feature-chooser__grid article,.v2-subpage-motion .guide-paths__grid article,.v2-subpage-motion .support-grid article{transition:border-color .24s,box-shadow .24s,transform .24s;position:relative;overflow:hidden}.v2-subpage-motion .content-depth__grid article:after,.v2-subpage-motion .feature-chooser__grid article:after,.v2-subpage-motion .guide-paths__grid article:after,.v2-subpage-motion .support-grid article:after{content:"";border:1px solid #5d74e517;border-radius:50%;width:90px;height:90px;transition:transform .3s;position:absolute;bottom:-35px;right:-35px}.v2-subpage-motion .content-depth__grid article:hover,.v2-subpage-motion .feature-chooser__grid article:hover,.v2-subpage-motion .guide-paths__grid article:hover,.v2-subpage-motion .support-grid article:hover{border-color:#5d74e54d;transform:translateY(-5px);box-shadow:0 24px 58px #1e2c561c}.v2-subpage-motion .content-depth__grid article:hover:after,.v2-subpage-motion .feature-chooser__grid article:hover:after,.v2-subpage-motion .guide-paths__grid article:hover:after,.v2-subpage-motion .support-grid article:hover:after{transform:scale(1.35)}.fyrlo-v2 .workflow__step{position:relative}.fyrlo-v2 .workflow__step:before{color:#576cd329;letter-spacing:-.08em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(4rem,8vw,8rem);line-height:1;position:absolute;top:52px;left:50%;transform:translate(-50%)}.fyrlo-v2 .workflow__step:first-child:before{content:"01"}.fyrlo-v2 .workflow__step:nth-child(2):before{content:"02"}.fyrlo-v2 .workflow__step:nth-child(3):before{content:"03"}.fyrlo-v2 .workflow__step:nth-child(4):before{content:"04"}.v2-subpage-motion .workflow__visual{transition:box-shadow .4s,transform .4s cubic-bezier(.2,.72,.2,1)}.v2-subpage-motion .workflow__step:hover .workflow__visual{transform:translateY(-7px);box-shadow:0 35px 80px #18275333}.fyrlo-v2 .editorial-practical__steps article>span{color:#5d73df;background:#f0f3ff;border:1px solid #5b71e12e;border-radius:50%;place-items:center;width:46px;height:46px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1rem;display:grid}.fyrlo-v2 .editorial-visuals__item{transition:box-shadow .3s,transform .3s}.fyrlo-v2 .editorial-visuals__item:hover{transform:translateY(-6px);box-shadow:0 28px 65px #1d2b541f}.fyrlo-v2 .cta-band{isolation:isolate;position:relative}.fyrlo-v2 .cta-band:before,.fyrlo-v2 .cta-band:after{content:"";z-index:-1;border:1px solid #9badff21;border-radius:50%;position:absolute}.fyrlo-v2 .cta-band:before{width:420px;height:420px;top:-190px;right:-90px}.fyrlo-v2 .cta-band:after{width:310px;height:310px;bottom:-210px;right:120px}@media (max-width:820px){.fyrlo-v2 .page-hero__highlights{max-width:none}.fyrlo-v2 .workflow__step:before{top:0;left:auto;right:0;transform:none}.fyrlo-v2 .subpage-index{margin-top:-28px}.fyrlo-v2 .subpage-index__inner{grid-template-columns:1fr}.fyrlo-v2 .subpage-index header{min-height:125px}.fyrlo-v2 .subpage-index__links{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.fyrlo-v2 .page-hero__grid{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.fyrlo-v2 .page-hero__copy{width:100%;min-width:0}.fyrlo-v2 .page-hero__copy>.button-row{flex-direction:column;align-items:stretch}.fyrlo-v2 .page-hero__copy>.button-row>*{width:100%;max-width:100%}.fyrlo-v2 .page-hero__highlights{grid-template-columns:1fr;gap:14px;width:100%;min-width:0}.fyrlo-v2 .page-hero__highlights>div,.fyrlo-v2 .page-hero__highlights>div:first-child{border-bottom:1px solid #30458a1a;border-left:0;grid-template-columns:72px 1fr;align-items:baseline;padding:0 0 14px}.fyrlo-v2 .page-hero__highlights dd{max-width:none}.fyrlo-v2 .subpage-index__links{grid-template-columns:1fr}.fyrlo-v2 .subpage-index__links a{border-top:1px solid #2b3c741a;border-left:0;min-height:124px}}.fyrlo-v2 .not-found--premium{text-align:left;background:radial-gradient(circle at 82% 18%,#637aef24,#0000 30%),radial-gradient(circle at 8% 90%,#e8b0801a,#0000 26%),#f8f9fc;min-height:auto;padding:clamp(70px,8vw,120px) 0;display:block}.not-found__grid{grid-template-columns:minmax(0,.9fr) minmax(420px,.76fr);align-items:center;gap:clamp(55px,8vw,115px);display:grid}.fyrlo-v2 .not-found__copy h1{color:#0d1630;max-width:760px;margin:23px 0 25px;font-size:clamp(4rem,6.4vw,7rem);line-height:.9}.fyrlo-v2 .not-found__copy>p:not(.eyebrow){color:#64708a;max-width:640px;margin:0;font-size:1.02rem;line-height:1.7}.not-found__copy .button-row{justify-content:flex-start;margin-top:32px}.not-found__copy .button svg{width:16px}.not-found__paths{border-top:1px solid #24366921;margin-top:52px;display:grid}.not-found__paths a{color:#17213b;border-bottom:1px solid #24366921;grid-template-columns:34px 1fr 22px;align-items:center;gap:12px;min-height:66px;transition:color .18s,padding .18s;display:grid}.not-found__paths a:hover{color:#5870e4;padding-inline:8px}.not-found__paths span{color:#8091b4;font-size:.64rem;font-weight:850}.not-found__paths strong{font-size:.83rem}.not-found__paths svg{width:16px}.not-found__visual{background:#0a1530;border:1px solid #2c3e7621;border-radius:24px;min-height:650px;position:relative;overflow:hidden;box-shadow:0 34px 85px #26335b33}.not-found__visual:after{content:"";background:linear-gradient(#0000,#050c1eeb);position:absolute;inset:35% 0 0}.not-found__visual>img{object-fit:cover;transition:transform .75s cubic-bezier(.2,.72,.2,1)}.not-found__visual:hover>img{transform:scale(1.04)}.not-found__visual>div{z-index:1;color:#fff;display:grid;position:absolute;bottom:30px;left:30px;right:30px}.not-found__visual span{color:#aebaff;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:850}.not-found__visual strong{margin:9px 0 5px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:5rem;font-weight:500;line-height:.9}.not-found__visual p{color:#c2c9d9;max-width:320px;margin:0;font-size:.8rem}@media (max-width:900px){.not-found__grid{grid-template-columns:1fr}.not-found__visual{min-height:540px}}@media (max-width:600px){.fyrlo-v2 .not-found__copy h1{font-size:clamp(3.5rem,16vw,5rem)}.not-found__copy .button-row{flex-direction:column;align-items:stretch}.not-found__copy .button{justify-content:center}.not-found__visual{min-height:430px}}.fyrlo-v2{--v2-ink:#0d1733;--v2-night:#13224b;--v2-night-soft:#1b2d5c;--v2-paper:#fff;--v2-paper-2:#f2f5fb;--v2-blue:#6179f6;--v2-blue-strong:#4562eb;--v2-violet:#8b7cf6;--v2-coral:#ff826f;--v2-white:#fff;--v2-muted:#61708e;--v2-dark-text:#10182d;--v2-line:#3752b024;--v2-shadow:0 28px 70px #2e3e7021;--ink:#0d1733;--ink-soft:#13224b;--surface:#fff;--surface-raised:#fff;--paper:#fff;--paper-soft:#f2f5fb;--text:#10182d;--text-muted:#61708e;--text-dark:#10182d;--line:#3752b024;--line-soft:#3752b01a;color:var(--v2-dark-text);background:#fff}.v2-header__bar{background:#ffffffe0;border-color:#2b3e7b1a;box-shadow:0 16px 45px #2a3a681a}.v2-brand{color:#10182d}.v2-header__nav a{color:#53617c}.v2-header__nav a:hover{color:#10182d}.v2-header .language-selector__trigger{color:#10182d;background:#fff;border-color:#2b3e7b24}.v2-header .language-selector__trigger:hover,.v2-header .language-selector__trigger:focus-visible,.v2-header .language-selector[data-open=true] .language-selector__trigger{background:#f4f6ff}.v2-header__cta{color:#fff;background:#101c43}.v2-header__cta:hover{background:var(--v2-blue-strong)}.v2-menu summary{border-color:#2b3e7b26}.v2-menu summary span{background:#14203d}.v2-menu nav{background:#fff;border-color:#2b3e7b1a}.v2-menu nav a{color:#34415f;border-color:#2b3e7b14}.v2-menu nav a:last-child{color:#fff;background:#101c43}.v2-kicker,.fyrlo-v2 .eyebrow{color:var(--v2-blue-strong)}.v2-kicker>span{background:#4562eb12;border-color:#4562eb29}.v2-text-link{color:#2849d8}.v2-hero{background:radial-gradient(circle at 75% 24%,#6179f61c,#0000 29%),radial-gradient(circle at 12% 85%,#8b7cf60f,#0000 24%),#fff;min-height:auto;padding-top:clamp(92px,9vw,140px)}.v2-hero__grain{opacity:.55;background-image:linear-gradient(#3c52a00a 1px,#0000 1px),linear-gradient(90deg,#3c52a00a 1px,#0000 1px)}.v2-hero__copy h1{color:#0d1630}.v2-hero__copy h1 em{color:var(--v2-blue-strong)}.v2-hero__lede{color:#5f6b85}.v2-hero .v2-text-link{color:#14203d}.v2-hero__facts{color:#74819c}.fyrlo-v2 .app-store-button{color:#fff;background:#101c43;border-color:#0000;box-shadow:0 18px 40px #20336b33}.fyrlo-v2 .app-store-button:hover{background:var(--v2-blue-strong);box-shadow:0 23px 50px #2d439940}.v2-floating-card{background:#ffffffeb;border-color:#2b3e7b1c;box-shadow:0 20px 45px #18285a2e}.v2-floating-card span{color:#6d7890}.v2-floating-card strong{color:#14203d}.v2-floating-card small{color:#3957df}.v2-format-rail{background:#f5f7fc;border-color:#2b3e7b17}.v2-format-rail p{color:#697590}.v2-format-rail span{color:#273553}.v2-intro,.v2-brief,.v2-capabilities,.v2-comparison,.v2-library-showcase,.v2-guides{color:var(--v2-dark-text);background:#fff}.v2-process{background:#f6f8fd;border:1px solid #2b3e7b17;box-shadow:0 28px 70px #2c3c6c1a}.v2-process ol{background:#fff}.v2-process li{border-color:#2b3e7b17}.v2-process strong{color:#14203d}.v2-process p{color:#6b7690}.v2-bento-section,.v2-formats,.v2-case,.v2-trust,.v2-blockers{color:var(--v2-dark-text);background:#f3f6fc}.v2-bento__card{background:#fff;border-color:#2b3e7b17;box-shadow:0 20px 55px #2c3c6c14}.v2-bento__card:hover{border-color:#4562eb54}.v2-bento__card h3{color:#111a31}.v2-bento__card p{color:#64708a}.v2-bento__card strong{color:#2849d8}.v2-bento__card--lead{background:radial-gradient(circle at 82% 15%,#778cff40,#0000 31%),linear-gradient(135deg,#edf1ff,#fff 58%)}.v2-bento__card--violet{background:radial-gradient(circle at 82% 86%,#8b7cf629,#0000 38%),#fff}.v2-bento__card--paper{background:#fff}.v2-bento__card--wide{color:#fff;background:#111d42}.v2-bento__card--wide h3{color:#fff}.v2-bento__card--wide p{color:#b5bfd7}.v2-bento__card--wide strong,.v2-bento__card--wide>div>span{color:#9eafff}.v2-brief .v2-section-heading--split>div:last-child>p{color:#616d87}.v2-brief__grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.v2-brief__grid article{background:#fff;border:1px solid #2b3e7b17;border-radius:18px;min-height:230px;padding:30px;box-shadow:0 15px 40px #2c3c6c0f}.v2-brief__grid span{color:var(--v2-blue-strong);font-size:.66rem;font-weight:850}.v2-brief__grid h3{letter-spacing:-.035em;margin:50px 0 10px;font-family:Iowan Old Style,Georgia,serif;font-size:1.6rem;font-weight:500}.v2-brief__grid p{color:#68738d;margin:0;font-size:.82rem}.v2-format-grid article>div{box-shadow:0 18px 45px #22316221}.v2-capability-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.v2-capability-grid>a{background:#fff;border:1px solid #2b3e7b17;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:340px;padding:30px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 16px 42px #2c3c6c0f}.v2-capability-grid>a:hover{border-color:#4562eb52;transform:translateY(-4px)}.v2-capability-grid>a>span{color:#8995ad;font-size:.63rem;font-weight:850}.v2-capability-grid>a>svg{width:27px;height:27px;color:var(--v2-blue-strong);margin:34px 0 26px}.v2-capability-grid h3{letter-spacing:-.035em;margin:0 0 12px;font-family:Iowan Old Style,Georgia,serif;font-size:1.6rem;font-weight:500;line-height:1.05}.v2-capability-grid p{color:#68738d;font-size:.81rem}.v2-capability-grid strong{color:#2849d8;align-items:center;gap:8px;margin-top:auto;font-size:.7rem;display:flex}.v2-capability-grid strong svg{width:14px}.v2-case__intro{grid-template-columns:.86fr 1.14fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.v2-case .v2-section-heading{margin-bottom:0}.v2-case .v2-section-heading>p:last-child{color:#64708a;max-width:650px}.v2-case__project{background:#101b3e;border-radius:25px;min-height:510px;position:relative;overflow:hidden;box-shadow:0 24px 65px #2231622e}.v2-case__project img{object-fit:cover}.v2-case__project:after{content:"";background:linear-gradient(#0000,#080f22eb);position:absolute;inset:30% 0 0}.v2-case__project>div{z-index:2;color:#fff;position:absolute;bottom:30px;left:32px;right:32px}.v2-case__project span{color:#aebaff;letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:850}.v2-case__project h3{margin:10px 0;font-family:Iowan Old Style,Georgia,serif;font-size:2.2rem;font-weight:500}.v2-case__project p{color:#c3cbe0;margin:0;font-size:.82rem}.v2-case__timeline{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.v2-case__timeline article{background:#fff;border:1px solid #2b3e7b17;border-radius:18px;grid-template-columns:36px 1fr;padding:32px;display:grid}.v2-case__timeline article>span{color:var(--v2-blue-strong);grid-row:1/6;font-size:.66rem;font-weight:850}.v2-case__timeline small{color:#6574a5;letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:850}.v2-case__timeline h3{margin:10px 0;font-family:Iowan Old Style,Georgia,serif;font-size:1.55rem;font-weight:500;line-height:1.05}.v2-case__timeline p{color:#626f89;font-size:.79rem}.v2-case__timeline strong{color:#243a88;font-size:.7rem;font-weight:760}.v2-case__outcome{color:#fff;background:#111d42;border-radius:16px;justify-content:space-between;align-items:center;gap:60px;margin-top:18px;padding:30px 34px;display:flex}.v2-case__outcome p{color:#c1cae0;max-width:820px;margin:0;font-size:.84rem}.v2-case__outcome .v2-text-link{color:#aebaff;flex:none}.v2-principles{background:radial-gradient(circle at 85% 8%,#6179f63d,#0000 28%),#111d42}.v2-comparison__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.v2-comparison__card{border:1px solid #2b3e7b1a;border-radius:22px;overflow:hidden}.v2-comparison__card>div{padding:34px}.v2-comparison__card>div span,.v2-comparison__card>div p{color:#6a7690;font-size:.65rem;font-weight:820}.v2-comparison__card>div p{letter-spacing:.08em;text-transform:uppercase;margin:30px 0 7px}.v2-comparison__card h3{margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:2.2rem;font-weight:500}.v2-comparison__card dl{margin:0}.v2-comparison__card dl>div{border-top:1px solid #2b3e7b17;grid-template-columns:150px 1fr;gap:25px;padding:24px 34px;display:grid}.v2-comparison__card dt{color:#24324f;font-size:.7rem;font-weight:820}.v2-comparison__card dd{color:#6b7690;margin:0;font-size:.76rem}.v2-comparison__card--general{background:#f5f7fb}.v2-comparison__card--fyrlo{color:#fff;background:#111d42;border-color:#1c2d63}.v2-comparison__card--fyrlo>div span,.v2-comparison__card--fyrlo>div p{color:#9eafff}.v2-comparison__card--fyrlo dl>div{border-color:#ffffff1a}.v2-comparison__card--fyrlo dt{color:#fff}.v2-comparison__card--fyrlo dd{color:#b6c0d9}.v2-library-showcase{background:#f3f6fc}.v2-library-showcase__grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:90px;display:grid}.v2-library-showcase__visual{background:#111d42;border-radius:28px;min-height:670px;position:relative;overflow:hidden;box-shadow:0 28px 70px #24326029}.v2-library-showcase__visual img{object-fit:cover}.v2-library-showcase__visual span{color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0b142fc7;border:1px solid #ffffff24;border-radius:12px;padding:14px 16px;font-size:.72rem;font-weight:760;position:absolute;bottom:22px;left:22px;right:22px}.v2-library-showcase__grid>div:last-child>h2{letter-spacing:-.05em;margin:0 0 24px;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(3rem,4.6vw,4.9rem);font-weight:500;line-height:.95}.v2-library-showcase__grid>div:last-child>p:not(.v2-kicker){color:#64708a}.v2-library-showcase ul{gap:0;margin:30px 0;padding:0;list-style:none;display:grid}.v2-library-showcase li{border-top:1px solid #2b3e7b1a;grid-template-columns:30px 1fr;gap:14px;padding:17px 0;display:grid}.v2-library-showcase li svg{width:19px;color:var(--v2-blue-strong)}.v2-library-showcase li span{color:#6b7690;font-size:.74rem;display:grid}.v2-library-showcase li strong{color:#17213a;margin-bottom:3px;font-size:.82rem}.v2-trust__grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.v2-trust__grid article{background:#fff;border:1px solid #2b3e7b17;border-radius:18px;min-height:270px;padding:28px}.v2-trust__grid svg{width:24px;color:var(--v2-blue-strong)}.v2-trust__grid h3{margin:65px 0 12px;font-family:Iowan Old Style,Georgia,serif;font-size:1.4rem;font-weight:500}.v2-trust__grid p{color:#6a7690;font-size:.77rem}.v2-trust__links{gap:24px;margin-top:28px;display:flex}.v2-trust__links a{color:#2849d8;align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:flex}.v2-trust__links svg{width:14px}.v2-blockers__grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:30px;display:grid}.v2-blockers__grid article{background:#fff;border:1px solid #2b3e7b17;border-radius:18px;padding:32px}.v2-blockers__grid article>span{color:var(--v2-blue-strong);font-size:.66rem;font-weight:850}.v2-blockers__grid h3{margin:35px 0 24px;font-family:Iowan Old Style,Georgia,serif;font-size:1.65rem;font-weight:500}.v2-blockers__grid small{color:#3450cb;letter-spacing:.09em;text-transform:uppercase;margin:17px 0 5px;font-size:.61rem;font-weight:850;display:block}.v2-blockers__grid p{color:#68738c;margin:0;font-size:.79rem}.v2-guide-grid>a{background:#fff;border-color:#2b3e7b17;box-shadow:0 16px 42px #2c3c6c12}.v2-guide-grid span{color:var(--v2-blue-strong)}.v2-guide-grid h3{color:#121b32}.v2-guide-grid p{color:#52617e}.fyrlo-v2 .faq-section{color:var(--v2-dark-text);background:#f3f6fc;border-color:#2b3e7b17}.fyrlo-v2 .faq-list,.fyrlo-v2 .faq-list details{border-color:#2b3e7b1c}.fyrlo-v2 .faq-list details p{color:#64708a}.fyrlo-v2 .cta-band{color:#fff;background:radial-gradient(circle at 84% 12%,#8b7cf64d,#0000 30%),radial-gradient(circle at 5% 120%,#6179f642,#0000 35%),#111d42;border-color:#233877}.fyrlo-v2 .cta-band .app-store-button{color:#10182d;background:#fff}.fyrlo-v2 .page-hero{background:radial-gradient(circle at 82% 22%,#6179f61f,#0000 30%),radial-gradient(circle at 12% 86%,#8b7cf60f,#0000 24%),#fff;border-color:#2b3e7b17}.fyrlo-v2 .page-hero:after{background-image:linear-gradient(#3c52a00a 1px,#0000 1px),linear-gradient(90deg,#3c52a00a 1px,#0000 1px)}.fyrlo-v2 .breadcrumbs ol{color:#78849e}.fyrlo-v2 .breadcrumbs li+li:before{color:#bdc5d7}.fyrlo-v2 .page-hero h1{color:#0d1630}.fyrlo-v2 .page-hero__lede{color:#64708a}.fyrlo-v2 .page-hero~.section:not(.section--ink):not(.content-depth--ink),.fyrlo-v2 .feature-chooser,.fyrlo-v2 .guide-paths,.fyrlo-v2 .content-depth--soft,.fyrlo-v2 .content-depth--paper,.fyrlo-v2 .editorial-practical,.fyrlo-v2 .feature-intro,.fyrlo-v2 .conversion-flow{background:#fff}.fyrlo-v2 .feature-steps,.fyrlo-v2 .editorial-visuals--ink,.fyrlo-v2 .related-guides,.fyrlo-v2 .insight-section{color:var(--v2-dark-text);background:#f3f6fc;border-color:#2b3e7b17}.fyrlo-v2 .steps article,.fyrlo-v2 .editorial-visuals--ink .editorial-visuals__item,.fyrlo-v2 .related-link-grid a{color:var(--v2-dark-text);background:#fff;border-color:#2b3e7b17;box-shadow:0 16px 42px #2c3c6c0f}.fyrlo-v2 .steps p,.fyrlo-v2 .editorial-visuals--ink .editorial-visuals__copy p{color:#64708a}.fyrlo-v2 .editorial-visuals--paper{background:#fff!important}.fyrlo-v2 .editorial-visuals--soft,.fyrlo-v2 .editorial-visuals--ink{color:var(--v2-dark-text)!important;background:radial-gradient(circle at 88% 8%,#6179f614,#0000 25%),#f3f6fc!important}.fyrlo-v2 .page-hero~.editorial-deep-dive{background:#f3f6fc!important}.fyrlo-v2 .editorial-deep-dive__panel{background:radial-gradient(circle at 92% 7%,#6179f61a,#0000 24%),#fff;border-color:#2b3e7b1a;width:min(1280px,100% - 40px);box-shadow:0 26px 70px #23326014}.fyrlo-v2 .editorial-deep-dive__visual>div{background:#111d42}.fyrlo-v2 .editorial-deep-dive__visual figcaption,.fyrlo-v2 .editorial-deep-dive__copy>p:not(.eyebrow),.fyrlo-v2 .editorial-deep-dive__notes p{color:#65718a}.fyrlo-v2 .editorial-deep-dive__copy h2,.fyrlo-v2 .editorial-deep-dive__notes h3{color:#111a31;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:500}.fyrlo-v2 .editorial-deep-dive__copy .editorial-deep-dive__intro{color:#35415d}.fyrlo-v2 .editorial-deep-dive__notes article{background:#f5f7fc;border-color:#2b3e7b17}.fyrlo-v2 .editorial-deep-dive__notes span{color:#5870e2}.fyrlo-v2 .principles.section--ink{background:radial-gradient(circle at 88% 4%,#667ef640,#0000 31%),#111d42!important}.fyrlo-v2 .principles.section--ink .eyebrow{color:#91a5ff}.fyrlo-v2 .guide-article-footer{color:var(--v2-dark-text);background:#f3f6fc;border-color:#2b3e7b1a}.fyrlo-v2 .guide-article-footer__byline{border-color:#2b3e7b1a}.fyrlo-v2 .guide-article-footer__author span,.fyrlo-v2 .guide-article-footer__author small,.fyrlo-v2 .guide-article-footer__byline>p{color:#69758e}.fyrlo-v2 .guide-article-footer__author strong{color:#111a31}.fyrlo-v2 .guide-article-footer__keywords li{color:#66728b;background:#fff;border-color:#576dda1f}.fyrlo-v2 .guide-article-footer__feature{color:#fff;background:radial-gradient(circle at 90% 0,#768dff38,#0000 35%),#111d42;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:36px;padding:30px 34px;display:grid}.fyrlo-v2 .guide-article-footer__feature span{color:#91a5ff;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:850}.fyrlo-v2 .guide-article-footer__feature h2{letter-spacing:-.045em;margin:8px 0 5px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500}.fyrlo-v2 .guide-article-footer__feature p{color:#aeb8ce;max-width:640px;margin:0;font-size:.8rem;line-height:1.6}.fyrlo-v2 .guide-article-footer__feature>a{color:#18244d;white-space:nowrap;background:#e4e9ff;border-radius:10px;padding:13px 17px;font-size:.7rem;font-weight:850}.fyrlo-v2 .guide-article-footer__related>h2{color:#111a31;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:500}.fyrlo-v2 .guide-article-footer__grid>a{background:#fff;border-color:#2b3e7b1a;box-shadow:0 16px 42px #23326012}.fyrlo-v2 .guide-article-footer__grid>a:hover{border-color:#576dda4d;box-shadow:0 23px 55px #2332601f}.fyrlo-v2 .guide-article-footer__image{background:#111d42}.fyrlo-v2 .guide-article-footer__card-copy>span,.fyrlo-v2 .guide-article-footer__card-copy>strong{color:#5870e2}.fyrlo-v2 .guide-article-footer__card-copy h3{color:#111a31;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:500}.fyrlo-v2 .guide-article-footer__card-copy p{color:#75819a}@media (max-width:700px){.fyrlo-v2 .guide-article-footer__feature{grid-template-columns:1fr;padding:25px}.fyrlo-v2 .guide-article-footer__feature>a{white-space:normal;width:fit-content}}.fyrlo-v2 .related-link-grid small{color:#77839d}.fyrlo-v2 .content-depth--ink{color:#fff;background:#111d42}.fyrlo-v2 .article-sections,.fyrlo-v2 .legal-page,.fyrlo-v2 .article-layout{color:var(--v2-dark-text);background:#fff}.fyrlo-v2 .prose{color:#55627d}.fyrlo-v2 .prose h2,.fyrlo-v2 .prose h3{color:#111a31}.fyrlo-v2 .prose .lead{color:#314260}.fyrlo-v2 .article-sections aside a,.fyrlo-v2 .article-toc ol,.fyrlo-v2 .legal-page aside ol{color:#6b7791}.fyrlo-v2 .honesty-note,.fyrlo-v2 .legal-notice,.fyrlo-v2 .legal-contact{background:#f3f6fc;border-color:#2b3e7b1a}.fyrlo-v2 .guide-article__header{color:var(--v2-dark-text);background:radial-gradient(circle at 82% 20%,#6179f61f,#0000 28%),#fff;border-color:#2b3e7b17}.fyrlo-v2 .guide-article__header h1{color:#0d1630}.fyrlo-v2 .guide-article__deck{color:#64708a}.fyrlo-v2 .article-meta{color:#7d89a2}.fyrlo-v2 .blog-hero{background:radial-gradient(circle at 15% 15%,#6179f61f,#0000 30%),#fff;border-color:#2b3e7b17}.fyrlo-v2 .blog-hero__intro h1{color:#0d1630}.fyrlo-v2 .blog-hero__intro>p:last-child{color:#64708a}.fyrlo-v2 .blog-search{color:#73809b;background:#fff;border-color:#2b3e7b1a;box-shadow:0 14px 35px #2c3c6c17}.fyrlo-v2 .blog-search input{color:#111a31}.fyrlo-v2 .blog-filter{color:#53617c;background:#f3f6fc;border-color:#2b3e7b1a}.fyrlo-v2 .blog-filter[data-active=true]{border-color:var(--v2-blue-strong);background:var(--v2-blue-strong)}.v2-genres,.v2-mobile-app{color:var(--v2-dark-text);background:#fff}.v2-story-seeds{color:var(--v2-dark-text);background:#f3f6fc}.v2-genre-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.v2-genre-grid article{background:#111d42;border-radius:18px;min-height:340px;position:relative;overflow:hidden;box-shadow:0 18px 42px #23315e1f}.v2-genre-grid article:nth-child(2),.v2-genre-grid article:nth-child(4),.v2-genre-grid article:nth-child(7),.v2-genre-grid article:nth-child(9){transform:translateY(22px)}.v2-genre-grid article:after{content:"";background:linear-gradient(#0000,#070d1fed);position:absolute;inset:20% 0 0}.v2-genre-grid img{object-fit:cover;transition:transform .45s}.v2-genre-grid article:hover img{transform:scale(1.04)}.v2-genre-grid article>div{z-index:2;color:#fff;position:absolute;bottom:20px;left:19px;right:19px}.v2-genre-grid span{color:#aebaff;font-size:.59rem;font-weight:850}.v2-genre-grid h3{margin:9px 0 7px;font-size:1.35rem;line-height:1}.v2-genre-grid p{color:#c0c8db;margin:0;font-size:.68rem;line-height:1.45}.v2-genres__more{color:#394661;justify-content:center;align-items:center;gap:13px;margin:60px 0 0;font-size:.72rem;font-weight:750;display:flex}.v2-genres__more i{background:var(--v2-blue-strong);border-radius:50%;width:3px;height:3px}.v2-genres__more span{color:#78849c;font-weight:600}.v2-story-seeds__grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.v2-story-seeds__grid>a{background:#fff;border:1px solid #2b3e7b17;border-radius:22px;padding:12px 12px 30px;transition:transform .2s,border-color .2s;box-shadow:0 17px 45px #2c3c6c12}.v2-story-seeds__grid>a:hover{border-color:#4562eb4d;transform:translateY(-4px)}.v2-story-seeds__image{background:#111d42;border-radius:14px;min-height:380px;margin-bottom:27px;position:relative;overflow:hidden}.v2-story-seeds__image:after{content:"";background:linear-gradient(#0000,#060c1ebf);position:absolute;inset:65% 0 0}.v2-story-seeds__image img{object-fit:cover;transition:transform .45s}.v2-story-seeds__grid>a:hover img{transform:scale(1.025)}.v2-story-seeds__image span{z-index:2;color:#fff;font-size:.67rem;font-weight:850;position:absolute;bottom:13px;right:16px}.v2-story-seeds__grid>a>small,.v2-story-seeds__grid>a>h3,.v2-story-seeds__grid>a>p,.v2-story-seeds__grid>a>div:not(.v2-story-seeds__image),.v2-story-seeds__grid>a>b{margin-left:20px;margin-right:20px;display:block}.v2-story-seeds__grid>a>small{color:var(--v2-blue-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:850}.v2-story-seeds__grid h3{margin-top:9px;margin-bottom:13px;font-size:2rem;line-height:1}.v2-story-seeds__grid>a>p{color:#56627d;font-size:.81rem}.v2-story-seeds__grid>a>div:not(.v2-story-seeds__image){background:#f3f6fc;border-radius:12px;margin-top:23px;padding:19px}.v2-story-seeds__grid>a>div strong{color:#324ab4;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem}.v2-story-seeds__grid>a>div p{color:#5d6983;margin:7px 0 0;font-size:.74rem}.v2-story-seeds__grid>a>b{color:#2849d8;align-items:center;gap:8px;margin-top:22px;font-size:.69rem;display:flex}.v2-story-seeds__grid>a>b svg{width:14px}.v2-mobile-app__panel{background:radial-gradient(circle at 86% 12%,#6179f62e,#0000 28%),linear-gradient(135deg,#f2f5ff,#fff 55%);border:1px solid #2b3e7b17;border-radius:30px;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:60px;padding:clamp(35px,6vw,80px);display:grid;overflow:hidden;box-shadow:0 28px 70px #2c3c6c1a}.v2-mobile-app__copy .v2-kicker{align-items:center;gap:9px;display:flex}.v2-mobile-app__copy .v2-kicker svg{width:16px}.v2-mobile-app__copy h2{color:#0d1630;margin:18px 0 25px;font-size:clamp(3rem,5vw,5.3rem);line-height:.94}.v2-mobile-app__copy h2 em{color:var(--v2-blue-strong);font-weight:inherit}.v2-mobile-app__copy>p:not(.v2-kicker){color:#5f6c87;max-width:620px}.v2-mobile-app__copy ul{color:#36435f;gap:12px;margin:28px 0 33px;padding:0;font-size:.78rem;list-style:none;display:grid}.v2-mobile-app__copy li{align-items:center;gap:10px;display:flex}.v2-mobile-app__copy li svg{width:17px;color:var(--v2-blue-strong)}.v2-mobile-app__panel>div:last-child{min-width:0}@media (max-width:1000px){.v2-brief__grid,.v2-capability-grid{grid-template-columns:repeat(2,1fr)}.v2-genre-grid{grid-template-columns:repeat(3,1fr)}.v2-mobile-app__panel{grid-template-columns:1fr}.v2-case__intro,.v2-library-showcase__grid{grid-template-columns:1fr;gap:50px}.v2-library-showcase__visual{min-height:560px}.v2-trust__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.v2-brief__grid,.v2-capability-grid,.v2-case__timeline,.v2-comparison__grid,.v2-story-seeds__grid,.v2-blockers__grid{grid-template-columns:1fr}.v2-genre-grid{scroll-snap-type:x mandatory;padding-bottom:12px;display:flex;overflow-x:auto}.v2-genre-grid article{scroll-snap-align:start;min-width:74vw}.v2-genre-grid article:nth-child(n){transform:none}.v2-genres__more{flex-wrap:wrap}.v2-story-seeds__image{min-height:330px}.v2-mobile-app__panel{padding:34px 20px}.v2-brief__grid article{min-height:200px}.v2-capability-grid>a{min-height:310px}.v2-case__project,.v2-library-showcase__visual{min-height:440px}.v2-case__outcome{flex-direction:column;align-items:flex-start;gap:22px}.v2-comparison__card dl>div{grid-template-columns:1fr;gap:6px}.v2-trust__grid{grid-template-columns:1fr}.v2-trust__grid article{min-height:230px}.v2-trust__links{flex-direction:column;align-items:flex-start}}html[lang=en] body.fyrlo-v2 .v2-hero__copy h1,html[lang=en] body.fyrlo-v2 .v2-section-heading h2,html[lang=en] body.fyrlo-v2 .page-hero h1,html[lang=en] body.fyrlo-v2 .guide-article__header h1,html[lang=en] body.fyrlo-v2 .cta-band h2,html[lang=en] body.fyrlo-v2 .v2-library-showcase h2,html[lang=en] body.fyrlo-v2 .v2-mobile-app h2,html[lang=en] body.fyrlo-v2 .v2-footer__lead h2{letter-spacing:-.055em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:500}html[lang=en] body.fyrlo-v2 .v2-brief__grid h3,html[lang=en] body.fyrlo-v2 .v2-capability-grid h3,html[lang=en] body.fyrlo-v2 .v2-genre-grid h3,html[lang=en] body.fyrlo-v2 .v2-story-seeds h3,html[lang=en] body.fyrlo-v2 .v2-case h3,html[lang=en] body.fyrlo-v2 .v2-comparison h3,html[lang=en] body.fyrlo-v2 .v2-trust h3,html[lang=en] body.fyrlo-v2 .v2-blockers h3,html[lang=en] body.fyrlo-v2 .v2-guide-grid h3{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:500}.v2-subpage-progress{z-index:120;pointer-events:none;height:3px;display:none;position:fixed;top:0;left:0;right:0}.v2-subpage-motion .v2-subpage-progress{display:block}.v2-subpage-progress i{width:100%;height:100%;transform:scaleX(var(--v2-page-progress,0));transform-origin:0;background:linear-gradient(90deg,#6f86ff,#b495ff 55%,#efb778);display:block}.v2-subpage-motion [data-v2-reveal]{opacity:0;transition:opacity .76s cubic-bezier(.2,.72,.2,1),transform .76s cubic-bezier(.2,.72,.2,1);transform:translateY(38px)}.v2-subpage-motion [data-v2-reveal].is-v2-visible{opacity:1;transform:none}.v2-subpage-motion .page-hero:before,.v2-subpage-motion .guide-article__header:before,.v2-subpage-motion .blog-hero:before{z-index:0;content:"";pointer-events:none;border:1px solid #647cf21f;border-radius:50%;width:min(46vw,680px);height:min(46vw,680px);position:absolute;transform:translate(67vw,-38%)}.v2-subpage-motion .page-hero__copy,.v2-subpage-motion .page-hero__image,.v2-subpage-motion .guide-article__header>*,.v2-subpage-motion .blog-hero>*{z-index:1;position:relative}.v2-subpage-motion .story-art-hero__image{aspect-ratio:1.04;border-radius:20px;transition:transform .52s cubic-bezier(.2,.72,.2,1),box-shadow .52s;box-shadow:0 28px 65px #2632582e}.v2-subpage-motion .story-art-hero:hover .story-art-hero__image--back{transform:translate(-8px,-5px)rotate(-8deg)}.v2-subpage-motion .story-art-hero:hover .story-art-hero__image--front{transform:translate(8px,-8px)rotate(1deg);box-shadow:0 38px 85px #2632583d}.v2-subpage-motion .story-art-hero__note{color:#111a31;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-color:#6b81eb2e;box-shadow:0 18px 55px #22305b24}.v2-subpage-motion .story-art-hero__note small{color:#6077e8}.v2-subpage-motion .story-art-hero__note span{color:#6f7b94}.v2-subpage-motion .section:nth-of-type(2n):not(.section--ink),.v2-subpage-motion .content-depth:nth-of-type(2n):not(.content-depth--ink){background:radial-gradient(circle at 90% 8%,#687eee12,#0000 24%),#f7f8fc}.v2-subpage-motion .feature-chooser__grid article,.v2-subpage-motion .guide-paths__grid article,.v2-subpage-motion .content-depth__grid article,.v2-subpage-motion .support-grid article,.v2-subpage-motion .principles__grid article,.v2-subpage-motion .guide-index__item{transition:transform .24s,border-color .24s,box-shadow .24s}.v2-subpage-motion .feature-chooser__grid article:hover,.v2-subpage-motion .guide-paths__grid article:hover,.v2-subpage-motion .content-depth__grid article:hover,.v2-subpage-motion .support-grid article:hover,.v2-subpage-motion .principles__grid article:hover{border-color:#657bee5c;transform:translateY(-6px);box-shadow:0 26px 62px #2838691c}.v2-subpage-motion .feature-index__image,.v2-subpage-motion .workflow__visual,.v2-subpage-motion .guide-index__image,.v2-subpage-motion .editorial-visuals__image{box-shadow:0 24px 65px #27356021}.v2-subpage-motion .feature-index__image img,.v2-subpage-motion .workflow__visual img,.v2-subpage-motion .guide-index__image img,.v2-subpage-motion .editorial-visuals__image img{transition:transform .6s cubic-bezier(.2,.72,.2,1)}.v2-subpage-motion .feature-index__image:hover img,.v2-subpage-motion .workflow__visual:hover img,.v2-subpage-motion .guide-index__image:hover img,.v2-subpage-motion .editorial-visuals__image:hover img{transform:scale(1.035)}@media (max-width:760px){.v2-subpage-motion .story-art-hero__image{aspect-ratio:.92}.v2-subpage-motion .page-hero:before,.v2-subpage-motion .guide-article__header:before,.v2-subpage-motion .blog-hero:before{width:440px;height:440px;transform:translate(45vw,-34%)}}@media (prefers-reduced-motion:reduce){.v2-subpage-motion [data-v2-reveal]{opacity:1;transition:none;transform:none}.v2-subpage-motion .story-art-hero__image,.v2-subpage-motion .feature-index__image img,.v2-subpage-motion .workflow__visual img,.v2-subpage-motion .guide-index__image img,.v2-subpage-motion .editorial-visuals__image img{transition:none}.v2-subpage-motion .feature-chooser__grid article:hover,.v2-subpage-motion .guide-paths__grid article:hover,.v2-subpage-motion .content-depth__grid article:hover,.v2-subpage-motion .support-grid article:hover,.v2-subpage-motion .principles__grid article:hover,.v2-subpage-motion .editorial-visuals__item:hover,.v2-subpage-motion .workflow__step:hover .workflow__visual,.v2-subpage-motion .feature-index__image:hover img,.v2-subpage-motion .workflow__visual:hover img,.v2-subpage-motion .guide-index__image:hover img,.v2-subpage-motion .editorial-visuals__image:hover img{transform:none}}.fyrlo-v2 .content-depth__grid article>span,.fyrlo-v2 .content-depth__grid article>a,.fyrlo-v2 .text-link,.fyrlo-v2 .eyebrow{color:#4f66d8}.fyrlo-v2 .content-depth__grid article>a:hover,.fyrlo-v2 .text-link:hover{color:#3148b8}.fyrlo-v2 .conversion-flow{background:radial-gradient(circle at 88% 12%,#6179f61a,#0000 28%),#f6f8fd}.fyrlo-v2 .conversion-flow>.shell{background:radial-gradient(circle at 90% 8%,#8b7cf624,#0000 26%),#fff;border:1px solid #2b3e7b1a;border-radius:32px;width:min(1120px,100% - 48px);padding:clamp(32px,4vw,52px);box-shadow:0 24px 60px #28386914}.fyrlo-v2 .conversion-steps article{min-height:240px;box-shadow:none;background:#f7f8fc;border-color:#2b3e7b1a}.fyrlo-v2 .conversion-steps article>span{color:#4f66d8}.fyrlo-v2 .conversion-steps article>strong{color:#10182d;margin-top:36px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.45rem}.fyrlo-v2 .conversion-steps article>p{color:#5d6a84}.fyrlo-v2 .conversion-steps__icon{color:#4f66d8;box-shadow:none;background:#edf1ff;border-color:#4f66d82e}.fyrlo-v2 .conversion-flow__cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.fyrlo-v2 .conversion-flow__cta>span{color:#6f7b94}.fyrlo-v2 .cta-band--legal{color:#10182d;background:radial-gradient(circle at 86% 14%,#6179f61a,#0000 28%),#f4f6fb;border-color:#2b3e7b1f}.fyrlo-v2 .cta-band--legal p:not(.eyebrow){color:#5d6a84}.fyrlo-v2 .cta-band--legal .eyebrow{color:#4f66d8}.fyrlo-v2 .cta-band__action{justify-items:start;gap:14px;display:grid}.fyrlo-v2 .editorial-practical__action{margin-top:22px}.fyrlo-v2 .content-depth--compact{padding-top:36px;padding-bottom:36px}.fyrlo-v2 .content-depth--compact .content-depth__summary{display:none}.fyrlo-v2 .story-art-hero--single{min-height:0}.fyrlo-v2 .story-art-hero--single .story-art-hero__image--front{width:min(100%,420px)}.fyrlo-v2 .subpage-index__links{scrollbar-width:thin}@media (max-width:1050px) and (min-width:761px){.fyrlo-v2 .subpage-index__links{gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.fyrlo-v2 .subpage-index__links a{min-width:240px}}@media (max-width:820px){.fyrlo-v2 .page-hero{padding-top:28px}.fyrlo-v2 .page-hero h1{max-width:12ch;font-size:clamp(3.4rem,12vw,5rem)}.fyrlo-v2 .page-hero__image,.fyrlo-v2 .story-art-hero{min-height:360px}.fyrlo-v2 .article-sections__grid aside{position:static}.fyrlo-v2 .conversion-steps{grid-template-columns:1fr}}@media (max-width:560px){.fyrlo-v2 .page-hero__copy{flex-direction:column;display:flex}.fyrlo-v2 .page-hero__copy>.app-store-button,.fyrlo-v2 .page-hero__copy>.button-row{order:3}.fyrlo-v2 .page-hero__highlights{order:4;margin-top:18px}.fyrlo-v2 .breadcrumbs{margin-bottom:28px}.fyrlo-v2 .feature-chooser__grid article,.fyrlo-v2 .guide-paths__grid article,.fyrlo-v2 .subpage-index__links a{min-height:44px}}html[dir=rtl] .fyrlo-v2{font-family:Noto Sans Hebrew,Arial Hebrew,Assistant,Geeza Pro,Tahoma,Arial,sans-serif}html[dir=rtl] .fyrlo-v2 h1,html[dir=rtl] .fyrlo-v2 h2,html[dir=rtl] .fyrlo-v2 h3,html[dir=rtl] .fyrlo-v2 h4,html[dir=rtl] .fyrlo-v2 .eyebrow,html[dir=rtl] .fyrlo-v2 .v2-brand span,html[dir=rtl] .mockup-home h1,html[dir=rtl] .mockup-home h2{font-family:Noto Sans Hebrew,Arial Hebrew,David,Times New Roman,serif}html[dir=rtl] .v2-header__bar{padding:9px 18px 9px 11px}body.fyrlo-v2 .page-hero{background:radial-gradient(circle at 83% 22%,#5b74f229,#0000 27%),radial-gradient(circle at 12% 94%,#dab67e1a,#0000 23%),linear-gradient(112deg,#fff 0%,#fbfbfe 48%,#f1f4fc 100%);border-bottom-color:#2a3a7017;padding:34px 0 clamp(104px,9vw,138px)}body.fyrlo-v2 .page-hero:after{opacity:.7;background-image:linear-gradient(#485eb00a 1px,#0000 1px),linear-gradient(90deg,#485eb00a 1px,#0000 1px);background-size:82px 82px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 58% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 58% 100%)}body.fyrlo-v2 .page-hero>.shell{width:min(1280px,100% - 48px)}body.fyrlo-v2 .page-hero .breadcrumbs{margin-bottom:clamp(48px,6vw,76px)}body.fyrlo-v2 .page-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(420px,.78fr);align-items:center;gap:clamp(50px,7vw,96px)}body.fyrlo-v2 .page-hero__copy{padding-bottom:10px;position:relative}body.fyrlo-v2 .page-hero__copy:before{content:"";background:linear-gradient(90deg,#5e78ed,#b69af0);border-radius:999px;width:68px;height:3px;position:absolute;top:-28px;left:0}body.fyrlo-v2 .page-hero h1{color:#0b1530;max-width:14ch;margin-bottom:28px;font-size:clamp(3.55rem,5.15vw,5.75rem);line-height:.92}body.fyrlo-v2 .page-hero__lede{color:#5e6a83;max-width:650px;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.72}body.fyrlo-v2 .page-hero__image--custom{background:radial-gradient(circle at 18% 10%,#8297ff54,#0000 30%),radial-gradient(circle at 95% 92%,#d6a86d2e,#0000 32%),#0c1735;border:1px solid #6378dd2e;border-radius:34px;min-height:560px;padding:22px;position:relative;overflow:hidden;box-shadow:0 38px 90px #1c2b5833}body.fyrlo-v2 .page-hero__image--custom:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:24px;position:absolute;inset:15px}body.fyrlo-v2 .story-art-hero{min-height:514px}body.fyrlo-v2 .story-art-hero__image{border-color:#ffffff2e;border-radius:22px;box-shadow:0 28px 70px #0000006e}body.fyrlo-v2 .story-art-hero__note{color:#fff;background:#0a1229db;border-color:#ffffff21;padding:19px 21px;bottom:10px;left:12px;right:12px;box-shadow:0 18px 52px #00000047}body.fyrlo-v2 .story-art-hero__note strong{color:#fff;letter-spacing:-.025em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.35rem}body.fyrlo-v2 .story-art-hero__note span{color:#b9c3df}body.fyrlo-v2 .page-hero__highlights{border-top-color:#2e407d24;max-width:690px;margin-top:34px;padding-top:22px}body.fyrlo-v2 .page-hero__highlights>div{padding-inline:20px}body.fyrlo-v2 .subpage-index{margin-top:-52px;padding-bottom:54px}body.fyrlo-v2 .subpage-index__inner{border-radius:26px;box-shadow:0 28px 80px #1a285326}body.fyrlo-v2 .subpage-index header{background:radial-gradient(circle at 5% 100%,#6f88ff4d,#0000 46%),#0d1938}body.fyrlo-v2 .subpage-index__links a{background:linear-gradient(#fffffffa,#f9faff);min-height:166px;position:relative}body.fyrlo-v2 .subpage-index__links a:before{content:"";background:linear-gradient(90deg,#6c82ed,#6c82ed00);height:2px;position:absolute;top:0;left:22px;right:22px}body.fyrlo-v2 .subpage-index__links a:hover{background:#eef2ff}body.fyrlo-v2 .feature-chooser__panel{background:radial-gradient(circle at 88% 0,#7990ff3d,#0000 31%),radial-gradient(circle at 4% 100%,#d1a9ff1c,#0000 28%),#0a1532;border-radius:34px;box-shadow:0 40px 100px #18265238}body.fyrlo-v2 .feature-chooser__grid{gap:14px}body.fyrlo-v2 .feature-chooser__grid article{isolation:isolate;background-position:50%;background-size:cover;border-color:#ffffff24;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:470px;padding:30px;display:flex;box-shadow:0 22px 58px #0003}body.fyrlo-v2 .feature-chooser__grid article:first-child{background-image:url(/images/original/guides/strong-prompt.png)}body.fyrlo-v2 .feature-chooser__grid article:nth-child(2){background-image:url(/images/original/guides/characters.png)}body.fyrlo-v2 .feature-chooser__grid article:nth-child(3){background-image:url(/images/original/guides/finish-chapters.png)}body.fyrlo-v2 .feature-chooser__grid article:nth-child(4){background-image:url(/images/original/guides/book-covers.png)}body.fyrlo-v2 .feature-chooser__grid article:before{z-index:-1;border-radius:inherit;background:linear-gradient(#070e2214 0%,#070e227a 38%,#070e22f5 82%);width:auto;height:auto;inset:0}body.fyrlo-v2 .feature-chooser__grid article:after{display:none}body.fyrlo-v2 .feature-chooser__grid h3{color:#fff;text-shadow:0 2px 20px #00000080;max-width:12ch}body.fyrlo-v2 .feature-chooser__grid p{color:#c5cee4}body.fyrlo-v2 .feature-chooser__grid a{color:#b9c7ff;margin-top:22px}body.fyrlo-v2 .workflow-map__intro{background:linear-gradient(90deg,#0c1734fc 0%,#0c1734f2 46%,#0c17349e 100%),url(/images/editorial/fyrlo-story-map-v2.webp) 100%/58% no-repeat;position:relative;overflow:hidden}body.fyrlo-v2 .workflow-map__intro>*{z-index:1;position:relative}body.fyrlo-v2 .feature-workbench--story .feature-workbench__brief{background:linear-gradient(#0b153057,#0b1530f5 76%),url(/images/original/guides/strong-prompt.png) 50%/cover}body.fyrlo-v2 .feature-workbench--cover .feature-workbench__brief{background:linear-gradient(#0b153047,#0b1530f5 76%),url(/images/original/guides/book-covers.png) 50%/cover}body.fyrlo-v2 .feature-workbench--character .feature-workbench__brief{background:linear-gradient(#0b15304d,#0b1530f5 76%),url(/images/original/guides/characters.png) 50%/cover}body.fyrlo-v2 .feature-workbench--chapter .feature-workbench__brief{background:linear-gradient(#0b15304d,#0b1530f5 76%),url(/images/original/guides/finish-chapters.png) 50%/cover}body.fyrlo-v2 .responsibility-ledger{background:linear-gradient(90deg,#09122afc 0%,#09122af2 56%,#09122abd 100%),url(/images/editorial/fyrlo-author-revision-v1.jpg) 100%/48% no-repeat,#09122a!important}body.fyrlo-v2 .support-grid>article{background:radial-gradient(circle at 100% 0,#6880ef1a,#0000 32%),#fff;border-radius:24px;box-shadow:0 24px 60px #1f2e5b14}body.fyrlo-v2 .support-grid>article:nth-child(2),body.fyrlo-v2 .support-grid>article:nth-child(4){background:radial-gradient(circle at 100% 0,#d2a86c21,#0000 34%),#fffdf9}body.fyrlo-v2 .cta-band:not(.cta-band--legal){background:linear-gradient(90deg,#081127fa 0%,#081127e8 57%,#081127a1 100%),url(/images/editorial/fyrlo-story-becomes-world-v3.webp) 100%/55% no-repeat,#081127;border-color:#ffffff1f;position:relative;overflow:hidden;box-shadow:0 32px 86px #14224b33}@media (max-width:1050px){body.fyrlo-v2 .page-hero__grid{grid-template-columns:minmax(0,1fr) minmax(350px,.72fr);gap:40px}body.fyrlo-v2 .page-hero__image--custom{min-height:490px}body.fyrlo-v2 .story-art-hero{min-height:444px}body.fyrlo-v2 .feature-chooser__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){body.fyrlo-v2 .page-hero{padding:28px 0 94px}body.fyrlo-v2 .page-hero>.shell{width:min(100% - 34px,1280px)}body.fyrlo-v2 .page-hero__grid{grid-template-columns:1fr;gap:54px}body.fyrlo-v2 .page-hero h1{max-width:12.5ch;font-size:clamp(3.25rem,12vw,5rem)}body.fyrlo-v2 .page-hero__image--custom{min-height:480px}body.fyrlo-v2 .story-art-hero{min-height:434px}body.fyrlo-v2 .subpage-index{margin-top:-36px}}@media (max-width:620px){body.fyrlo-v2 .page-hero__copy:before{width:52px;top:-20px}body.fyrlo-v2 .page-hero__image--custom{border-radius:24px;min-height:410px;padding:12px}body.fyrlo-v2 .story-art-hero{min-height:384px}body.fyrlo-v2 .story-art-hero__note{padding:15px 16px}body.fyrlo-v2 .page-hero__highlights{grid-template-columns:1fr;gap:14px}body.fyrlo-v2 .page-hero__highlights>div{border-top:1px solid #30458a1a;border-left:0;padding:14px 0 0}body.fyrlo-v2 .page-hero__highlights>div:first-child{border-top:0;padding-top:0}body.fyrlo-v2 .feature-chooser__grid{grid-template-columns:1fr}body.fyrlo-v2 .feature-chooser__grid article{min-height:430px}body.fyrlo-v2 .workflow-map__intro,body.fyrlo-v2 .responsibility-ledger,body.fyrlo-v2 .cta-band:not(.cta-band--legal){background-size:auto,cover}}body.fyrlo-v2 .page-hero{--subpage-accent:#657deb;--subpage-secondary:#b397ec;background:radial-gradient(circle at 83% 22%, color-mix(in srgb, var(--subpage-accent) 18%, transparent), transparent 27%), radial-gradient(circle at 12% 94%, color-mix(in srgb, var(--subpage-secondary) 12%, transparent), transparent 23%), linear-gradient(112deg, #fff 0%, #fbfbfe 48%, #f1f4fc 100%)}body.fyrlo-v2 .page-hero[data-page$=\/how-it-works]{--subpage-accent:#4e72b8;--subpage-secondary:#d19a5f}body.fyrlo-v2 .page-hero[data-page$=\/ai-novel-writer]{--subpage-accent:#7565cd;--subpage-secondary:#b87962}body.fyrlo-v2 .page-hero[data-page$=\/about]{--subpage-accent:#8b68b7;--subpage-secondary:#c88f5f}body.fyrlo-v2 .page-hero[data-page$=\/support]{--subpage-accent:#387f83;--subpage-secondary:#6380d8}body.fyrlo-v2 .page-hero[data-page*="/features/"]{--subpage-accent:#566fda;--subpage-secondary:#b18bd0}body.fyrlo-v2 .page-hero[data-page$=ai-book-covers]{--subpage-accent:#8261c6;--subpage-secondary:#c58d58}body.fyrlo-v2 .page-hero[data-page$=plot-and-characters]{--subpage-accent:#427f88;--subpage-secondary:#7867c7}body.fyrlo-v2 .page-hero[data-page$=continue-writing]{--subpage-accent:#9a6658;--subpage-secondary:#5f78cd}body.fyrlo-v2 .page-hero__copy:before{background:linear-gradient(90deg, var(--subpage-accent), var(--subpage-secondary))}body.fyrlo-v2 .page-hero .eyebrow,body.fyrlo-v2 .page-hero__highlights dt,body.fyrlo-v2 .story-art-hero__note small{color:var(--subpage-accent)}body.fyrlo-v2 .page-hero__image--custom{border-color:color-mix(in srgb, var(--subpage-accent) 26%, transparent);background:radial-gradient(circle at 18% 10%, color-mix(in srgb, var(--subpage-accent) 42%, transparent), transparent 30%), radial-gradient(circle at 95% 92%, color-mix(in srgb, var(--subpage-secondary) 25%, transparent), transparent 32%), #0c1735}@media (min-width:901px){body.fyrlo-v2 .editorial-visuals__grid{grid-template-rows:repeat(2,minmax(0,auto));grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:16px}body.fyrlo-v2 .editorial-visuals__item:first-child{grid-row:1/span 2}body.fyrlo-v2 .editorial-visuals__item:first-child .editorial-visuals__image{height:590px}body.fyrlo-v2 .editorial-visuals__item:not(:first-child){grid-template-columns:minmax(180px,.72fr) minmax(0,1fr);min-height:325px;display:grid}body.fyrlo-v2 .editorial-visuals__item:not(:first-child) .editorial-visuals__image{height:100%;min-height:325px}body.fyrlo-v2 .editorial-visuals__item:not(:first-child) .editorial-visuals__copy{align-self:center;min-height:0;padding:28px}}body.fyrlo-v2 .principles__grid article{isolation:isolate;background-position:50%;background-size:cover;border-color:#ffffff24;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:360px;display:flex;position:relative;overflow:hidden}body.fyrlo-v2 .principles__grid article:first-child{background-image:url(/images/original/guides/strong-prompt.png)}body.fyrlo-v2 .principles__grid article:nth-child(2){background-image:url(/images/original/guides/finish-chapters.png)}body.fyrlo-v2 .principles__grid article:nth-child(3){background-image:url(/images/editorial/fyrlo-book-library-v1.webp)}body.fyrlo-v2 .principles__grid article:nth-child(4){background-image:url(/images/editorial/fyrlo-author-revision-v1.jpg)}body.fyrlo-v2 .principles__grid article:before{z-index:-1;content:"";background:linear-gradient(#080f220d 0%,#080f2275 44%,#080f22f7 100%);position:absolute;inset:0}body.fyrlo-v2 .principles__grid article:after{z-index:1;color:#fff9;content:"0" counter(principle);font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.35rem;position:absolute;top:22px;right:22px}body.fyrlo-v2 .principles__grid{counter-reset:principle}body.fyrlo-v2 .principles__grid article{counter-increment:principle}body.fyrlo-v2 .principles__grid h3{z-index:2;color:#fff;letter-spacing:-.035em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.55rem,2.2vw,2.2rem);font-weight:500;line-height:1.02;position:relative}body.fyrlo-v2 .principles__grid p{z-index:2;color:#c4cce0;position:relative}body.fyrlo-v2 .support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}body.fyrlo-v2 .support-grid>article{background:#fff;min-height:510px;padding:245px 34px 36px;position:relative;overflow:hidden}body.fyrlo-v2 .support-grid>article:before{content:"";background-position:50%;background-size:cover;height:215px;position:absolute;top:0;left:0;right:0}body.fyrlo-v2 .support-grid>article:first-child:before{background-image:linear-gradient(#0000 54%,#fff 100%),url(/images/original/guides/strong-prompt.png)}body.fyrlo-v2 .support-grid>article:nth-child(2){background:#fff}body.fyrlo-v2 .support-grid>article:nth-child(2):before{background-image:linear-gradient(#0000 54%,#fff 100%),url(/images/editorial/fyrlo-book-library-v1.webp)}body.fyrlo-v2 .support-grid>article:nth-child(3){background:#fffdf9}body.fyrlo-v2 .support-grid>article:nth-child(3):before{background-image:linear-gradient(#0000 54%,#fffdf9 100%),url(/images/original/guides/export-share.png)}body.fyrlo-v2 .support-grid>article:nth-child(4){background:#fffdf9}body.fyrlo-v2 .support-grid>article:nth-child(4):before{background-image:linear-gradient(#0000 54%,#fffdf9 100%),url(/images/editorial/fyrlo-author-revision-v1.jpg)}body.fyrlo-v2 .support-grid>article:after{display:none}@media (max-width:900px){body.fyrlo-v2 .editorial-visuals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.fyrlo-v2 .editorial-visuals__item:first-child{grid-column:1/-1}body.fyrlo-v2 .support-grid{grid-template-columns:1fr}}@media (max-width:620px){body.fyrlo-v2 .editorial-visuals__grid{grid-template-columns:1fr}body.fyrlo-v2 .editorial-visuals__item:first-child{grid-column:auto}body.fyrlo-v2 .principles__grid article{min-height:330px}body.fyrlo-v2 .support-grid>article{min-height:0;padding:220px 25px 30px}body.fyrlo-v2 .support-grid>article:before{height:190px}}body.fyrlo-v2 .content-depth__panel,body.fyrlo-v2 .editorial-practical__panel{border-radius:36px;width:min(1260px,100% - 48px);padding:clamp(36px,5vw,66px);box-shadow:0 30px 82px #23326017}body.fyrlo-v2 .content-depth__grid{counter-reset:depth-card;gap:14px}body.fyrlo-v2 .content-depth__grid article{counter-increment:depth-card;background:radial-gradient(circle at 100% 0,#657eed1a,#0000 33%),#fff;border-radius:24px;min-height:310px;padding:80px 32px 34px;position:relative;overflow:hidden}body.fyrlo-v2 .content-depth__grid article:before{color:#677de5;content:"0" counter(depth-card);font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.25rem;position:absolute;top:25px;left:31px}body.fyrlo-v2 .content-depth__grid article:after{display:none}body.fyrlo-v2 .content-depth__grid article:first-child{background:linear-gradient(#08112747 0%,#081127ed 72%),url(/images/editorial/fyrlo-story-map-v2.webp) 50%/cover;border-color:#ffffff1f;box-shadow:0 26px 68px #14224b38}body.fyrlo-v2 .content-depth__grid article:first-child:before,body.fyrlo-v2 .content-depth__grid article:first-child>span,body.fyrlo-v2 .content-depth__grid article:first-child>a{color:#aebdff}body.fyrlo-v2 .content-depth__grid article:first-child h3{color:#fff}body.fyrlo-v2 .content-depth__grid article:first-child p,body.fyrlo-v2 .content-depth__grid article:first-child li{color:#c8d0e4}body.fyrlo-v2 .content-depth__grid article:nth-child(3n){background:radial-gradient(circle at 100% 0,#cda16921,#0000 35%),#fffdf8}body.fyrlo-v2 .content-depth__grid h3{letter-spacing:-.04em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.55rem,2.1vw,2.15rem);font-weight:500;line-height:1.05}body.fyrlo-v2 .content-depth__summary{background:linear-gradient(90deg,#09122afa 0%,#09122ae6 60%,#09122aad 100%),url(/images/editorial/fyrlo-draft-evolution-v2.webp) 100%/48% no-repeat,#09122a;border-radius:26px;margin-top:14px;padding:clamp(34px,4vw,52px);position:relative;overflow:hidden}body.fyrlo-v2 .content-depth__summary h3{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.75rem,2.7vw,2.6rem);font-weight:500}@media (min-width:901px){body.fyrlo-v2 .content-depth__grid--3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.16fr) minmax(330px,.84fr)}body.fyrlo-v2 .content-depth__grid--3 article:first-child{grid-row:1/span 2;justify-content:flex-end;min-height:635px}body.fyrlo-v2 .content-depth__grid--3 article:not(:first-child){min-height:310px}}body.fyrlo-v2 .editorial-practical__layout{grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);gap:18px}body.fyrlo-v2 .editorial-practical__steps{border-radius:25px;grid-template-columns:1fr;display:grid;overflow:hidden}body.fyrlo-v2 .editorial-practical__steps article{background:#fff;border-top:1px solid #2b3d711a;border-left:0;grid-template-columns:58px minmax(0,1fr);gap:24px;min-height:170px;padding:30px 34px}body.fyrlo-v2 .editorial-practical__steps article:first-child{border-top:0}body.fyrlo-v2 .editorial-practical__steps article:nth-child(2n){background:#f8f9fd;border-left:0}body.fyrlo-v2 .editorial-practical__steps article:nth-child(n+3){border-top:1px solid #2b3d711a}body.fyrlo-v2 .editorial-practical__steps article>span{color:#5d73df;background:#edf1ff;border-color:#5d74e538;width:50px;height:50px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:.9rem}body.fyrlo-v2 .editorial-practical__steps h3{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.45rem,2vw,1.95rem);font-weight:500;line-height:1.05}body.fyrlo-v2 .editorial-practical__aside{background:linear-gradient(#070f221f 0%,#070f22a8 42%,#070f22fa 84%),url(/images/editorial/fyrlo-author-revision-v1.jpg) 50%/cover;border:1px solid #ffffff21;border-radius:25px;flex-direction:column;justify-content:flex-end;min-height:100%;padding:clamp(34px,4vw,52px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 74px #17254e38}body.fyrlo-v2 .editorial-practical__aside h3{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2.2rem,3.5vw,3.75rem);font-weight:500;line-height:.98}body.fyrlo-v2 .related-link-grid{counter-reset:related-card;gap:14px}body.fyrlo-v2 .related-link-grid a{counter-increment:related-card;isolation:isolate;background-position:50%;background-size:cover;border-color:#ffffff21;border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:330px;padding:34px;display:flex;position:relative;overflow:hidden}body.fyrlo-v2 .related-link-grid a:first-child{background-image:url(/images/editorial/fyrlo-story-map-v2.webp)}body.fyrlo-v2 .related-link-grid a:nth-child(2){background-image:url(/images/editorial/fyrlo-book-library-v1.webp)}body.fyrlo-v2 .related-link-grid a:nth-child(3){background-image:url(/images/editorial/fyrlo-author-revision-v1.jpg)}body.fyrlo-v2 .related-link-grid a:before{z-index:-1;content:"";background:linear-gradient(#070e2014 0%,#070e207a 45%,#070e20f5 100%);position:absolute;inset:0}body.fyrlo-v2 .related-link-grid a:after{color:#ffffffb8;content:"0" counter(related-card);font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.25rem;position:absolute;top:24px;right:25px}body.fyrlo-v2 .related-link-grid span{color:#aebdff}body.fyrlo-v2 .related-link-grid strong{color:#fff;letter-spacing:-.04em;max-width:11ch;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.7rem,2.5vw,2.65rem);font-weight:500;line-height:1}body.fyrlo-v2 .related-link-grid small{color:#bdc7de;max-width:31ch;line-height:1.55}@media (max-width:900px){body.fyrlo-v2 .content-depth__grid--2,body.fyrlo-v2 .content-depth__grid--3,body.fyrlo-v2 .content-depth__grid--4,body.fyrlo-v2 .editorial-practical__layout{grid-template-columns:1fr}body.fyrlo-v2 .content-depth__grid--3{grid-template-rows:none}body.fyrlo-v2 .content-depth__grid--3 article:first-child{grid-row:auto;min-height:430px}body.fyrlo-v2 .editorial-practical__aside{min-height:560px}}@media (max-width:620px){body.fyrlo-v2 .content-depth__panel,body.fyrlo-v2 .editorial-practical__panel{border-radius:26px;width:min(100% - 28px,1260px);padding:22px}body.fyrlo-v2 .content-depth__grid article{min-height:0;padding:72px 25px 29px}body.fyrlo-v2 .content-depth__grid--3 article:first-child{min-height:390px}body.fyrlo-v2 .content-depth__summary{background-size:auto,cover,auto;grid-template-columns:1fr}body.fyrlo-v2 .editorial-practical__steps article{grid-template-columns:45px minmax(0,1fr);gap:16px;padding:25px 20px}body.fyrlo-v2 .editorial-practical__aside{min-height:520px;padding:30px 25px}body.fyrlo-v2 .related-link-grid{grid-template-columns:1fr}body.fyrlo-v2 .related-link-grid a{min-height:300px}}
