.rl-eyebrow,.rl-kicker{font-size:14px;font-weight:600;color:var(--wf-primary-text)}.rl-meta{display:flex;gap:8px 18px;flex-wrap:wrap;font-size:14px;color:var(--wf-text4)}.rl-meta__i{display:flex;gap:6px;align-items:center;white-space:nowrap}.rl-author{display:flex;gap:16px;align-items:flex-start;padding:22px 24px;border-radius:16px;background:var(--wf-surface);box-shadow:inset 0 0 0 1px var(--wf-line)}.rl-author--card{background:#fff}.rl-author__avatar{flex-shrink:0;width:52px;height:52px;border-radius:50%;background:#e6e4f2;color:var(--wf-primary-text);font-size:17px;font-weight:600;display:flex;align-items:center;justify-content:center}.rl-author__text{display:flex;flex-direction:column;gap:4px;min-width:0}.rl-author__by{font-size:13px;color:var(--wf-text4)}.rl-author__name{font-size:16px;font-weight:600}.rl-author__bio{font-size:14px;line-height:1.55;color:var(--wf-text3);text-wrap:pretty}.rl-cta{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:56px;border-radius:24px;background:var(--wf-title);color:#fff}.rl-cta__kicker{font-size:14px;font-weight:600;color:#b9b8ff}.rl-cta__h2{max-width:640px;font-size:40px;line-height:1.08;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.rl-cta__p{max-width:560px;font-size:16px;line-height:1.55;color:#d6d5ea;text-wrap:pretty}.rl-cta__btn{display:flex;align-items:center;gap:8px;height:50px;padding:0 22px;border-radius:12px;background:var(--wf-primary);color:#fff;font-size:16px;font-weight:600;white-space:nowrap;transition:background-color .15s}.rl-cta__btn:hover{background:var(--wf-primary-text);color:#fff}.rl-hero{padding:64px 0 56px;background:linear-gradient(#fff,#f7f7fc)}.rl-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:end}.rl-hero__text{display:flex;flex-direction:column;gap:18px;min-width:0}.rl-hero__h1{font-size:60px;line-height:1.04;font-weight:600;letter-spacing:-.04em;text-wrap:balance}.rl-hero__lead{max-width:620px;font-size:19px;line-height:1.55;color:var(--wf-text3);text-wrap:pretty}.rl-pills{display:flex;gap:8px;flex-wrap:wrap}.rl-pill{display:flex;gap:8px;align-items:center;height:36px;padding:0 14px 0 6px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--wf-line3);color:var(--wf-text);font-size:14px;font-weight:500;white-space:nowrap;transition:box-shadow .15s}.rl-pill:hover{box-shadow:inset 0 0 0 1px #cfcef7;color:var(--wf-text)}.rl-pill__n{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--wf-primary-soft);color:var(--wf-primary-text);font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.rl-phases-sec{padding-bottom:100px;background:#f7f7fc}.rl-phases-wrap{display:flex;flex-direction:column;gap:44px}.rl-phases{display:flex;flex-direction:column;border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 0 0 1px var(--wf-line3),0 30px 60px -44px #2e2c4a59}.rl-phase{display:grid;grid-template-columns:320px minmax(0,1fr);border-bottom:1px solid var(--wf-line);scroll-margin-top:88px}.rl-phase:last-child{border-bottom:0}.rl-phase__head{position:relative;display:flex;flex-direction:column;gap:10px;padding:32px 28px;background:var(--wf-surface3);border-right:1px solid var(--wf-line)}.rl-phase__top{display:flex;gap:12px;align-items:center}.rl-phase__num{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--wf-primary);color:#fff;font-family:Geist Mono,ui-monospace,monospace;font-size:15px;font-weight:600}.rl-phase__names{display:flex;flex-direction:column;gap:2px;min-width:0}.rl-phase__label{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--wf-muted);white-space:nowrap}.rl-phase__title{font-size:20px;line-height:1.25;font-weight:600;letter-spacing:-.02em}.rl-phase__goal{font-size:15px;line-height:1.5;color:var(--wf-text3);text-wrap:pretty}.rl-phase__meta{font-size:13px;color:var(--wf-muted);white-space:nowrap}.rl-phase__list{display:flex;flex-direction:column;padding:12px}.rl-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:16px;border-radius:14px;color:var(--wf-text);transition:background-color .15s}.rl-row:hover{background:#f6f6fb;color:var(--wf-text)}.rl-row__icon{grid-row:span 2;align-self:start;margin-top:2px;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--wf-primary-soft);color:var(--wf-primary-text)}.rl-row__head{display:flex;gap:10px;align-items:center;flex-wrap:wrap;min-width:0}.rl-row__num{font-size:12px;font-weight:600;color:var(--wf-muted)}.rl-row__title{font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.rl-row__start{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:var(--wf-primary);color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.rl-row__meta{grid-row:span 2;display:flex;gap:10px;align-items:center;font-size:13px;color:var(--wf-muted);white-space:nowrap}.rl-row__arrow{color:var(--wf-primary)}.rl-row__short{font-size:14px;line-height:1.5;color:var(--wf-text4);text-wrap:pretty}.rl-ch-head{padding-top:64px}.rl-ch-head__in{display:flex;flex-direction:column;gap:16px}.rl-back{align-self:flex-start;display:flex;gap:4px;align-items:center;font-size:14px;color:var(--wf-text4)}.rl-back:hover{color:var(--wf-text)}.rl-ch-h1{max-width:820px;font-size:50px;line-height:1.06;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.rl-avatar-sm{width:20px;height:20px;border-radius:50%;background:#e6e4f2;color:var(--wf-primary-text);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center}.rl-read{padding-top:36px;padding-bottom:56px}.rl-read__grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:64px;align-items:start}.rl-article{display:flex;flex-direction:column;gap:52px;min-width:0;max-width:720px}.rl-short{display:flex;flex-direction:column;gap:10px;padding:22px 24px;border-radius:16px;background:#f4f4ff;box-shadow:inset 0 0 0 1px #e4e3fb}.rl-short__label{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--wf-primary-text)}.rl-short__text{font-size:17px;line-height:1.6;color:var(--wf-text);text-wrap:pretty}.rl-sec{display:flex;flex-direction:column;gap:16px;scroll-margin-top:88px}.rl-h2{font-size:28px;line-height:1.15;font-weight:600;letter-spacing:-.025em;text-wrap:balance}.rl-p{font-size:17px;line-height:1.7;color:var(--wf-text2);text-wrap:pretty}.rl-cmp{display:flex;flex-direction:column;border-radius:16px;box-shadow:inset 0 0 0 1px var(--wf-line);overflow:hidden}.rl-cmp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rl-cmp__col{display:flex;flex-direction:column;gap:14px;padding:20px 22px;background:#fff}.rl-cmp__col:first-child{border-right:1px solid var(--wf-line)}.rl-cmp__head{display:flex;gap:8px;align-items:center;font-size:15px;font-weight:600;color:var(--wf-primary-strong)}.rl-cmp__icon{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--wf-primary-soft)}.rl-cmp__rows{display:flex;flex-direction:column;margin:0}.rl-cmp__row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #EEEEF3;font-size:14px;line-height:1.4}.rl-cmp__l{color:var(--wf-text3)}.rl-cmp__v{margin:0;font-weight:500;color:var(--wf-text);white-space:nowrap;text-align:right}.rl-cmp__res{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto}.rl-cmp__res-l{font-size:14px;font-weight:600;color:var(--wf-text)}.rl-cmp__res-v{font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--wf-text);white-space:nowrap}.rl-cmp__col.is-red{background:#fff8f7;background:oklch(.985 .008 25)}.rl-cmp__col.is-red .rl-cmp__head,.rl-cmp__col.is-red .rl-cmp__res-v,.rl-cmp__v.is-bad{color:#ac3031}.rl-cmp__col.is-red .rl-cmp__icon{background:#ffe8e6;background:oklch(.95 .03 25)}.rl-cmp__note{display:flex;gap:8px;align-items:center;padding:14px 22px;border-top:1px solid var(--wf-line);background:#fff;font-size:15px;line-height:1.45;color:var(--wf-text);text-wrap:pretty}.rl-cmp__note .msym{color:var(--wf-primary)}.rl-table{display:flex;flex-direction:column;margin:0;border-radius:14px;box-shadow:inset 0 0 0 1px var(--wf-line)}.rl-table__row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:4px 20px;padding:14px 18px;border-bottom:1px solid #F0F0F5}.rl-table__row:last-child{border-bottom:0}.rl-table__t{font-size:15px;font-weight:600;line-height:1.45}.rl-table__d{margin:0;font-size:15px;line-height:1.5;color:var(--wf-text3);text-wrap:pretty}.rl-steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rl-step{display:grid;grid-template-columns:32px minmax(0,1fr);gap:0 16px}.rl-step__rail{display:flex;flex-direction:column;align-items:center}.rl-step__n{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:inset 0 0 0 1.5px var(--wf-primary);color:var(--wf-primary-text);font-size:14px;font-weight:600}.rl-step__line{flex:1;width:1.5px;background:#e4e3fb}.rl-step:last-child .rl-step__line{background:transparent}.rl-step__body{display:flex;flex-direction:column;gap:8px;padding:4px 0 28px;min-width:0}.rl-step:last-child .rl-step__body{padding-bottom:0}.rl-step__t{font-size:17px;font-weight:600;line-height:1.35}.rl-step__d{font-size:16px;line-height:1.65;color:var(--wf-text2);text-wrap:pretty}.rl-tip{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:#f7f7fa;font-size:14px;line-height:1.5;color:var(--wf-text3)}.rl-tip .msym{line-height:1.2;color:var(--wf-primary)}.rl-tip b{font-weight:600;color:var(--wf-text)}.rl-rel{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.rl-rel__label{font-size:14px;color:var(--wf-text4)}.rl-rel__link{display:flex;gap:4px;align-items:center;min-height:32px;padding:6px 12px;border-radius:16px;background:#f4f4ff;line-height:1.3;text-wrap:pretty;box-shadow:inset 0 0 0 1px #e4e3fb;color:var(--wf-primary-strong);font-size:14px;font-weight:500}.rl-rel__link:hover{background:var(--wf-primary-soft);color:var(--wf-primary-strong)}.rl-dl{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:22px 24px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--wf-line3)}.rl-dl__icon{flex-shrink:0;width:48px;height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--wf-primary-soft);color:var(--wf-primary-text)}.rl-dl__text{flex:1 1 240px;display:flex;flex-direction:column;gap:3px;min-width:0}.rl-dl__t{font-size:17px;font-weight:600}.rl-dl__d{font-size:14px;line-height:1.5;color:var(--wf-text4);text-wrap:pretty}.rl-dl__btn{display:flex;align-items:center;gap:6px;height:44px;padding:0 18px;border-radius:10px;background:var(--wf-primary);color:#fff;font-size:15px;font-weight:600;white-space:nowrap;transition:background-color .15s}.rl-dl__btn:hover{background:var(--wf-primary-text);color:#fff}.rl-app{gap:18px}.rl-shot{border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 0 0 1px var(--wf-line3),0 30px 60px -36px #2e2c4a66}.rl-shot__tabs{display:flex;gap:4px;padding:6px;border-bottom:1px solid var(--wf-line2);background:#fbfbfd;overflow-x:auto;scrollbar-width:none}.rl-shot__tabs::-webkit-scrollbar{display:none}.rl-shot__tab{all:unset;box-sizing:border-box;cursor:pointer;flex-shrink:0;display:flex;gap:8px;align-items:center;height:34px;padding:0 12px;border-radius:8px;font-size:14px;white-space:nowrap;color:var(--wf-text4);font-weight:400}.rl-shot__tab:hover{color:var(--wf-text)}.rl-shot__tab:focus-visible{outline:2px solid var(--wf-primary);outline-offset:-2px}.rl-shot__tab.is-active{background:#fff;color:var(--wf-text);font-weight:600;box-shadow:0 0 0 1px var(--wf-line3),0 1px 2px #2e2c4a0f}.rl-shot__n{font-size:12px;color:var(--wf-muted)}.rl-shot__img{position:relative;width:100%;overflow:hidden;background:#fff}.rl-shot__img img{display:block;width:100%;height:auto}.rl-app__text{font-size:16px;line-height:1.65;color:var(--wf-text2);text-wrap:pretty}.rl-faq-list{display:flex;flex-direction:column;border-radius:14px;box-shadow:inset 0 0 0 1px var(--wf-line)}.rl-faq{border-bottom:1px solid #F0F0F5}.rl-faq:last-child{border-bottom:0}.rl-faq__h{font-size:16px;line-height:1.4;font-weight:600}.rl-faq__btn{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;border-radius:14px}.rl-faq__btn:focus-visible{outline:2px solid var(--wf-primary);outline-offset:-2px}.rl-faq__icon{color:var(--wf-muted);transition:transform .25s}.rl-faq.is-open .rl-faq__icon{transform:rotate(45deg)}.rl-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.rl-faq.is-open .rl-faq__panel{grid-template-rows:1fr}.rl-faq__inner{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s linear .28s}.rl-faq.is-open .rl-faq__inner{visibility:visible;transition-delay:0s}.rl-faq__a{padding:0 20px 18px;font-size:15px;line-height:1.6;color:var(--wf-text3);text-wrap:pretty;opacity:0;transition:opacity .2s}.rl-faq.is-open .rl-faq__a{opacity:1}.rl-note{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--wf-muted)}.rl-note .msym{line-height:1.3}.rl-aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:92px}.rl-toc{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--wf-line)}.rl-toc__title{padding:6px 10px 8px;font-size:13px;font-weight:600;color:var(--wf-text4)}.rl-toc a{padding:8px 10px;border-radius:8px;font-size:14px;line-height:1.35;color:var(--wf-text2)}.rl-toc a:hover{background:#f6f6fb;color:var(--wf-text)}.rl-pn-sec{padding:56px 0 100px}.rl-pn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rl-pn__a{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--wf-line);color:var(--wf-text);transition:background-color .15s}.rl-pn__a:hover{background:var(--wf-surface3);color:var(--wf-text)}.rl-pn__a--next{align-items:flex-end;text-align:right}.rl-pn__label{display:flex;gap:4px;align-items:center;font-size:13px;color:var(--wf-text4)}.rl-pn__title{font-size:16px;font-weight:600}.rl-pn__empty{visibility:hidden}@media(max-width:1099px){.rl-hero{padding-top:48px}.rl-hero__h1{font-size:48px}.rl-hero__grid{grid-template-columns:minmax(0,1fr)}.rl-phases-sec{padding-bottom:80px}.rl-phase{grid-template-columns:minmax(0,1fr)}.rl-phase__head{padding:24px 28px;border-right:0;border-bottom:1px solid var(--wf-line)}.rl-cta{padding:40px}.rl-cta__h2{font-size:36px}.rl-ch-head{padding-top:48px}.rl-ch-h1{font-size:42px}.rl-read__grid{grid-template-columns:minmax(0,1fr)}.rl-aside{display:none}.rl-pn-sec{padding-bottom:80px}}@media(max-width:719px){.rl-hero{padding-top:28px;padding-bottom:40px}.rl-hero__h1{font-size:36px}.rl-hero__lead{font-size:17px}.rl-hero__grid{gap:28px}.rl-phases-sec{padding-bottom:56px}.rl-phases-wrap{gap:36px}.rl-phase__head{padding:20px}.rl-phase__list{padding:6px}.rl-row{grid-template-columns:36px minmax(0,1fr);padding:16px 12px}.rl-row__meta{display:none}.rl-author{padding:18px}.rl-cta{padding:28px 20px}.rl-cta__h2{font-size:28px}.rl-ch-head{padding-top:28px}.rl-ch-h1{font-size:32px}.rl-read{padding-top:24px;padding-bottom:40px}.rl-article{gap:40px}.rl-short{padding:18px}.rl-short__text{font-size:16px}.rl-h2{font-size:24px}.rl-cmp__grid{grid-template-columns:minmax(0,1fr)}.rl-cmp__col:first-child{border-right:0;border-bottom:1px solid var(--wf-line)}.rl-table__row{grid-template-columns:minmax(0,1fr)}.rl-dl{padding:18px}.rl-shot{border-radius:12px}.rl-pn-sec{padding-top:40px;padding-bottom:56px}.rl-pn{grid-template-columns:minmax(0,1fr)}.rl-pn__empty{display:none}}.rl-video{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.rl-video__link{align-self:flex-start;display:inline-flex;gap:6px;align-items:center;font-size:14.5px;font-weight:600;color:var(--wf-primary-text)}.rl-video__link:hover{color:var(--wf-primary-strong)}
