:root{--fx-carbon: #08090b;--fx-carbon-2: #0e1014;--fx-carbon-3: #14171c;--fx-steel: #262a31;--fx-steel-2: #363b44;--fx-red-700: #a3221a;--fx-red-600: #c92c22;--fx-red-500: #e23b30;--fx-red-400: #f2564b;--fx-paper: #f4f1ea;--fx-paper-2: #e9e5da;--fx-paper-3: #ddd8ca;--fx-rule: #cbc5b4;--fx-rule-soft: #ded9cb;--fx-ink: #14161a;--fx-ink-2: #4c5058;--fx-ink-3: #5f636b;--fx-on-carbon: #eceef1;--fx-on-carbon-2: #969ba5;--fx-maxw: 1180px;--fx-gutter: 24px;--fx-display: "Montserrat", "Archivo", system-ui, sans-serif;--fx-body: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fx-ease: cubic-bezier(.16, 1, .3, 1)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--fx-carbon);color:var(--fx-on-carbon);font-family:var(--fx-body);line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:var(--fx-red-600);color:#fff}.fx-paper ::selection{background:var(--fx-red-700);color:var(--fx-paper)}html{scrollbar-color:var(--fx-steel-2) var(--fx-carbon);scrollbar-width:thin}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--fx-carbon)}::-webkit-scrollbar-thumb{background:var(--fx-steel-2);border:3px solid var(--fx-carbon);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--fx-red-700)}.fx-page *,.fx-page *:before,.fx-page *:after{box-sizing:border-box}.fx-page :focus-visible{outline:2px solid var(--fx-red-400);outline-offset:3px;border-radius:2px}.fx-paper :focus-visible{outline-color:var(--fx-red-600)}.fx-page h1,.fx-page h2,.fx-page h3,.fx-page h4{font-family:var(--fx-display);font-weight:900;line-height:1.02;letter-spacing:-.032em;margin:0;text-wrap:balance}.fx-page p{margin:0}.fx-page a{color:inherit;text-decoration:none}.fx-page img,.fx-page svg{display:block;max-width:100%}.fx-page ul,.fx-page ol{list-style:none;margin:0;padding:0}.fx-shell{width:100%;max-width:var(--fx-maxw);margin:0 auto;padding:0 var(--fx-gutter)}.fx-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fx-data{font-family:var(--fx-mono);font-variant-numeric:tabular-nums;font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;font-weight:500}.fx-band{position:relative;padding:104px 0 108px}.fx-band:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--fx-steel)}.fx-band:after{content:"";position:absolute;top:0;height:3px;width:44px;left:max(var(--fx-gutter),calc(50% - (var(--fx-maxw) / 2) + var(--fx-gutter)));background:var(--fx-red-500)}.fx-band>.fx-shell{position:relative}[id]{scroll-margin-top:84px}.fx-head{max-width:700px}.fx-head h2{font-size:clamp(1.9rem,3.7vw,3rem)}.fx-lede{margin-top:28px;max-width:640px;color:var(--fx-on-carbon-2);font-size:1.0625rem}.fx-bar{position:fixed;inset:0 0 auto;z-index:60;background:color-mix(in srgb,var(--fx-carbon) 88%,transparent);border-bottom:1px solid transparent;transition:background .25s var(--fx-ease),border-color .25s var(--fx-ease)}.fx-bar.is-scrolled{background:color-mix(in srgb,var(--fx-carbon) 94%,transparent);backdrop-filter:blur(10px);border-bottom-color:var(--fx-steel)}.fx-bar-inner{display:flex;align-items:center;gap:28px;height:64px}.fx-mark{font-family:var(--fx-display);font-weight:900;font-size:1.22rem;letter-spacing:.01em;text-transform:uppercase;color:#fff;display:inline-flex;align-items:baseline;gap:.14em}.fx-mark i{font-style:normal;color:var(--fx-red-400)}.fx-bar-nav{display:flex;align-items:center;gap:26px;margin-left:8px}.fx-bar-nav a{font-size:.875rem;color:var(--fx-on-carbon-2);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:6px;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.fx-bar-nav a:hover{color:#fff;text-decoration-color:var(--fx-red-500)}.fx-bar-cta{margin-left:auto;display:flex;align-items:center;gap:18px}.fx-bar-link{font-size:.875rem;color:var(--fx-on-carbon);text-decoration:underline;text-decoration-color:var(--fx-steel-2);text-underline-offset:6px;transition:text-decoration-color .18s,color .18s}.fx-bar-link:hover{color:#fff;text-decoration-color:var(--fx-red-500)}.fx-menu{display:none;background:none;border:1px solid var(--fx-steel-2);color:var(--fx-on-carbon);border-radius:3px;padding:7px 8px;cursor:pointer;transition:border-color .18s,color .18s}.fx-menu:hover{border-color:var(--fx-red-500);color:#fff}.fx-drawer{display:none}@media(max-width:940px){.fx-bar-nav,.fx-bar-link{display:none}.fx-menu{display:inline-flex}.fx-bar-cta{gap:10px}.fx-drawer{display:block;border-top:1px solid var(--fx-steel);background:var(--fx-carbon-2);padding:8px var(--fx-gutter) 18px}.fx-drawer a{display:block;padding:11px 0;font-size:.95rem;color:var(--fx-on-carbon);border-bottom:1px solid var(--fx-carbon-3)}.fx-drawer a:hover{color:var(--fx-red-400)}}.fx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--fx-display);font-weight:800;font-size:.875rem;letter-spacing:.02em;padding:.78rem 1.35rem;border-radius:3px;border:1px solid transparent;cursor:pointer;background:none;transition:background .18s var(--fx-ease),border-color .18s var(--fx-ease),color .18s var(--fx-ease),box-shadow .18s var(--fx-ease)}.fx-btn svg{flex:none}.fx-page .fx-btn-fill{background:var(--fx-red-600);color:#fff;box-shadow:0 6px 18px -8px #000000e6}.fx-page .fx-btn-fill:hover{background:var(--fx-red-500)}.fx-page .fx-btn-fill:active{background:var(--fx-red-700);transform:translateY(1px)}.fx-page .fx-btn-fill[disabled]{background:var(--fx-steel-2);color:var(--fx-on-carbon-2);cursor:not-allowed;box-shadow:none}.fx-page .fx-btn-line{border-color:var(--fx-steel-2);color:var(--fx-on-carbon)}.fx-page .fx-btn-line:hover{border-color:var(--fx-red-500);color:#fff}.fx-page .fx-btn-line:active{transform:translateY(1px)}.fx-page .fx-btn-paper{background:var(--fx-paper);color:var(--fx-ink)}.fx-page .fx-btn-paper:hover{background:#fff}.fx-page .fx-btn-paper:active{transform:translateY(1px)}.fx-hero{position:relative;padding:148px 0 96px;background:radial-gradient(110% 62% at 50% -12%,rgba(255,255,255,.055),transparent 62%),radial-gradient(78% 46% at 88% 6%,rgba(226,59,48,.13),transparent 66%),var(--fx-carbon)}.fx-hero h1{font-size:clamp(2.15rem,7.4vw,5rem);line-height:.96;max-width:15ch;color:#fff}.fx-hero h1 em{font-style:normal;color:var(--fx-red-400)}.fx-hero-body{margin-top:44px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-template-areas:"lede slip" "act slip" "scope slip";gap:0 56px;align-items:start}.fx-hero-lede{grid-area:lede;color:var(--fx-on-carbon-2);font-size:1.0625rem}.fx-slip{grid-area:slip}.fx-hero-action{grid-area:act;margin-top:26px}.fx-hero-action a{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--fx-display);font-weight:800;font-size:.95rem;letter-spacing:-.005em;color:#fff;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px;text-decoration-color:var(--fx-red-500);transition:text-decoration-color .18s,gap .18s var(--fx-ease)}.fx-hero-action a:hover{text-decoration-color:#fff;gap:.85rem}.fx-scope{grid-area:scope;margin-top:30px;border-top:1px solid var(--fx-steel)}.fx-scope li{border-bottom:1px solid var(--fx-carbon-3);padding:9px 0;color:var(--fx-on-carbon);display:flex;align-items:baseline;gap:12px}.fx-scope li:before{content:"";width:6px;height:6px;flex:none;background:var(--fx-red-500);transform:translateY(-1px)}.fx-paper{position:relative;background:var(--fx-paper);color:var(--fx-ink);border-radius:2px;box-shadow:0 26px 54px -22px #000000eb,0 2px #00000059}.fx-paper:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--fx-red-600)}.fx-paper-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:22px 26px 14px;border-bottom:1px solid var(--fx-rule)}.fx-paper-head h2,.fx-paper-head h3{font-size:1.02rem;letter-spacing:.09em;text-transform:uppercase;font-weight:800}.fx-paper-head .fx-data{color:var(--fx-ink-3)}.fx-paper-note{padding:14px 26px 0;color:var(--fx-ink-2);font-size:.9375rem}.fx-paper-foot{margin-top:26px;padding:14px 26px;background:var(--fx-paper-2);border-top:1px solid var(--fx-rule);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.fx-paper-foot p{color:var(--fx-ink-2);font-size:.875rem;max-width:62ch}.fx-paper-foot .fx-data{color:var(--fx-ink-3)}.fx-slip{padding-bottom:0}.fx-slip form{padding:20px 26px 4px}.fx-field-label{display:block;color:var(--fx-ink-3);font-family:var(--fx-mono);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px}.fx-input{width:100%;font-family:var(--fx-mono);font-size:1rem;font-weight:500;color:var(--fx-ink);background:#fff;caret-color:var(--fx-red-600);border:1px solid var(--fx-rule);border-bottom-width:2px;border-radius:2px;padding:.72rem .8rem;transition:border-color .16s,box-shadow .16s,background .16s}.fx-input::placeholder{color:var(--fx-ink-3)}.fx-input:hover{border-color:var(--fx-ink-3)}.fx-input:focus{outline:none;border-color:var(--fx-red-600);box-shadow:0 0 0 3px #c92c2229}.fx-input[aria-invalid=true]{border-color:var(--fx-red-700);background:#c92c220a}.fx-slip-row{display:flex;gap:12px;align-items:stretch;margin-top:14px}.fx-slip-row .fx-btn{flex:none}.fx-slip-help{margin-top:12px;color:var(--fx-ink-2);font-size:.85rem}.fx-slip-error{margin-top:12px;color:var(--fx-red-700);font-size:.85rem;font-weight:500;display:flex;align-items:baseline;gap:8px}.fx-slip-error:before{content:"";width:6px;height:6px;background:var(--fx-red-600);flex:none}.fx-record{margin-top:44px}.fx-blanks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 26px;padding:20px 26px 22px;border-bottom:1px solid var(--fx-rule)}.fx-blank .fx-data{color:var(--fx-ink-3);font-size:.66rem}.fx-blank span:last-child{display:block;margin-top:9px;height:15px;border-bottom:1px solid var(--fx-rule)}.fx-route-wrap{padding:6px 26px 0}.fx-route-cols{display:grid;grid-template-columns:220px minmax(0,1fr) 232px 58px;gap:0 22px;padding:12px 0 8px;border-bottom:1px solid var(--fx-rule)}.fx-route-cols span{color:var(--fx-ink-3)}.fx-route li{position:relative;display:grid;grid-template-columns:220px minmax(0,1fr) 232px 58px;gap:0 22px;align-items:start;padding:17px 0;border-bottom:1px solid var(--fx-rule-soft)}.fx-route li:last-child{border-bottom:0}.fx-route li:not(:last-child):before{content:"";position:absolute;left:4px;top:25px;height:100%;width:1px;background:var(--fx-red-500);transform-origin:top center}.fx-route-station{display:flex;align-items:baseline;gap:13px;font-family:var(--fx-display);font-weight:800;font-size:.98rem;letter-spacing:-.008em;color:var(--fx-ink)}.fx-route-op{color:var(--fx-ink-2);font-size:.9375rem}.fx-route-rec{font-family:var(--fx-mono);font-size:.75rem;font-weight:500;color:var(--fx-red-700);letter-spacing:.01em}.fx-route-stamp{width:46px;height:26px;border:1px dashed var(--fx-rule);border-radius:2px;justify-self:end;margin-top:1px}.fx-mark-dot{width:9px;height:9px;flex:none;background:var(--fx-red-600);outline:3px solid var(--fx-paper);position:relative;z-index:1;transform:translateY(-2px)}.fx-motion .fx-route li:before{transform:scaleY(0);transition:transform .36s linear}.fx-motion .fx-mark-dot{opacity:0;transform:translateY(-2px) scale(.35);transition:opacity .26s ease-out,transform .34s var(--fx-ease)}.fx-motion.is-on .fx-route li:before{transform:scaleY(1)}.fx-motion.is-on .fx-mark-dot{opacity:1;transform:translateY(-2px) scale(1)}.fx-motion.is-on .fx-route li:nth-child(1) .fx-mark-dot{transition-delay:.08s}.fx-motion.is-on .fx-route li:nth-child(1):before{transition-delay:.24s}.fx-motion.is-on .fx-route li:nth-child(2) .fx-mark-dot{transition-delay:.36s}.fx-motion.is-on .fx-route li:nth-child(2):before{transition-delay:.52s}.fx-motion.is-on .fx-route li:nth-child(3) .fx-mark-dot{transition-delay:.64s}.fx-motion.is-on .fx-route li:nth-child(3):before{transition-delay:.8s}.fx-motion.is-on .fx-route li:nth-child(4) .fx-mark-dot{transition-delay:.92s}.fx-motion.is-on .fx-route li:nth-child(4):before{transition-delay:1.08s}.fx-motion.is-on .fx-route li:nth-child(5) .fx-mark-dot{transition-delay:1.2s}.fx-reg{margin-top:52px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}.fx-reg>div{border-top:1px solid var(--fx-steel);padding:22px 0 24px}.fx-reg h3{font-size:1.1rem;font-weight:800;letter-spacing:-.015em;color:#fff;display:flex;align-items:baseline;gap:12px}.fx-reg h3:before{content:"";width:14px;height:2px;background:var(--fx-red-500);flex:none;transform:translateY(-4px)}.fx-reg p{margin-top:9px;color:var(--fx-on-carbon-2);font-size:.9375rem;max-width:46ch}.fx-reg-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.fx-reg-1{grid-template-columns:minmax(0,1fr);gap:0;margin-top:0}.fx-reg-1 p{max-width:52ch}.fx-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:64px;align-items:start}.fx-split h2{font-size:clamp(1.7rem,2.9vw,2.35rem)}.fx-split .fx-lede{max-width:46ch}.fx-strip{margin-top:44px;padding-top:20px;border-top:1px solid var(--fx-steel);display:flex;flex-wrap:wrap;gap:10px 22px;align-items:baseline}.fx-strip>.fx-data{color:var(--fx-on-carbon-2)}.fx-strip ul{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:baseline}.fx-strip li{color:var(--fx-on-carbon);font-size:.875rem;display:flex;align-items:baseline;gap:22px}.fx-strip li+li:before{content:"·";color:var(--fx-red-500);margin-left:-12px}.fx-standards{margin-top:44px}.fx-standards li{display:grid;grid-template-columns:250px minmax(0,1fr) 172px;gap:0 26px;align-items:start;padding:22px 26px;border-bottom:1px solid var(--fx-rule-soft)}.fx-standards li:last-child{border-bottom:0}.fx-standards h3{font-size:1.02rem;font-weight:800;letter-spacing:-.01em}.fx-standards p{color:var(--fx-ink-2);font-size:.9375rem}.fx-stamp{justify-self:end;display:inline-flex;align-items:center;justify-content:center;font-family:var(--fx-display);font-weight:800;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:.5rem .7rem;border-radius:2px;transform:rotate(-3.5deg);min-width:148px;line-height:1.15}.fx-stamp-yes{color:var(--fx-red-700);border:2px solid var(--fx-red-700);box-shadow:inset 0 0 0 1px var(--fx-paper),inset 0 0 0 3px #a3221a8c;background:#a3221a17}.fx-stamp-wip{color:var(--fx-ink-2);border:2px dashed var(--fx-ink-2);background:repeating-linear-gradient(45deg,transparent 0 5px,rgba(20,22,26,.07) 5px 10px)}.fx-close{background:var(--fx-red-600);color:#fff;padding:96px 0 100px;position:relative}.fx-close:before{content:"";position:absolute;inset:0;background:radial-gradient(90% 120% at 12% 0%,rgba(0,0,0,.22),transparent 64%);pointer-events:none}.fx-close .fx-shell{position:relative}.fx-close h2{font-size:clamp(1.9rem,4vw,3.1rem);max-width:19ch;color:#fff}.fx-close p{margin-top:20px;max-width:56ch;font-size:1.0625rem;color:color-mix(in oklab,var(--fx-red-600) 8%,white)}.fx-close-actions{margin-top:34px;display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.fx-close-link{font-family:var(--fx-display);font-weight:800;font-size:.875rem;letter-spacing:.02em;color:#fff;text-decoration:underline;text-underline-offset:6px;text-decoration-color:color-mix(in oklab,var(--fx-red-600) 45%,white);transition:text-decoration-color .18s}.fx-close-link:hover{text-decoration-color:#fff}.fx-close-where{margin-top:40px;padding-top:22px;border-top:1px solid color-mix(in oklab,var(--fx-red-600) 62%,white);display:flex;flex-wrap:wrap;gap:8px 34px}.fx-close-where a,.fx-close-where span{color:color-mix(in oklab,var(--fx-red-600) 6%,white);font-family:var(--fx-mono);font-size:.75rem;letter-spacing:.06em}.fx-close-where a{text-decoration:underline;text-underline-offset:5px;text-decoration-color:color-mix(in oklab,var(--fx-red-600) 45%,white)}.fx-close-where a:hover{color:#fff;text-decoration-color:#fff}.fx-foot{background:var(--fx-carbon);padding:62px 0 44px}.fx-foot-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}.fx-foot-blurb{margin-top:14px;max-width:40ch;color:var(--fx-on-carbon-2);font-size:.9rem}.fx-foot-cols{display:flex;gap:64px;flex-wrap:wrap}.fx-foot-cols h3{font-family:var(--fx-mono);font-weight:500;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fx-on-carbon-2);margin-bottom:12px}.fx-foot-cols a{display:block;padding:5px 0;color:var(--fx-on-carbon-2);font-size:.9rem;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:color .18s,text-decoration-color .18s}.fx-foot-cols a:hover{color:#fff;text-decoration-color:var(--fx-red-500)}.fx-foot-bottom{margin-top:48px;padding-top:22px;border-top:1px solid var(--fx-steel);display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;color:var(--fx-on-carbon-2)}.fx-foot-bottom a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--fx-steel-2)}.fx-foot-bottom a:hover{color:#fff;text-decoration-color:var(--fx-red-500)}@media(max-width:1040px){.fx-hero-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"lede" "act" "slip" "scope"}.fx-hero h1{max-width:18ch}.fx-slip{margin-top:34px}.fx-split{grid-template-columns:minmax(0,1fr);gap:36px}}@media(max-width:900px){.fx-route-cols{display:none}.fx-route li{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:18px 0}.fx-route-station{grid-row:1;grid-column:1}.fx-route-stamp{grid-row:1;grid-column:2;align-self:start}.fx-route-op,.fx-route-rec{grid-column:1 / -1;padding-left:22px}.fx-route-rec:before{content:"Recorded — ";color:var(--fx-ink-3)}.fx-route li:not(:last-child):before{top:26px}.fx-standards li{grid-template-columns:minmax(0,1fr);gap:12px}.fx-stamp{justify-self:start;margin-top:4px}.fx-reg,.fx-reg-3{grid-template-columns:minmax(0,1fr);gap:0}.fx-blanks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:root{--fx-gutter: 18px}.fx-band{padding:68px 0 72px}.fx-hero{padding:108px 0 68px}.fx-hero-body,.fx-record,.fx-standards,.fx-reg,.fx-strip{margin-top:32px}.fx-paper-head,.fx-paper-note,.fx-paper-foot,.fx-blanks,.fx-slip form,.fx-route-wrap{padding-left:18px;padding-right:18px}.fx-standards li{padding:20px 18px}.fx-lede{margin-top:22px}.fx-slip-row{flex-direction:column}.fx-slip-row .fx-btn{width:100%}.fx-close{padding:68px 0 72px}.fx-foot{padding:48px 0 36px}.fx-foot-cols{gap:36px}}.fx-td{margin-top:44px}.fx-td-grid{display:grid;gap:28px}.fx-td-stage{position:sticky;top:78px;align-self:start;background:var(--fx-carbon-2);border:1px solid var(--fx-steel);border-radius:3px;padding:14px 16px 10px}.fx-td-stage:before{content:"";position:absolute;inset:1px;pointer-events:none;background-image:repeating-linear-gradient(to right,var(--fx-steel) 0 1px,transparent 1px 40px),repeating-linear-gradient(to bottom,var(--fx-steel) 0 1px,transparent 1px 40px);opacity:.16}.fx-td-sheet{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px}.fx-td-sheet .fx-data{color:var(--fx-ink-3)}.fx-td-sheet .fx-td-state{color:var(--fx-red-400)}.fx-td-plate{position:relative;width:100%;aspect-ratio:1180 / 1238}.fx-td-stack{position:absolute;left:7.29%;top:0;width:85.42%;height:100%;transition:transform .72s var(--fx-ease)}.fx-td[data-step="0"] .fx-td-stack,.fx-td[data-step="4"] .fx-td-stack{transform:translateY(-40%)}.fx-td-layer{position:absolute;inset:0;transition:transform .72s var(--fx-ease),opacity .52s var(--fx-ease);will-change:transform}.fx-td-part{position:absolute;left:0;width:100%;height:auto;display:block;filter:saturate(.3) brightness(.66) contrast(1.02);transition:filter .42s var(--fx-ease)}.fx-td-layer.is-live .fx-td-part{filter:none}.fx-td[data-step="0"] .fx-td-layer,.fx-td[data-step="4"] .fx-td-layer{opacity:0}.fx-td-sealed{position:absolute;left:5%;top:41%;width:90%;height:auto;display:block;opacity:0;transition:opacity .52s var(--fx-ease)}.fx-td[data-step="0"] .fx-td-sealed,.fx-td[data-step="4"] .fx-td-sealed{opacity:1}.fx-td-tag{position:absolute;left:100%;white-space:nowrap;padding-left:32px;transform:translateY(-50%);font-family:var(--fx-mono);font-size:10px;letter-spacing:.1em;color:var(--fx-on-carbon-2);transition:color .32s var(--fx-ease),opacity .32s var(--fx-ease)}.fx-td-tag:before{content:"";position:absolute;left:4px;top:50%;width:22px;height:1px;background:var(--fx-steel-2);transition:background-color .32s var(--fx-ease)}.fx-td-layer.is-live .fx-td-tag{color:var(--fx-red-400)}.fx-td-layer.is-live .fx-td-tag:before{background:var(--fx-red-500)}.fx-td[data-step="1"] .fx-td-shield .fx-td-tag,.fx-td[data-step="1"] .fx-td-board .fx-td-tag,.fx-td[data-step="2"] .fx-td-board .fx-td-tag{opacity:0}.fx-td-display .fx-td-part{top:79.97%}.fx-td-midframe .fx-td-part{top:80.78%}.fx-td-battery .fx-td-part{top:81.42%}.fx-td-shield .fx-td-part{top:81.99%}.fx-td-board .fx-td-part{top:82.55%}.fx-td-chassis .fx-td-part{top:83.6%}.fx-td-display .fx-td-tag{top:85.16%}.fx-td-midframe .fx-td-tag{top:85.5%}.fx-td-battery .fx-td-tag{top:85.69%}.fx-td-shield .fx-td-tag{top:86.64%}.fx-td-board .fx-td-tag{top:88.05%}.fx-td-chassis .fx-td-tag{top:90.49%}.fx-td-store{position:absolute;left:45%;width:12.1%;top:86.7%;height:5.1%;border:1.5px solid var(--fx-red-500);border-radius:2px;transform:skewY(-1.7deg);opacity:0;transition:opacity .32s var(--fx-ease)}.fx-td[data-step="3"] .fx-td-store{opacity:1}.fx-td-stamp{position:absolute;left:50%;top:43%;padding:6px 12px;border:2px solid var(--fx-red-600);border-radius:2px;transform:translate(-50%) rotate(-7deg);font-family:var(--fx-mono);font-size:11px;letter-spacing:.16em;color:var(--fx-red-500);opacity:0;transition:opacity .42s var(--fx-ease)}.fx-td[data-step="4"] .fx-td-stamp{opacity:1}.fx-td[data-step="1"] .fx-td-display{transform:translateY(-43.11%)}.fx-td[data-step="1"] .fx-td-midframe{transform:translateY(-21.47%)}.fx-td[data-step="1"] .fx-td-battery{transform:translateY(-5.34%)}.fx-td[data-step="2"] .fx-td-display{transform:translateY(-69.41%)}.fx-td[data-step="2"] .fx-td-midframe{transform:translateY(-52.54%)}.fx-td[data-step="2"] .fx-td-battery{transform:translateY(-33.45%)}.fx-td[data-step="2"] .fx-td-shield{transform:translateY(-15.09%)}.fx-td[data-step="3"] .fx-td-display{transform:translateY(-79.97%)}.fx-td[data-step="3"] .fx-td-midframe{transform:translateY(-64.46%)}.fx-td[data-step="3"] .fx-td-battery{transform:translateY(-46.85%)}.fx-td[data-step="3"] .fx-td-shield{transform:translateY(-31.83%)}.fx-td[data-step="3"] .fx-td-board{transform:translateY(-15.99%)}.fx-td-beats{display:grid}.fx-td-beat{padding:30px 0;border-top:1px solid var(--fx-steel);opacity:.46;transition:opacity .42s var(--fx-ease)}.fx-td-beat:first-child{border-top:0}.fx-td-beat.is-live{opacity:1}.fx-td-beat h3{display:flex;align-items:baseline;gap:12px;font-size:1.3rem;color:var(--fx-on-carbon)}.fx-td-beat h3:before{content:"";flex:none;width:22px;height:3px;background:var(--fx-steel-2);transform:translateY(-5px);transition:background-color .42s var(--fx-ease),width .42s var(--fx-ease)}.fx-td-beat.is-live h3:before{background:var(--fx-red-500);width:34px}.fx-td-beat p{margin-top:12px;color:var(--fx-on-carbon-2);font-size:.98rem}.fx-td-beat .fx-data{display:block;margin-top:14px;color:var(--fx-ink-3)}.fx-td-beat.is-live .fx-data{color:var(--fx-on-carbon-2)}.fx-td-foot{margin-top:30px;padding-top:20px;border-top:1px solid var(--fx-steel);display:flex;gap:16px 28px;flex-wrap:wrap;justify-content:space-between;align-items:baseline}.fx-td-foot p{color:var(--fx-on-carbon-2);font-size:.9375rem;max-width:62ch}.fx-td-foot .fx-data{color:var(--fx-ink-3)}@media(min-width:941px){.fx-td-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px}.fx-td-plate{aspect-ratio:1440 / 1238}.fx-td-stack{left:0;width:70%}.fx-td-beat{padding:46px 0}.fx-td-beats{padding-block:10vh}}@media(max-width:940px){.fx-td-stage{top:62px;z-index:2}.fx-td-beats{position:relative;z-index:1}.fx-td-tag,.fx-td-sheet .fx-data:first-child{display:none}.fx-td-beat{padding:26px 0}.fx-td-beat:first-child{padding-top:34px}.fx-td-beat h3{font-size:1.12rem}.fx-td-stamp{top:41.5%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fx-page *,.fx-page *:before,.fx-page *:after{animation-duration:.001ms!important;transition-duration:.001ms!important;transition-delay:0ms!important}.fx-motion .fx-route li:before{transform:none}.fx-motion .fx-mark-dot{opacity:1;transform:translateY(-2px)}.fx-td-stage{position:static}.fx-td-state{display:none}.fx-td-stack{transform:none!important}.fx-td-layer,.fx-td-tag{opacity:1!important}.fx-td-part{filter:none!important}.fx-td-display{transform:translateY(-79.97%)!important}.fx-td-midframe{transform:translateY(-64.46%)!important}.fx-td-battery{transform:translateY(-46.85%)!important}.fx-td-shield{transform:translateY(-31.83%)!important}.fx-td-board{transform:translateY(-15.99%)!important}.fx-td-sealed,.fx-td-stamp{opacity:0!important}.fx-td-store{opacity:1!important}.fx-td-beat{opacity:1}}.fx-td-part[data-astro-cid-ttl4ezta],.fx-td-sealed[data-astro-cid-ttl4ezta]{width:100%;max-width:1008px;height:auto;display:block}.fx-slip-error[data-astro-cid-ttl4ezta]{display:none;color:#f2564b;font-size:.825rem;margin:.5rem 0 0;font-weight:600}.fx-slip-error[data-astro-cid-ttl4ezta].is-visible{display:block}
