.fm-page{--fm-ink:#13191d;--fm-night:#0d151b;--fm-paper:#ece9df;--fm-card:#fbf8f0;--fm-blue:#37a9ff;--fm-orange:#ff6a3d;--fm-lime:#c7f04b;--fm-line:#cbc9c0;--fm-muted:#626b70;--fm-green:#1f916f;--fm-ease:cubic-bezier(.2,0,0,1);color:var(--fm-ink);background:var(--fm-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fm-page h1,.fm-page h2,.fm-page h3,.fm-page h4{text-wrap:balance}.fm-page p,.fm-page li{text-wrap:pretty}.fm-nav{color:#fff;background:var(--fm-night);border-bottom:1px solid #ffffff1a}.fm-nav .compat-brand__mark{background:var(--fm-orange)}.fm-nav nav a{color:#bec8cf}.fm-nav nav a:hover{color:var(--fm-lime)}.fm-hero{color:#fff;background:var(--fm-night);position:relative;overflow:hidden}.fm-hero:before{content:"";background:radial-gradient(circle at 76% 28%,#37a9ff33,#0000 29%),linear-gradient(122deg,#0000 52%,#c7f04b0f 52% 53%,#0000 53%);position:absolute;inset:0}.fm-hero__chalk{opacity:.19;position:absolute;inset:0}.fm-hero__chalk:before,.fm-hero__chalk:after{content:"";border:2px solid #fff3;border-radius:50%;width:420px;height:420px;position:absolute}.fm-hero__chalk:before{top:18%;right:4%}.fm-hero__chalk:after{width:150px;height:150px;top:55%;right:15%}.fm-hero__chalk i{background:#ffffff2e;width:500px;height:2px;position:absolute;top:32%;right:-80px;transform:rotate(-23deg)}.fm-hero__chalk i:nth-child(2){top:66%;right:15%;transform:rotate(32deg)}.fm-hero__chalk i:nth-child(3){width:180px;top:44%;right:33%;transform:rotate(90deg)}.fm-hero .shell{position:relative}.fm-hero .compat-breadcrumbs{padding-top:36px}.fm-hero .compat-breadcrumbs a{color:#a8b4bb}.fm-hero .compat-breadcrumbs li{color:#fff}.fm-hero__layout{grid-template-columns:minmax(0,1.08fr) minmax(390px,.66fr);align-items:center;gap:88px;min-height:710px;padding:50px 0 84px;display:grid}.fm-hero__copy h1{max-width:900px;font-family:var(--font-head);letter-spacing:-.064em;text-transform:uppercase;margin:24px 0 29px;font-size:clamp(4.5rem,7.7vw,8.3rem);font-weight:900;line-height:.81}.fm-hero__copy h1 em{color:var(--fm-lime);font-style:normal}.fm-hero__copy>p:last-of-type{color:#c5ced3;max-width:710px;font-size:.69rem;line-height:1.64}.fm-hero__copy>p strong{color:#fff}.fm-hero__actions{gap:12px;margin-top:34px;display:flex}.fm-hero__actions a{min-height:52px;color:var(--fm-night);background:var(--fm-lime);font-family:var(--font-head);text-transform:uppercase;transition-property:transform,background-color,color,box-shadow;transition-duration:.17s;transition-timing-function:var(--fm-ease);border-radius:8px;justify-content:space-between;align-items:center;gap:28px;padding:0 19px 0 21px;font-size:.55rem;font-weight:800;display:inline-flex;box-shadow:0 13px 28px #c7f04b1f,0 3px 8px #00000038}.fm-hero__actions a:nth-child(2){color:#fff;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff2e}.fm-hero__actions a:hover{color:#fff;background:var(--fm-orange);transform:translateY(-2px);box-shadow:0 17px 34px #00000040,0 4px 10px #0000002e}.fm-hero__actions a:active{transform:scale(.96)}.fm-board{background:#dce1de;border-radius:30px;padding:8px;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 36px 70px #0006,0 11px 24px #00000040}.fm-board>header,.fm-board>footer{color:#fff;background:var(--fm-ink);justify-content:space-between;align-items:center;min-height:49px;padding:0 17px;display:flex}.fm-board>header{border-radius:22px 22px 8px 8px}.fm-board>footer{border-radius:8px 8px 22px 22px}.fm-board>header span,.fm-board>footer span{font-family:var(--font-mono);letter-spacing:.08em;font-size:.36rem}.fm-board>header b{color:var(--fm-ink);background:var(--fm-lime);border-radius:4px;padding:6px 9px;font-size:.37rem}.fm-board__pitch{background:#174c3c;height:320px;padding:8px;position:relative}.fm-board__pitch:before{content:"";border:1px solid #ffffff52;position:absolute;inset:15px}.fm-board__pitch>span{z-index:1;border-left:1px solid #ffffff52;position:absolute;top:15px;bottom:15px;left:50%}.fm-board__pitch>span:before{content:"";border:1px solid #ffffff52;border-radius:50%;width:98px;height:98px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.fm-board__pitch>div i{z-index:2;background:var(--fm-orange);border-radius:50%;width:29px;height:29px;position:absolute;box-shadow:0 0 0 5px #ff6a3d29,0 7px 14px #0000003d}.fm-board__pitch>div i:first-child{top:45%;left:7%}.fm-board__pitch>div i:nth-child(2){top:13%;left:27%}.fm-board__pitch>div i:nth-child(3){top:36%;left:27%}.fm-board__pitch>div i:nth-child(4){top:60%;left:27%}.fm-board__pitch>div i:nth-child(5){top:82%;left:27%}.fm-board__pitch>div i:nth-child(6){top:27%;left:49%}.fm-board__pitch>div i:nth-child(7){top:67%;left:49%}.fm-board__pitch>div i:nth-child(8){top:12%;left:68%}.fm-board__pitch>div i:nth-child(9){top:42%;left:68%}.fm-board__pitch>div i:nth-child(10){top:72%;left:68%}.fm-board__pitch>div i:nth-child(11){background:var(--fm-lime);top:43%;right:6%;box-shadow:0 0 0 5px #c7f04b29,0 7px 14px #0000003d}.fm-board__mode{background:var(--fm-card);grid-template-columns:1fr auto 1fr auto;align-items:center;gap:6px;padding:8px;display:grid}.fm-board__mode span,.fm-board__mode strong{min-height:55px;font-family:var(--font-mono);background:#e6e8e2;border-radius:9px;align-items:center;padding:10px;font-size:.31rem;display:flex}.fm-board__mode span{gap:7px}.fm-board__mode span i{background:var(--fm-orange);border-radius:50%;width:7px;height:7px}.fm-board__mode strong{color:#fff;background:var(--fm-ink);font-size:.34rem}.fm-board>footer b{color:var(--fm-lime);font-family:var(--font-head);font-size:.62rem}.fm-tape{min-height:43px;color:var(--fm-ink);background:var(--fm-lime);white-space:nowrap;justify-content:center;align-items:center;gap:27px;display:flex;overflow:hidden}.fm-tape span{font-family:var(--font-mono);letter-spacing:.08em;font-size:.36rem}.fm-tape i{font-size:.36rem}.fm-body{padding-bottom:80px}.fm-body>.shell{max-width:1280px}.fm-article .compat-section{padding-block:82px}.fm-article .compat-section h2{letter-spacing:-.053em;max-width:1050px;font-size:clamp(3.25rem,5.55vw,6rem);line-height:.89}.fm-article .compat-snippet{color:#596368;max-width:920px}.fm-page .compat-section__index{color:#df5129}.fm-answer{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.fm-answer article{background:var(--fm-card);border-radius:16px;flex-direction:column;min-height:198px;padding:24px;display:flex;box-shadow:0 0 0 1px #0000000e,0 2px 4px #0000000a,0 14px 29px #151f2414}.fm-answer span,.fm-decision span,.fm-anatomy span,.fm-modes span,.fm-risk span,.fm-layers span,.fm-route li>span,.fm-proof li>span,.fm-diagnosis span{color:#df5129;font-family:var(--font-mono);letter-spacing:.06em;font-size:.37rem}.fm-answer strong{font-family:var(--font-head);margin-top:29px;font-size:.84rem}.fm-answer p{color:var(--fm-muted);margin-top:11px;font-size:.47rem;line-height:1.5}.fm-answer b{color:var(--fm-green);font-family:var(--font-mono);margin-top:auto;padding-top:17px;font-size:.4rem}.fm-answer .is-lock{color:#fff;background:var(--fm-orange);box-shadow:0 0 0 1px #ffffff14,0 4px 9px #ff6a3d30,0 20px 38px #151f241c}.fm-answer .is-lock span,.fm-answer .is-lock p,.fm-answer .is-lock b{color:#fff}.fm-decision{grid-template-columns:1fr 48px 1fr 48px 1fr;align-items:stretch;margin-top:34px;display:grid}.fm-decision article,.fm-anatomy article,.fm-modes article,.fm-risk article,.fm-layers article{background:var(--fm-card);border-radius:15px;min-height:184px;padding:23px;box-shadow:0 0 0 1px #0000000d,0 2px 4px #00000009,0 12px 27px #151f2413}.fm-decision>i,.fm-risk>i,.fm-layers>i{color:var(--fm-orange);font-family:var(--font-mono);place-items:center;font-size:.34rem;font-style:normal;display:grid}.fm-decision strong,.fm-anatomy strong,.fm-modes strong,.fm-risk strong,.fm-layers strong{font-family:var(--font-head);margin-top:25px;font-size:.76rem;display:block}.fm-decision p,.fm-anatomy p,.fm-modes p,.fm-risk p,.fm-layers p{color:var(--fm-muted);margin-top:12px;font-size:.47rem;line-height:1.5}.fm-route,.fm-proof{grid-template-columns:repeat(5,1fr);gap:8px;margin:34px 0 0;padding:0;list-style:none;display:grid}.fm-route li,.fm-proof li{background:var(--fm-card);border-radius:14px;min-height:183px;padding:19px;box-shadow:0 0 0 1px #0000000d,0 2px 4px #00000009,0 12px 26px #151f2412}.fm-route strong,.fm-proof strong{font-family:var(--font-head);margin-top:28px;font-size:.7rem;display:block}.fm-route p,.fm-proof p{color:var(--fm-muted);margin-top:11px;font-size:.47rem;line-height:1.5}.fm-anatomy{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:34px;display:grid}.fm-anatomy article:nth-child(2){color:#fff;background:var(--fm-ink)}.fm-anatomy article:nth-child(2) span{color:var(--fm-lime)}.fm-anatomy article:nth-child(2) p{color:#b9c3c8}.fm-flow,.fm-save{grid-template-columns:1fr 38px 1fr 38px 1fr 38px 1fr;align-items:stretch;margin-top:34px;display:grid}.fm-flow article,.fm-save article{background:var(--fm-card);border-radius:14px;min-height:164px;padding:21px;box-shadow:0 0 0 1px #0000000d,0 2px 4px #00000009,0 12px 26px #151f2412}.fm-flow>i,.fm-save>i{color:var(--fm-orange);place-items:center;font-style:normal;display:grid}.fm-flow span,.fm-save span{color:#df5129;font-family:var(--font-mono);font-size:.36rem}.fm-flow strong,.fm-save strong{font-family:var(--font-head);margin-top:25px;font-size:.69rem;display:block}.fm-save p{color:var(--fm-muted);margin-top:10px;font-size:.45rem}.fm-swap{grid-template-columns:1fr 62px 1fr;margin-top:34px;display:grid}.fm-swap article{background:var(--fm-card);border-radius:15px;min-height:185px;padding:23px;box-shadow:0 0 0 1px #0000000d,0 2px 4px #00000009,0 12px 27px #151f2413}.fm-swap>i{color:var(--fm-blue);font-family:var(--font-head);place-items:center;font-size:1rem;font-style:normal;display:grid}.fm-swap span{color:#df5129;font-family:var(--font-mono);font-size:.37rem}.fm-swap strong{font-family:var(--font-head);margin-top:26px;font-size:.77rem;display:block}.fm-swap p{color:var(--fm-muted);margin-top:11px;font-size:.47rem}.fm-swap>b{color:var(--fm-ink);background:var(--fm-lime);font-family:var(--font-mono);text-align:center;border-radius:10px;grid-column:1/-1;margin-top:9px;padding:17px;font-size:.38rem}.fm-freeze{grid-template-columns:1fr 58px 1fr;align-items:stretch;margin-top:34px;display:grid}.fm-freeze>article{background:var(--fm-card);border-radius:18px;min-height:320px;padding:24px;box-shadow:0 0 0 1px #0000000d,0 2px 4px #00000009,0 14px 30px #151f2414}.fm-freeze>i{color:var(--fm-orange);place-items:center;font-style:normal;display:grid}.fm-freeze article>span{color:#df5129;font-family:var(--font-mono);font-size:.37rem}.fm-freeze article>strong{font-family:var(--font-head);margin-top:22px;font-size:.8rem;display:block}.fm-freeze article>div{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:24px;display:grid}.fm-freeze article>div i{background:#c9cec9;border-radius:50%;width:31px;height:31px;box-shadow:inset 0 0 0 2px #fff,0 4px 9px #00000014}.fm-freeze article p{color:var(--fm-muted);margin-top:19px;font-size:.47rem}.fm-freeze .is-frozen{color:#fff;background:var(--fm-ink)}.fm-freeze .is-frozen>span{color:var(--fm-lime)}.fm-freeze .is-frozen>div i{background:var(--fm-orange);box-shadow:inset 0 0 0 2px #ffffff80,0 5px 11px #0003}.fm-freeze .is-frozen p{color:#bdc6ca}.fm-release{background:#d5d8d2;border-radius:21px;grid-template-columns:1fr 40px 1fr 40px 1fr 40px 1fr;align-items:center;margin-top:34px;padding:9px;display:grid;box-shadow:0 0 0 1px #0000000d,0 3px 7px #0000000d,0 16px 33px #151f2417}.fm-release span,.fm-release strong{background:var(--fm-card);min-height:104px;font-family:var(--font-head);border-radius:12px;align-items:center;padding:17px;font-size:.63rem;display:flex}.fm-release span:first-child{color:#fff;background:var(--fm-orange)}.fm-release span:last-child{color:var(--fm-ink);background:var(--fm-lime)}.fm-release i{color:var(--fm-orange);text-align:center;font-style:normal}.fm-modes{grid-template-columns:1fr 1fr;gap:10px;margin-top:34px;display:grid}.fm-modes article{min-height:175px}.fm-modes .is-in{color:#fff;background:var(--fm-ink)}.fm-modes .is-in span{color:var(--fm-lime)}.fm-modes .is-in p{color:#bdc6ca}.fm-risk{grid-template-columns:1fr 44px 1fr 44px 1fr;margin-top:34px;display:grid}.fm-risk .is-risk{color:#fff;background:var(--fm-orange)}.fm-risk .is-risk span,.fm-risk .is-risk p{color:#fff}.fm-proof-note{color:#fff;background:var(--fm-ink);border-radius:11px;gap:25px;margin-top:10px;padding:17px 19px;display:flex}.fm-proof-note strong{color:var(--fm-lime);font-family:var(--font-mono);white-space:nowrap;font-size:.36rem}.fm-proof-note span{font-size:.46rem}.fm-layers{grid-template-columns:1fr 44px 1fr 44px 1fr;margin-top:34px;display:grid}.fm-layers>b{color:#fff;background:var(--fm-ink);font-family:var(--font-mono);text-align:center;border-radius:10px;grid-column:1/-1;margin-top:9px;padding:17px;font-size:.38rem}.fm-versus{grid-template-columns:1fr 90px 1fr;align-items:stretch;margin-top:34px;display:grid}.fm-versus>article{background:#d7d9d4;border-radius:22px;padding:8px;box-shadow:0 0 0 1px #0000000e,0 3px 7px #0000000e,0 16px 33px #151f2417}.fm-versus>i{color:var(--fm-orange);font-family:var(--font-mono);place-items:center;font-size:.34rem;font-style:normal;display:grid}.fm-versus header{color:#fff;background:var(--fm-ink);border-radius:14px 14px 6px 6px;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.fm-versus header span,.fm-versus header b{font-family:var(--font-mono);font-size:.32rem}.fm-versus header b{color:var(--fm-lime)}.fm-versus article>strong{font-family:var(--font-head);padding:25px 18px 0;font-size:1rem;display:block}.fm-versus article>p{color:var(--fm-muted);padding:10px 18px;font-size:.48rem}.fm-versus ul{background:var(--fm-card);border-radius:6px 6px 14px 14px;margin:10px 0 0;padding:16px 18px 22px 35px}.fm-versus li{margin:7px 0;font-size:.45rem}.fm-inline-link{color:#fff;background:var(--fm-orange);min-height:48px;transition-property:transform,background-color,color,box-shadow;transition-duration:.16s;transition-timing-function:var(--fm-ease);border-radius:8px;align-items:center;margin-top:12px;padding:0 15px 0 17px;font-size:.46rem;font-weight:800;display:inline-flex}.fm-inline-link:hover{color:var(--fm-ink);background:var(--fm-lime);box-shadow:0 12px 24px #151f241f}.fm-inline-link:active{transform:scale(.96)}.fm-timeline{grid-template-columns:1fr 32px 1fr 32px 1fr;align-items:stretch;margin-top:34px;display:grid}.fm-timeline article{background:var(--fm-card);border-radius:15px;min-height:185px;padding:23px;box-shadow:0 0 0 1px #0000000d,0 2px 4px #00000009,0 12px 27px #151f2413}.fm-timeline>i{background:var(--fm-line);align-self:center;height:2px}.fm-timeline span{color:#df5129;font-family:var(--font-mono);font-size:.4rem}.fm-timeline strong{font-family:var(--font-head);margin-top:25px;font-size:.76rem;display:block}.fm-timeline p{color:var(--fm-muted);margin-top:11px;font-size:.47rem}.fm-timeline .is-current{color:var(--fm-ink);background:var(--fm-lime)}.fm-timeline .is-current span{color:var(--fm-ink)}.fm-diagnosis{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:34px;display:grid}.fm-diagnosis article{background:var(--fm-card);border-radius:14px;min-height:180px;padding:22px;box-shadow:0 0 0 1px #0000000d,0 2px 4px #00000009,0 12px 26px #151f2412}.fm-diagnosis strong{font-family:var(--font-head);margin-top:24px;font-size:.69rem;display:block}.fm-diagnosis p{color:var(--fm-muted);margin-top:11px;font-size:.46rem}.fm-videos{background:var(--fm-night);border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 5px 12px #151f2421,0 21px 43px #151f242e}.fm-videos>*{color:#fff;min-height:215px;transition-property:transform,background-color,color;transition-duration:.17s;transition-timing-function:var(--fm-ease);border-right:1px solid #ffffff1a;padding:22px}.fm-videos>:last-child{border:0}.fm-videos>a:hover{background:var(--fm-orange);transform:translateY(-3px)}.fm-videos>a:active{transform:scale(.96)}.fm-videos span{color:var(--fm-lime);font-family:var(--font-mono);font-size:.35rem}.fm-videos strong{font-family:var(--font-head);margin-top:29px;font-size:.76rem;line-height:1;display:block}.fm-videos p{color:#c0c9cd;margin-top:12px;font-size:.47rem;line-height:1.55}.fm-faq{margin-top:30px}.fm-faq details{border-bottom:1px solid var(--fm-line)}.fm-faq summary{cursor:pointer;min-height:76px;transition-property:transform,color,background-color,padding;transition-duration:.16s;transition-timing-function:var(--fm-ease);grid-template-columns:45px 1fr 44px;align-items:center;gap:12px;padding:8px 0;font-size:.59rem;list-style:none;display:grid}.fm-faq summary::-webkit-details-marker{display:none}.fm-faq summary:hover{color:#df5129;background:#e1ded5;padding-inline:8px}.fm-faq summary:active{transform:scale(.99)}.fm-faq summary>span{color:#df5129;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.4rem}.fm-faq summary>i{color:#fff;background:var(--fm-ink);width:44px;height:44px;font-family:var(--font-head);transition-property:transform,background-color,color;transition-duration:.18s;transition-timing-function:var(--fm-ease);border-radius:9px;place-items:center;font-size:.9rem;font-style:normal;display:grid}.fm-faq details[open] summary>i{color:var(--fm-ink);background:var(--fm-lime);transform:rotate(45deg)}.fm-faq details>p{max-width:850px;color:var(--fm-muted);padding:0 0 24px 57px;font-size:.58rem;line-height:1.63}.fm-sources{margin-top:30px}.fm-sources>a{border-bottom:1px solid var(--fm-line);min-height:98px;color:inherit;transition-property:transform,background-color,color,padding;transition-duration:.16s;transition-timing-function:var(--fm-ease);grid-template-columns:44px 1fr 32px;align-items:center;gap:14px;padding:12px 7px;display:grid}.fm-sources>a:first-child{border-top:1px solid var(--fm-line)}.fm-sources>a:hover{color:#df5129;background:#e1ded5;padding-inline:13px;transform:translate(3px)}.fm-sources>a:active{transform:scale(.96)}.fm-sources>a>span{color:#df5129;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.39rem}.fm-sources>a>div{flex-direction:column;display:flex}.fm-sources strong{font-size:.57rem}.fm-sources p{color:var(--fm-muted);margin-top:6px;font-size:.48rem;line-height:1.5}.fm-sources>a>b{font-size:.76rem}.fm-next{color:var(--fm-ink);background:var(--fm-lime)}.fm-next span{color:#df5129}.fsr{background:#d8dcd7;border-radius:30px;margin-top:34px;overflow:hidden;box-shadow:0 0 0 1px #0000000e,0 7px 17px #151f241c,0 29px 55px #151f2426}.fsr__header{color:#fff;background:var(--fm-night);justify-content:space-between;align-items:center;min-height:86px;padding:18px 24px;display:flex}.fsr__header>div>span,.fsr__header p{font-family:var(--font-mono);letter-spacing:.06em;font-size:.34rem}.fsr__header h3{font-family:var(--font-head);margin-top:4px;font-size:1.35rem;line-height:.95}.fsr__header p{color:#bbc6cc;align-items:center;gap:8px;display:flex}.fsr__header p i{background:var(--fm-lime);border-radius:50%;width:8px;height:8px}.fsr__tabs{background:var(--fm-night);grid-template-columns:repeat(4,1fr);gap:6px;padding:7px;display:grid}.fsr__tabs button{text-align:left;color:#bdc8ce;cursor:pointer;min-height:88px;transition-property:transform,background-color,color,box-shadow;transition-duration:.17s;transition-timing-function:var(--fm-ease);background:#ffffff12;border:0;border-radius:13px;grid-template-columns:24px 1fr;gap:9px;padding:12px;display:grid}.fsr__tabs button:hover{color:#fff;background:#ffffff21}.fsr__tabs button:active{transform:scale(.96)}.fsr__tabs button.is-active{color:var(--fm-ink);background:var(--fm-lime);box-shadow:0 8px 20px #0000002e,0 2px 6px #00000024}.fsr__tabs button>span:last-child{flex-direction:column;display:flex}.fsr__tabs small{font-family:var(--font-mono);font-size:.29rem}.fsr__tabs strong{font-family:var(--font-head);margin-top:8px;font-size:.61rem}.fsr__state{place-items:center;width:24px;height:24px;display:grid;position:relative}.fsr__state i,.fsr__state b{transition-property:opacity,transform,filter;transition-duration:.22s;transition-timing-function:var(--fm-ease);place-items:center;font-size:.44rem;font-style:normal;display:grid;position:absolute}.fsr__state i{opacity:0;filter:blur(4px);transform:scale(.25)}.fsr__state b,.is-active>.fsr__state i,.is-checked>.fsr__state i{opacity:1;filter:blur();transform:scale(1)}.is-active>.fsr__state b,.is-checked>.fsr__state b{opacity:0;filter:blur(4px);transform:scale(.25)}.fsr__body{grid-template-columns:.88fr 1.12fr;gap:7px;padding:7px;display:grid}.fsr__body>section{background:var(--fm-card);border-radius:17px;padding:22px}.fsr__receipt{grid-column:1/-1}.fsr__body section>header span{color:#df5129;font-family:var(--font-mono);font-size:.33rem}.fsr__body section>header h4{font-family:var(--font-head);margin-top:8px;font-size:.83rem;line-height:1}.fsr__selects{grid-template-columns:1fr 1fr;gap:8px;margin-top:21px;display:grid}.fsr__runtime{grid-column:1/-1}.fsr label>span:first-child,.fsr__route>span,.fsr__lane>span{font-family:var(--font-mono);font-size:.31rem}.fsr__selects label{flex-direction:column;gap:7px;display:flex}.fsr select{width:100%;min-height:48px;color:var(--fm-ink);transition-property:border-color,box-shadow,background-color;transition-duration:.16s;transition-timing-function:var(--fm-ease);background:#e8e7e0;border:1px solid #c7cbc6;border-radius:8px;outline:0;padding:0 12px;font-size:.46rem}.fsr select:focus{border-color:var(--fm-orange);background:#fff;box-shadow:0 0 0 3px #ff6a3d21}.fsr__route{color:#fff;background:var(--fm-ink);border-radius:10px;margin-top:15px;padding:15px}.fsr__route>span{color:var(--fm-lime)}.fsr__route strong{font-family:var(--font-mono);margin-top:7px;font-size:.39rem;line-height:1.5;display:block}.fsr__route small{color:#aab6bc;margin-top:9px;font-size:.34rem;display:block}.fsr__shape-tabs{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:20px;display:grid}.fsr__shape-tabs button{min-height:45px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;transition-property:transform,background-color,color,box-shadow;transition-duration:.16s;transition-timing-function:var(--fm-ease);background:#e5e4dd;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:.34rem;display:flex}.fsr__shape-tabs button:hover{background:#d9d9d1}.fsr__shape-tabs button:active{transform:scale(.96)}.fsr__shape-tabs button.is-active{color:#fff;background:var(--fm-orange);box-shadow:0 7px 16px #ff6a3d29,0 2px 5px #151f2417}.fsr__shape-tabs button>span{width:18px;height:18px;position:relative}.fsr__shape-tabs button i,.fsr__shape-tabs button b{transition-property:opacity,transform,filter;transition-duration:.22s;transition-timing-function:var(--fm-ease);place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.fsr__shape-tabs button i{opacity:0;filter:blur(4px);transform:scale(.25)}.fsr__shape-tabs button b{opacity:1}.fsr__shape-tabs button.is-active i{opacity:1;filter:blur();transform:scale(1)}.fsr__shape-tabs button.is-active b{opacity:0;filter:blur(4px);transform:scale(.25)}.fsr__pitch{background:#174c3c;border-radius:13px;height:335px;margin-top:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 4px 9px #151f241f,0 14px 29px #151f241c}.fsr__pitch-lines{border:1px solid #ffffff47;position:absolute;inset:15px}.fsr__pitch-lines>i{border-left:1px solid #ffffff47;position:absolute;top:0;bottom:0;left:50%}.fsr__pitch-lines>b{border:1px solid #ffffff47;border-radius:50%;width:94px;height:94px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fsr__pitch-lines>span:before,.fsr__pitch-lines>span:after{content:"";border:1px solid #ffffff47;width:25%;height:42%;position:absolute;top:29%;left:-1px}.fsr__pitch-lines>span:after{left:auto;right:-1px}.fsr__magnet{z-index:2;left:var(--x);top:var(--y);width:34px;height:34px;transition-property:left,top,background-color,box-shadow,transform;transition-duration:.28s;transition-timing-function:var(--fm-ease);background:#e5ebe6;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 2px #fff,0 5px 10px #00000038}.fsr__magnet span{color:var(--fm-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.3rem}.fsr__magnet b{width:13px;height:13px;color:var(--fm-ink);background:var(--fm-blue);border-radius:50%;place-items:center;font-size:.25rem;display:grid;position:absolute;bottom:-3px;right:-3px}.fsr__magnet.is-user{background:var(--fm-orange);box-shadow:inset 0 0 0 2px #ffffff8c,0 0 0 5px #ff6a3d29,0 6px 12px #00000040}.fsr__magnet.is-user span{color:#fff}.fsr__magnet.is-user b{background:var(--fm-lime)}.fsr__ownership{background:#e5e4dd;border-radius:9px;align-items:center;gap:16px;min-height:48px;margin-top:8px;padding:8px 10px;display:flex}.fsr__ownership span{font-family:var(--font-mono);align-items:center;gap:6px;font-size:.29rem;display:flex}.fsr__ownership span i{background:var(--fm-orange);border-radius:50%;width:8px;height:8px}.fsr__ownership span:nth-child(2) i{background:var(--fm-blue)}.fsr__ownership strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.34rem}.fsr__board>p{color:var(--fm-muted);margin-top:9px;font-size:.36rem}.fsr__lane{color:#fff;background:var(--fm-ink);border-radius:12px;margin-top:20px;padding:18px}.fsr__lane>span{color:var(--fm-lime)}.fsr__lane strong{font-family:var(--font-mono);margin-top:9px;font-size:.39rem;line-height:1.55;display:block}.fsr__checks{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.fsr__checks label{cursor:pointer;min-height:70px;transition-property:transform,background-color,color,box-shadow;transition-duration:.16s;transition-timing-function:var(--fm-ease);background:#e5e4dd;border-radius:9px;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:12px;font-size:.39rem;line-height:1.4;display:grid}.fsr__checks label:hover{background:#d9d9d1}.fsr__checks label:active{transform:scale(.96)}.fsr__checks label.is-checked{color:var(--fm-ink);background:var(--fm-lime);box-shadow:0 8px 18px #7d9d1f21,0 2px 5px #151f2417}.fsr__checks input{opacity:0;width:1px;height:1px;position:absolute}.fsr__verdict{color:#fff;background:#4c5356;border-radius:12px;margin-top:10px;padding:19px}.fsr__verdict>span{font-family:var(--font-mono);font-size:.31rem}.fsr__verdict>strong{font-family:var(--font-head);margin-top:7px;font-size:.79rem;display:block}.fsr__verdict>p{color:#d0d6d9;margin-top:8px;font-size:.43rem;line-height:1.48}.fsr__verdict>small{color:#aab3b7;font-family:var(--font-mono);text-transform:uppercase;margin-top:11px;font-size:.3rem;display:block}.fsr__verdict.is-ready{color:var(--fm-ink);background:var(--fm-lime)}.fsr__verdict.is-ready p,.fsr__verdict.is-ready small{color:#43511c}.fsr__verdict.is-stop,.fsr__verdict.is-risk{background:var(--fm-orange)}.fsr__verdict.is-stop p,.fsr__verdict.is-stop small,.fsr__verdict.is-risk p,.fsr__verdict.is-risk small{color:#fff0ea}.fsr__verdict.is-verify{background:#246b8e}.fsr__verdict.is-route{background:var(--fm-blue)}.fsr__bias-link,.fsr__reset{width:100%;min-height:48px;transition-property:transform,background-color,color,box-shadow;transition-duration:.16s;transition-timing-function:var(--fm-ease);border:0;border-radius:9px;justify-content:space-between;align-items:center;margin-top:8px;padding:0 14px 0 16px;font-size:.43rem;font-weight:800;display:flex}.fsr__bias-link{color:#fff;background:var(--fm-blue)}.fsr__bias-link:hover{color:var(--fm-ink);background:var(--fm-lime);box-shadow:0 9px 18px #151f241a}.fsr__reset{background:#e5e4dd}.fsr__reset:hover{background:#d8d8d0}.fsr__bias-link:active,.fsr__reset:active{transform:scale(.96)}@media (max-width:1020px){.fm-hero__layout{grid-template-columns:1fr;gap:45px}.fm-board{width:min(100%,520px)}.fm-anatomy,.fm-diagnosis,.fm-videos{grid-template-columns:1fr 1fr}.fm-route,.fm-proof{grid-template-columns:repeat(3,1fr)}.fsr__tabs{grid-template-columns:1fr 1fr}.fsr__body{grid-template-columns:1fr}.fsr__receipt{grid-column:auto}}@media (max-width:760px){.fm-nav nav{display:none}.fm-hero .compat-breadcrumbs{padding-top:22px}.fm-hero__layout{min-height:auto;padding:38px 0 64px}.fm-hero__copy h1{font-size:clamp(3.45rem,16vw,6rem)}.fm-hero__actions{flex-direction:column;align-items:stretch}.fm-hero__actions a{width:100%}.fm-tape{justify-content:flex-start;padding-left:18px}.fm-article .compat-section{padding-block:62px}.fm-article .compat-section h2{font-size:clamp(2.8rem,13vw,4.6rem)}.fm-answer,.fm-anatomy,.fm-modes,.fm-diagnosis,.fm-videos,.fm-decision,.fm-risk,.fm-layers,.fm-swap,.fm-freeze,.fm-versus,.fm-timeline{grid-template-columns:1fr}.fm-decision>i,.fm-risk>i,.fm-layers>i,.fm-swap>i,.fm-freeze>i,.fm-versus>i{min-height:30px}.fm-layers>b,.fm-swap>b{grid-column:auto}.fm-route,.fm-proof{grid-template-columns:1fr 1fr}.fm-flow,.fm-save,.fm-release{grid-template-columns:1fr}.fm-flow>i,.fm-save>i,.fm-release>i{min-height:28px}.fm-proof-note{flex-direction:column;align-items:flex-start;gap:7px}.fm-timeline>i{justify-self:center;width:2px;height:24px;min-height:24px}.fsr{border-radius:22px;margin-inline:-5px}.fsr__header{flex-direction:column;align-items:flex-start;gap:8px}.fsr__checks{grid-template-columns:1fr}}@media (max-width:460px){.shell{width:min(100% - 28px,1240px)}.fm-board>header,.fm-board>footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.fm-board__pitch{height:285px}.fm-board__mode{grid-template-columns:1fr 1fr}.fm-freeze article>div{grid-template-columns:repeat(4,1fr)}.fm-route,.fm-proof{grid-template-columns:1fr}.fm-faq summary{grid-template-columns:34px 1fr 44px;gap:8px}.fm-faq details>p{padding-left:0}.fm-sources>a{grid-template-columns:34px 1fr 24px;gap:8px}.fsr__tabs,.fsr__selects,.fsr__shape-tabs{grid-template-columns:1fr}.fsr__runtime{grid-column:auto}.fsr__body>section{padding:17px}.fsr__pitch{height:315px}.fsr__ownership{flex-direction:column;align-items:flex-start;gap:6px}.fsr__ownership strong{margin-left:0}.fsr__header h3{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.fm-page *,.fm-page :before,.fm-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
