body{margin:0}.fda{--ac: #36c2ff;--ac-ink: #0b7fb5;--ac-rgb: 54, 194, 255;--ink: 255, 255, 255;--bg: #000000;--bg-rgb: 0, 0, 0;--fg: #ffffff;--btn-fg: #000000;--paper: #eceef1;--paper-ink: #111111;--paper-mute: rgba(17, 17, 17, .72);--paper-faint: rgba(17, 17, 17, .62);--paper-line: #d5d8dd;--paper-fill: #ffffff;--paper-ac: #2692b9;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, monospace;background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.fda a{color:rgba(var(--ink),.62);text-decoration:none}.fda a:hover{color:var(--fg)}.fda *:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.fda input::-moz-placeholder{color:rgba(var(--ink),.47)}.fda input::placeholder{color:rgba(var(--ink),.47)}@keyframes fda-stream{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.fda-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;color:rgba(var(--ink),.5);margin:0}.fda-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;color:rgba(var(--ink),.5);margin:0}.fda .fda-cta{display:inline-block;background:var(--ac);color:var(--btn-fg);font-weight:500;border-radius:5px;box-sizing:border-box;border:1px solid transparent}.fda .fda-cta:hover{color:var(--btn-fg);background:var(--ac)}.fda-panel{border:1px solid rgba(var(--ink),.12);background:rgba(var(--ink),.03);border-radius:6px}.fda-section{border-top:1px solid rgba(var(--ink),.12);padding:104px 24px}.fda-wrap{max-width:1060px;margin:0 auto}.fda-reveal{opacity:0;transform:translateY(16px);transition:opacity .55s ease-out,transform .55s ease-out}.fda-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.fda *,.fda *:before,.fda *:after{animation:none!important;transition:none!important}.fda-reveal{opacity:1;transform:none}}.fda-hero{padding:0 24px;text-align:center}.fda-hero__inner{max-width:900px;margin:0 auto;min-height:calc(100vh - var(--fda-nav-h, 63px));min-height:calc(100svh - var(--fda-nav-h, 63px));display:flex;flex-direction:column;justify-content:center;padding:72px 0 40px;box-sizing:border-box}.fda-hero__eyebrow{margin-bottom:28px}.fda-hero__title{font-size:clamp(2.1rem,4.2vw,3.3rem);font-weight:300;line-height:1.14;letter-spacing:-.025em;margin:0 0 64px;max-width:34ch;margin-inline:auto}.fda .fda-hero__accent{color:var(--ac)}.fda-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-self:stretch;width:100%;max-width:900px;margin:0 auto 64px;text-align:center}.fda-step{min-width:0;position:relative;border-top:1px solid rgba(var(--ink),.18);padding-top:22px}.fda-step:before{content:"";position:absolute;top:-3px;left:50%;transform:translate(-50%);width:5px;height:5px;border-radius:50%;background:rgba(var(--ink),.4)}.fda-step--accent{border-top-color:var(--ac)}.fda-step--accent:before{background:var(--ac)}.fda-step__num{font-family:var(--mono);letter-spacing:.14em;font-size:11px;color:rgba(var(--ink),.47);margin:0 0 10px}.fda-step--accent .fda-step__num{color:var(--ac)}.fda-step__label{font-size:19px;font-weight:300;letter-spacing:-.01em;margin:0}.fda-step--accent .fda-step__label{color:var(--ac)}.fda-step__body{font-size:13px;line-height:1.45;font-weight:300;color:rgba(var(--ink),.5);margin:8px 0 0}.fda-hero__ctarow{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.fda .fda-hero__ctarow .fda-cta--lg{padding:19px 52px}.fda-hero__build{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;color:rgba(var(--ink),.5);margin:0 0 14px}.fda-case{max-width:940px;margin:120px auto 0;text-align:left}.fda-case__frame{border:1px solid rgba(var(--ink),.12);background:rgba(var(--ink),.03);border-radius:8px;overflow:hidden}.fda-case__head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 34px;border-bottom:1px solid rgba(var(--ink),.12);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;color:rgba(var(--ink),.5)}.fda-case__body{padding:34px 34px 28px}.fda-case__lede{font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:300;line-height:1.35;letter-spacing:-.015em;margin:0 0 6px;max-width:680px;text-wrap:pretty}.fda-case__sub{font-size:15px;line-height:1.6;color:rgba(var(--ink),.62);margin:0 0 28px;max-width:600px;text-wrap:pretty}.fda-case__cols{display:flex;gap:48px;flex-wrap:wrap;margin-bottom:26px}.fda-case__col--bars{flex:1.1;min-width:300px}.fda-case__col--list{flex:1;min-width:290px}.fda-case__colhead{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;color:rgba(var(--ink),.5);margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid rgba(var(--ink),.12)}.fda-case__colhead--plain{margin:0 0 2px;padding-bottom:0;border-bottom:0}.fda-bar{display:grid;grid-template-columns:112px 1fr 62px;gap:12px;align-items:center;padding:8px 0}.fda-bar__name{display:block;font-size:14px;color:var(--fg);line-height:1.2}.fda-bar__role{display:block;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;color:rgba(var(--ink),.5);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fda-bar__track{height:16px;background:rgba(var(--ink),.07);border-radius:2px;overflow:hidden}.fda-bar__fill{display:block;height:100%;background:var(--ac);opacity:.85}.fda-bar__value{font-family:var(--mono);font-size:13px;color:var(--ac);text-align:right;white-space:nowrap}.fda-tally{display:grid;grid-template-columns:66px 1fr;gap:14px;align-items:baseline;padding:9px 0;border-top:1px solid rgba(var(--ink),.1)}.fda-tally__num{font-family:var(--mono);font-size:14px;color:var(--ac);text-align:right;white-space:nowrap}.fda-tally__text{font-size:13.5px;line-height:1.45;color:rgba(var(--ink),.72);text-wrap:pretty}.fda-case__total{border-top:1px solid rgba(var(--ink),.3);padding-top:26px;display:flex;gap:40px;flex-wrap:wrap;align-items:center;margin-bottom:22px}.fda-case__big{font-size:clamp(3rem,7.5vw,4.6rem);font-weight:300;line-height:.9;letter-spacing:-.04em;margin:0;color:var(--ac);white-space:nowrap}.fda-case__big span{font-size:.32em;letter-spacing:-.01em}.fda-case__verdict{flex:1;min-width:250px;font-size:19px;line-height:1.45;color:var(--fg);margin:0;text-align:center;text-wrap:pretty}.fda-case__foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid rgba(var(--ink),.12);padding-top:15px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;color:rgba(var(--ink),.5);line-height:1.7}.fda-how__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.fda-howcard{border:1px solid rgba(var(--ink),.12);border-radius:6px;padding:24px 22px 26px}.fda-howcard__num{font-family:var(--mono);letter-spacing:.12em;font-size:11px;color:rgba(var(--ink),.47);margin:0 0 22px}.fda-howcard__title{font-size:17px;font-weight:400;line-height:1.35;margin:0 0 10px}.fda-howcard__body{font-size:14px;line-height:1.65;color:rgba(var(--ink),.62);margin:0;text-wrap:pretty}.fda-connector{display:flex;flex-direction:column;align-items:center;gap:12px;padding:34px 0 30px}.fda-connector__line{width:1px;height:34px;background:linear-gradient(to bottom,rgba(var(--ink),.06),rgba(var(--ink),.34))}.fda-connector__line--down{background:linear-gradient(to bottom,rgba(var(--ink),.34),var(--ac))}.fda-connector__text{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;color:rgba(var(--ink),.5);text-align:center}.fda-build{border:1px solid rgba(var(--ink),.3);border-radius:8px;background:rgba(var(--ink),.03);overflow:hidden}.fda-build__head{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:baseline;padding:26px 32px 24px;border-bottom:1px solid rgba(var(--ink),.12)}.fda-build__title{font-size:clamp(1.35rem,2.8vw,2rem);font-weight:300;line-height:1.2;letter-spacing:-.02em;margin:0;color:var(--ac)}.fda-build__title span{font-family:var(--mono);font-size:.5em;letter-spacing:.12em;opacity:.75}.fda-build__body{padding:40px 32px;display:flex;gap:40px;flex-wrap:wrap;align-items:flex-start}.fda-build__left{flex:1;min-width:270px}.fda-build__namerow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 14px}.fda-build__namelabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;color:rgba(var(--ink),.5)}.fda-build__cue{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;color:var(--btn-fg);background:var(--ac);border-radius:3px;padding:3px 8px}.fda-build__nameinput{display:flex;align-items:center;gap:18px;margin-bottom:30px}.fda-build__initial{width:60px;height:60px;flex:0 0 auto;border:1px solid var(--ac);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:300;color:var(--ac)}.fda-build__input{flex:1;min-width:0;background:transparent;border:none;border-bottom:2px solid var(--ac);color:var(--fg);font-family:var(--sans);font-size:30px;font-weight:300;letter-spacing:-.02em;padding:0 0 10px;outline:none}.fda-build__copy{font-size:15px;line-height:1.7;color:rgba(var(--ink),.62);margin:0;text-wrap:pretty}.fda-build__right{flex:1;min-width:270px;border-left:1px solid rgba(var(--ink),.12);padding-left:32px}.fda-build__righthead{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;color:rgba(var(--ink),.5);margin:0 0 18px}.fda-takeover{display:flex;justify-content:space-between;gap:14px;align-items:baseline;padding:12px 0;border-top:1px solid rgba(var(--ink),.12)}.fda-takeover__name{font-size:14px;color:var(--fg)}.fda-takeover__hrs{font-family:ui-monospace,Menlo,monospace;font-size:11px;color:rgba(var(--ink),.5);white-space:nowrap}.fda-build__trailer{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;color:rgba(var(--ink),.5);margin:18px 0 0;line-height:1.7}.fda-how__outro{font-size:17px;line-height:1.7;color:rgba(var(--ink),.62);margin:40px 0 0;max-width:620px;text-wrap:pretty}.fda-how__outro strong{color:var(--fg);font-weight:inherit}.fda-inside__head{max-width:1060px;margin-bottom:56px}.fda-inside__eyebrow{margin-bottom:18px}.fda-inside__title{font-size:clamp(1.7rem,3.3vw,2.7rem);font-weight:300;line-height:1.2;letter-spacing:-.015em;margin:0;text-wrap:nowrap}.fda-split{display:flex;gap:64px;flex-wrap:wrap;align-items:center}.fda-split--reverse{flex-flow:row-reverse wrap-reverse}.fda-split--gap-lg{margin-bottom:84px}.fda-split--gap-xl{margin-bottom:120px}.fda-split__copy{flex:1;min-width:290px;max-width:480px}.fda-split__visual{flex:1.2;min-width:290px}.fda-split__eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;color:rgba(var(--ink),.5);margin:0 0 16px}.fda-split__title{font-size:26px;font-weight:400;line-height:1.3;margin:0 0 16px}.fda-split__body{font-size:16px;line-height:1.7;color:rgba(var(--ink),.62);margin:0;text-wrap:pretty}.fda-stream{padding:20px 24px}.fda-stream__label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;color:rgba(var(--ink),.5);margin:0 0 14px}.fda-stream__viewport{height:252px;overflow:hidden;position:relative;mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}.fda-stream__belt{display:flex;flex-direction:column;animation:fda-stream 22s linear infinite}.fda-stream__belt.is-paused{animation-play-state:paused}.fda-stream__row{display:grid;grid-template-columns:76px 104px 1fr;gap:12px;padding:5px 0;font-family:var(--mono);font-size:11px;letter-spacing:.04em}.fda-stream__time{color:rgba(var(--ink),.47)}.fda-stream__type{color:rgba(var(--ink),.5)}.fda-stream__target{color:var(--fg)}.fda-pattern{padding:24px 28px}.fda-pattern__head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;color:rgba(var(--ink),.5);margin-bottom:24px}.fda-pattern__chain{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:26px}.fda-pattern__app{border:1px solid rgba(var(--ink),.25);border-radius:4px;padding:9px 14px;font-family:ui-monospace,Menlo,monospace;font-size:12px;color:var(--fg)}.fda-pattern__hop{display:flex;flex-direction:column;align-items:center;gap:2px;font-family:ui-monospace,Menlo,monospace;font-size:9px;letter-spacing:.08em;color:rgba(var(--ink),.5)}.fda-pattern__meta{display:flex;gap:24px;flex-wrap:wrap;align-items:center;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;color:rgba(var(--ink),.5)}.fda-pattern__conf{display:flex;align-items:center;gap:8px}.fda-pattern__conftrack{display:inline-block;width:64px;height:3px;background:rgba(var(--ink),.12);border-radius:2px;overflow:hidden}.fda-pattern__conffill{display:block;height:100%;background:rgba(var(--ink),.7)}.fda-ranked{padding:20px 24px}.fda-ranked__head{display:flex;justify-content:space-between;gap:12px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;color:rgba(var(--ink),.5);margin-bottom:8px}.fda-ranked__row{display:flex;align-items:baseline;gap:16px;padding:15px 0;border-top:1px solid rgba(var(--ink),.12)}.fda-ranked__num{font-family:ui-monospace,Menlo,monospace;font-size:12px;color:rgba(var(--ink),.47)}.fda-ranked__mid{flex:1;min-width:0}.fda-ranked__name{display:block;font-size:14px;color:var(--fg)}.fda-ranked__evidence{display:block;font-family:ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.08em;color:rgba(var(--ink),.5);margin-top:3px}.fda-ranked__hrs{font-family:ui-monospace,Menlo,monospace;font-size:12px;color:var(--fg);white-space:nowrap}.fda-ranked__dots{color:rgba(var(--ink),.47);margin-left:8px}.fda-report__head{max-width:680px;margin-bottom:44px}.fda-report__eyebrow{margin-bottom:18px}.fda-report__title{font-size:clamp(1.9rem,3.6vw,3rem);font-weight:300;line-height:1.2;letter-spacing:-.01em;margin:0 0 20px}.fda-report__sub{font-size:17px;line-height:1.7;color:rgba(var(--ink),.62);margin:0;text-wrap:pretty}.fda-report__view{container-type:inline-size;border:1px solid rgba(var(--ink),.12);border-radius:8px;overflow:hidden;box-shadow:0 24px 70px #00000080}.fda-report__stage{position:relative;overflow:hidden;background:var(--paper);display:block;width:100%;padding:0;border:0;cursor:pointer;touch-action:pan-y}.fda-report__expand{position:absolute;right:10px;bottom:10px;z-index:1;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;color:#fff;background:#0000009e;border-radius:3px;padding:7px 10px;pointer-events:none}.fda-report__track{display:flex;width:500%;transition:transform .55s cubic-bezier(.4,0,.2,1)}.fda-report__nav{display:flex;align-items:center;justify-content:space-between;row-gap:28px;-moz-column-gap:20px;column-gap:20px;flex-wrap:wrap;padding:14px 26px;border-top:1px solid rgba(var(--ink),.12);background:var(--bg)}.fda-report__navleft{display:flex;align-items:center;gap:10px}.fda-report__arrow{position:relative;background:transparent;border:1px solid rgba(var(--ink),.3);border-radius:4px;color:var(--fg);font-size:13px;padding:7px 15px;cursor:pointer;font-family:inherit}.fda-report__arrow:after,.fda-report__dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:44px;height:100%}.fda-report__arrow:after{min-width:44px;width:100%}.fda-report__dot:after{width:calc(100% + 7px)}.fda-report__arrow:disabled{opacity:.3;cursor:default}.fda-report__arrow:disabled:after{content:none}.fda-report__count{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;color:rgba(var(--ink),.5);margin-left:8px}.fda-report__dots{display:flex;gap:7px}.fda-report__dot{position:relative;width:30px;height:3px;padding:0;border:none;border-radius:2px;background:rgba(var(--ink),.18);cursor:pointer}.fda-report__dot.is-active{background:rgba(var(--ink),.7)}.fda-report__foot{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:20px}.fda-rp{width:20%;flex:0 0 auto;box-sizing:border-box;aspect-ratio:792 / 612;overflow:hidden;content-visibility:auto;contain-intrinsic-size:auto 612px;display:flex;flex-direction:column;padding:12.5cqw 6.3cqw 2.4cqw;background:var(--paper);font-family:var(--sans)}.fda-rp__kicker{display:flex;justify-content:space-between;align-items:baseline;gap:2cqw;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:1.19cqw;margin-bottom:1.1cqw;white-space:nowrap}.fda-rp__kicker span:first-child{color:var(--paper-ac)}.fda-rp__kicker span:last-child{color:var(--paper-faint)}.fda-rp__h{font-size:4.05cqw;font-weight:400;line-height:1.14;letter-spacing:-.022em;color:var(--paper-ink);margin:0}.fda-rp__h--sm{font-size:3.6cqw}.fda-rp__h--xs{font-size:3.35cqw}.fda-rp__h em{color:var(--paper-ac);font-style:normal}.fda-rp__lede{font-size:1.46cqw;line-height:1.6;color:var(--paper-mute);margin:1.5cqw 0 0;max-width:76%}.fda-rp__foot{margin-top:auto;padding-top:1.6cqw;display:flex;justify-content:space-between;gap:2cqw;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:1.14cqw;color:var(--paper-faint);white-space:nowrap}.fda-rp__headline{display:flex;align-items:center;gap:2.2cqw;margin:2.4cqw 0 0}.fda-rp__huge{font-size:7.8cqw;font-weight:400;line-height:.86;letter-spacing:-.04em;color:var(--paper-ac);margin:0;white-space:nowrap}.fda-rp__huge span{font-size:.31em;letter-spacing:0}.fda-rp__headline p:last-child{font-size:1.9cqw;line-height:1.45;color:var(--paper-ink);margin:0;max-width:62%}.fda-rp__headline em{color:var(--paper-ac);font-style:normal}.fda-rp__stats{display:flex;gap:1.5cqw;margin-top:3cqw}.fda-rp__stat{flex:1;min-width:0;border:1px solid var(--paper-line);background:var(--paper-fill);border-radius:.5cqw;padding:1.5cqw 1.6cqw 1.7cqw}.fda-rp__statnum{font-size:2.8cqw;font-weight:400;line-height:1;letter-spacing:-.025em;color:var(--paper-ac);margin:0 0 1cqw}.fda-rp__stattext{font-size:1.24cqw;line-height:1.5;color:var(--paper-mute);margin:0}.fda-rp__stattext strong{color:var(--paper-ink);font-weight:600}.fda-rp__grid2{display:grid;grid-template-columns:1fr 1fr;gap:1.4cqw;margin-top:1.8cqw}.fda-rp__person{border:1px solid var(--paper-line);border-radius:.5cqw;background:var(--paper);padding:1.5cqw 1.7cqw 1.4cqw}.fda-rp__personhead{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5cqw}.fda-rp__personid{min-width:0}.fda-rp__personright{text-align:right;flex:0 0 auto}.fda-rp__personname{font-size:2.35cqw;font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--paper-ink);margin:0}.fda-rp__personrole{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:.98cqw;color:var(--paper-faint);margin:.45cqw 0 0}.fda-rp__personhrs{font-size:2.85cqw;font-weight:400;line-height:1;letter-spacing:-.025em;color:var(--paper-ac);margin:0;white-space:nowrap}.fda-rp__personhrs span{font-size:.42em}.fda-rp__personcap{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:.92cqw;color:var(--paper-faint);margin:.5cqw 0 0;white-space:nowrap}.fda-rp__personbody{font-size:1.28cqw;line-height:1.55;color:var(--paper-mute);margin:1.2cqw 0 0}.fda-rp__personbody strong{color:var(--paper-ink);font-weight:600}.fda-rp__mix{display:flex;height:.85cqw;border-radius:.15cqw;overflow:hidden;margin:1.3cqw 0 .8cqw}.fda-rp__personstats{font-family:var(--mono);font-size:1.05cqw;letter-spacing:.04em;color:var(--paper-faint);margin:0}.fda-rp__personstats b{color:var(--paper-ink);font-weight:400}.fda-rp__legendrow{display:flex;justify-content:space-between;align-items:center;gap:2cqw;margin-top:1.5cqw}.fda-rp__legend{display:flex;gap:1.6cqw;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:1cqw;color:var(--paper-faint)}.fda-rp__legend>span{display:inline-flex;align-items:center;gap:.5cqw}.fda-rp__swatch{width:.7cqw;height:.7cqw;border-radius:50%}.fda-rp__caveat{font-style:italic;font-size:1.05cqw;color:var(--paper-faint);margin:0}.fda-rp__box{border:1px solid var(--paper-line);border-radius:.5cqw;background:var(--paper);padding:1.2cqw 1.3cqw;margin-top:1.6cqw}.fda-rp__boxhead{display:flex;justify-content:space-between;align-items:baseline;gap:2cqw;margin-bottom:1cqw}.fda-rp__boxtitle{font-size:1.45cqw;color:var(--paper-ink)}.fda-rp__boxmeta{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:1.1cqw;color:var(--paper-faint)}.fda-rp__stack{display:flex;height:4.6cqw;border-radius:.3cqw;overflow:hidden}.fda-rp__stack span{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 .4cqw;box-sizing:border-box;font-size:1.2cqw;line-height:1.25;color:#fff}.fda-rp__tax{border:1px solid var(--paper-line);border-radius:.5cqw;margin-top:1.5cqw;overflow:hidden}.fda-rp__taxhead{background:var(--paper-fill);border-bottom:1px solid var(--paper-line);padding:.95cqw 1.4cqw;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:1.15cqw;color:var(--paper-ac)}.fda-rp__taxbody{padding:1.3cqw 1.4cqw 1.5cqw}.fda-rp__taxtitle{font-size:1.85cqw;font-weight:400;letter-spacing:-.015em;color:var(--paper-ink);margin:0 0 .7cqw}.fda-rp__taxlede{font-size:1.15cqw;line-height:1.55;color:var(--paper-mute);margin:0 0 1.3cqw;max-width:88%}.fda-rp__taxlede strong{color:var(--paper-ink);font-weight:600}.fda-rp__taxcards{display:flex;gap:1.2cqw;align-items:stretch}.fda-rp__taxcard{flex:1;min-width:0;border:1px solid var(--paper-line);border-radius:.4cqw;background:var(--paper);padding:1.2cqw 1.3cqw 1.1cqw;display:flex;flex-direction:column}.fda-rp__taxnum{font-size:2.1cqw;font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--paper-ink);margin:0 0 .8cqw}.fda-rp__taxtext{font-size:1.14cqw;line-height:1.5;color:var(--paper-mute);margin:0 0 .9cqw}.fda-rp__taxtext strong{color:var(--paper-ink);font-weight:600}.fda-rp__taxwin{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:1.02cqw;color:var(--paper-ac);margin:auto 0 0}.fda-rp__moves{margin-top:1.5cqw}.fda-rp__move{display:grid;grid-template-columns:3.6cqw 1fr 13cqw 15cqw;gap:1.4cqw;align-items:center;padding:1.05cqw 0;border-top:1px solid var(--paper-line)}.fda-rp__movemid{min-width:0}.fda-rp__movenum{font-family:var(--mono);font-size:1.15cqw;letter-spacing:.1em;color:var(--paper-faint)}.fda-rp__movetitle{display:block;font-size:1.55cqw;color:var(--paper-ink);line-height:1.25}.fda-rp__movebody{display:block;font-size:1.15cqw;line-height:1.5;color:var(--paper-mute);margin-top:.2cqw}.fda-rp__movewho{font-family:var(--mono);font-size:1.15cqw;line-height:1.5;color:var(--paper-mute)}.fda-rp__movehrs{display:block;text-align:right;font-size:3.2cqw;font-weight:400;line-height:1;letter-spacing:-.03em;color:var(--paper-ac);white-space:nowrap}.fda-rp__movehrs span{font-family:var(--mono);font-size:.34em;letter-spacing:.14em;text-transform:uppercase}.fda-rp__movetrack{display:block;height:.45cqw;background:var(--paper-line);border-radius:.2cqw;overflow:hidden;margin-top:.55cqw}.fda-rp__movefill{display:block;height:100%;background:var(--paper-ac)}.fda-rp__ledger{display:flex;margin-top:1.5cqw;border-radius:.4cqw;overflow:hidden}.fda-rp__ledger>div{padding:1.15cqw 1.4cqw}.fda-rp__ledger--measured{width:59%;background:var(--paper-ac)}.fda-rp__ledger--modeled{width:41%;background:var(--paper-line)}.fda-rp__ledgertitle{font-size:1.6cqw;margin:0 0 .45cqw}.fda-rp__ledger--measured .fda-rp__ledgertitle{color:#fff}.fda-rp__ledger--modeled .fda-rp__ledgertitle{color:var(--paper-ink)}.fda-rp__ledgersub{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:1.05cqw;margin:0}.fda-rp__ledger--measured .fda-rp__ledgersub{color:#ffffffd1}.fda-rp__ledger--modeled .fda-rp__ledgersub{color:var(--paper-faint)}.fda-rp__payoff{display:flex;align-items:center;gap:3cqw;margin-top:2.6cqw}.fda-rp__payoffleft{flex:0 0 auto}.fda-rp__payoffnum{font-size:10.3cqw;font-weight:400;line-height:.82;letter-spacing:-.045em;color:var(--paper-ac);margin:0;white-space:nowrap}.fda-rp__payoffnum span{font-size:.31em;letter-spacing:-.01em}.fda-rp__payoffsub{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:1.14cqw;color:var(--paper-faint);margin:1cqw 0 0}.fda-rp__payofftext{font-size:2.1cqw;line-height:1.45;color:var(--paper-ink);margin:0;max-width:52%}.fda-rp__steps{display:flex;align-items:flex-end;gap:1.5cqw;margin-top:2.8cqw}.fda-rp__step{flex:1;min-width:0;border-top:2px solid var(--paper-line);padding-top:.9cqw}.fda-rp__step--accent{border-top-color:var(--paper-ac)}.fda-rp__stepnum{font-family:var(--mono);letter-spacing:.14em;font-size:1.05cqw;color:var(--paper-faint);margin:0 0 .7cqw}.fda-rp__steplabel{font-size:1.85cqw;font-weight:400;line-height:1.2;letter-spacing:-.015em;color:var(--paper-ink);margin:0}.fda-rp__step--accent .fda-rp__steplabel{color:var(--paper-ac)}.fda-rp__url{flex:1.15;min-width:0;display:flex;justify-content:flex-end}.fda-rp__url span{display:inline-block;background:var(--paper-ac);color:#fff;font-size:1.5cqw;padding:1.2cqw 2.2cqw;border-radius:.4cqw;white-space:nowrap}.fda-scale__head{max-width:1060px;margin-bottom:52px}.fda-scale__eyebrow{margin-bottom:18px}.fda-scale__title{font-size:clamp(1.9rem,3.6vw,3rem);font-weight:300;line-height:1.2;letter-spacing:-.015em;margin:0 0 18px}.fda-scale__sub{font-size:17px;line-height:1.7;color:rgba(var(--ink),.62);margin:0;max-width:620px;text-wrap:pretty}.fda-lede{font-size:17px;line-height:1.7;color:rgba(var(--ink),.62);margin:0 auto;max-width:620px;text-wrap:pretty}.fda-scale__cols{display:flex;gap:44px;flex-wrap:wrap;margin-bottom:48px}.fda-scale__col{flex:1;min-width:210px}.fda-dots{display:grid;grid-template-columns:repeat(6,7px);gap:7px;margin-bottom:26px}.fda-dots span{width:7px;height:7px;border-radius:50%;background:rgba(var(--ink),.14)}.fda-dots span.is-on{background:var(--ac)}.fda-scale__label{margin:0 0 12px}.fda-scale__word{font-size:26px;font-weight:300;letter-spacing:-.02em;margin:0 0 10px}.fda-scale__body{font-size:15px;line-height:1.6;color:rgba(var(--ink),.62);margin:0;text-wrap:pretty}.fda-deploy{max-width:1060px;margin:0 auto;display:flex;gap:64px;flex-wrap:wrap;align-items:flex-start}.fda-deploy__copy{flex:1;min-width:290px;max-width:440px}.fda-deploy__eyebrow{margin-bottom:18px}.fda-deploy__title{font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:300;line-height:1.2;letter-spacing:-.015em;margin:0 0 24px}.fda-deploy__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fda-deploy__list li{padding:12px 0;border-top:1px solid rgba(var(--ink),.12);font-size:15px;line-height:1.6;color:rgba(var(--ink),.62)}.fda-deploy__note{font-size:13px;line-height:1.6;color:rgba(var(--ink),.5);margin:18px 0 0;text-wrap:pretty}.fda-deploy__visual{flex:1.2;min-width:290px}.fda-term{border:1px solid rgba(var(--ink),.12);background:rgba(var(--ink),.03);border-radius:6px;overflow:hidden}.fda-term__bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(var(--ink),.12)}.fda-term__dot{width:9px;height:9px;border-radius:50%;border:1px solid rgba(var(--ink),.3)}.fda-term__name{margin-left:8px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:rgba(var(--ink),.5)}.fda-term__body{margin:0;padding:20px 22px;font-family:var(--mono);font-size:12.5px;line-height:1.8;color:rgba(var(--ink),.62);overflow-x:auto;white-space:nowrap}.fda-term__body>span{display:block}.fda-term__comment{color:rgba(var(--ink),.47)}.fda-term__key{color:var(--fg)}.fda-term__gap{height:1.8em}.fda-final{border-top:1px solid rgba(var(--ink),.12);padding:84px 24px 76px;text-align:center}.fda-final__inner{max-width:760px;margin:0 auto}.fda-final__title{font-size:clamp(2rem,4.4vw,3.4rem);font-weight:300;line-height:1.15;letter-spacing:-.015em;margin:0 0 28px}.fda-final__cta{font-size:15px;padding:16px 40px;border-radius:4px;margin-bottom:22px}.fda-final__hashes{display:flex;flex-direction:column;gap:8px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;color:rgba(var(--ink),.5)}.fda-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}.fda-shell__main{flex:1;display:flex;flex-direction:column}.fda-bootload{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--bg, #000)}.fda-bootload__dot{width:10px;height:10px;border-radius:50%;background:var(--ac, #36c2ff);animation:fda-bootpulse 1s ease-in-out infinite}@keyframes fda-bootpulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.fda-bootload__dot{animation:none;opacity:1}}.fda-rpfs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;flex-direction:column;background:var(--bg)}.fda-rpfs__bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px;padding-top:calc(8px + env(safe-area-inset-top));border-bottom:1px solid rgba(var(--ink),.12)}.fda-rpfs__label{min-width:0;margin:0;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;color:rgba(var(--ink),.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fda-rpfs__baractions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.fda-rpfs__toggle,.fda-rpfs__close{min-width:44px;min-height:44px;padding:0 14px;background:transparent;border:1px solid rgba(var(--ink),.3);border-radius:4px;color:var(--fg);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;cursor:pointer}.fda-rpfs__close{padding:0;font-family:inherit;font-size:15px}.fda-rpfs__stage{flex:1 1 auto;display:flex;overflow:auto;padding:12px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.fda-rpfs__frame{container-type:inline-size;flex:0 0 auto;margin:auto;overflow:hidden;border-radius:4px;background:var(--paper)}.fda-rpfs__track{display:flex;width:500%;transition:transform .45s cubic-bezier(.4,0,.2,1)}.fda-rpfs__nav{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom));border-top:1px solid rgba(var(--ink),.12)}.fda-rpfs__arrow{min-width:56px;min-height:44px;background:transparent;border:1px solid rgba(var(--ink),.3);border-radius:4px;color:var(--fg);font-family:inherit;font-size:15px;cursor:pointer}.fda-rpfs__arrow:disabled{opacity:.3;cursor:default}.fda-rpfs__dots{display:flex;gap:10px}.fda-shell-nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:22px;padding:18px 32px;border-bottom:1px solid rgba(var(--ink),.12);background:rgba(var(--bg-rgb),.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.fda .fda-shell-nav__logo{margin-right:auto;display:inline-flex;align-items:center;color:var(--fg)}.fda .fda-shell-nav__mark{display:block;height:18px;width:auto}.fda .fda-shell-nav__logo:hover{color:var(--fg)}.fda-shell-nav__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.fda .fda-shell-nav__link{font-size:13px;color:rgba(var(--ink),.62);transition:color .2s ease}.fda .fda-shell-nav__link:hover{color:var(--fg)}.fda-shell-footer{margin-top:auto;border-top:1px solid rgba(var(--ink),.12);padding:44px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.fda .fda-shell-footer__logo{font-size:17px;color:var(--fg)}.fda .fda-shell-footer__logo:hover{color:var(--fg)}.fda-shell-footer__links{display:flex;gap:24px;flex-wrap:wrap;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.fda .fda-shell-footer__link{color:rgba(var(--ink),.5);transition:color .2s ease}.fda .fda-shell-footer__link:hover{color:var(--fg)}@media (max-width: 520px){.fda-shell-nav{padding:14px 20px}.fda-shell-nav__actions{gap:14px}.fda-shell-footer{padding:32px 20px}}.fda-dl__hero{padding:96px 24px 0;text-align:center}.fda-dl__eyebrow{margin-bottom:28px}.fda-dl__title{font-size:clamp(2.4rem,5.2vw,4.25rem);font-weight:300;line-height:1.12;letter-spacing:-.025em;margin:0 0 22px}.fda-dl__ctarow{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;margin-bottom:26px}.fda .fda-dl__cta{display:inline-flex;align-items:center;justify-content:center;gap:11px;font-family:var(--sans);font-size:17px;font-weight:500;padding:19px 40px;border-radius:5px;border:1px solid transparent;white-space:nowrap;transition:transform .16s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.fda .fda-dl__cta:hover{transform:translateY(-2px)}.fda .fda-dl__cta--primary{background:var(--ac);color:var(--btn-fg)}.fda .fda-dl__cta--primary:hover{color:var(--btn-fg);box-shadow:0 14px 44px rgba(var(--ac-rgb),.22)}.fda .fda-dl__cta--secondary{background:transparent;color:var(--fg);border-color:rgba(var(--ink),.3);font-size:15px;padding:18px 30px}.fda .fda-dl__cta--secondary:hover{color:var(--fg);border-color:rgba(var(--ink),.6);background:rgba(var(--ink),.06)}.fda .fda-dl__cta[aria-disabled=true]{opacity:.35;pointer-events:none}.fda-dl__ver{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;color:rgba(var(--ink),.5);margin:0 0 14px;min-height:1.2em}.fda-dl__ver b{color:var(--fg);font-weight:400}.fda-dl__steps{margin:0 auto 96px;text-align:left;grid-template-columns:repeat(3,minmax(0,1fr))}.fda-dl__h2{font-size:clamp(1.7rem,3.3vw,2.7rem);font-weight:300;line-height:1.2;letter-spacing:-.015em;margin:18px 0 44px}.fda-dl__cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fda-dl__card{padding:24px 22px 26px}.fda-dl__cardhead{display:flex;align-items:center;gap:10px;margin:0 0 22px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;color:rgba(var(--ink),.5)}.fda-dl__icon{width:14px;height:14px;fill:rgba(var(--ink),.5)}.fda-dl__steps-list{margin:0;padding:0;list-style:none;counter-reset:step}.fda-dl__steps-list li{position:relative;counter-increment:step;padding:0 0 14px 34px;color:rgba(var(--ink),.62);font-size:14px;line-height:1.65}.fda-dl__steps-list li:last-child{padding-bottom:0}.fda-dl__steps-list li:before{content:"0" counter(step);position:absolute;left:0;top:0;font-family:var(--mono);letter-spacing:.12em;font-size:11px;color:rgba(var(--ink),.47)}.fda-dl__steps-list b{color:var(--fg);font-weight:400}@media (max-width: 720px){.fda-dl__cards{grid-template-columns:1fr}}@media (max-width: 520px){.fda-dl__hero{padding:64px 20px 0}.fda .fda-dl__cta{width:100%}}@media (prefers-reduced-motion: reduce){.fda .fda-dl__cta:hover{transform:none}}@media (max-width: 720px){.fda-section{padding:72px 20px}.fda-inside__title{text-wrap:balance}.fda-case__body,.fda-case__head{padding-left:22px;padding-right:22px}.fda-build__body{padding:28px 22px;gap:28px}.fda-build__right{border-left:0;padding-left:0;border-top:1px solid rgba(var(--ink),.12);padding-top:28px}.fda-split{gap:40px}.fda-split--gap-lg{margin-bottom:56px}.fda-split--gap-xl{margin-bottom:72px}.fda-case__verdict{text-align:left}}@media (max-width: 560px){.fda-case__col--bars,.fda-case__col--list,.fda-case__verdict,.fda-split__copy,.fda-split__visual,.fda-build__left,.fda-build__right,.fda-deploy__copy,.fda-deploy__visual{min-width:0;flex-basis:100%}.fda-hero{padding:0 20px}.fda-case__cols{gap:32px}.fda-case__total{gap:20px}.fda-bar{grid-template-columns:1fr auto;gap:6px 10px}.fda-bar>span:first-child{grid-column:1 / -1}.fda-bar__role{white-space:normal}.fda-stream__time{display:none}.fda-stream__row{grid-template-columns:92px 1fr;gap:10px;font-size:10.5px}.fda-stream{padding:18px 16px}.fda-stream__viewport{height:210px}.fda-pattern{padding:20px 18px}.fda-ranked{padding:18px 16px}.fda-build__nameinput{gap:12px}.fda-build__initial{width:48px;height:48px;font-size:20px}.fda-build__input{font-size:24px}.fda-report__nav{-moz-column-gap:12px;column-gap:12px}.fda-report__dots{gap:14px}.fda-report__dot:after{width:calc(100% + 14px)}.fda-term__body{font-size:11.5px;padding:16px 18px}.fda-scale__cols{gap:32px}}@media (max-width: 380px){.fda-section{padding:60px 16px}.fda-hero{padding:0 16px}.fda-case__body,.fda-case__head{padding-left:16px;padding-right:16px}.fda-build__body{padding:24px 16px}.fda-build__head{padding:22px 16px 20px}.fda-final{padding:64px 16px 60px}.fda .fda-hero__ctarow .fda-cta--lg{padding:18px 32px;font-size:16px}.fda-step{min-width:0}}@media (max-height: 640px){.fda-hero__inner{padding:40px 0 24px}.fda-hero__eyebrow{margin-bottom:14px}.fda-hero__title{font-size:clamp(1.9rem,5.2vw,4.25rem);margin-bottom:28px}.fda-steps{gap:10px;margin-bottom:28px}.fda-step{padding-top:12px}.fda-step__body{font-size:12px;margin-top:5px}.fda-step__num{margin-bottom:6px}.fda-step__label{font-size:16px}.fda-hero__ctarow{margin-bottom:18px}.fda .fda-hero__ctarow .fda-cta--lg{padding:15px 40px;font-size:15px}.fda-hero__build{margin-bottom:10px}.fda-case{margin-top:80px}}@media (max-height: 480px) and (orientation: landscape){.fda-hero__inner{min-height:0;padding:48px 0 32px}.fda-case{margin-top:72px}}.fda .fda-cta--ghost{background:transparent;color:var(--fg);border:1px solid rgba(var(--ink),.3);transition:border-color .2s ease,background-color .2s ease}.fda .fda-cta--ghost:hover{background:rgba(var(--ink),.06);border-color:rgba(var(--ink),.6);color:var(--fg)}.fda .fda-cta--lg{font-size:17px;padding:19px 42px}.fda .fda-cta--md{font-size:15px;padding:15px 30px}.fda .fda-cta--sm{font-size:13px;padding:8px 17px}.fda-cta__os{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.62;margin-left:8px}.fda-ctarow{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:22px}.fda-ctarow--left{justify-content:flex-start}.fda-reassure{font-size:13px;color:rgba(var(--ink),.5);margin:0 0 8px}.fda-reassure b{font-weight:500;color:rgba(var(--ink),.78)}.fda-reassure--dim{color:rgba(var(--ink),.47)}.fda .fda-inline-cta{font-size:13px;color:rgba(var(--ink),.62);transition:color .2s ease}.fda .fda-inline-cta:hover{color:var(--fg)}.fda-shell-nav__links{display:flex;align-items:center;gap:22px}.fda .fda-shell-nav__link.is-here{color:var(--fg)}.fda .fda-shell-nav__cta{font-family:inherit;font-size:13px;font-weight:500;background:var(--ac);color:var(--btn-fg);border:1px solid var(--ac);padding:8px 17px;border-radius:5px;cursor:pointer;white-space:nowrap;transition:box-shadow .2s ease}.fda .fda-shell-nav__cta:hover{color:var(--btn-fg);box-shadow:0 10px 34px rgba(var(--ac-rgb),.22)}.fda-shell-nav__toggle{display:none;flex-direction:column;justify-content:center;gap:4px;width:34px;height:34px;padding:0 7px;border:1px solid rgba(var(--ink),.3);border-radius:5px;background:transparent;cursor:pointer}.fda-shell-nav__toggle span{display:block;height:1px;width:100%;background:rgba(var(--ink),.7);transition:transform .2s ease,opacity .2s ease}.fda-shell-nav__toggle[aria-expanded=true] span:nth-child(1){transform:translateY(5px) rotate(45deg)}.fda-shell-nav__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.fda-shell-nav__toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}@media (max-width: 700px){.fda-shell-nav{flex-wrap:wrap}.fda-shell-nav__toggle{display:flex}.fda-shell-nav__links{order:3;flex-basis:100%;width:100%;flex-direction:column;align-items:stretch;gap:0;max-height:0;overflow:hidden;visibility:hidden;transition:max-height .28s ease,margin-top .28s ease,opacity .2s ease,visibility 0s linear .28s;opacity:0}.fda-shell-nav__links.is-open{max-height:260px;margin-top:10px;opacity:1;visibility:visible;transition:max-height .28s ease,margin-top .28s ease,opacity .2s ease,visibility 0s linear 0s;border-top:1px solid rgba(var(--ink),.12)}.fda .fda-shell-nav__link{box-sizing:border-box;width:100%;min-height:52px;padding:0 2px;font-size:16px;color:var(--fg);border-bottom:1px solid rgba(var(--ink),.08)}.fda .fda-shell-nav__link:last-child{border-bottom:0}.fda .fda-shell-nav__link.is-here{color:var(--ac);box-shadow:inset 2px 0 0 var(--ac);padding-left:12px}}@media (prefers-reduced-motion: reduce){.fda-shell-nav__links{transition:none}}.fda-band{border-top:1px solid rgba(var(--ink),.12);border-bottom:1px solid rgba(var(--ink),.12);background:rgba(var(--ac-rgb),.035);padding:26px}.fda-band__inner{max-width:860px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.fda-band__copy{font-size:16px;margin:0}.fda-band__copy span{color:rgba(var(--ink),.55)}.fda-band__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.fda-sectionfoot{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:30px;padding-top:22px;border-top:1px solid rgba(var(--ink),.12)}.fda-sectionfoot--plain{border-top:0;padding-top:0}.fda-sectionfoot__lead{font-size:17px;line-height:1.6;color:var(--fg);margin:0;text-wrap:pretty}.fda-verify{margin-top:26px}.fda-verify__label{margin-bottom:9px}.fda-verify__lines{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;line-height:1.9;color:rgba(var(--ink),.5);margin:0}.fda-osbadge{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--ink),.55);border:1px solid rgba(var(--ink),.12);border-radius:20px;padding:5px 13px;margin-bottom:22px}.fda-osbadge__dot{width:5px;height:5px;border-radius:50%;background:var(--ac);display:block}.fda-dl__bullets{list-style:none;padding:0;margin:0 auto 26px;display:flex;flex-direction:column;gap:6px;align-items:center;font-size:17px;color:rgba(var(--ink),.62)}.fda-fallback{border:1px solid rgba(255,180,84,.3);background:#ffb4540d;border-radius:6px;padding:18px 20px;text-align:left;max-width:520px;margin:0 auto 22px}.fda-fallback__text{font-size:14px;margin:0 0 12px;color:rgba(var(--ink),.75)}.fda-fallback__links{display:flex;gap:16px;flex-wrap:wrap}.fda .fda-fallback__links a{color:var(--ac);font-size:13px}.fda .fda-fallback__links a:hover{color:var(--ac);text-decoration:underline}.fda-pointer{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:24px 26px}.fda-pointer__title{font-size:18px;font-weight:400;letter-spacing:-.015em;margin:0 0 6px}.fda-pointer__body{font-size:14px;color:rgba(var(--ink),.62);margin:0}.fda-fdr__name{font-size:32px;font-weight:400;letter-spacing:-.015em;margin:0 0 6px}.fda-fdr__role{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ac);margin:0 0 22px}.fda-fdr__card{border:1px solid rgba(var(--ink),.12);background:rgba(var(--ink),.03);border-radius:6px;overflow:hidden}.fda-fdr__photo{display:block;width:100%;height:430px;-o-object-fit:cover;object-fit:cover}.fda-fdr__bio{margin-top:26px;max-width:640px}.fda-fdr__lede{font-size:15.5px;line-height:1.7;color:rgba(var(--ink),.72);margin:0 0 18px}.fda-fdr__body{font-size:14px;line-height:1.65;color:rgba(var(--ink),.62);margin:0}.fda .fda-fdr__body a{color:var(--ac)}.fda .fda-fdr__body a:hover{text-decoration:underline}.fda-chan{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));margin-bottom:22px}.fda-chan__stat{border-top:1px solid rgba(var(--ink),.12);padding-top:14px}.fda-chan__num{font-size:42px;font-weight:300;letter-spacing:-.035em;color:var(--ac);line-height:1;margin:0 0 8px}.fda-chan__lbl{font-size:13px;line-height:1.55;color:rgba(var(--ink),.55);margin:0}.fda-strip{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.fda-shot{margin:0}.fda-shot__img{display:block;width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;border-radius:6px;border:1px solid rgba(var(--ink),.12)}.fda-shot__img--tall{height:520px}.fda-shot__img--portrait{width:420px;max-width:100%;height:560px}.fda-shot__cap{font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:rgba(var(--ink),.47);margin:9px 0 0}.fda-shot--center{display:flex;flex-direction:column;align-items:center}.fda-ledger{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.fda-ledger__panel{padding:22px 24px 24px}.fda-ledger__label{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--ink),.5);margin:0 0 16px}.fda-ledger__label--yes{color:var(--ac)}.fda-ledger ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.fda-ledger li{font-size:14px;color:rgba(var(--ink),.72);padding-left:22px;position:relative;line-height:1.6}.fda-ledger li:before{position:absolute;left:0;top:0;font-family:var(--mono);font-size:13px}.fda-ledger__yes li:before{content:"+";color:var(--ac)}.fda-ledger__no li:before{content:"–";color:rgba(var(--ink),.47)}.fda-routes{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.fda-route{border:1px solid rgba(var(--ink),.12);background:rgba(var(--ink),.03);border-radius:6px;padding:28px;display:flex;flex-direction:column;gap:12px}.fda-route--lead{border-color:rgba(var(--ac-rgb),.32);background:rgba(var(--ac-rgb),.045)}.fda-route__meta{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--ink),.47);margin:0}.fda-route__title{font-size:20px;font-weight:400;margin:0;letter-spacing:-.015em}.fda-route__body{font-size:14px;color:rgba(var(--ink),.62);margin:0;line-height:1.65}.fda .fda-route .fda-cta{align-self:stretch;text-align:center;margin-top:auto;padding-top:13px;padding-bottom:13px}.fda-grid3{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.fda-agenda{padding:24px 26px}.fda-agenda__num{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:rgba(var(--ink),.47);margin:0 0 12px}.fda-agenda__title{font-size:17px;font-weight:400;letter-spacing:-.015em;margin:0 0 8px}.fda-agenda__body{font-size:14px;color:rgba(var(--ink),.62);line-height:1.65;margin:0}.fda-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fda-modal-in .2s ease-out}@keyframes fda-modal-in{0%{opacity:0}to{opacity:1}}.fda-modal__panel{width:100%;max-width:440px;overflow-x:hidden;background:var(--bg);border:1px solid rgba(var(--ink),.12);border-radius:8px;padding:34px 32px 30px;position:relative;max-height:100%;overflow-y:auto;box-shadow:0 30px 90px #0009}.fda-modal__close{position:absolute;top:14px;right:14px;width:32px;height:32px;border:0;background:transparent;color:rgba(var(--ink),.55);font-size:22px;line-height:1;cursor:pointer;border-radius:4px}.fda-modal__close:hover{color:var(--fg)}.fda-modal__eyebrow{margin-bottom:12px}.fda-modal__title{font-size:24px;font-weight:300;line-height:1.25;letter-spacing:-.02em;margin:0 0 14px}.fda-modal__body{font-size:14px;line-height:1.65;color:rgba(var(--ink),.62);margin:0 0 22px}.fda-modal__form{display:flex;flex-direction:column;gap:12px;position:relative}.fda-modal__input{font-family:var(--sans);font-size:15px;color:var(--fg);background:rgba(var(--ink),.04);border:1px solid rgba(var(--ink),.18);border-radius:5px;padding:14px 16px;width:100%;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease}.fda-modal__input:hover{border-color:rgba(var(--ink),.3)}.fda .fda-modal__form .fda-cta{width:100%;padding-top:14px;padding-bottom:14px;font-size:15px;cursor:pointer}.fda .fda-modal__form .fda-cta[disabled]{opacity:.55;cursor:default}.fda-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.fda-skip{position:absolute;left:8px;top:-60px;z-index:200;min-height:44px;display:inline-flex;align-items:center;box-sizing:border-box;padding:10px 16px;border-radius:8px;background:var(--fg);color:var(--btn-fg);font-weight:600;text-decoration:none;transition:top .16s ease-out}.fda-skip:focus{top:8px}.fda-modal__hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.fda-modal__input:focus{outline:none;border-color:var(--ac)}.fda-modal__err{font-size:13px;color:#ff9c6e;margin:0}.fda-modal__skip{display:block;width:100%;margin-top:14px;padding:12px 0;min-height:44px;background:transparent;border:0;font-family:var(--sans);font-size:14px;color:rgba(var(--ink),.5);cursor:pointer;transition:color .2s ease}.fda-modal__skip:hover{color:var(--fg)}.fda-modal__fine{font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:rgba(var(--ink),.47);margin:16px 0 0;text-align:center}.fda-modal__done{text-align:center}.fda-modal__tick{width:46px;height:46px;margin:0 auto 18px;border-radius:50%;background:rgba(var(--ac-rgb),.12);color:var(--ac);font-size:22px;display:flex;align-items:center;justify-content:center}.fda-modal__donetitle{font-size:22px;font-weight:300;margin:0 0 10px}.fda-modal__donebody{font-size:14px;color:rgba(var(--ink),.62);line-height:1.65;margin:0}@media (prefers-reduced-motion: reduce){.fda-modal{animation:none}}@media (max-height: 620px){.fda-modal{padding:12px}.fda-modal__panel{padding:20px 22px 18px}.fda-modal__eyebrow{margin-bottom:8px}.fda-modal__title{font-size:19px;line-height:1.25;margin-bottom:8px}.fda-modal__body{font-size:13px;line-height:1.5;margin-bottom:14px}.fda-modal__form{gap:9px}.fda-modal__input{padding:11px 14px}.fda-modal__skip{margin-top:6px;padding:10px 0}.fda-modal__fine{margin-top:10px}}@media (max-width: 560px){.fda-band{padding:22px 20px}.fda-band__inner,.fda-sectionfoot{flex-direction:column;align-items:flex-start}.fda-fdr__photo{height:260px}.fda-shot__img{height:220px}.fda-shot__img--tall{height:260px}.fda-shot__img--portrait{height:420px}.fda-chan__num{font-size:34px}.fda-route{padding:22px}.fda-modal__panel{padding:26px 22px 24px}.fda-modal__title{font-size:21px}.fda-ctarow{flex-direction:column}.fda .fda-cta--lg{width:100%;padding:17px 24px}}.fda-err{display:flex;align-items:center;justify-content:center;min-height:calc(100svh - var(--fda-nav-h, 63px) - 200px);padding:120px 24px;text-align:center}.fda-err__inner{max-width:560px}.fda-err__code{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;font-size:11px;color:rgba(var(--ink),.47);margin:0 0 26px}.fda-err__title{font-size:clamp(1.9rem,4vw,2.8rem);font-weight:300;line-height:1.15;letter-spacing:-.025em;margin:0 0 16px}.fda-err__body{font-size:15.5px;line-height:1.7;color:rgba(var(--ink),.55);margin:0 auto 36px;max-width:44ch;text-wrap:pretty}.fda .fda-err__primary{min-width:190px}.fda-err__links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 18px;margin:30px 0 0;font-size:13.5px}.fda .fda-err__links a{color:rgba(var(--ink),.47);transition:color .2s ease;position:relative}.fda .fda-err__links a:hover{color:var(--fg)}.fda-err__links a+a:before{content:"";position:absolute;left:-10px;top:50%;width:2px;height:2px;border-radius:50%;background:rgba(var(--ink),.22)}@media (max-width: 560px){.fda-err{padding:84px 20px;min-height:0}.fda-err__code{margin-bottom:20px}.fda .fda-err__primary{width:100%}.fda-err__links{flex-direction:column;gap:0;margin-top:22px}.fda .fda-err__links a{display:flex;align-items:center;justify-content:center;min-height:46px;width:100%;border-top:1px solid rgba(var(--ink),.07)}.fda .fda-err__links a:last-child{border-bottom:1px solid rgba(var(--ink),.07)}.fda .fda-err__links a:after{content:none}.fda-err__links a+a:before{display:none}}.fda-shot__img,.fda-fdr__photo{box-sizing:border-box}@media (max-width: 880px){.fda-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;max-width:620px}}@media (max-width: 767px){.fda-eyebrow,.fda-label,.fda-hero__build,.fda-step__num,.fda-howcard__num,.fda-err__code,.fda-cta__os,.fda-dl__ver,.fda-dl__cardhead,.fda-shot__cap,.fda-ledger__label,.fda-route__meta,.fda-agenda__num,.fda-modal__fine,.fda-verify__lines,.fda-osbadge,.fda-case__foot,.fda-case__colhead,.fda-report__count,.fda-term__name,.fda-scale__label,.fda .fda-shell-footer__link{font-size:12px;letter-spacing:.1em}.fda-bar__role,.fda-chan__lbl,.fda-shot__cap,.fda-connector__text,.fda-build__namelabel,.fda-build__cue,.fda-build__righthead,.fda-takeover__hrs,.fda-build__trailer,.fda-split__eyebrow,.fda-stream__label,.fda-case__head span,.fda-pattern__head,.fda-pattern__meta,.fda-ranked__head,.fda-ranked__evidence,.fda-deploy__eyebrow,.fda-report__eyebrow{font-size:12px}.fda-stream__row{font-size:11px}.fda .fda-shell-nav__cta,.fda .fda-cta{box-sizing:border-box;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.fda-shell-nav__toggle{width:44px;height:44px;flex-shrink:0}.fda .fda-shell-nav__logo,.fda .fda-shell-footer__logo{display:inline-flex;align-items:center;min-height:44px;min-width:44px;flex-shrink:0}.fda .fda-shell-nav__link{display:flex;align-items:center;min-height:44px}.fda-shell-footer__links{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,auto);justify-content:space-between;-moz-column-gap:20px;column-gap:20px;row-gap:0;width:100%;border-top:1px solid rgba(var(--ink),.09);padding-top:10px}.fda .fda-shell-footer__link{display:inline-flex;align-items:center;min-height:44px}.fda-shell-footer{flex-direction:column;align-items:flex-start;gap:0}.fda .fda-shell-footer__logo{margin-bottom:14px}.fda .fda-inline-cta,.fda .fda-case__more,.fda .fda-err__links a,.fda .fda-fallback__links a{position:relative;display:inline-block;font-size:14px}.fda .fda-inline-cta:after,.fda .fda-case__more:after,.fda .fda-err__links a:after,.fda .fda-fallback__links a:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.fda .fda-dl__cta{white-space:normal;flex-direction:column;gap:4px;padding:16px 20px;font-size:16px;line-height:1.3}.fda-cta__os{margin-left:0}.fda-steps{width:100%;align-self:stretch;margin-bottom:28px;gap:22px 16px}.fda-step{padding-top:16px}.fda-step__num{margin-bottom:4px}.fda-step__label{font-size:17px}.fda-step:before{top:-3px}.fda-section{padding:64px 20px}.fda-wrap{max-width:100%}.fda-ledger,.fda-routes,.fda-grid3,.fda-strip,.fda-dl__cards{grid-template-columns:1fr}.fda-chan{grid-template-columns:repeat(2,1fr);gap:18px 14px}.fda-pointer,.fda-band__inner,.fda-sectionfoot{flex-direction:column;align-items:flex-start;gap:16px}.fda-ctarow--left{align-items:stretch;width:100%}.fda .fda-ctarow--left .fda-cta{width:100%}.fda .fda-ctarow--left .fda-inline-cta{align-self:flex-start}.fda-report__foot{flex-direction:column;align-items:flex-start;gap:14px}.fda .fda-sectionfoot .fda-cta,.fda .fda-report__foot .fda-cta,.fda .fda-pointer .fda-cta,.fda .fda-band__actions .fda-cta{width:100%}.fda-band__actions{width:100%;flex-direction:column;align-items:flex-start;gap:14px}.fda-hero__title br,.fda-scale__title br,.fda-dl__h2 br,.fda-deploy__title br,.fda-report__title br{display:none}.fda-fdr__name{font-size:26px}.fda-route{padding:22px 20px}.fda-ledger__panel{padding:20px 20px 22px}.fda-hero__title,.fda-dl__title{font-size:30px;line-height:1.16;letter-spacing:-.02em;margin-bottom:26px}.fda-final__title{font-size:26px;line-height:1.2;margin-bottom:20px}.fda-scale__title,.fda-report__title,.fda-inside__title,.fda-deploy__title,.fda-dl__h2{font-size:24px;line-height:1.22;letter-spacing:-.02em;margin-bottom:16px}.fda-split__title,.fda-build__title,.fda-fdr__name{font-size:21px;line-height:1.25;margin-bottom:12px}.fda-route__title{font-size:21px;line-height:1.25}.fda-scale__word{font-size:22px;margin-bottom:8px}.fda-case__big{font-size:34px}.fda-case__lede{font-size:17px;line-height:1.35;margin-bottom:4px}.fda-case__verdict{font-size:16px;line-height:1.45}.fda-scale__sub,.fda-lede,.fda-report__sub,.fda-how__outro,.fda-sectionfoot__lead,.fda-fdr__lede,.fda-band__copy,.fda-err__body{font-size:15.5px;line-height:1.6}.fda-split__body,.fda-build__copy,.fda-scale__body,.fda-howcard__body,.fda-case__sub,.fda-fdr__body,.fda-route__body,.fda-agenda__body,.fda-pointer__body,.fda-ledger li,.fda-deploy__list li,.fda-dl__steps-list li{font-size:14.5px;line-height:1.6}.fda-howcard__title,.fda-agenda__title,.fda-pointer__title{font-size:16px;margin-bottom:8px}.fda-step__label{font-size:16px}.fda .fda-cta,.fda .fda-cta--lg{font-size:15px}.fda .fda-cta--sm{font-size:14px}.fda-chan__num{font-size:32px;margin-bottom:4px}.fda-section{padding:44px 20px}.fda-final{padding:52px 20px 48px}.fda-hero__inner{padding:40px 0 32px}.fda-eyebrow,.fda-hero__eyebrow{margin-bottom:14px}.fda-case{margin-top:48px}.fda-case__sub{margin-bottom:18px}.fda-case__colhead{margin-bottom:8px}.fda-howcard__num{margin-bottom:10px}.fda-how__outro{margin-top:26px}.fda-split__eyebrow{margin-bottom:10px}.fda-build__righthead{margin-bottom:12px}.fda-build__trailer{margin-top:14px}.fda-stream__label{margin-bottom:10px}.fda-hero__build,.fda-reassure,.fda-dl__ver{text-wrap:balance;line-height:1.65}.fda-hero__build{margin-bottom:10px}.fda-band{padding:20px}.fda-sectionfoot{margin-top:22px;padding-top:18px}.fda-fdr__bio{margin-top:20px}.fda-fdr__role{margin-bottom:16px}.fda-chan{margin-bottom:18px}.fda-ledger__label{margin-bottom:12px}.fda-verify{margin-top:20px}}@media (max-width: 767px) and (max-height: 720px){.fda-hero__inner{padding:28px 0 20px}.fda-hero__eyebrow{margin-bottom:10px}.fda-hero__title{font-size:clamp(1.7rem,7vw,2.4rem);margin-bottom:20px}.fda-steps{margin-bottom:20px;gap:12px 16px}.fda-step{padding:8px 0 9px}.fda-step__num{margin-bottom:2px;font-size:12px}.fda-step__label{font-size:15px}.fda-ctarow{gap:10px;margin-bottom:14px}.fda-reassure{margin-bottom:6px}.fda-hero__build{margin-bottom:0}.fda-case{margin-top:56px}}@media (max-width: 400px){.fda-section{padding:36px 16px}.fda-final{padding:44px 16px 40px}.fda-shell-nav{padding:12px 16px}.fda-shell-footer{padding:26px 16px}.fda-hero__title,.fda-dl__title{font-size:27px;margin-bottom:22px}.fda-final__title{font-size:24px}.fda-scale__title,.fda-report__title,.fda-inside__title,.fda-deploy__title,.fda-dl__h2{font-size:22px}.fda-case__big{font-size:30px}.fda-chan__num{font-size:28px}.fda-band{padding:18px 16px}.fda-chan{grid-template-columns:1fr}.fda-err{padding:56px 16px}.fda-modal{padding:16px}.fda-modal__panel{padding:24px 20px 22px}.fda-rpfs__nav{flex-wrap:wrap;gap:10px 16px}.fda-rpfs__dots{order:3;flex-basis:100%;justify-content:center}}.fda-legal__wrap{max-width:860px}.fda-legal__head{padding-bottom:30px;border-bottom:1px solid rgba(var(--ink),.12)}.fda .fda-legal__title{font-size:40px;line-height:1.1;letter-spacing:-.022em;font-weight:600;margin:12px 0 0;color:var(--fg)}.fda .fda-legal__lede{margin:16px 0 0;max-width:60ch}.fda-legal__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px 28px;margin:28px 0 0}.fda-legal__meta div{display:flex;flex-direction:column;gap:4px}.fda .fda-legal__meta dt{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--ink),.47)}.fda .fda-legal__meta dd{margin:0;font-size:14px;color:var(--fg)}.fda-legal__toc{margin:34px 0 0;padding:22px 24px;background:rgba(var(--ink),.03);border:1px solid rgba(var(--ink),.08);border-radius:4px}.fda .fda-legal__toclabel{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ac);margin:0 0 12px}.fda-legal__toc ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:6px 24px}.fda .fda-legal__toc a{display:flex;gap:10px;font-size:14px;color:rgba(var(--ink),.75);padding:3px 0;text-decoration:none;transition:color .18s ease}.fda .fda-legal__toc a:hover{color:var(--ac);text-decoration:underline;text-underline-offset:3px}.fda-legal__tocn{color:rgba(var(--ink),.47);font-family:var(--mono);font-size:12px;min-width:1.2em}.fda-legal__sec{margin-top:46px;scroll-margin-top:calc(var(--fda-nav-h, 63px) + 20px)}.fda .fda-legal__h2{display:flex;align-items:baseline;gap:12px;font-size:22px;line-height:1.25;letter-spacing:-.012em;font-weight:600;margin:0 0 6px;padding-bottom:12px;border-bottom:1px solid rgba(var(--ink),.1);color:var(--fg)}.fda-legal__secn{font-family:var(--mono);font-size:13px;font-weight:500;color:var(--ac);letter-spacing:0}.fda .fda-legal__h3{font-size:16px;font-weight:600;margin:28px 0 6px;color:var(--fg)}.fda .fda-legal__p{font-size:15.5px;line-height:1.68;margin:14px 0;max-width:68ch;color:rgba(var(--ink),.82)}.fda-legal__ul{margin:14px 0;padding-left:20px;max-width:68ch}.fda .fda-legal__ul li{font-size:15.5px;line-height:1.68;margin:8px 0;color:rgba(var(--ink),.82)}.fda .fda-legal__ul li::marker{color:rgba(var(--ink),.47)}.fda-legal__note{margin:22px 0;padding:18px 22px;border-left:2px solid var(--ac);background:rgba(var(--ac-rgb),.05);border-radius:0 4px 4px 0}.fda .fda-legal__notelabel{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ac);margin:0 0 8px}.fda-legal__note .fda-legal__p{margin:0}.fda-legal__tablewrap{margin:18px 0;border:1px solid rgba(var(--ink),.1);border-radius:4px;overflow-x:auto}.fda-legal__table{border-collapse:collapse;width:100%;min-width:460px;font-size:14px}.fda .fda-legal__table th{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:rgba(var(--ink),.5);background:rgba(var(--ink),.03);padding:11px 15px;border-bottom:1px solid rgba(var(--ink),.1);white-space:nowrap}.fda .fda-legal__table td{padding:12px 15px;border-bottom:1px solid rgba(var(--ink),.07);vertical-align:top;line-height:1.55;color:rgba(var(--ink),.82)}.fda .fda-legal__table tr:last-child td{border-bottom:0}.fda .fda-legal__table td:first-child{color:var(--fg);font-weight:500;width:30%;min-width:130px}.fda-legal__foot{margin-top:52px;padding-top:22px;border-top:1px solid rgba(var(--ink),.12)}.fda .fda-legal__foot .fda-legal__p{font-size:13.5px;color:rgba(var(--ink),.55)}@media (max-width: 767px){.fda .fda-legal__title{font-size:28px}.fda .fda-legal__h2{font-size:19px}.fda .fda-legal__p,.fda .fda-legal__ul li{font-size:15px;line-height:1.62}.fda-legal__sec{margin-top:36px}.fda-legal__toc{padding:18px}.fda-legal__toc ol{grid-template-columns:1fr}.fda-legal__note{padding:16px 18px}}.fda-email{display:inline-flex;align-items:stretch;flex-wrap:wrap;gap:10px}.fda-email--wide{display:flex;width:100%}.fda-email--wide>a{flex:1 1 auto;min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fda .fda-email__copy{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;min-width:46px;flex:0 0 auto;box-sizing:border-box;color:rgba(var(--ink),.5);background:transparent;border:1px solid rgba(var(--ink),.16);border-radius:5px;cursor:pointer;padding:0;transition:color .18s ease,border-color .18s ease,background .18s ease}.fda .fda-email__copy:hover,.fda .fda-email__copy:focus-visible{color:var(--ac);border-color:rgba(var(--ac-rgb),.5);background:rgba(var(--ac-rgb),.08)}.fda .fda-email__copy.is-copied{color:var(--ac);border-color:var(--ac);background:rgba(var(--ac-rgb),.12)}.fda .fda-email__copy svg{display:block}.fda-email__hint{font-size:12.5px;color:rgba(var(--ink),.55);flex-basis:100%}.fda .fda-email__hintbtn{font:inherit;color:var(--ac);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.fda .fda-email__hintbtn:hover{opacity:.8}@media (max-width: 767px){.fda-email{gap:8px}}.fda .fda-email__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 520px){.fda-steps{grid-template-columns:minmax(0,1fr);gap:0;max-width:none;text-align:left}.fda-step{padding:13px 0 15px}.fda-step:before{left:0;transform:none}.fda-step__label{font-size:16px}.fda-step__body{font-size:12.5px;margin-top:4px}}.arp{--arp-paper: #eceef1;--arp-fill: #ffffff;--arp-ink: #111111;--arp-mute: rgba(17, 17, 17, .72);--arp-faint: rgba(17, 17, 17, .62);--arp-line: #d5d8dd;--arp-hair: #e6e9ed;--arp-ac: #2692b9;--arp-good: #0f8a5f;--arp-good-soft: rgba(15, 138, 95, .1);--arp-short: #b06a1a;--arp-short-soft: rgba(176, 106, 26, .1);--arp-idle: rgba(17, 17, 17, .38);--arp-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--arp-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;background:var(--arp-paper);color:var(--arp-ink);font-family:var(--arp-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;padding:30px 34px 36px;border-radius:4px;overflow-wrap:break-word}.arp *,.arp *:before,.arp *:after{box-sizing:border-box}.arp p{margin:0}.arp__sec+.arp__sec{margin-top:30px}.arp__kick{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--arp-mono);font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;padding-bottom:9px;border-bottom:1px solid var(--arp-line);margin-bottom:16px}.arp__kick>span:first-child{color:var(--arp-ac)}.arp__kick>span:last-child{color:var(--arp-faint);white-space:nowrap}.arp__h{font-size:34px;line-height:1.12;font-weight:400;letter-spacing:-.022em;margin:0;text-wrap:balance}.arp__h em{color:var(--arp-ac);font-style:normal}.arp__h2{font-size:23px;line-height:1.18;font-weight:400;letter-spacing:-.018em;margin:0 0 14px;text-wrap:balance}.arp__lede{margin:12px 0 0;max-width:66ch;color:var(--arp-mute);font-size:13.5px;line-height:1.6}.arp__lede strong{color:var(--arp-ink);font-weight:600}.arp__lede--tight{margin-top:0;margin-bottom:14px}.arp__note{font-size:12px;color:var(--arp-faint);margin-top:9px;max-width:72ch}.arp__label{font-family:var(--arp-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--arp-faint)}.arp__hero{display:flex;align-items:flex-start;gap:26px;margin-top:22px}.arp__heronum{font-size:76px;line-height:.86;font-weight:300;letter-spacing:-.045em;color:var(--arp-ac);font-variant-numeric:tabular-nums;flex:0 0 auto}.arp__heronum span{font-size:22px;letter-spacing:0;font-weight:400}.arp__herotext{font-size:15px;line-height:1.5;max-width:52ch;padding-top:6px}.arp__herotext em{color:var(--arp-ac);font-style:normal}.arp__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.arp__card{background:var(--arp-fill);border:1px solid var(--arp-line);border-radius:3px;padding:14px 15px 15px}.arp__cardnum{font-size:27px;font-weight:300;letter-spacing:-.03em;color:var(--arp-ac);font-variant-numeric:tabular-nums;margin-bottom:5px}.arp__cardtext{font-size:12px;line-height:1.45;color:var(--arp-mute)}.arp__cardtext strong{color:var(--arp-ink);font-weight:600}.arp__people{display:grid;grid-template-columns:1fr 1fr;gap:12px}.arp__person{background:var(--arp-fill);border:1px solid var(--arp-line);border-radius:3px;padding:14px 15px 13px;min-width:0}.arp__personhead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.arp__personid{min-width:0}.arp__personname{font-size:20px;font-weight:400;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis}.arp__personrole{font-family:var(--arp-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--arp-faint);margin-top:2px}.arp__personright{text-align:right;flex:0 0 auto}.arp__personhrs{font-size:25px;font-weight:300;color:var(--arp-ac);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.arp__personhrs span{font-size:11px;letter-spacing:0}.arp__personcap{font-family:var(--arp-mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--arp-faint);margin-top:1px}.arp__personbody{font-size:12px;line-height:1.45;color:var(--arp-mute);margin:10px 0 11px}.arp__personbody strong{color:var(--arp-ink);font-weight:600}.arp__personstats{display:flex;gap:14px;flex-wrap:wrap;margin-top:9px;font-family:var(--arp-mono);font-size:10px;color:var(--arp-faint);font-variant-numeric:tabular-nums}.arp__personstats b{color:var(--arp-ink);font-weight:500}.arp__mix{display:flex;height:9px;border-radius:2px;overflow:hidden;background:#dedee3}.arp__mix span{display:block;height:100%}.arp__legend{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;align-items:center}.arp__legend>span{display:inline-flex;align-items:center;gap:6px;font-family:var(--arp-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--arp-faint)}.arp__sw{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.arp__caveat{margin-left:auto;font-size:11px;font-style:italic;color:var(--arp-faint)}.arp__box{background:var(--arp-fill);border:1px solid var(--arp-line);border-radius:3px;padding:13px 14px 15px}.arp__boxhead{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;flex-wrap:wrap}.arp__boxtitle{font-size:13.5px}.arp__stack{display:flex;height:40px;border-radius:3px;overflow:hidden}.arp__stack span{display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;line-height:1.25;text-align:center;padding:0 4px;overflow:hidden;white-space:nowrap}.arp__stack span.is-light{color:#111}.arp__tax{border:1px solid var(--arp-line);border-radius:3px;overflow:hidden}.arp__taxhead{background:var(--arp-fill);border-bottom:1px solid var(--arp-line);padding:8px 14px;font-family:var(--arp-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--arp-ac)}.arp__taxbody{padding:14px;background:var(--arp-fill)}.arp__taxtitle{font-size:16px;margin-bottom:6px}.arp__taxcards{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-top:13px}.arp__taxcard{border:1px solid var(--arp-line);border-radius:3px;padding:11px 12px 12px}.arp__taxnum{font-size:22px;font-weight:300;color:var(--arp-ac);letter-spacing:-.03em;margin-bottom:5px;font-variant-numeric:tabular-nums}.arp__taxtext{font-size:11.5px;line-height:1.42;color:var(--arp-mute)}.arp__taxtext strong{color:var(--arp-ink);font-weight:600}.arp__taxwin{margin-top:9px;font-family:var(--arp-mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--arp-ac)}.arp__build{display:grid;grid-template-columns:34px 1fr 118px 128px;gap:14px;align-items:start;padding:13px 0;border-top:1px solid var(--arp-line)}.arp__build:last-child{border-bottom:1px solid var(--arp-line)}.arp__buildnum{font-family:var(--arp-mono);font-size:16px;color:var(--arp-ac);padding-top:1px;font-variant-numeric:tabular-nums}.arp__buildtitle{font-size:14px;font-weight:600;margin-bottom:4px}.arp__build{position:relative}.arp__buildx{position:absolute;top:10px;left:-6px;width:18px;height:18px;padding:0;border:1px solid var(--arp-line);border-radius:50%;background:var(--arp-fill);color:var(--arp-faint);font:inherit;font-size:12px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,border-color .15s ease}.arp__build:hover .arp__buildx,.arp__buildx:focus-visible{opacity:1}.arp__buildx:hover{color:#c0392b;border-color:#c0392b}.arp__buildx:disabled{cursor:default;opacity:1}.arp__buildadd{display:block;width:100%;margin-top:10px;padding:9px 12px;border:1px dashed var(--arp-line);border-radius:6px;background:transparent;color:var(--arp-faint);font:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer;transition:border-color .15s ease,color .15s ease}.arp__buildadd:hover{border-color:var(--arp-ac);color:var(--arp-ac)}.arp__buildadd:disabled{cursor:default}.arp__buildtarget{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--arp-ac);margin-bottom:5px}.arp__buildbody{font-size:12px;line-height:1.45;color:var(--arp-mute);max-width:62ch}.arp__buildmeta{display:flex;gap:8px;align-items:center;margin-top:8px;flex-wrap:wrap}.arp__buildwho{font-family:var(--arp-mono);font-size:10px;color:var(--arp-faint);line-height:1.4}.arp__buildhrs{font-size:18px;font-weight:300;letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums}.arp__buildhrs span{font-size:10px;color:var(--arp-faint)}.arp__builddelta{font-family:var(--arp-mono);font-size:9.5px;text-align:right;margin-top:2px;letter-spacing:.04em}.arp__track{height:4px;background:var(--arp-line);border-radius:2px;margin-top:7px;overflow:hidden}.arp__fill{display:block;height:100%;background:var(--arp-ac);border-radius:2px}.arp__fill--good{background:var(--arp-good)}.arp__pill{font-family:var(--arp-mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;padding:2.5px 7px;border-radius:10px;white-space:nowrap;background:#1111110f;color:var(--arp-faint)}.arp__pill--shipped{background:var(--arp-good-soft);color:var(--arp-good)}.arp__pill--building{background:var(--arp-short-soft);color:var(--arp-short)}.arp__pill--planned{background:#2692b91f;color:var(--arp-ac)}.arp__pill--dropped{color:var(--arp-idle);text-decoration:line-through}.arp__iss{font-family:var(--arp-mono);font-size:10px;color:var(--arp-ac);text-decoration:none;border-bottom:1px solid rgba(38,146,185,.3)}.arp__iss:hover{border-bottom-color:var(--arp-ac)}.arp__tl{border:1px solid var(--arp-line);border-radius:3px;background:var(--arp-fill);padding:14px}.arp__tlscroll{overflow-x:auto}.arp__tlgrid{min-width:620px}.arp__tlhead{display:grid;grid-template-columns:150px repeat(12,1fr);font-family:var(--arp-mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--arp-faint);border-bottom:1px solid var(--arp-line);padding-bottom:6px;margin-bottom:4px}.arp__tlspan{grid-column:span 4}.arp__tlrow{display:grid;grid-template-columns:150px repeat(12,1fr);align-items:center;padding:7px 0}.arp__tlname,.arp__tllane{grid-row:1}.arp__tlbuilds{grid-row:2}.arp__tlrow+.arp__tlrow{border-top:1px solid var(--arp-hair)}.arp__tlname{font-size:11.5px;padding-right:12px}.arp__tlname b{display:block;font-weight:600}.arp__tlname em{font-style:normal;font-family:var(--arp-mono);font-size:9px;color:var(--arp-faint);letter-spacing:.06em}.arp__tllane{grid-column:2 / -1;display:grid;grid-template-columns:repeat(12,1fr);gap:3px}.arp__tlbar{height:21px;border-radius:3px;display:flex;align-items:center;padding:0 7px;font-family:var(--arp-mono);font-size:9px;letter-spacing:.05em;color:#fff;white-space:nowrap;overflow:hidden;background:var(--arp-ac)}.arp__tlbar--shipped{background:var(--arp-good)}.arp__tlbar--building{background:var(--arp-short)}.arp__tlbar--dropped{background:var(--arp-idle)}.arp__tlspan--end{text-align:right}.arp__tlbuilds{grid-column:2 / -1;list-style:none;margin:7px 0 1px;padding:0}.arp__tlbuilds li{display:flex;align-items:baseline;gap:8px;padding:3px 0;font-size:11px;line-height:1.35}.arp__tlbuilds li+li{border-top:1px dotted var(--arp-hair)}.arp__tlseq{flex:0 0 auto;font-family:var(--arp-mono);font-size:9px;color:var(--arp-ac)}.arp__tlbt{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--arp-ink)}.arp__tlst{flex:0 0 auto;font-family:var(--arp-mono);font-size:8.5px;letter-spacing:.07em;text-transform:uppercase;padding:1px 5px;border-radius:2px;border:1px solid var(--arp-line);color:var(--arp-faint)}.arp__tlst--shipped{color:var(--arp-good);border-color:var(--arp-good)}.arp__tlst--building{color:var(--arp-short);border-color:var(--arp-short)}.arp__tlbh{flex:0 0 auto;font-family:var(--arp-mono);font-size:9.5px;color:var(--arp-mute)}.arp__tlhint{margin:6px 0 0;font-size:10.5px;font-style:italic;color:var(--arp-faint)}.arp__tw{overflow-x:auto;border:1px solid var(--arp-line);border-radius:3px;background:var(--arp-fill)}.arp__table{border-collapse:collapse;width:100%;min-width:560px;font-size:12.5px}.arp__table th{text-align:left;font-family:var(--arp-mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--arp-faint);font-weight:400;padding:10px 13px;border-bottom:1px solid var(--arp-line);white-space:nowrap}.arp__table td{padding:10px 13px;border-bottom:1px solid var(--arp-hair);vertical-align:top}.arp__table tr:last-child td{border-bottom:0}.arp__table td.arp__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.arp__table th.arp__num{text-align:right}.arp__table td.arp__metric{font-weight:500}.arp__sub{display:block;font-size:11px;color:var(--arp-faint);margin-top:2px;font-weight:400}.arp__delta{font-family:var(--arp-mono);font-size:11.5px;letter-spacing:.02em;color:var(--arp-faint)}.arp__delta--improved{color:var(--arp-good)}.arp__delta--worsened{color:var(--arp-short)}.arp__fc{color:var(--arp-faint)}.arp__why{font-size:11.5px;color:var(--arp-mute)}.arp__chip{font-family:var(--arp-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:3px;white-space:nowrap;background:#11111112;color:var(--arp-faint)}.arp__chip--measured{background:var(--arp-good-soft);color:var(--arp-good)}.arp__chip--modeled{background:var(--arp-short-soft);color:var(--arp-short)}.arp__deck{display:grid;grid-template-columns:1fr 1fr;gap:14px}.arp__deckcol{border:1px solid var(--arp-line);border-radius:3px;background:var(--arp-fill);padding:13px 14px 14px}.arp__deckhead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:11px}.arp__decktot{font-size:15px;font-variant-numeric:tabular-nums}.arp__decktot span{font-size:10px;color:var(--arp-faint)}.arp__deckrows{display:flex;flex-direction:column;gap:7px}.arp__deckrow{display:grid;grid-template-columns:92px 1fr 58px;gap:9px;align-items:center}.arp__decklab{font-size:11.5px;color:var(--arp-mute)}.arp__decktrack{height:13px;background:#1111110d;border-radius:2px;overflow:hidden}.arp__deckfill{display:block;height:100%;border-radius:2px}.arp__deckval{font-family:var(--arp-mono);font-size:10.5px;text-align:right;font-variant-numeric:tabular-nums}.arp__deckfree{margin-top:11px;padding-top:11px;border-top:1px dashed var(--arp-line);display:flex;justify-content:space-between;align-items:baseline;gap:10px}.arp__deckfreenum{font-size:21px;font-weight:300;color:var(--arp-good);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.arp__deckfreenum span{font-size:10px}.arp__ledger{display:grid;grid-template-columns:1fr 1fr;gap:12px}.arp__ledgerc{border:1px solid var(--arp-line);border-radius:3px;padding:12px 14px 13px;background:var(--arp-fill)}.arp__ledgerc--m{border-left:3px solid var(--arp-good)}.arp__ledgerc--o{border-left:3px solid var(--arp-short)}.arp__ledgert{font-size:15px;margin-bottom:3px}.arp__ledgers{font-size:11.5px;color:var(--arp-faint)}.arp__payoff{display:flex;gap:26px;align-items:center;border:1px solid var(--arp-line);border-radius:3px;background:var(--arp-fill);padding:18px 20px}.arp__payoffnum{font-size:52px;font-weight:300;color:var(--arp-ac);letter-spacing:-.04em;line-height:.9;font-variant-numeric:tabular-nums;flex:0 0 auto}.arp__payoffnum span{font-size:16px;letter-spacing:0}.arp__payoffsub{font-family:var(--arp-mono);font-size:10px;color:var(--arp-faint);margin-top:7px;letter-spacing:.06em}.arp__payoffleft{flex:0 0 auto}.arp__payoffright{min-width:0;flex:1 1 auto}.arp__payofftext{font-size:14px;line-height:1.5;max-width:48ch}.arp__payoffrows{display:flex;gap:18px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--arp-hair)}.arp__payoffrow{flex:1 1 190px;min-width:0}.arp__payoffrowv{display:block;font-size:19px;font-weight:400;letter-spacing:-.02em;color:var(--arp-ink);font-variant-numeric:tabular-nums}.arp__payoffrowl{display:flex;align-items:center;gap:6px;font-family:var(--arp-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--arp-faint);margin-top:2px}.arp__payoffrown{display:block;font-size:11.5px;line-height:1.4;color:var(--arp-mute);margin-top:5px}.arp__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.arp__step{border:1px solid var(--arp-line);border-radius:3px;padding:12px 13px 13px;background:var(--arp-fill)}.arp__step--ac{border-color:var(--arp-ac);background:#2692b90d}.arp__stepn{font-family:var(--arp-mono);font-size:10px;color:var(--arp-ac);letter-spacing:.1em;margin-bottom:6px}.arp__stepl{font-size:13px;line-height:1.3}.arp__prose p{font-size:13.5px;line-height:1.6;color:var(--arp-mute);max-width:66ch;margin:0 0 10px}.arp__prose p:last-child{margin-bottom:0}.arp__prose strong{color:var(--arp-ink);font-weight:600}.arp__callout{border-left:3px solid var(--arp-ac);background:var(--arp-fill);padding:14px 16px;border-radius:0 3px 3px 0}.arp__callouttext{font-size:15px;line-height:1.5}.arp__calloutattr{font-family:var(--arp-mono);font-size:10px;color:var(--arp-faint);margin-top:8px;letter-spacing:.06em}.arp__rule{height:1px;background:var(--arp-line);border:0;margin:0}.arp__foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:34px;padding-top:11px;border-top:1px solid var(--arp-line);font-family:var(--arp-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--arp-faint)}.arp__empty{border:1px dashed var(--arp-line);border-radius:3px;padding:22px;text-align:center;color:var(--arp-faint);font-size:12.5px}@media (max-width: 880px){.arp{padding:24px 20px 30px}.arp__cards,.arp__taxcards,.arp__steps{grid-template-columns:repeat(2,1fr)}.arp__people,.arp__deck,.arp__ledger{grid-template-columns:1fr}.arp__build{grid-template-columns:26px 1fr}.arp__buildwho,.arp__buildright{grid-column:2}.arp__hero{flex-direction:column;gap:12px}.arp__payoff{flex-direction:column;align-items:flex-start;gap:14px}.arp__heronum{font-size:62px}}@media (max-width: 560px){.arp__cards,.arp__taxcards,.arp__steps{grid-template-columns:1fr}.arp__h{font-size:26px}.arp__h2{font-size:20px}.arp__heronum{font-size:54px}.arp__deckrow{grid-template-columns:76px 1fr 50px}}@media print{.arp{background:#fff;padding:0;border-radius:0;font-size:11pt}.arp__sec,.arp__person,.arp__card,.arp__taxcard,.arp__build,.arp__deckcol,.arp__step{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.arp__h,.arp__h2{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.arp__tw,.arp__tlscroll{overflow-x:visible}.arp__table,.arp__tlgrid{min-width:0}.arp__iss{border-bottom:0}.arp__stack span,.arp__mix span,.arp__tlbar,.arp__deckfill,.arp__fill,.arp__pill,.arp__chip{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.arpx{--arpx-bg: #f2f4f6;--arpx-panel: #ffffff;--arpx-ink: #14171a;--arpx-mute: rgba(20, 23, 26, .62);--arpx-line: #dde2e7;--arpx-sk1: rgba(20, 23, 26, .05);--arpx-sk2: rgba(20, 23, 26, .11);min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--arpx-bg);color:var(--arpx-ink);font-family:var(--arp-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .arpx{--arpx-bg: #0b0c0e;--arpx-panel: #16181c;--arpx-ink: #eef1f4;--arpx-mute: rgba(238, 241, 244, .58);--arpx-line: #2a2e34;--arpx-sk1: rgba(238, 241, 244, .045);--arpx-sk2: rgba(238, 241, 244, .1)}}:root[data-theme=dark] .arpx{--arpx-bg: #0b0c0e;--arpx-panel: #16181c;--arpx-ink: #eef1f4;--arpx-mute: rgba(238, 241, 244, .58);--arpx-line: #2a2e34;--arpx-sk1: rgba(238, 241, 244, .045);--arpx-sk2: rgba(238, 241, 244, .1)}.arpx__bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:10px 20px;background:var(--arpx-panel);border-bottom:1px solid var(--arpx-line)}.arpx__id{display:flex;align-items:center;gap:10px;min-width:0;margin-right:auto;text-decoration:none;color:inherit}.arpx__mark{height:18px;width:auto;display:block;flex-shrink:0}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .arpx__mark,:root:not([data-theme=dark]) .arpx__footbrand img{filter:invert(1)}}:root[data-theme=light] .arpx__mark,:root[data-theme=light] .arpx__footbrand img{filter:invert(1)}.arpx__subject{font-size:12px;color:var(--arpx-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arpx__right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.arpx__seg{display:flex;border:1px solid var(--arpx-line);border-radius:7px;overflow:hidden}.arpx__seg>a,.arpx__seg>span{padding:6px 14px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:capitalize;text-decoration:none;color:var(--arpx-mute)}.arpx__seg>a:hover{color:var(--arpx-ink)}.arpx__seg>a+span,.arpx__seg>span+a,.arpx__seg>a+a{border-left:1px solid var(--arpx-line)}.arpx__seg>[aria-current=page]{background:var(--arp-ac);color:#fff}.arpx__ver{font-family:var(--arp-mono, ui-monospace, Menlo, monospace);font-size:11px;color:var(--arpx-mute);white-space:nowrap}.arpx__print{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--arpx-line);background:transparent;color:var(--arpx-mute);font:inherit;font-size:12px;font-weight:600;padding:6px 14px;border-radius:7px;cursor:pointer;transition:color .15s,border-color .15s}.arpx__print:hover{color:var(--arpx-ink);border-color:var(--arp-ac)}.arpx__print:focus-visible,.arpx__seg a:focus-visible{outline:2px solid var(--arp-ac);outline-offset:2px}.arpx__stale{max-width:1060px;margin:16px auto 0;padding:10px 16px;border:1px solid rgba(176,106,26,.35);background:#b06a1a14;color:var(--arpx-ink);border-radius:6px;font-size:13px}.arpx__stale a{color:var(--arp-ac)}.arpx__main{flex:1;width:100%;max-width:1060px;margin:16px auto 40px;padding:0 20px}.arpx__main>.arp{border:1px solid var(--arp-line)}.arpx__msg{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:72px 20px;color:var(--arpx-mute)}.arpx__msgmark{height:30px;width:auto;opacity:.28;margin-bottom:22px}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .arpx__msgmark{filter:invert(1)}}:root[data-theme=light] .arpx__msgmark{filter:invert(1)}.arpx__msg h1{font-size:26px;font-weight:400;letter-spacing:-.02em;color:var(--arpx-ink);margin:0 0 12px}.arpx__msg p{margin:0 auto 22px;max-width:46ch;font-size:14px;line-height:1.65}.arpx__msg a{display:inline-block;padding:9px 18px;border:1px solid var(--arpx-line);border-radius:3px;color:var(--arpx-ink);text-decoration:none;font-size:13px;transition:border-color .18s ease,color .18s ease}.arpx__msg a:hover{border-color:var(--arp-ac);color:var(--arp-ac)}@media print{.arpx{background:#fff;min-height:0}.arpx__bar,.arpx__stale{display:none}.arpx__main{max-width:none;margin:0;padding:0}.arpx__main>.arp{border:0}}.arp-inline{cursor:text;border-radius:3px;transition:background .15s ease,box-shadow .15s ease}.arp-inline:hover{background:#2692b912;box-shadow:0 0 0 4px #2692b912}.arp-inline:focus-visible{outline:2px solid var(--arp-ac);outline-offset:2px}.arp-inline--empty{color:var(--arp-faint);font-style:italic;background:#2692b90d;box-shadow:0 0 0 4px #2692b90d}textarea.arp-inline--on{display:block;width:100%;font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;background:#2692b90f;border:0;border-radius:3px;box-shadow:0 0 0 2px var(--arp-ac);padding:2px 4px;margin:-2px -4px;resize:none;overflow:hidden}textarea.arp-inline--on:focus{outline:none}.arp__sec.is-selected{outline:2px solid var(--arp-ac);outline-offset:10px;border-radius:2px}@media print{.arp-inline,.arp-inline--empty{background:none;box-shadow:none}.arp__sec.is-selected{outline:none}}.arpx__foot{border-top:1px solid var(--arpx-line);background:var(--arpx-panel);padding:22px 20px 30px}.arpx__footinner{max-width:1060px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.arpx__footbrand{display:inline-flex;align-items:center;gap:10px;font-family:var(--arp-mono, ui-monospace, Menlo, monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--arpx-mute)}.arpx__footbrand img{height:18px;width:auto;display:block}.arpx__footmeta>*{white-space:nowrap}.arpx__footmeta>*+*:before{content:"·";margin-right:14px;opacity:.5}.arpx__footmeta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 14px;margin-left:auto;font-family:var(--arp-mono, ui-monospace, Menlo, monospace);font-size:11px;color:var(--arpx-mute)}.arpx__footnote{flex:1 1 260px;font-size:11.5px;line-height:1.5;color:var(--arpx-mute);padding-top:12px;border-top:1px solid var(--arpx-line)}@media print{.arpx__foot{display:none}}.arp__impactwarn{font-size:12.5px;line-height:1.5;color:var(--arp-short);background:var(--arp-short-soft);border:1px solid var(--arp-short);border-radius:3px;padding:9px 11px;margin:0 0 14px}.arp__impact{border:1px solid var(--arp-line);border-radius:3px;background:var(--arp-fill);padding:13px 14px;margin-bottom:10px}.arp__impacthead{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-bottom:9px}.arp__impactseq{font-family:var(--arp-mono);font-size:10px;color:var(--arp-ac)}.arp__impacttitle{font-size:13.5px;font-weight:600;flex:1 1 auto;min-width:0}.arp__impacthrs{font-size:21px;font-weight:300;letter-spacing:-.03em;color:var(--arp-ac);font-variant-numeric:tabular-nums;white-space:nowrap}.arp__impacthrs span{font-size:10px;letter-spacing:0}.arp__impacttable{width:100%;border-collapse:collapse;font-size:11.5px}.arp__impacttable th{text-align:left;font-family:var(--arp-mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--arp-faint);font-weight:400;border-bottom:1px solid var(--arp-hair);padding:0 6px 4px 0}.arp__impacttable td{padding:5px 6px 5px 0;border-bottom:1px dotted var(--arp-hair);vertical-align:top}.arp__impacttable tr:last-child td{border-bottom:none}.arp__impacttable .arp__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.arp__impacttable td .arp__chip{margin-left:7px}.arp__impactnote{font-size:11.5px;line-height:1.5;color:var(--arp-mute);margin-top:8px}.arp__impactnote strong{color:var(--arp-ink);font-weight:600}.arp__impactsurf{border-top:1px solid var(--arp-hair);margin-top:12px;padding-top:10px}.arp__impactscale{font-style:italic}.arp__impactflags{margin-top:14px;display:flex;flex-direction:column;gap:5px}.arp__impactflag{font-size:11.5px;line-height:1.55;color:var(--arp-mute)}.arp__impactflag .arp__chip{margin-right:7px}.arp-sk{min-height:60vh;background:transparent}.arpx__main>.arp-sk{border-color:var(--arpx-line)}.arp-sk__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.arp-sk__bar{display:block;border-radius:2px;background:linear-gradient(90deg,var(--arpx-sk1) 0%,var(--arpx-sk2) 40%,var(--arpx-sk1) 80%);background-size:300% 100%;animation:arpSkSweep 1.5s ease-in-out infinite}@keyframes arpSkSweep{0%{background-position:120% 0}to{background-position:-40% 0}}.arp-sk__hero .arp-sk__bar{animation-delay:.08s}.arp-sk__cards .arp-sk__bar{animation-delay:.16s}.arp-sk__box .arp-sk__bar{animation-delay:.24s}.arp-sk__kick{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;border-bottom:1px solid var(--arpx-line)}.arp-sk__hero{display:flex;align-items:flex-start;gap:26px;margin-top:30px}.arp-sk__herotext{flex:1;min-width:0;padding-top:6px;max-width:52ch}.arp-sk__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.arp-sk__card{background:transparent;border:1px solid var(--arpx-line);border-radius:3px;padding:14px 15px 15px}.arp-sk__box{background:transparent;border:1px solid var(--arpx-line);border-radius:3px;padding:14px 15px;margin-top:30px}.arp-sk__boxhead{display:flex;justify-content:space-between;align-items:center;gap:12px}.arp-sk__legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}@media (max-width: 767px){.arp-sk__hero{flex-direction:column;gap:16px}.arp-sk__cards{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.arp-sk__bar{animation:none;background:var(--arpx-sk2)}}
