.fn-tool .fn-plan-door{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,3rem) clamp(2rem,5vw,5rem);padding-block:clamp(1rem,3vw,2rem) 0;display:grid}.fn-tool .fn-plan-copy .fn-guide-title{max-width:none;margin-inline:0}.fn-tool .fn-plan-copy .fn-guide-lead{margin-inline:0}@media (min-width:1024px){.fn-tool .fn-plan-door{grid-template:auto auto 1fr/minmax(0,1fr) minmax(0,30rem);row-gap:0}.fn-tool .fn-plan-copy{display:contents}.fn-tool .fn-plan-copy>*{grid-column:1}.fn-tool .fn-plan-copy>.fn-guide-title{grid-column:1/-1}.fn-tool .fn-tool-stage{grid-area:2/2/4;align-self:start}}.fn-tool{--fn-tool-shade:var(--fn-ink)}:is([data-style=final].dark,.dark [data-style=final]) .fn-tool{--fn-tool-shade:var(--fn-fx-cool)}.fn-tool-panel{isolation:isolate;background:var(--fn-bg-2);box-shadow:0 2rem 3.5rem -1.5rem color-mix(in oklch, var(--fn-tool-shade) 38%, transparent);border-radius:.5rem;gap:clamp(1.5rem,3vw,2rem);margin:0;padding:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden}.fn-tool-panel:before{content:"";z-index:-1;background:var(--fn-arch);opacity:.3;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='600'%20height='600'%3E%3Cg%20stroke='white'%20fill='none'%20stroke-width='2.00'%3E%3Ccircle%20cx='300.0'%20cy='300.0'%20r='86.4'/%3E%3Ccircle%20cx='300.0'%20cy='300.0'%20r='144.0'/%3E%3Ccircle%20cx='300.0'%20cy='300.0'%20r='201.6'/%3E%3Ccircle%20cx='300.0'%20cy='300.0'%20r='253.4'/%3E%3Ccircle%20cx='300.0'%20cy='300.0'%20r='288.0'/%3E%3Cpath%20d='M300.0%20213.6L300.0%2046.6'/%3E%3Cpath%20d='M333.1%20220.2L397.0%2065.9'/%3E%3Cpath%20d='M361.1%20238.9L479.2%20120.8'/%3E%3Cpath%20d='M379.8%20266.9L534.1%20203.0'/%3E%3Cpath%20d='M386.4%20300.0L553.4%20300.0'/%3E%3Cpath%20d='M379.8%20333.1L534.1%20397.0'/%3E%3Cpath%20d='M361.1%20361.1L479.2%20479.2'/%3E%3Cpath%20d='M333.1%20379.8L397.0%20534.1'/%3E%3Cpath%20d='M300.0%20386.4L300.0%20553.4'/%3E%3Cpath%20d='M266.9%20379.8L203.0%20534.1'/%3E%3Cpath%20d='M238.9%20361.1L120.8%20479.2'/%3E%3Cpath%20d='M220.2%20333.1L65.9%20397.0'/%3E%3Cpath%20d='M213.6%20300.0L46.6%20300.0'/%3E%3Cpath%20d='M220.2%20266.9L65.9%20203.0'/%3E%3Cpath%20d='M238.9%20238.9L120.8%20120.8'/%3E%3Cpath%20d='M266.9%20220.2L203.0%2065.9'/%3E%3Cpath%20d='M300.0%2029.3L300.0%2012.0M318.1%2024.1L318.8%2012.6M336.1%2025.9L337.6%2014.5M353.9%2028.8L356.2%2017.5M371.6%2032.9L374.5%2021.8M388.9%2038.2L392.6%2027.3M403.6%2049.9L410.2%2033.9M422.3%2052.0L427.4%2041.7M438.2%2060.6L444.0%2050.6M453.6%2070.1L460.0%2060.5M468.3%2080.7L475.3%2071.5M482.3%2092.1L489.9%2083.5M491.4%20108.6L503.6%2096.4M507.9%20117.7L516.5%20110.1M519.3%20131.7L528.5%20124.7M529.9%20146.4L539.5%20140.0M539.4%20161.8L549.4%20156.0M548.0%20177.7L558.3%20172.6M550.1%20196.4L566.1%20189.8M561.8%20211.1L572.7%20207.4M567.1%20228.4L578.2%20225.5M571.2%20246.1L582.5%20243.8M574.1%20263.9L585.5%20262.4M575.9%20281.9L587.4%20281.2M570.7%20300.0L588.0%20300.0M575.9%20318.1L587.4%20318.8M574.1%20336.1L585.5%20337.6M571.2%20353.9L582.5%20356.2M567.1%20371.6L578.2%20374.5M561.8%20388.9L572.7%20392.6M550.1%20403.6L566.1%20410.2M548.0%20422.3L558.3%20427.4M539.4%20438.2L549.4%20444.0M529.9%20453.6L539.5%20460.0M519.3%20468.3L528.5%20475.3M507.9%20482.3L516.5%20489.9M491.4%20491.4L503.6%20503.6M482.3%20507.9L489.9%20516.5M468.3%20519.3L475.3%20528.5M453.6%20529.9L460.0%20539.5M438.2%20539.4L444.0%20549.4M422.3%20548.0L427.4%20558.3M403.6%20550.1L410.2%20566.1M388.9%20561.8L392.6%20572.7M371.6%20567.1L374.5%20578.2M353.9%20571.2L356.2%20582.5M336.1%20574.1L337.6%20585.5M318.1%20575.9L318.8%20587.4M300.0%20570.7L300.0%20588.0M281.9%20575.9L281.2%20587.4M263.9%20574.1L262.4%20585.5M246.1%20571.2L243.8%20582.5M228.4%20567.1L225.5%20578.2M211.1%20561.8L207.4%20572.7M196.4%20550.1L189.8%20566.1M177.7%20548.0L172.6%20558.3M161.8%20539.4L156.0%20549.4M146.4%20529.9L140.0%20539.5M131.7%20519.3L124.7%20528.5M117.7%20507.9L110.1%20516.5M108.6%20491.4L96.4%20503.6M92.1%20482.3L83.5%20489.9M80.7%20468.3L71.5%20475.3M70.1%20453.6L60.5%20460.0M60.6%20438.2L50.6%20444.0M52.0%20422.3L41.7%20427.4M49.9%20403.6L33.9%20410.2M38.2%20388.9L27.3%20392.6M32.9%20371.6L21.8%20374.5M28.8%20353.9L17.5%20356.2M25.9%20336.1L14.5%20337.6M24.1%20318.1L12.6%20318.8M29.3%20300.0L12.0%20300.0M24.1%20281.9L12.6%20281.2M25.9%20263.9L14.5%20262.4M28.8%20246.1L17.5%20243.8M32.9%20228.4L21.8%20225.5M38.2%20211.1L27.3%20207.4M49.9%20196.4L33.9%20189.8M52.0%20177.7L41.7%20172.6M60.6%20161.8L50.6%20156.0M70.1%20146.4L60.5%20140.0M80.7%20131.7L71.5%20124.7M92.1%20117.7L83.5%20110.1M108.6%20108.6L96.4%2096.4M117.7%2092.1L110.1%2083.5M131.7%2080.7L124.7%2071.5M146.4%2070.1L140.0%2060.5M161.8%2060.6L156.0%2050.6M177.7%2052.0L172.6%2041.7M196.4%2049.9L189.8%2033.9M211.1%2038.2L207.4%2027.3M228.4%2032.9L225.5%2021.8M246.1%2028.8L243.8%2017.5M263.9%2025.9L262.4%2014.5M281.9%2024.1L281.2%2012.6'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='600'%20height='600'%3E%3Cg%20stroke='white'%20fill='none'%20stroke-width='2.00'%3E%3Ccircle%20cx='300.0'%20cy='300.0'%20r='86.4'/%3E%3Ccircle%20cx='300.0'%20cy='300.0'%20r='144.0'/%3E%3Ccircle%20cx='300.0'%20cy='300.0'%20r='201.6'/%3E%3Ccircle%20cx='300.0'%20cy='300.0'%20r='253.4'/%3E%3Ccircle%20cx='300.0'%20cy='300.0'%20r='288.0'/%3E%3Cpath%20d='M300.0%20213.6L300.0%2046.6'/%3E%3Cpath%20d='M333.1%20220.2L397.0%2065.9'/%3E%3Cpath%20d='M361.1%20238.9L479.2%20120.8'/%3E%3Cpath%20d='M379.8%20266.9L534.1%20203.0'/%3E%3Cpath%20d='M386.4%20300.0L553.4%20300.0'/%3E%3Cpath%20d='M379.8%20333.1L534.1%20397.0'/%3E%3Cpath%20d='M361.1%20361.1L479.2%20479.2'/%3E%3Cpath%20d='M333.1%20379.8L397.0%20534.1'/%3E%3Cpath%20d='M300.0%20386.4L300.0%20553.4'/%3E%3Cpath%20d='M266.9%20379.8L203.0%20534.1'/%3E%3Cpath%20d='M238.9%20361.1L120.8%20479.2'/%3E%3Cpath%20d='M220.2%20333.1L65.9%20397.0'/%3E%3Cpath%20d='M213.6%20300.0L46.6%20300.0'/%3E%3Cpath%20d='M220.2%20266.9L65.9%20203.0'/%3E%3Cpath%20d='M238.9%20238.9L120.8%20120.8'/%3E%3Cpath%20d='M266.9%20220.2L203.0%2065.9'/%3E%3Cpath%20d='M300.0%2029.3L300.0%2012.0M318.1%2024.1L318.8%2012.6M336.1%2025.9L337.6%2014.5M353.9%2028.8L356.2%2017.5M371.6%2032.9L374.5%2021.8M388.9%2038.2L392.6%2027.3M403.6%2049.9L410.2%2033.9M422.3%2052.0L427.4%2041.7M438.2%2060.6L444.0%2050.6M453.6%2070.1L460.0%2060.5M468.3%2080.7L475.3%2071.5M482.3%2092.1L489.9%2083.5M491.4%20108.6L503.6%2096.4M507.9%20117.7L516.5%20110.1M519.3%20131.7L528.5%20124.7M529.9%20146.4L539.5%20140.0M539.4%20161.8L549.4%20156.0M548.0%20177.7L558.3%20172.6M550.1%20196.4L566.1%20189.8M561.8%20211.1L572.7%20207.4M567.1%20228.4L578.2%20225.5M571.2%20246.1L582.5%20243.8M574.1%20263.9L585.5%20262.4M575.9%20281.9L587.4%20281.2M570.7%20300.0L588.0%20300.0M575.9%20318.1L587.4%20318.8M574.1%20336.1L585.5%20337.6M571.2%20353.9L582.5%20356.2M567.1%20371.6L578.2%20374.5M561.8%20388.9L572.7%20392.6M550.1%20403.6L566.1%20410.2M548.0%20422.3L558.3%20427.4M539.4%20438.2L549.4%20444.0M529.9%20453.6L539.5%20460.0M519.3%20468.3L528.5%20475.3M507.9%20482.3L516.5%20489.9M491.4%20491.4L503.6%20503.6M482.3%20507.9L489.9%20516.5M468.3%20519.3L475.3%20528.5M453.6%20529.9L460.0%20539.5M438.2%20539.4L444.0%20549.4M422.3%20548.0L427.4%20558.3M403.6%20550.1L410.2%20566.1M388.9%20561.8L392.6%20572.7M371.6%20567.1L374.5%20578.2M353.9%20571.2L356.2%20582.5M336.1%20574.1L337.6%20585.5M318.1%20575.9L318.8%20587.4M300.0%20570.7L300.0%20588.0M281.9%20575.9L281.2%20587.4M263.9%20574.1L262.4%20585.5M246.1%20571.2L243.8%20582.5M228.4%20567.1L225.5%20578.2M211.1%20561.8L207.4%20572.7M196.4%20550.1L189.8%20566.1M177.7%20548.0L172.6%20558.3M161.8%20539.4L156.0%20549.4M146.4%20529.9L140.0%20539.5M131.7%20519.3L124.7%20528.5M117.7%20507.9L110.1%20516.5M108.6%20491.4L96.4%20503.6M92.1%20482.3L83.5%20489.9M80.7%20468.3L71.5%20475.3M70.1%20453.6L60.5%20460.0M60.6%20438.2L50.6%20444.0M52.0%20422.3L41.7%20427.4M49.9%20403.6L33.9%20410.2M38.2%20388.9L27.3%20392.6M32.9%20371.6L21.8%20374.5M28.8%20353.9L17.5%20356.2M25.9%20336.1L14.5%20337.6M24.1%20318.1L12.6%20318.8M29.3%20300.0L12.0%20300.0M24.1%20281.9L12.6%20281.2M25.9%20263.9L14.5%20262.4M28.8%20246.1L17.5%20243.8M32.9%20228.4L21.8%20225.5M38.2%20211.1L27.3%20207.4M49.9%20196.4L33.9%20189.8M52.0%20177.7L41.7%20172.6M60.6%20161.8L50.6%20156.0M70.1%20146.4L60.5%20140.0M80.7%20131.7L71.5%20124.7M92.1%20117.7L83.5%20110.1M108.6%20108.6L96.4%2096.4M117.7%2092.1L110.1%2083.5M131.7%2080.7L124.7%2071.5M146.4%2070.1L140.0%2060.5M161.8%2060.6L156.0%2050.6M177.7%2052.0L172.6%2041.7M196.4%2049.9L189.8%2033.9M211.1%2038.2L207.4%2027.3M228.4%2032.9L225.5%2021.8M246.1%2028.8L243.8%2017.5M263.9%2025.9L262.4%2014.5M281.9%2024.1L281.2%2012.6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fn-tool-result{justify-items:start;gap:1.5rem;display:grid}.fn-tool-rooms{gap:.75rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.fn-tool-rooms li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.fn-tool-act{gap:.75rem;display:grid}.fn-tool-act [data-cta-wrap]{align-items:stretch}.fn-tool-act [data-cta]{min-block-size:3rem;inline-size:100%}.fn-tool-trust{color:var(--fn-ink);margin:0;font-size:.875rem}.fn-tool .fn-tool-result>.fn-guide-needle{justify-self:center;block-size:8rem;inline-size:8rem}.fn-tool .text-primary{color:var(--fn-link)}