.fs-landing{--paper:#fff;--paper-raised:#f5f5f7;--paper-sunk:#fafafa;--ink-900:#1d1d1f;--ink-700:#424245;--ink-500:#6e6e73;--ink-300:#86868b;--green-900:#5b6612;--green-700:#5b6612;--green-500:#6c7a14;--green-300:#cde04a;--green-electric:#cde04a;--amber:#c25e00;--clay:#d93a3a;--rule:#00000014;--rule-strong:#00000029;--edge:#e3e3e8;--panel:#f5f5f7;--panel-deep:#fafafa;--canvas:#fff;--ink:#1d1d1f;--ink-mid:#424245;--ink-dim:#6e6e73;--brand:#cde04a;--warn:#c25e00;--headline-2:#86868b;--accent-text:#5b6612;--font-display:var(--font-inter), system-ui, sans-serif;--font-body:var(--font-inter), system-ui, sans-serif;--font-data:var(--font-inter), system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink-900);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:clip}html:not(.fs-mlight) .fs-landing,.fs-landing .fs-darkzone,.fs-landing .fs-dw__win,.fs-landing .fs-week,.fs-landing .fs-rj__stage,.fs-landing .fs-fbwin,.fs-landing .fb-book,.fs-landing .fs-hw__stage,.fs-landing .fs-mapframe{--paper:#0e0e11;--paper-raised:#17171b;--paper-sunk:#121215;--ink-900:#ededf1;--ink-700:#b9b9c2;--ink-500:#86868f;--ink-300:#6f6f78;--green-900:#9aa832;--green-700:#b6c73f;--green-500:#cde04a;--green-300:#cde04a;--green-electric:#cde04a;--amber:#ff9436;--clay:#ff6b6b;--rule:#ededf11f;--rule-strong:#ededf142;--edge:#2f2f36;--panel:#17171b;--panel-deep:#121215;--canvas:#0e0e11;--ink:#ededf1;--ink-mid:#b9b9c2;--ink-dim:#86868f;--brand:#cde04a;--warn:#ff9436;--headline-2:#86868f;--accent-text:#cde04a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fs-landing .fs-darkzone,.fs-landing .fs-dw__win,.fs-landing .fs-week,.fs-landing .fs-rj__stage,.fs-landing .fs-fbwin,.fs-landing .fb-book,.fs-landing .fs-hw__stage,.fs-landing .fs-mapframe{--font-data:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--ink-900)}.fs-landing:before{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.055'/%3E%3C/svg%3E");position:fixed;inset:0}.fs-landing>*{z-index:1;position:relative}.fs-shell{width:min(1200px,100% - 2.5rem);margin-inline:auto}.fs-section{border-top:1px solid var(--rule);padding-block:clamp(5rem,12vh,9rem)}.fs-section--flush{border-top:0}.fs-display{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.75rem,7.5vw,6.5rem);font-weight:400;line-height:.95}.fs-h2{font-family:var(--font-display);letter-spacing:-.015em;max-width:20ch;font-size:clamp(2rem,4.6vw,3.75rem);font-weight:400;line-height:1.02}.fs-h3{font-family:var(--font-display);font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:400;line-height:1.15}.fs-lede{color:var(--ink-700);max-width:46ch;font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.55}.fs-body{color:var(--ink-700);max-width:60ch;font-size:1rem;line-height:1.65}.fs-body+.fs-body{margin-top:1rem}.fs-small{color:var(--ink-500);font-size:.9375rem;line-height:1.6}.fs-mono{font-family:var(--font-data);font-variant-numeric:tabular-nums}.fs-em{color:var(--green-700)}.fs-display em,.fs-h2 em{color:var(--green-700);font-style:italic}.fs-reveal{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.fs-reveal>span{will-change:transform;display:block}.fs-nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb, var(--paper) 88%, transparent);border-bottom:1px solid var(--rule);position:sticky;top:0}.fs-wordmark{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-900);align-items:center;gap:.5rem;font-size:1.375rem;text-decoration:none;display:inline-flex}.fs-wordmark__dot{background:var(--green-electric);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--green-electric) 22%, transparent);border-radius:50%}.fs-navlinks{gap:1.75rem;display:none}@media (min-width:900px){.fs-navlinks{display:flex}}.fs-navlink{font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);font-size:.75rem;text-decoration:none;transition:color .2s}.fs-navlink:hover{color:var(--green-700)}.fs-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.8125rem 1.375rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s,color .18s,border-color .18s;display:inline-flex}.fs-btn:hover{transform:translateY(-2px)}.fs-btn--primary{background:var(--paper-raised);color:var(--ink-900)}.fs-btn--primary:hover{background:var(--green-900)}.fs-btn--ghost{border-color:var(--rule-strong);color:var(--ink-900)}.fs-btn--ghost:hover{border-color:var(--green-700);color:var(--green-700)}.fs-hero{padding-block:clamp(3.5rem,9vh,7rem) clamp(4rem,10vh,7rem)}.fs-hero__grid{gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:1000px){.fs-hero__grid{grid-template-columns:1.15fr .85fr;align-items:end}}.fs-eyebrow{font-family:var(--font-data);letter-spacing:.16em;text-transform:uppercase;color:var(--green-700);border:1px solid color-mix(in srgb, var(--green-700) 28%, transparent);background:color-mix(in srgb, var(--green-electric) 8%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.6875rem;display:inline-flex}.fs-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.fs-readout{background:var(--paper-raised);color:var(--ink);border-radius:1.25rem;padding:1.5rem;box-shadow:0 30px 60px -30px #00000080,inset 0 2px #ffffff0a}.fs-readout__head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:.875rem;display:flex}.fs-readout__title{font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:#e8ece999;font-size:.75rem}.fs-live{font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:.4rem;font-size:.6875rem;display:inline-flex}.fs-live__dot{background:var(--green-electric);border-radius:50%;width:.4rem;height:.4rem;animation:2s ease-in-out infinite fs-pulse}@keyframes fs-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--green-electric) 60%, transparent)}50%{opacity:.65;box-shadow:0 0 0 5px #0000}}.fs-readout__rows{gap:.125rem;margin-top:1rem;display:grid}.fs-readrow{border-bottom:1px dashed #ffffff17;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.5rem;display:flex}.fs-readrow:last-child{border-bottom:0}.fs-readrow__label{color:#e8ece98c;font-size:.8125rem}.fs-readrow__value{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--panel);font-size:.9375rem}.fs-readrow__value--accent{color:var(--accent-text)}.fs-stats{gap:.75rem;display:grid}@media (min-width:700px){.fs-stats{grid-template-columns:repeat(3,1fr)}}.fs-stat{background:var(--paper-raised);border:1px solid var(--edge);border-radius:1rem;padding:1.75rem 1.5rem}.fs-stat__value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--green-900);font-size:clamp(2.25rem,4vw,3.25rem);line-height:1}.fs-stat__label{font-family:var(--font-data);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-500);margin-top:.625rem;font-size:.6875rem}.fs-stat__note{color:var(--ink-500);margin-top:.5rem;font-size:.875rem;line-height:1.5}.fs-panel{background:var(--panel-deep);border:1px solid var(--edge);color:var(--ink);border-radius:1rem;padding:1.25rem;font-size:.875rem}.fs-panel__title{color:var(--ink);font-size:.9375rem;font-weight:600}.fs-panel__sub{color:var(--ink-dim);margin-top:.125rem;font-size:.75rem}.fs-panelgrid{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:1rem;display:grid}@media (min-width:640px){.fs-panelgrid{grid-template-columns:repeat(4,1fr)}}.fs-tile{background:var(--panel);border:1px solid var(--edge);border-radius:.625rem;padding:.75rem}.fs-tile__label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);font-size:.625rem}.fs-tile__value{font-family:var(--font-data);color:var(--ink);margin-top:.25rem;font-size:1.0625rem}.fs-tile__value--good{color:var(--brand)}.fs-tile__value--warn{color:var(--warn)}.fs-tile__note{color:var(--ink-dim);margin-top:.125rem;font-size:.6875rem}.fs-row{border-top:1px solid #28303db3;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.4375rem;font-size:.8125rem;display:flex}.fs-row__value{font-family:var(--font-data);color:var(--ink)}.fs-row__muted{color:var(--ink-dim)}.fs-featgrid{gap:1.5rem;display:grid}@media (min-width:900px){.fs-featgrid{grid-template-columns:repeat(2,1fr);gap:2rem 3rem}}.fs-feat{border-top:1px solid var(--rule-strong);padding-top:1.125rem}.fs-feat__name{font-family:var(--font-display);margin-bottom:.375rem;font-size:1.25rem}.fs-cta{background:var(--paper-raised);color:var(--ink-900);border-radius:1.75rem;padding:clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.fs-cta:after{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--green-electric) 26%, transparent), transparent 68%);pointer-events:none;width:60%;position:absolute;inset:auto -20% -60% auto}.fs-cta .fs-h2{color:var(--ink-900)}.fs-cta .fs-h2 em{color:var(--accent-text)}.fs-footer{border-top:1px solid var(--rule);padding-block:2.5rem 3.5rem}.fs-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.fs-field{display:block}.fs-field__label{font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);margin-bottom:.5rem;font-size:.6875rem;display:block}.fs-input,.fs-select,.fs-textarea{background:var(--paper-raised);border:1px solid var(--rule-strong);width:100%;color:var(--ink-900);border-radius:.75rem;padding:.8125rem .9375rem;font-family:inherit;font-size:.9375rem;transition:border-color .18s,box-shadow .18s}.fs-input:focus,.fs-select:focus,.fs-textarea:focus{border-color:var(--green-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--green-electric) 22%, transparent);outline:none}.fs-textarea{resize:vertical;min-height:9rem}.fs-note{border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem}.fs-note--ok{background:color-mix(in srgb, var(--green-electric) 14%, transparent);color:var(--green-900);border:1px solid color-mix(in srgb, var(--green-500) 40%, transparent)}.fs-note--bad{background:color-mix(in srgb, var(--clay) 10%, transparent);color:var(--clay);border:1px solid color-mix(in srgb, var(--clay) 34%, transparent)}@media (prefers-reduced-motion:reduce){.fs-landing *,.fs-landing :before,.fs-landing :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.fs-trace{gap:1.25rem;margin-top:2.5rem;display:grid}@media (min-width:900px){.fs-trace{grid-template-columns:1fr 190px;align-items:stretch}}.fs-trace__map{background:var(--canvas);border:1px solid var(--edge);border-radius:1.25rem;padding:1rem;overflow:hidden}.fs-trace__map svg{border-radius:.75rem;width:100%;height:auto;display:block}.fs-trace__legend{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:700px){.fs-trace__legend{grid-template-columns:repeat(4,1fr)}}.fs-trace__legenditem{color:var(--ink-mid);align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.4;display:flex}.fs-trace__legenditem strong{color:var(--ink);font-weight:600;display:block}.fs-trace__pip{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.3rem}.fs-trace__detail{color:var(--ink-dim);font-family:var(--font-data);margin-top:.125rem;font-size:.6875rem;display:block}.fs-trace__gauge{background:var(--paper-raised);border:1px solid var(--rule);border-radius:1.25rem;flex-direction:column;padding:1.25rem;display:flex}.fs-trace__gaugelabel{font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500);font-size:.625rem}.fs-trace__tube{background:var(--paper-sunk);border:1px solid var(--rule);border-radius:.75rem;align-items:flex-end;height:8rem;margin-top:.75rem;display:flex;overflow:hidden}.fs-trace__fill{transform-origin:bottom;background:linear-gradient(to top, var(--green-500), var(--green-electric));width:100%;height:100%}.fs-trace__reading--tight{white-space:nowrap;font-size:1.125rem}.fs-trace__reading{font-family:var(--font-data);color:var(--green-900);font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:1.5rem}.fs-mapframe{background:#151a28;border-radius:.75rem;height:clamp(320px,46vh,460px);position:relative;overflow:hidden}.fs-mapbadge{border:1px solid var(--edge);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0b0e13db;border-radius:.75rem;padding:.625rem .875rem;position:absolute;top:.875rem;left:.875rem}.fs-mapbadge__sub{color:var(--ink-mid);margin-top:.25rem;font-size:.6875rem;display:block}.fs-contact{gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:1000px){.fs-contact{grid-template-columns:1fr 1fr;align-items:start}}.fs-contactfacts{gap:1.25rem;margin-top:2.5rem;display:grid}.fs-form{background:var(--paper-raised);border:1px solid var(--rule);border-radius:1.25rem;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 24px 48px -32px #00000059}.fs-form__grid{gap:1rem;display:grid}@media (min-width:560px){.fs-form__grid{grid-template-columns:repeat(2,1fr)}}.fs-btn[disabled]{opacity:.55;cursor:not-allowed}.fs-tank{background:var(--paper-sunk);border:1px solid var(--rule);border-radius:.75rem;height:8rem;margin-top:.75rem;overflow:hidden}.fs-tank svg{width:100%;height:100%;display:block}.fs-tank__wave--back{animation:9s linear infinite fs-slosh-back}.fs-tank__wave--front{animation:6s linear infinite fs-slosh-front}@keyframes fs-slosh-back{0%{transform:translate(0)}to{transform:translate(120px)}}@keyframes fs-slosh-front{0%{transform:translate(0)}to{transform:translate(-80px)}}.fs-device{flex-direction:column;gap:1rem;height:100%;min-height:320px;display:flex}.fs-device__stage{background:linear-gradient(160deg, var(--panel-deep) 0%, #151d26 100%);border:1px solid var(--rule);border-radius:1rem;flex:1;min-height:240px;overflow:hidden}.fs-device__legend{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.fs-device__legend li{color:var(--ink-500);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.45;display:flex}.fs-device__pip{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.4rem}.fs-stops{gap:.5rem;margin-top:.875rem;display:grid}@media (min-width:700px){.fs-stops{grid-template-columns:repeat(3,1fr)}}.fs-stopbtn{text-align:left;background:var(--panel);border:1px solid var(--edge);cursor:pointer;color:var(--ink);font:inherit;border-radius:.75rem;padding:.75rem .875rem;transition:border-color .18s,background .18s,transform .18s}.fs-stopbtn:hover,.fs-stopbtn:focus-visible{border-color:var(--brand);background:#161d27;outline:none;transform:translateY(-2px)}.fs-stopbtn[aria-pressed=true]{border-color:var(--brand);background:#16241f}.fs-stopbtn__name{font-size:.8125rem;font-weight:600;display:block}.fs-stopbtn__meta{font-family:var(--font-data);color:var(--ink-dim);margin-top:.25rem;font-size:.6875rem;display:block}.fs-stopbtn__cue{font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin-top:.375rem;font-size:.625rem;display:block}.fs-device__caption{font-family:var(--font-data);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-500);margin-top:-.25rem;font-size:.625rem}.fs-device__stage{background:radial-gradient(120% 90% at 50% 25%,#182029 0%,#0b0f14 70%)}.fs-tiers{gap:1.25rem;margin-top:1rem;display:grid}@media (min-width:950px){.fs-tiers{grid-template-columns:repeat(3,1fr);align-items:stretch}}.fs-tier{background:var(--paper-raised);border:1px solid var(--rule);border-radius:1.25rem;flex-direction:column;padding:1.75rem;display:flex}.fs-tier--featured{background:var(--paper-raised);border-color:var(--ink-900);color:var(--ink-900);box-shadow:0 28px 56px -32px #0000008c}.fs-tier__name{font-family:var(--font-display);font-size:1.5rem;font-weight:400}.fs-tier__audience{color:var(--ink-500);min-height:2.6rem;margin-top:.375rem;font-size:.8125rem;line-height:1.5}.fs-tier--featured .fs-tier__audience{color:#fffefb99}.fs-tier__price{font-family:var(--font-data);color:var(--green-700);font-variant-numeric:tabular-nums;margin-top:1.25rem;font-size:1.5rem}.fs-tier--featured .fs-tier__price{color:var(--accent-text)}.fs-tier__unit{color:var(--ink-500);margin-top:.25rem;font-size:.75rem}.fs-tier--featured .fs-tier__unit{color:#fffefb8c}.fs-tier__features{gap:.625rem;margin:1.25rem 0 1.75rem;padding:0;list-style:none;display:grid}.fs-tier__features li{color:var(--ink-700);padding-left:1.25rem;font-size:.875rem;line-height:1.5;position:relative}.fs-tier--featured .fs-tier__features li{color:#fffefbd1}.fs-tier__features li:before{content:"";background:var(--green-500);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.5rem;left:0}.fs-tier--featured .fs-tier__features li:before{background:var(--green-electric)}.fs-rail{display:none}@media (min-width:1360px){.fs-rail{z-index:40;display:block;position:fixed;top:50%;left:2rem;transform:translateY(-50%)}}.fs-rail__track{background:var(--rule-strong);width:1px;position:absolute;top:.4rem;bottom:.4rem;left:.3rem}.fs-rail__fill{transform-origin:top;background:var(--green-500);width:100%;height:100%;display:block}.fs-rail__list{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.fs-rail__stop{color:var(--ink-300);align-items:center;gap:.75rem;text-decoration:none;transition:color .25s;display:flex}.fs-rail__dot{background:var(--paper);border:1px solid var(--rule-strong);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem;margin-left:.075rem;transition:background .25s,border-color .25s,transform .25s}.fs-rail__num{font-family:var(--font-data);letter-spacing:.1em;font-size:.625rem}.fs-rail__label{white-space:nowrap;opacity:0;font-size:.75rem;transition:opacity .25s,transform .25s;transform:translate(-4px)}.fs-rail__stop:hover,.fs-rail__stop--active{color:var(--ink-900)}.fs-rail__stop:hover .fs-rail__label,.fs-rail__stop--active .fs-rail__label{opacity:1;transform:translate(0)}.fs-rail__stop--active .fs-rail__dot{background:var(--green-electric);border-color:var(--green-700);transform:scale(1.5)}.fs-rail__stop--done .fs-rail__dot{background:var(--green-500);border-color:var(--green-500)}.fs-wordmark__mark{width:1.4rem;height:1.4rem;color:var(--green-500);flex-shrink:0}.fs-auth{isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.fs-auth__atmosphere{z-index:-1;background-image:radial-gradient(60rem 36rem at 78% 30%, color-mix(in srgb, var(--green-electric) 9%, transparent), transparent 62%), linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);opacity:.55;background-position:0 0,0 0,0 0;background-size:100% 100%,4.5rem 4.5rem,4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80rem 60rem at 60% 40%,#000 30%,#0000 78%);mask-image:radial-gradient(80rem 60rem at 60% 40%,#000 30%,#0000 78%)}.fs-auth__bar{justify-content:space-between;align-items:center;gap:1rem;width:min(1100px,100% - 2.5rem);margin-inline:auto;padding-block:1.5rem;display:flex}.fs-auth__wordmark{font-family:var(--font-body);letter-spacing:-.01em;color:var(--ink-900);align-items:center;gap:.625rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.fs-auth__status{font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);align-items:center;gap:.5rem;font-size:.6875rem;display:inline-flex}.fs-auth__status-dot{background:var(--green-electric);width:.4375rem;height:.4375rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--green-electric) 18%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite fs-auth-pulse}@keyframes fs-auth-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--green-electric) 18%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--green-electric) 6%, transparent)}}.fs-auth__grid{flex:1;align-content:center;gap:clamp(2.5rem,5vw,5rem);width:min(1100px,100% - 2.5rem);margin-inline:auto;padding-block:clamp(1.5rem,6vh,4rem) clamp(3rem,8vh,6rem);display:grid}@media (max-width:899px){.fs-auth__card{order:-1}.fs-auth__title{font-size:clamp(2.5rem,12vw,3.25rem)}.fs-auth__facts{margin-top:1.5rem}}@media (min-width:900px){.fs-auth__grid{grid-template-columns:minmax(0,1fr) 27rem;align-items:start}}.fs-auth__intro{animation:.7s cubic-bezier(.2,.8,.2,1) both fs-auth-rise}.fs-auth__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-900);max-width:12ch;font-size:clamp(3rem,6.2vw,5rem);font-weight:400;line-height:.98}.fs-auth__title em{color:var(--accent-text);font-style:italic}.fs-auth__lede{font-family:var(--font-body);color:var(--ink-700);max-width:38ch;margin-top:1.25rem;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.55}.fs-auth__facts{border-top:1px solid var(--rule-strong);gap:0;max-width:34rem;margin:clamp(2rem,5vh,3.5rem) 0 0;padding:0;list-style:none;display:grid}.fs-auth__fact{border-bottom:1px solid var(--rule);grid-template-columns:2.75rem 1fr;gap:.25rem .75rem;padding:1.125rem 0;animation:.6s cubic-bezier(.2,.8,.2,1) both fs-auth-rise;display:grid}.fs-auth__fact-index{font-family:var(--font-data);letter-spacing:.1em;color:var(--accent-text);padding-top:.3rem;font-size:.6875rem}.fs-auth__fact-name{font-family:var(--font-body);letter-spacing:-.005em;color:var(--ink-900);margin:0 0 .25rem;font-size:1rem;font-weight:600}.fs-auth__fact-body{font-family:var(--font-body);color:var(--ink-700);margin:0;font-size:.9375rem;line-height:1.55}.fs-auth__card{background:linear-gradient(180deg, color-mix(in srgb, var(--paper-raised) 92%, #fff 0%) 0%, var(--paper-raised) 100%);border:1px solid var(--rule-strong);border-radius:1.5rem;padding:clamp(1.5rem,3vw,2.25rem);animation:.7s cubic-bezier(.2,.8,.2,1) .12s both fs-auth-rise;position:relative;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -40px #000000b3,0 0 0 1px #0000004d}.fs-auth__card:before{content:"";background:linear-gradient(90deg, transparent, var(--green-electric) 30%, var(--green-electric) 70%, transparent);opacity:.9;border-radius:999px;height:2px;position:absolute;top:-1px;left:2rem;right:2rem}@property --auth-beam{syntax:"<angle>";inherits:false;initial-value:0deg}.fs-auth__beams{border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--auth-beam), transparent 0deg 110deg, color-mix(in srgb, var(--green-electric) 70%, transparent) 150deg, #fff 170deg, color-mix(in srgb, var(--green-electric) 70%, transparent) 178deg, transparent 180deg 290deg, color-mix(in srgb, var(--green-electric) 70%, transparent) 330deg, #fff 350deg, color-mix(in srgb, var(--green-electric) 70%, transparent) 358deg, transparent 360deg);-webkit-mask-composite:xor;padding:1.5px;animation:5s linear infinite fs-auth-beam;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fs-auth__beams:after{content:"";border-radius:inherit;background:inherit;filter:blur(10px);opacity:.55;position:absolute;inset:0}.fs-auth__card:focus-within .fs-auth__beams{animation-duration:2.6s}@keyframes fs-auth-beam{to{--auth-beam:360deg}}.fs-auth__field{margin-bottom:1.125rem;display:block}.fs-auth__label{font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-700);justify-content:space-between;align-items:baseline;margin-bottom:.5rem;font-size:.6875rem;display:flex}.fs-auth__hint{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink-500);font-size:.75rem}.fs-auth__input{font-family:var(--font-body);background:color-mix(in srgb, var(--paper) 70%, var(--paper-raised));border-color:var(--rule-strong);padding:.9375rem 1rem;font-size:1rem;transition:border-color .16s,box-shadow .16s,background .16s}.fs-auth__input::placeholder{color:var(--ink-500)}.fs-auth__input:focus{background:var(--paper)}.fs-auth__submit{background:var(--green-electric);color:#0e0e11;width:100%;font-family:var(--font-body);letter-spacing:-.005em;cursor:pointer;box-shadow:0 10px 30px -14px color-mix(in srgb, var(--green-electric) 70%, transparent);border:0;border-radius:.875rem;justify-content:center;align-items:center;gap:.625rem;margin-top:.5rem;padding:1rem 1.25rem;font-size:1rem;font-weight:600;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,filter .18s;display:inline-flex}.fs-auth__submit svg{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.fs-auth__submit:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 16px 36px -14px color-mix(in srgb, var(--green-electric) 80%, transparent);transform:translateY(-1px)}.fs-auth__submit:hover:not(:disabled) svg{transform:translate(3px)}.fs-auth__submit:focus-visible{outline:2px solid var(--ink-900);outline-offset:3px}.fs-auth__submit:disabled{opacity:.6;cursor:default}.fs-auth__error{font-family:var(--font-body);color:#ffb3b3;background:#ff6b6b1a;border:1px solid #ff6b6b66;border-radius:.75rem;align-items:flex-start;gap:.625rem;margin:0 0 1.125rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.45;display:flex}.fs-auth__error-dot{background:#ff6b6b;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.4rem}.fs-auth__footer{text-align:center;font-family:var(--font-body);color:var(--ink-500);margin:1.5rem 0 0;font-size:.9375rem}.fs-auth__footer a{color:var(--accent-text);text-underline-offset:4px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .16s}.fs-auth__footer a:hover{text-decoration-color:currentColor}@keyframes fs-auth-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fs-auth__intro,.fs-auth__fact,.fs-auth__card{animation:none}.fs-auth__beams{display:none}.fs-auth__status-dot{animation:none}}.fs-events{grid-template-columns:1fr;gap:1.25rem;margin-top:3rem;display:grid}@media (min-width:66rem){.fs-events{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch}}.fs-events__stage{border:1px solid var(--edge);background:#101319;border-radius:1rem;flex-direction:column;padding:1rem;display:flex;position:relative;overflow:hidden}.fs-events__map{background:#0d1015;border-radius:1rem 1rem 0 0;flex:1;min-height:26rem;margin:-1rem -1rem 0;position:relative;overflow:hidden}.fs-events__stage .fs-events__legend{margin-top:.85rem}.fs-mapframe__map{position:absolute;inset:0}.fs-mapstop{cursor:pointer;background:#0b0e13;border:2px solid #5a6170;border-radius:50%;width:16px;height:16px;transition:border-color .3s,background .3s,box-shadow .3s,transform .3s}.fs-mapstop.is-reached{background:#ffab00;border-color:#ffab00;box-shadow:0 0 0 4px #ffab002e}.fs-mapstop.is-selected{transform:scale(1.35);box-shadow:0 0 0 6px #ffab0040,0 0 22px #ffab0099}.fs-mapstopcard{z-index:2;border:1px solid var(--edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0e11e0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;animation:.45s cubic-bezier(.22,1,.36,1) both fs-rise;display:flex;position:absolute;bottom:2.25rem;left:1rem;right:1rem}.fs-mapstopcard__name{color:var(--ink);font-weight:600}.fs-mapstopcard__meta{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-dim);margin-top:.15rem;font-size:.72rem}.fs-mapstopcard__back{border:1px solid var(--edge);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:.4rem .85rem;font-size:.75rem}.fs-mapstopcard__back:hover{border-color:#cde04a}@keyframes fs-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fs-mapcar{place-items:center;width:34px;height:34px;display:grid;position:relative}.fs-mapcar__halo{background:radial-gradient(circle,#cde04a59,#cde04a00 70%);border-radius:50%;position:absolute;inset:0}.fs-mapcar__body{background:#e8ebf0;border-radius:4px;width:12px;height:20px;position:relative;box-shadow:0 0 0 2px #0b0e13,0 4px 10px #0009}.fs-mapcar__glass{background:#20242c;border-radius:2px;height:6px;position:absolute;top:3px;left:2px;right:2px}.fs-mappin{background:var(--pin);width:14px;height:14px;box-shadow:0 0 0 3px #0b0e13e6, 0 0 18px var(--pin);opacity:0;border-radius:50%;transition:opacity .3s,transform .35s cubic-bezier(.22,1.4,.36,1);transform:scale(.4)}.fs-mappin.is-on{opacity:1;transform:scale(1)}.fs-events__chip{z-index:2;border:1px solid var(--edge);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-data);letter-spacing:.04em;color:var(--ink-mid);background:#0e0e11db;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.68rem;display:inline-flex;position:absolute;top:1rem;left:1rem}.fs-events__dot{background:var(--brand);width:.45rem;height:.45rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 20%, transparent);border-radius:50%}.fs-events__legend{color:var(--ink-dim);flex-wrap:wrap;gap:.45rem 1rem;margin-top:.85rem;font-size:.7rem;display:flex}.fs-events__key{align-items:center;gap:.45rem;display:inline-flex}.fs-events__swatch{border-radius:999px;width:1.4rem;height:.26rem;display:inline-block}.fs-events__swatch--ramp{background:linear-gradient(90deg,#4d7c3f,#8fb840,#cde04a);width:2.4rem}.fs-events__side{flex-direction:column;gap:.85rem;min-width:0;display:flex}.fs-events__readout{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.fs-events__metric{border:1px solid var(--edge);background:var(--panel);border-radius:.75rem;padding:.7rem .85rem}.fs-events__metriclabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin:0;font-size:.62rem}.fs-events__metricvalue{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink);margin:.25rem 0 0;font-size:1.15rem}.fs-events__metricunit{color:var(--ink-dim);font-size:.75rem}.fs-events__disclaimer{color:var(--ink-dim);margin:.15rem 0 0;font-size:.66rem;line-height:1.5}.fs-events__picker{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem 1.25rem;margin-bottom:.25rem;display:flex}.fs-events__tabs{border:1px solid var(--edge);background:var(--panel-deep);border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}.fs-events__tab{font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.7rem;transition:background-color .2s,color .2s;display:inline-flex}.fs-events__tab:hover{color:var(--ink-mid)}.fs-events__tab.is-active{background:var(--brand);color:#16190a}.fs-events__tabdot{border-radius:50%;width:.4rem;height:.4rem}.fs-events__tab.is-active .fs-events__tabdot{box-shadow:0 0 0 1.5px #16190a8c}.fs-events__blurb{min-width:0;color:var(--ink-dim);flex:18rem;margin:0;font-size:.75rem;line-height:1.5}.fs-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-block:1.5rem;display:grid;position:relative}@media (min-width:900px){.fs-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.fs-trust:before{content:"";background:linear-gradient(90deg, transparent, var(--green-electric), transparent) no-repeat -30% 0 / 30% 100%, var(--rule);height:1px;animation:6s cubic-bezier(.6,0,.4,1) infinite fs-trust-scan;position:absolute;top:0;left:0;right:0}@keyframes fs-trust-scan{to{background-position:130% 0,0 0}}.fs-trust__item{border:1px solid var(--rule);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--green-electric) 7%, transparent), transparent 60%), color-mix(in srgb, var(--paper-raised) 70%, transparent);border-radius:1.1rem;flex-direction:column;align-items:flex-start;padding:1.25rem;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;display:flex;position:relative}.fs-trust__item:hover{border-color:color-mix(in srgb, var(--green-electric) 45%, var(--rule));box-shadow:0 18px 40px -24px color-mix(in srgb, var(--green-electric) 55%, transparent);transform:translateY(-3px)}.fs-trust__icon{width:2.5rem;height:2.5rem;color:var(--accent-text);background:color-mix(in srgb, var(--green-electric) 12%, transparent);border:1px solid color-mix(in srgb, var(--green-electric) 28%, transparent);border-radius:.75rem;place-items:center;margin-bottom:1rem;display:inline-grid}.fs-trust__label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);font-size:.66rem}.fs-trust__value{color:var(--ink);margin:.35rem 0 .6rem;font-size:.92rem}.fs-trust__note{border-top:1px dashed var(--rule);color:var(--ink-500,var(--ink-dim));align-self:stretch;margin-top:auto;padding-top:.6rem;font-size:.78rem}@media (prefers-reduced-motion:reduce){.fs-trust:before{animation:none}.fs-trust__item{transition:none}.fs-trust__item:hover{transform:none}}.fs-split{align-items:start;gap:2.5rem;display:grid}@media (min-width:66rem){.fs-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.fs-stats--stack{grid-template-columns:1fr!important}.fs-fbshow{gap:1.5rem;margin-top:3rem;display:grid}.fs-fbshow__points{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:60rem){.fs-fbshow__points{grid-template-columns:repeat(3,minmax(0,1fr))}}.fs-fbshow__points li{border:1px solid var(--edge);background:var(--paper-raised);border-radius:1rem;gap:.9rem;padding:1.25rem;display:flex}.fs-fbshow__icon{border:1px solid var(--edge);color:#cde04a;background:#cde04a0f;border-radius:.6rem;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;display:grid}.fs-fbshow__pointtitle{color:var(--ink);margin-bottom:.25rem;font-weight:600}.fs-fbshow__stage{position:relative}.fs-fbshow__stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(50% 50% at 50% 45%,#cde04a1a,#0000 70%);position:absolute;inset:-12% -6%}.fs-fbshow__note{color:var(--ink-dim);margin-top:.9rem;font-size:.72rem;position:relative}.fs-fbwin{z-index:1;border:1px solid var(--edge);background:#0e0f12;border-radius:1rem;font-size:13px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000c,0 0 0 1px #ffffff05}.fs-fbwin__bar{border-bottom:1px solid var(--edge);color:var(--ink-dim);background:#121318;justify-content:space-between;align-items:center;padding:.6rem .9rem;display:flex}.fs-fbwin__dots{gap:6px;display:flex}.fs-fbwin__dots i{background:#2b2c33;border-radius:50%;width:9px;height:9px}.fs-fbwin__title{color:var(--ink);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.fs-fbwin__title svg{color:#cde04a}.fs-fbwin__body{grid-template-columns:1fr;min-height:30rem;display:grid}@media (min-width:48rem){.fs-fbwin__body{grid-template-columns:11.5rem minmax(0,1fr)}}.fs-fbwin__side{border-right:1px solid var(--edge);background:#121318;flex-direction:column;gap:.15rem;padding:.75rem;display:none}@media (min-width:48rem){.fs-fbwin__side{display:flex}}.fs-fbwin__new{color:#cde04a;background:#cde04a14;border:1px solid #cde04a66;border-radius:.6rem;align-items:center;gap:.4rem;margin-bottom:.6rem;padding:.45rem .6rem;font-weight:500;display:flex}.fs-fbwin__group{color:var(--ink-dim);padding:.3rem .5rem .2rem;font-size:10.5px}.fs-fbwin__chat{color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;border-radius:.45rem;padding:.4rem .5rem;overflow:hidden}.fs-fbwin__chat.is-active{color:var(--ink);background:#ffffff0f}.fs-fbwin__credits{color:var(--ink-dim);gap:.35rem;margin-top:auto;font-size:10.5px;display:grid}.fs-fbwin__meter{background:#ffffff14;border-radius:99px;height:4px;overflow:hidden}.fs-fbwin__meter i{background:#cde04a;height:100%;display:block}.fs-fbwin__main{flex-direction:column;min-width:0;display:flex}.fs-fbwin__head{color:var(--ink);align-items:center;gap:.6rem;padding:.65rem 1rem;font-weight:500;display:flex}.fs-fbwin__thread{flex:1;align-content:start;gap:1rem;padding:.5rem 1.25rem 1rem;display:grid}.fs-fbwin__q{max-width:85%;color:var(--ink);background:#ffffff14;border-radius:1rem;justify-self:end;padding:.6rem .9rem;line-height:1.5}.fs-fbwin__a{gap:.7rem;display:flex}.fs-fbwin__avatar{color:#cde04a;background:#cde04a24;border-radius:50%;flex-shrink:0;place-items:center;width:1.6rem;height:1.6rem;display:grid}.fs-fbwin__tool{color:var(--ink-dim);font-size:11.5px}.fs-fbwin__tool:before{content:"";vertical-align:middle;background:#cde04a;border-radius:50%;width:6px;height:6px;margin-right:.45rem;display:inline-block}.fs-fbwin__text{color:#c9c9d1;margin-top:.55rem;line-height:1.65}.fs-fbwin__chart{border:1px solid var(--edge);background:#121318;border-radius:.75rem;margin-top:.8rem;padding:.8rem .9rem}.fs-fbwin__charttitle{color:var(--ink);margin-bottom:.6rem;font-size:11px;font-weight:600}.fs-fbwin__row{grid-template-columns:8.5rem minmax(0,1fr) 2.6rem;align-items:center;gap:.6rem;padding:.22rem 0;font-size:11.5px;display:grid}.fs-fbwin__who{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fs-fbwin__who em{font-style:normal;font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-dim);font-size:9.5px;display:block}.fs-fbwin__track{background:#ffffff0d;border-radius:99px;height:8px;overflow:hidden}.fs-fbwin__track i{background:linear-gradient(90deg,#879c1a,#cde04a);border-radius:99px;height:100%;display:block}.fs-fbwin__val{text-align:right;font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink)}.fs-fbwin__action{background:#cde04a0a;border:1px solid #cde04a4d;border-radius:.75rem;margin-top:.9rem;padding:.85rem .95rem}.fs-fbwin__actionhead{color:var(--ink);align-items:center;gap:.45rem;font-weight:600;display:flex}.fs-fbwin__actionhead span{color:#ffab00;margin-left:auto;font-size:10px;font-weight:500}.fs-fbwin__actionbody{color:#c9c9d1;margin-top:.45rem;line-height:1.55}.fs-fbwin__actionbtns{gap:.5rem;margin-top:.7rem;display:flex}.fs-fbwin__actionbtns span{border:1px solid var(--edge);color:var(--ink);border-radius:.5rem;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:11.5px;display:inline-flex}.fs-fbwin__actionbtns span.is-primary{color:#0e0f12;background:#cde04a;border-color:#0000;font-weight:600}.fs-fbwin__composer{border:1px solid var(--edge);color:var(--ink-dim);background:#121318;border-radius:.9rem;justify-content:space-between;align-items:center;margin:0 1.25rem 1rem;padding:.7rem .75rem .7rem 1rem;display:flex}.fs-fbwin__composer i{color:#0e0f12;background:#cde04a59;border-radius:.5rem;place-items:center;width:1.7rem;height:1.7rem;display:grid}.fs-week{border:1px solid var(--edge);background:var(--paper-raised);border-radius:1.25rem;margin-top:3rem;padding:1.5rem;box-shadow:0 24px 60px -30px #0009}.fs-week__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fs-week__eyebrow{color:var(--ink-dim);font-size:.75rem}.fs-week__title{color:var(--ink);margin-top:.15rem;font-size:1.05rem;font-weight:600}.fs-week__mode{border:1px solid var(--edge);background:#0c0d10;border-radius:999px;padding:3px;font-size:.75rem;display:inline-flex}.fs-week__mode span{color:var(--ink-dim);border-radius:999px;padding:.3rem .8rem;transition:background .3s,color .3s}.fs-week__mode span.is-on{color:#0e0f12;background:#cde04a;font-weight:600}.fs-week__legend{color:var(--ink-dim);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.25rem;font-size:.78rem;display:flex}.fs-week__legend span{align-items:center;gap:.45rem;display:inline-flex}.fs-week__key{border-radius:3px;width:14px;height:8px;display:inline-block}.fs-week__key--trip{background:#cde04a}.fs-week__key--idle{background:#ffab00}.fs-week__key--receipt{background:#5fb3ff;border-radius:50%;width:10px;height:10px}.fs-week__grid{border:1px solid var(--edge);background:#0f1013;border-radius:.875rem;margin-top:1rem;overflow:hidden}.fs-week__axis,.fs-week__row{grid-template-columns:4.25rem minmax(0,1fr) 6.5rem;align-items:center;display:grid}.fs-week__axis{border-bottom:1px solid var(--edge);height:2rem}.fs-week__ticks{height:100%;position:relative}.fs-week__ticks span{font-family:var(--font-data);color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:.66rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.fs-week__row{min-height:3.25rem}.fs-week__row+.fs-week__row{border-top:1px solid #ededf10f}.fs-week__day{color:var(--ink);flex-direction:column;padding-left:.9rem;font-size:.85rem;font-weight:600;display:flex}.fs-week__day small,.fs-week__daytotal small{color:var(--ink-dim);font-size:.7rem;font-weight:400}.fs-week__track{height:3.25rem;position:relative}.fs-week__gridline{background:#ededf10d;width:1px;position:absolute;top:0;bottom:0}.fs-week__empty{letter-spacing:.04em;color:var(--ink-dim);background:repeating-linear-gradient(135deg,#ffffff09 0 8px,#0000 8px 16px);border-radius:.5rem;place-items:center;font-size:.72rem;display:grid;position:absolute;inset:.65rem 0}.fs-week__block{border-radius:4px;height:14px;position:absolute;top:50%;transform:translateY(-50%)}.fs-week__block--trip{background:#cde04a}.fs-week__block--idle{background:#ffab00;height:22px}.fs-week__receipt{color:#0b1220;z-index:1;background:#5fb3ff;border-radius:50%;place-items:center;width:22px;height:22px;margin:-11px 0 0 -11px;display:grid;position:absolute;top:50%;box-shadow:0 0 0 3px #0f1013}.fs-week__daytotal{font-family:var(--font-data);color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;padding-right:.9rem;font-size:.8rem;display:flex}.fs-week__receipts{color:var(--ink-dim);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.5rem;margin-top:.85rem;font-size:.75rem;display:flex}.fs-week__receipts p{align-items:center;gap:.4rem;display:inline-flex}.fs-week__totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}@media (min-width:60rem){.fs-week__totals{grid-template-columns:repeat(4,minmax(0,1fr))}}.fs-week__totals div{border:1px solid var(--edge);background:#0f1013;border-radius:.75rem;padding:.85rem 1rem}.fs-week__totals dt{color:var(--ink-dim);font-size:.72rem}.fs-week__totals dd{font-family:var(--font-data);color:#cde04a;font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-size:1.25rem}@media (max-width:40rem){.fs-week{padding:1rem}.fs-week__axis,.fs-week__row{grid-template-columns:3rem minmax(0,1fr) 4.5rem}.fs-week__day{padding-left:.6rem}.fs-week__daytotal{padding-right:.6rem;font-size:.72rem}.fs-week__ticks span:nth-child(2n){display:none}}.fs-stats--row{margin-top:1.5rem}.fs-hw{gap:1.5rem;margin-top:3rem;display:grid}@media (min-width:66rem){.fs-hw{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch}}.fs-hw__stage{border:1px solid var(--edge);background:radial-gradient(50% 60% at 30%,#cde04a0f,#0000 70%),#0d0e12;border-radius:1.25rem;align-items:center;display:grid;position:relative;overflow:hidden}.fs-hw__svg{width:100%;height:auto;display:block}.fs-hw__car rect,.fs-hw__car path{fill:none;stroke:#343843;stroke-width:1.5px}.fs-hw__car>rect:first-child{fill:#ffffff04}.fs-hw__car .fs-hw__cabin{stroke-dasharray:4 4}.fs-hw__car .fs-hw__wheel{fill:#16181d}.fs-hw__chip{fill:#cde04a}.fs-hw__chiptext{fill:#0e0f12;font:700 8px ui-monospace,monospace}.fs-hw__glow{transform-origin:236px 214px;animation:2.6s ease-in-out infinite fs-hw-glow}@keyframes fs-hw-glow{50%{opacity:.6;transform:scale(1.25)}}.fs-hw__label{letter-spacing:.14em;fill:#6b6f7a;font:600 10px ui-monospace,monospace}.fs-hw__tiny{fill:#8a8e99;font:9px ui-monospace,monospace}.fs-hw__part{opacity:.45;transition:opacity .5s}.fs-hw__part.is-on{opacity:1}.fs-hw__ray{stroke:#cde04a;stroke-width:1px;stroke-dasharray:3 5;opacity:.6;animation:1s linear infinite fs-hw-dash}@keyframes fs-hw-dash{to{stroke-dashoffset:-16px}}.fs-hw__sat{fill:#c9ccd4}.fs-hw__panel{fill:#3987e5}.fs-hw__wire{fill:none;stroke-width:2px;stroke-dasharray:5 4;animation:.8s linear infinite fs-hw-dash}.fs-hw__wire--power{stroke:#ff6b6b}.fs-hw__wire--ign{stroke:#ffab00}.fs-hw__batt{fill:#1c1e24;stroke:#ff6b6b;stroke-width:1.5px}.fs-hw__key{fill:#1c1e24;stroke:#ffab00;stroke-width:1.5px}.fs-hw__route{fill:none;stroke-width:2px;stroke-dasharray:2 6}.fs-hw__packet{fill:#e2f56a;filter:drop-shadow(0 0 6px #cde04ae6)}.fs-hw__tower,.fs-hw__waves{fill:none;stroke:#c9ccd4;stroke-width:1.6px;stroke-linecap:round}.fs-hw__waves{stroke:#cde04a}.fs-hw__server{fill:#15171c;stroke:#cde04a;stroke-width:1.5px}.fs-hw__servertitle{font:600 12px var(--font-sans,system-ui), sans-serif;fill:#ededf1}.fs-hw__tile{fill:#15171c;stroke:#343843;stroke-width:1.5px}.fs-hw__tilebig{fill:#ededf1;font:600 16px ui-monospace,monospace}.fs-hw__spark{fill:none;stroke:#cde04a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fs-hw__steps{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.fs-hw__steps li{border:1px solid var(--edge);background:var(--paper-raised);border-radius:.9rem;transition:border-color .3s,background .3s;position:relative;overflow:hidden}.fs-hw__steps li.is-active{background:#cde04a0a;border-color:#cde04a73}.fs-hw__steps button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:.9rem;padding:1rem 1.1rem;display:flex}.fs-hw__num{font-family:var(--font-mono,ui-monospace, monospace);color:#cde04a;padding-top:.15rem;font-size:.72rem}.fs-hw__steptitle{color:var(--ink);font-weight:600;display:block}.fs-hw__stepbody{color:var(--ink-dim);margin-top:.25rem;font-size:.82rem;line-height:1.55;display:block}.fs-hw__bar{height:2px;position:absolute;bottom:0;left:0;right:0}.fs-hw__steps li.is-active .fs-hw__bar i{background:#cde04a;height:100%;animation:2.6s linear forwards fs-hw-progress;display:block}@keyframes fs-hw-progress{0%{width:0}to{width:100%}}.fs-rj{margin-top:3rem}.fs-rj__stage{border:1px solid var(--edge);background:radial-gradient(40% 70% at 25%,#cde04a12,#0000 70%),#0d0e12;border-radius:1.25rem;align-items:center;gap:2rem;padding:2rem;display:grid;position:relative}@media (min-width:60rem){.fs-rj__stage{grid-template-columns:300px minmax(0,1fr);gap:3rem;padding:2.5rem 3rem}}.fs-rj__phone{background:#1b1c21;border:1px solid #2c2d34;border-radius:40px;justify-self:center;width:260px;padding:12px;position:relative;box-shadow:0 40px 70px -30px #000000e6,inset 0 0 0 2px #121317}.fs-rj__notch{z-index:2;background:#0b0b0e;border-radius:99px;width:70px;height:18px;margin-left:-35px;position:absolute;top:18px;left:50%}.fs-rj__screen{background:#0e0f12;border-radius:30px;flex-direction:column;align-items:center;gap:.9rem;padding:2.6rem 1rem 1.2rem;display:flex;position:relative}.fs-rj__apptitle{color:var(--ink);font-size:.7rem;font-weight:600}.fs-rj__slip{color:#26241f;background:#f2efe6;border-radius:6px;width:100%;padding:1rem .9rem 1.2rem;font-family:ui-monospace,monospace;font-size:.62rem;line-height:1.7;position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 10px 20px #0006}.fs-rj__slip:after{content:"";background:radial-gradient(circle at 6px 0,#0000 5px,#f2efe6 5px) 0 0/12px 12px repeat-x;height:12px;position:absolute;bottom:-6px;left:0;right:0}.fs-rj__slipbrand{text-align:center;border-radius:3px;font-size:.78rem;font-weight:700}.fs-rj__sliploc,.fs-rj__slipthanks{text-align:center;color:#6b675d}.fs-rj__sliprow{border-radius:3px;justify-content:space-between;padding:0 .2rem;display:flex}.fs-rj__sliprow--total{border-top:1px dashed #9a958a;margin-top:.3rem;padding-top:.3rem;font-weight:700}.fs-rj__scan{opacity:0;pointer-events:none;background:#cde04a;height:2px;position:absolute;top:6%;left:-4px;right:-4px;box-shadow:0 0 14px 3px #cde04acc}.fs-rj__shutter{border:3px solid #ededf1;border-radius:50%;width:46px;height:46px;box-shadow:inset 0 0 0 3px #0e0f12,inset 0 0 0 30px #ededf1}.fs-rj__tank{margin-top:1.5rem}.fs-rj__tankhead{color:var(--ink-dim);justify-content:space-between;font-size:.78rem;display:flex}.fs-rj__mono{font-family:var(--font-mono,ui-monospace, monospace)}.fs-rj__tankbar{background:#ffffff0d;border-radius:99px;height:14px;margin-top:.6rem;position:relative;overflow:hidden}.fs-rj__tankfill,.fs-rj__tankburn{border-radius:99px;position:absolute;top:0;bottom:0;left:0}.fs-rj__tankfill{background:#ffab004d;border:1px solid #ffab0099;right:0}.fs-rj__tankburn{background:linear-gradient(90deg,#879c1a,#cde04a)}.fs-rj__tanklegend{color:var(--ink-dim);flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:.6rem;font-size:.74rem;display:flex}.fs-rj__tanklegend i{vertical-align:middle;border-radius:2px;width:9px;height:9px;margin-right:.35rem;display:inline-block}.fs-rj__tanklegend i.is-fill{background:#ffab00b3}.fs-rj__tanklegend i.is-burn{background:#cde04a}.fs-rj__tanklegend span:last-child{color:var(--ink);margin-left:auto}.fs-rj__steps{border:1px solid var(--rule);background:var(--rule);border-radius:1rem;gap:1px;margin:1.25rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:60rem){.fs-rj__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.fs-rj__steps li{background:var(--paper-raised);padding:1.4rem 1.25rem;position:relative}.fs-rj__stepicon{color:#cde04a;background:#cde04a14;border:1px solid #cde04a40;border-radius:.6rem;place-items:center;width:2rem;height:2rem;display:grid}.fs-rj__stepnum{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-dim);font-size:.7rem;position:absolute;top:1.4rem;right:1.25rem}.fs-rj__steptitle{color:var(--ink);margin:.9rem 0 .3rem;font-weight:600}.fs-dw{margin-top:3rem}.fs-dw__persp{perspective:1800px;perspective-origin:50% 0}.fs-dw__win{border:1px solid var(--edge);transform-origin:50% 0;background:#0e0f12;border-radius:1.1rem;grid-template-columns:44px minmax(0,1fr);font-size:11px;display:grid;position:relative;overflow:hidden;box-shadow:0 60px 120px -40px #000000e6,0 0 0 1px #ffffff05,0 0 80px -20px #cde04a1f}.fs-dw__rail{border-right:1px solid var(--edge);background:#111216;flex-direction:column;align-items:center;gap:.4rem;padding:.75rem 0;display:flex}.fs-dw__logo{background:#cde04a;border-radius:50%;width:22px;height:22px;margin-bottom:.5rem}.fs-dw__railbtn{width:28px;height:28px;color:var(--ink-dim);border-radius:9px;place-items:center;display:grid}.fs-dw__railbtn.is-active{color:#0e0f12;background:#cde04a}.fs-dw__railbtn--end{margin-top:auto}.fs-dw__main{min-width:0;padding:.9rem 1.1rem 4rem;position:relative}@media (max-width:47.99rem){.fs-dw__main{padding-bottom:1.1rem}}.fs-dw__top{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.fs-dw__kpi{border:1px solid var(--edge);color:var(--ink);border-radius:99px;flex-direction:column;padding:.3rem .65rem;font-weight:600;line-height:1.15;display:inline-flex}.fs-dw__kpi em{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);font-size:8px;font-style:normal;font-weight:500}.fs-dw__search{border:1px solid var(--edge);min-width:8rem;color:var(--ink-dim);border-radius:99px;flex:1;margin-left:.4rem;padding:.5rem .8rem}.fs-dw__bell,.fs-dw__user{border:1px solid var(--edge);width:26px;height:26px;color:var(--ink-dim);border-radius:50%;place-items:center;display:grid}.fs-dw__user{color:#0e0f12;background:#cde04a;border:0;font-size:9px;font-weight:700}.fs-dw__titlerow{justify-content:space-between;align-items:flex-end;margin:1rem 0 .9rem;display:flex}.fs-dw__title{color:var(--ink);letter-spacing:-.01em;font-size:1.35rem;font-weight:700}.fs-dw__sub{color:var(--ink-dim)}.fs-dw__add{color:#0e0f12;background:#cde04a;border-radius:99px;padding:.45rem .85rem;font-weight:600}.fs-dw__grid{gap:.7rem;display:grid}@media (min-width:48rem){.fs-dw__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fs-dw__card{border:1px solid var(--edge);background:#15161a;border-radius:.85rem;padding:.95rem 1rem;position:relative}.fs-dw__card--wide{border-color:#ffab0073;align-items:center;gap:.9rem;display:flex}@media (min-width:48rem){.fs-dw__card--wide{grid-column:span 2}}.fs-dw__zone{transition:box-shadow .35s,opacity .35s,border-color .35s}.fs-dw__zone.is-focus{border-color:#cde04ab3;box-shadow:0 0 0 3px #cde04a24,0 0 40px -6px #cde04a59}.fs-dw__zone.is-dim{opacity:.45}.fs-dw__pin{z-index:3;color:#0e0f12;cursor:pointer;background:#cde04a;border-radius:50%;place-items:center;width:22px;height:22px;font:700 10px ui-monospace,monospace;animation:2.4s ease-out infinite fs-dw-pulse;display:grid;position:absolute;top:-9px;right:-9px;box-shadow:0 0 0 4px #cde04a33}@keyframes fs-dw-pulse{0%{box-shadow:0 0 #cde04a73}70%{box-shadow:0 0 0 10px #cde04a00}to{box-shadow:0 0 #cde04a00}}.fs-dw__cardhead{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);justify-content:space-between;align-items:center;gap:.5rem;font-size:9px;font-weight:600;display:flex}.fs-dw__cardhead span:first-child{align-items:center;gap:.35rem;display:inline-flex}.fs-dw__toggle{border:1px solid var(--edge);letter-spacing:0;text-transform:none;border-radius:99px;padding:2px;font-weight:500;display:inline-flex}.fs-dw__toggle i{border-radius:99px;padding:.15rem .5rem;font-style:normal}.fs-dw__toggle i.is-on{color:var(--ink);background:#ffffff1a}.fs-dw__big{letter-spacing:-.02em;color:var(--ink);margin-top:.55rem;font-size:1.9rem;font-weight:700;line-height:1.05}.fs-dw__big small{color:var(--ink-dim);font-size:.95rem}.fs-dw__meta{color:var(--ink-dim);margin-top:.25rem}.fs-dw__minihead{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin-top:.8rem;font-size:8.5px}.fs-dw__bars{border-bottom:1px solid var(--edge);align-items:flex-end;gap:2px;height:56px;margin-top:.35rem;display:flex}.fs-dw__bars i{background:#cde04abf;border-radius:2px 2px 0 0;flex:1;max-width:9px;margin:0 auto}.fs-dw__bars i.is-empty{background:#ffffff1f;border-radius:50%;max-width:2px;height:2px}.fs-dw__rows{border-top:1px solid var(--edge);margin:.6rem 0 0;padding-top:.45rem}.fs-dw__rows div{justify-content:space-between;padding:.15rem 0;display:flex}.fs-dw__rows dt{color:var(--ink-dim)}.fs-dw__rows dd{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink);margin:0}.fs-dw__trips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.6rem;display:grid}.fs-dw__trip{border:1px solid var(--edge);background:#0e0f12;border-radius:.5rem;overflow:hidden}.fs-dw__trip svg{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:8px 8px;width:100%;height:34px;display:block}.fs-dw__trip path{fill:none;stroke:#cde04a;stroke-width:1.8px;stroke-linecap:round}.fs-dw__trip circle.is-start{fill:#0e0f12;stroke:#cde04a;stroke-width:1.2px}.fs-dw__trip em{border-top:1px solid var(--edge);font-style:normal;font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink);padding:.2rem .4rem;font-size:9px;display:block}.fs-dw__healthicon{color:#ffab00;background:#ffab001f;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.fs-dw__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);font-size:8.5px}.fs-dw__health{color:#ffab00;font-size:1.25rem;font-weight:700}.fs-dw__loss{text-align:right;margin-left:auto}.fs-dw__lossbig{font-family:var(--font-mono,ui-monospace, monospace);color:#ffab00;font-size:1.15rem;font-weight:700}.fs-dw__brain{color:#0e0f12;background:#cde04a;border-radius:99px;align-items:center;gap:.35rem;padding:.55rem .9rem;font-weight:700;display:inline-flex;position:absolute;bottom:1.1rem;right:1.1rem;box-shadow:0 0 0 2px #cde04a59,0 10px 30px #00000080}.fs-dw__brain .fs-dw__pin{color:#cde04a;background:#0e0f12;top:-11px;right:-11px}@media (max-width:47.99rem){.fs-dw__brain{margin-top:.7rem;position:static}.fs-dw__loss{display:none}}.fs-dw__notes{border:1px solid var(--rule);background:var(--rule);border-radius:1rem;gap:1px;margin:1.5rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:60rem){.fs-dw__notes{grid-template-columns:repeat(4,minmax(0,1fr))}}.fs-dw__notes li{background:var(--paper-raised);cursor:default;gap:.8rem;padding:1.25rem;transition:background .25s;display:flex}.fs-dw__notes li.is-focus{background:#cde04a0d}.fs-dw__notenum{color:#0e0f12;background:#cde04a;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font:700 10px ui-monospace,monospace;display:grid}.fs-dw__notetitle{color:var(--ink);margin-bottom:.25rem;font-weight:600}@media (prefers-reduced-motion:reduce){.fs-hw__glow,.fs-hw__ray,.fs-hw__wire,.fs-dw__pin,.fs-hw__steps li.is-active .fs-hw__bar i{animation:none}}.fs-cx{align-items:start;gap:3rem;display:grid}@media (min-width:64rem){.fs-cx{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4.5rem}}.fs-cx__next{margin-top:2.5rem}.fs-cx__nexthead{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);font-size:.68rem}.fs-cx__next ol{gap:1.25rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid;position:relative}.fs-cx__rail{background:linear-gradient(#cde04a,#cde04a1a);width:1px;position:absolute;top:14px;bottom:14px;left:13px}.fs-cx__next li{gap:1rem;display:flex;position:relative}.fs-cx__dot{background:var(--paper,#0e0e11);color:#cde04a;border:1px solid #cde04a80;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font:600 .72rem ui-monospace,monospace;display:grid}.fs-cx__steptitle{color:var(--ink);margin-bottom:.15rem;font-weight:600}.fs-cx__direct{border:1px solid var(--edge);background:var(--paper-raised);border-radius:1rem;align-items:center;gap:.9rem;margin-top:2.25rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .25s,transform .25s;display:flex}.fs-cx__direct:hover{border-color:#cde04a80;transform:translateY(-1px)}.fs-cx__directicon{color:#0e0f12;background:#cde04a;border-radius:.75rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}.fs-cx__directlabel{color:var(--ink-dim);font-size:.75rem;display:block}.fs-cx__directvalue{color:var(--ink);font-size:.95rem;display:block}.fs-cx__clock{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-dim);white-space:nowrap;margin-left:auto;font-size:.7rem}@media (max-width:40rem){.fs-cx__clock{display:none}}.fs-cx__card{background:linear-gradient(var(--paper-raised), var(--paper-raised)) padding-box, linear-gradient(160deg, #cde04a8c, #ededf114 35%, #ededf10f 70%, #cde04a40) border-box;border:1px solid #0000;border-radius:1.5rem;padding:2rem;position:relative;box-shadow:0 50px 100px -40px #000000d9,0 0 90px -30px #cde04a40}@media (min-width:64rem){.fs-cx__card{padding:2.5rem}}.fs-cx__group{border:0;margin:0 0 1.5rem;padding:0}.fs-cx__group legend{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:.7rem;font-size:.68rem}.fs-cx__pills{flex-wrap:wrap;gap:.5rem;display:flex}.fs-cx__pill{border:1px solid var(--edge);color:var(--ink-dim);cursor:pointer;background:0 0;border-radius:999px;padding:.6rem 1rem;font-size:.875rem;transition:all .2s}.fs-cx__pill:hover{color:var(--ink);border-color:#ededf14d}.fs-cx__pill[aria-pressed=true]{color:#0e0f12;background:#cde04a;border-color:#cde04a;font-weight:600}.fs-cx__pill--mono{font-family:var(--font-mono,ui-monospace, monospace);min-width:4.5rem}.fs-cx__grid{gap:.9rem;display:grid}@media (min-width:40rem){.fs-cx__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fs-cx__field{display:block;position:relative}.fs-cx__field--area{margin-top:.9rem}.fs-cx__input{border:1px solid var(--edge);width:100%;color:var(--ink);font:inherit;resize:vertical;background:#0f1013;border-radius:.9rem;outline:none;padding:1.45rem 1rem .6rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background .2s;display:block}.fs-cx__input:focus{background:#121317;border-color:#cde04a;box-shadow:0 0 0 4px #cde04a1f}.fs-cx__label{color:var(--ink-dim);pointer-events:none;transform-origin:0 0;white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;transition:transform .2s,color .2s,top .2s;position:absolute;top:1.05rem;left:1rem;right:1rem;overflow:hidden}.fs-cx__input:focus+.fs-cx__label,.fs-cx__input:not(:placeholder-shown)+.fs-cx__label{color:#cde04a;top:.5rem;transform:scale(.78)}.fs-cx__send{color:#0e0f12;cursor:pointer;background:#cde04a;border:0;border-radius:.9rem;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.fs-cx__send:hover{transform:translateY(-1px);box-shadow:0 12px 30px -10px #cde04a99}.fs-cx__send:disabled{opacity:.7;cursor:progress;transform:none}.fs-cx__send--full{width:100%;margin-top:1.4rem}.fs-cx__ghost{border:1px solid var(--edge);color:var(--ink);cursor:pointer;background:0 0;border-radius:.9rem;padding:.95rem 1.2rem;font-size:.95rem}.fs-cx__fine{text-align:center;color:var(--ink-dim);margin-top:.8rem;font-size:.75rem}.fs-cx__done{justify-items:start;gap:1rem;padding:1rem 0;animation:.5s cubic-bezier(.22,1,.36,1) both fs-rise;display:grid}.fs-cx__check{color:#0e0f12;background:#cde04a;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid;box-shadow:0 0 0 10px #cde04a1f,0 0 40px #cde04a73}.fs-cx__doneactions{flex-wrap:wrap;gap:.6rem;margin-top:.5rem;display:flex}.fs-nav{z-index:60;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;height:5.5rem;padding:.9rem 1rem 0;position:sticky;top:0}.fs-nav__pill{--nav-k:0;--nav-p:0;width:min(100%, calc(76rem - var(--nav-k) * 12rem));padding:calc(.55rem - var(--nav-k) * .15rem) .6rem calc(.55rem - var(--nav-k) * .15rem) .9rem;border:1px solid color-mix(in srgb, var(--ink) calc(6% + var(--nav-k) * 8%), transparent);background:color-mix(in srgb, #0e0f12 calc(40% + var(--nav-k) * 45%), transparent);-webkit-backdrop-filter:blur(calc(var(--nav-k) * 18px)) saturate(140%);box-shadow:0 calc(var(--nav-k) * 18px) calc(var(--nav-k) * 50px) -20px #000c;pointer-events:auto;border-radius:999px;align-items:center;gap:1rem;margin:0 auto;display:flex;position:relative}.fs-nav__pill .fs-wordmark{flex-shrink:0}.fs-nav__ring{place-items:center;width:2rem;height:2rem;display:grid;position:relative}.fs-nav__ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.fs-nav__ringtrack{fill:none;stroke:color-mix(in srgb, var(--ink) 10%, transparent);stroke-width:2px;opacity:var(--nav-k)}.fs-nav__ringfill{fill:none;stroke:#cde04a;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--nav-p));opacity:var(--nav-k)}.fs-nav__word{max-width:calc((1 - var(--nav-k)) * 8rem);opacity:calc(1 - var(--nav-k) * 1.4);white-space:nowrap;display:inline-block;overflow:hidden}.fs-navlinks{margin:0 auto;position:relative;gap:.15rem!important}.fs-nav__glide{opacity:0;pointer-events:none;background:#cde04a1f;border-radius:999px;width:0;height:2rem;margin-top:-1rem;position:absolute;top:50%;left:0;box-shadow:inset 0 0 0 1px #cde04a59}.fs-nav__pill .fs-navlink{white-space:nowrap;border-radius:999px;padding:.55rem .85rem;font-size:.7rem;position:relative}.fs-nav__pill .fs-navlink.is-active,.fs-nav__pill .fs-navlink:hover{color:var(--ink)}.fs-nav__actions{align-items:center;gap:.35rem;margin-left:auto;display:flex}.fs-nav__cta{color:#0e0f12;white-space:nowrap;background:#cde04a;border-radius:999px;align-items:center;padding:.6rem 1.05rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.fs-nav__cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px #cde04ab3}.fs-nav__menu{border:1px solid var(--edge);width:2.3rem;height:2.3rem;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:none}@media (max-width:1099px){.fs-nav__pill .fs-navlink{padding:.55rem;font-size:.64rem}}@media (max-width:899px){.fs-nav__menu{display:grid}.fs-nav__signin{display:none}.fs-nav__pill{width:100%}}.fs-nav__sheet{border:1px solid var(--edge);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:top;background:#0e0f12f5;border-radius:1.25rem;padding:.5rem;animation:.35s cubic-bezier(.22,1,.36,1) both fs-sheet;display:grid;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 30px 60px -20px #000c}.fs-nav__sheet a{color:var(--ink);border-radius:.8rem;padding:.85rem 1rem;text-decoration:none;animation:.4s cubic-bezier(.22,1,.36,1) both fs-rise}.fs-nav__sheet a:hover{background:#ffffff0d}@keyframes fs-sheet{0%{opacity:0;transform:scaleY(.9)translateY(-6px)}}@media (min-width:900px){.fs-nav__sheet{display:none}}.fs-hero--center{text-align:center;flex-direction:column;align-items:center;padding-top:clamp(2.5rem,7vw,5.5rem);display:flex}.fs-hero__title{margin-top:1.5rem;font-size:clamp(3rem,8.5vw,7rem)!important;line-height:.95!important}.fs-hero__lede{max-width:44rem;margin:1.75rem auto 0}.fs-hero--center .fs-hero__actions{justify-content:center}.fs-hero__primary{padding:.85rem 1.4rem;font-size:.95rem}.fs-hero__fine{margin-top:1.25rem}.fs-hero__product{text-align:left;width:100%;margin-top:clamp(3rem,6vw,5rem)}.fs-hero__product .fs-dw{margin-top:0}.fb-bookwrap{flex-direction:column;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.fb-book{--pw:min(40rem, 47vw);--ph:calc(var(--pw) * 1.02);width:calc(var(--pw) * 2);height:var(--ph);perspective:2600px;max-height:calc(100vh - 9.5rem);transform:translateX(calc(var(--shift) * -25%));transition:transform .1s linear;position:relative}.fb-book__base,.fb-book__leaf{width:50%;height:100%;position:absolute;top:0}.fb-book__base--left{opacity:calc(1 - var(--shift));background:#e9e4d8;border-radius:10px 0 0 10px;left:0;overflow:hidden;box-shadow:inset -18px 0 30px -18px #00000059}.fb-book__base--right{border-radius:0 10px 10px 0;right:0}.fb-book__base--right>.fb-book__face{overflow:hidden}.fb-book:after{content:"";filter:blur(6px);z-index:-1;background:radial-gradient(closest-side,#0009,#0000);border-radius:50%;height:2rem;position:absolute;inset:auto 4% -2.2rem}.fb-book__leaf{transform-origin:0;transform-style:preserve-3d;will-change:transform;right:0}.fb-book__face{backface-visibility:hidden;color:#23211c;font-family:var(--font-sans,system-ui), sans-serif;background:linear-gradient(90deg,#0000001f,#0000 7%),radial-gradient(120% 90% at 70% 10%,#f6f2e8,#ece6d8);border-radius:0 10px 10px 0;padding:clamp(1.4rem,3vw,2.4rem);font-size:clamp(.85rem,1.15vw,1.05rem);line-height:1.7;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a}.fb-book__face p+p{margin-top:.75rem}.fb-book__face--back{background:linear-gradient(270deg,#00000024,#0000 7%),radial-gradient(120% 90% at 30% 10%,#f6f2e8,#ece6d8);border-radius:10px 0 0 10px;transform:rotateY(180deg)}.fb-book__shade{pointer-events:none;background:linear-gradient(90deg,#00000073,#0000 40%,#ffffff40 75%,#0000001a);position:absolute;inset:0}.fb-book__shade--back{background:linear-gradient(270deg,#00000073,#0000 40%,#fff3 75%,#0000001a)}.fb-book__page--cover,.fb-book__page--back{padding:0}.fb-book__glare{pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(100deg, transparent calc(var(--glare,0) * 140% - 40%), #ffffffbf calc(var(--glare,0) * 140% - 20%), transparent calc(var(--glare,0) * 140%));position:absolute;inset:0}.fb-book__glare--back{transform:scaleX(-1)}.fb-book__cast{z-index:2;pointer-events:none;max-width:100%;position:absolute;top:0;bottom:0}.fb-book__cast--right{background:linear-gradient(90deg,#0000000d 60%,#00000052 88%,#0000);left:0}.fb-book__cast--left{background:linear-gradient(270deg,#0000000d 60%,#00000052 88%,#0000);right:0}.fb-book__cover{color:#ededf1;background:radial-gradient(80% 60% at 70% 20%,#cde04a29,#0000 60%),linear-gradient(160deg,#1b1d22,#0f1013);flex-direction:column;padding:clamp(1.6rem,3.2vw,2.8rem);display:flex;position:absolute;inset:0;box-shadow:inset 6px 0 12px #0009,inset 0 0 0 1px #cde04a2e}.fb-book__cover--back{justify-content:center;align-items:flex-start;gap:1.5rem}.fb-book__coverkicker{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.2em;text-transform:uppercase;color:#cde04a;font-size:.7rem}.fb-book__covertitle{font-family:var(--font-display);margin-top:1rem;font-size:clamp(2rem,4vw,3.4rem);line-height:.98}.fb-book__covertitle em{color:#cde04a}.fb-book__coverart{color:#ededf159;width:55%;margin:auto auto 1.5rem}.fb-book__coverfoot{color:#ededf18c;font-size:.72rem}.fb-book__more{color:#0e0f12;background:#cde04a;border-radius:999px;padding:.7rem 1.1rem;font-size:.85rem;font-weight:700;text-decoration:none}.fb-book__folio{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:#6a675e;border-bottom:1px solid #23211c2e;align-items:baseline;gap:.6rem;margin-bottom:1.1rem;padding-bottom:.6rem;font-size:.66rem;display:flex}.fb-book__folio span{color:#5c680e;font-weight:700}.fb-book__h{font-family:var(--font-display);color:#15140f;margin-bottom:.9rem;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.05}.fb-book__fig{width:100%;margin-top:.5rem}.fb-book__fig .ink{fill:none;stroke:#3b3933;stroke-width:1.4px}.fb-book__fig .dash{stroke-dasharray:3 3}.fb-book__fig .lime{fill:#b4c62e}.fb-book__fig .wire{fill:none;stroke-width:1.8px;stroke-dasharray:4 3}.fb-book__fig .red{stroke:#c0392b}.fb-book__fig .amber{stroke:#c98a00}.fb-book__fig .lab{fill:#6a675e;font:9px ui-monospace,monospace}.fb-book__caption{color:#6a675e;margin-top:1rem;font-size:.78rem;font-style:italic}.fb-book__list{gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.fb-book__list li{border-left:2px solid #b4c62e;padding-left:1rem}.fb-book__aside{background:#b4c62e24;border-radius:6px;padding:.7rem .9rem;font-size:.82rem;margin-top:1rem!important}.fb-book__eq{border-bottom:1px dashed #23211c38;padding:.9rem 0}.fb-book__eqlabel{color:#6a675e;font-size:.72rem}.fb-book__eqform{font-family:var(--font-display);color:#15140f;font-size:clamp(1.3rem,2.2vw,1.8rem)}.fb-book__eqsub{font-family:var(--font-mono,ui-monospace, monospace);color:#4a473f;font-size:.82rem}.fb-book__eqsub b{color:#5d6a0c}.fb-book__receipt{background:#fbf9f3;max-width:15rem;margin:.5rem auto 0;padding:1.2rem 1rem;font-family:ui-monospace,monospace;font-size:.72rem;transform:rotate(-2deg);box-shadow:0 8px 18px #00000024}.fb-book__receipt p{justify-content:space-between;display:flex;margin:0!important}.fb-book__rhead{font-weight:700;justify-content:center!important;margin-bottom:.6rem!important}.fb-book__rtotal{border-top:1px dashed #9a958a;padding-top:.4rem;font-weight:700;margin-top:.4rem!important}.fb-book__rstamp{color:#5c680e;text-transform:uppercase;letter-spacing:.08em;border:2px solid #5c680e;border-radius:4px;padding:.3rem;font-weight:700;transform:rotate(-4deg);justify-content:center!important;margin-top:.9rem!important}.fb-book__meter{background:#23211c1a;border-radius:99px;height:10px;margin-top:.5rem;overflow:hidden}.fb-book__meter i{background:linear-gradient(90deg,#8a9b1a,#b4c62e);height:100%;display:block}.fb-book__lines{counter-reset:line;margin:.4rem 0 1rem;padding:0;list-style:none}.fb-book__lines li{font-family:var(--font-display);border-bottom:1px dashed #23211c38;gap:.8rem;padding:.55rem 0;font-size:1.15rem;display:flex}.fb-book__lines span{min-width:4.5rem;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#5c680e;padding-top:.35rem;font-size:.68rem}.fb-book__controls{border:1px solid var(--edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0f12cc;border-radius:999px;align-items:center;gap:.6rem;padding:.45rem;display:flex}.fb-book__controls>button{border:1px solid var(--edge);width:2.1rem;height:2.1rem;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.fb-book__controls>button:disabled{opacity:.35;cursor:default}.fb-book__dots{gap:.4rem;padding:0 .3rem;display:flex}.fb-book__dots button{cursor:pointer;background:#ededf133;border:0;border-radius:99px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.fb-book__dots button.is-on{background:#cde04a;width:22px}.fb-book__controls>.fb-book__skip{color:#0e0f12;background:#cde04a;border-color:#0000;border-radius:999px;gap:.4rem;width:auto;padding:0 .9rem;font-size:.78rem;font-weight:700;display:inline-flex}.fb-book--stack{gap:1rem;margin-top:2rem;display:grid}.fb-book--stack .fb-book__page{color:#23211c;background:#efe9dc;border-radius:12px;min-height:22rem;padding:1.6rem;position:relative;overflow:hidden}.fs-fbhead{align-items:end;gap:1.25rem;display:grid}@media (min-width:60rem){.fs-fbhead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}.fs-rj__slipwrap{width:100%;position:relative}.fs-rj__app{border:1px solid var(--edge);background:#0e0f12;border-radius:1rem;overflow:hidden;box-shadow:0 40px 80px -30px #000c}.fs-rj__appbar{border-bottom:1px solid var(--edge);color:var(--ink);background:#121318;align-items:center;gap:.75rem;padding:.6rem .9rem;font-size:.78rem;font-weight:600;display:flex}.fs-rj__appdots{gap:5px;display:flex}.fs-rj__appdots i{background:#2b2c33;border-radius:50%;width:8px;height:8px}.fs-rj__appmeta{color:var(--ink-dim);margin-left:auto;font-weight:400}.fs-rj__table{padding:.4rem .9rem .2rem}.fs-rj__thead,.fs-rj__tr{grid-template-columns:4.2rem minmax(0,1.6fr) minmax(0,.7fr) minmax(0,1.1fr);align-items:center;gap:.9rem;display:grid}.fs-rj__thead{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid var(--edge);padding:.5rem 0;font-size:.62rem}.fs-rj__tr{color:var(--ink);font-variant-numeric:tabular-nums;border-bottom:1px solid #ededf10f;padding:.7rem 0;font-size:.86rem}.fs-rj__tr:not(.is-new){opacity:.7}.fs-rj__tr.is-new{background:#cde04a0d;margin:0 -.9rem;padding:.7rem .9rem;box-shadow:inset 2px 0 #cde04a}.fs-rj__tr em{color:var(--ink-700);font-size:.7rem;font-style:normal;display:block}.fs-rj__thumbslot{border:1px dashed #ededf12e;border-radius:6px;width:3.4rem;height:4.4rem;position:relative}.fs-rj__thumbslot--old{opacity:.6;background:repeating-linear-gradient(0deg,#e8e4da 0 3px,#d9d4c8 3px 5px);border-style:solid}.fs-rj__thumb{opacity:0;border-radius:6px;position:absolute;inset:0;overflow:hidden}.fs-rj__slip--mini{transform-origin:0 0;width:370%;box-shadow:none;transform:scale(.27)!important}.fs-rj__badge{color:#0e0f12;background:#cde04a;border-radius:999px;align-items:center;gap:.3rem;margin-top:.3rem;padding:.15rem .5rem;font-size:.66rem;font-style:normal;font-weight:600;display:inline-flex}.fs-rj__fly{z-index:5;opacity:0;pointer-events:none;border-radius:6px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 30px 60px #0000008c}.fs-rj__fly .fs-rj__slip{width:100%;height:100%;transform:none}.fs-rj__app .fs-rj__tank{border-top:1px solid var(--edge);margin:0;padding:.9rem}.fs-log{border:1px solid var(--edge);background:var(--paper-raised);border-radius:1rem;margin-top:1rem;overflow:hidden}.fs-log__head{border-bottom:1px solid var(--edge);background:#ffffff04;align-items:center;gap:.6rem;padding:.75rem 1rem;display:flex}.fs-log__live{background:#cde04a;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite fs-dw-pulse;box-shadow:0 0 #cde04a99}.fs-log__title{color:var(--ink);font-size:.82rem;font-weight:600}.fs-log__count{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-dim);margin-left:auto;font-size:.7rem}.fs-log__list{margin:0;padding:.4rem 0;list-style:none;position:relative}.fs-log__list:before{content:"";background:var(--edge);width:1px;position:absolute;top:1rem;bottom:1rem;left:calc(5.6rem + 5px)}.fs-log__item{grid-template-columns:4.6rem 11px minmax(0,1fr);gap:.75rem;padding:.65rem 1rem;transition:background .3s;display:grid;position:relative}.fs-log__item.is-live:hover{background:#ffffff05}.fs-log__time{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-dim);font-variant-numeric:tabular-nums;padding-top:.1rem;font-size:.72rem}.fs-log__node{z-index:1;background:var(--tone);width:11px;height:11px;box-shadow:0 0 0 3px var(--paper-raised), 0 0 12px var(--tone);border-radius:50%;margin-top:.25rem;transition:all .35s;position:relative}.fs-log__item.is-pending .fs-log__node{background:var(--paper-raised);box-shadow:0 0 0 3px var(--paper-raised);border:1px dashed #ededf14d}.fs-log__row{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.fs-log__type{color:var(--ink);font-size:.88rem;font-weight:600}.fs-log__item.is-pending .fs-log__type{color:var(--ink-dim);font-weight:500}.fs-log__sev{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:4px;flex-shrink:0;padding:.12rem .5rem;font-size:.6rem}.fs-log__sev--high{color:#ff6b6b;background:#ff6b6b14}.fs-log__sev--medium{color:#ffab00;background:#ffab0014}.fs-log__sev--low{color:#8fb840;background:#8fb84014}.fs-log__sev--info{color:var(--ink-dim)}.fs-log__item.is-pending .fs-log__sev{color:var(--ink-dim);background:0 0;border-style:dashed}.fs-log__chips{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;animation:.35s cubic-bezier(.22,1,.36,1) both fs-rise;display:flex}.fs-log__chips span{border:1px solid var(--edge);font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink);background:#0f1013;border-radius:6px;padding:.18rem .5rem;font-size:.7rem}.fs-log__method{color:var(--ink-dim);margin-top:.4rem;font-size:.72rem}.fs-log__method span{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500,#6b6f7a);margin-right:.3rem;font-size:.6rem}@property --cx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.fs-cx__card{overflow:hidden}.fs-cx__orbit{border-radius:inherit;background:conic-gradient(from var(--cx-angle), transparent 0deg 250deg, #cde04ae6 300deg, #fff 320deg, #cde04ae6 340deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:6s linear infinite fs-cx-orbit;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes fs-cx-orbit{to{--cx-angle:360deg}}.fs-cx__meterrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);justify-content:space-between;font-size:.66rem;display:flex}.fs-cx__meternum{color:#cde04a}.fs-cx__meter{background:#ededf114;border-radius:99px;height:4px;margin:.6rem 0 1.75rem;position:relative;overflow:hidden}.fs-cx__meter i{transform-origin:0;background:linear-gradient(90deg,#879c1a,#cde04a);position:absolute;inset:0;transform:scaleX(.25);box-shadow:0 0 12px #cde04a99}.fs-cx__meter b{background:var(--paper-raised);width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0}.fs-cx__pill{will-change:transform}.fs-cx__send{position:relative;overflow:hidden}.fs-cx__send.is-sending:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff8c 50%,#0000 80%);animation:1s linear infinite fs-cx-sweep;position:absolute;inset:0}@keyframes fs-cx-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.fs-cx__done .fs-cx__check{animation:.6s cubic-bezier(.22,1.6,.36,1) both fs-cx-pop}@keyframes fs-cx-pop{0%{opacity:0;transform:scale(.2)rotate(-30deg)}}@media (prefers-reduced-motion:reduce){.fs-cx__orbit,.fs-cx__send.is-sending:after{animation:none}}.fb-book__receipt p.fb-book__eqsub{text-align:center;display:block;margin-top:1.6rem!important}.fs-cx__send--full{animation:.7s cubic-bezier(.22,1,.36,1) .9s both fs-rise}.fs-log__conn{font-family:var(--font-mono,ui-monospace, monospace);color:#cde04a;font-variant-numeric:tabular-nums;border:1px solid #cde04a4d;border-radius:999px;align-items:center;gap:.35rem;margin-left:.4rem;padding:.15rem .5rem;font-size:.62rem;display:inline-flex}.fs-log__conn i{background:#cde04a;border-radius:50%;width:5px;height:5px}.fs-log__list{min-height:24rem}.fs-log__item.is-live{animation:.5s cubic-bezier(.22,1,.36,1) both fs-log-in}.fs-log__item.is-newest:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--tone) 22%, transparent), transparent 70%);pointer-events:none;animation:1.4s ease-out both fs-log-flash;position:absolute;inset:0}@keyframes fs-log-in{0%{opacity:0;filter:blur(3px);transform:translateY(-14px)}}@keyframes fs-log-flash{0%{opacity:1}to{opacity:0}}.fs-log__listen{color:var(--ink-dim);align-items:center;gap:.6rem;padding:.7rem 1rem .7rem 6.35rem;font-size:.75rem;display:flex}.fs-log__dots{gap:3px;display:inline-flex}.fs-log__dots i{background:var(--ink-dim);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite fs-log-dot}.fs-log__dots i:nth-child(2){animation-delay:.15s}.fs-log__dots i:nth-child(3){animation-delay:.3s}@keyframes fs-log-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (min-width:66rem){.fs-hw{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.fs-hw__stage{min-height:30rem}.fs-hw__bar4{fill:#cde04a;animation:1.6s ease-in-out infinite fs-hw-bars}@keyframes fs-hw-bars{50%{opacity:.25}}.fs-hw__rack{fill:#0e0f12;stroke:#2b2e36}.fs-hw__rackbar{fill:#cde04a59}.fs-hw__led{fill:#cde04a;animation:1.2s steps(2,end) infinite fs-hw-led}@keyframes fs-hw-led{50%{fill:#2b2e36}}.fs-hw__pktlabel{fill:#cde04a;letter-spacing:.08em;font:700 7px ui-monospace,monospace}.fs-hw__inspect{border:1px solid var(--edge);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:15rem;font-family:var(--font-mono,ui-monospace, monospace);background:#0e0f12e0;border-radius:.8rem;padding:.8rem .9rem;font-size:.7rem;position:absolute;bottom:1rem;left:1rem}.fs-hw__inspecthead{border-bottom:1px solid var(--edge);color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:.45rem;margin-bottom:.55rem;padding-bottom:.5rem;display:flex}.fs-hw__inspecthead i{background:#cde04a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #cde04a}.fs-hw__inspect dl{gap:.2rem;margin:0;display:grid}.fs-hw__inspect dl div{justify-content:space-between;display:flex}.fs-hw__inspect dt{color:var(--ink-dim)}.fs-hw__inspect dd{color:#cde04a;font-variant-numeric:tabular-nums;margin:0;animation:.6s ease-out fs-hw-val}@keyframes fs-hw-val{0%{color:#fff;text-shadow:0 0 8px #cde04acc}}@media (max-width:40rem){.fs-hw__inspect{width:auto;margin:0 1rem 1rem;position:static}}.fs-hw__stage{flex-direction:column;justify-content:space-between;display:flex!important}.fs-hw__inspect{width:auto;margin:0 1rem 1rem;position:static}.fs-hw__inspect dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem 1.25rem}@media (min-width:66rem){.fs-hw__inspect dl{grid-template-columns:repeat(6,minmax(0,1fr))}.fs-hw__inspect dl div{flex-direction:column;gap:.15rem}}.fs-hw__stage{align-items:stretch!important}.fs-hw__chiptext{font-size:7px}.fs-guides{padding-block:clamp(7rem,14vh,9rem) 5rem}.fs-guides__head .fs-lede{margin-top:1.25rem}.fs-guides__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:1rem;margin-top:3rem;padding:0;list-style:none;display:grid}.fs-guide-card{border:1px solid var(--rule);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#17171b99;border-radius:1.25rem;flex-direction:column;gap:.6rem;height:100%;padding:1.5rem;transition:border-color .3s,transform .3s cubic-bezier(.22,1,.36,1);display:flex}.fs-guide-card:hover,.fs-guide-card:focus-visible{border-color:#cde04a73;transform:translateY(-3px)}.fs-guide-card__q{color:var(--green-500);font-size:.8125rem}.fs-guide-card__title{font-family:var(--font-display);color:var(--ink-900);font-size:1.5rem;line-height:1.15}.fs-guide-card__desc{color:var(--ink-700);flex:1;font-size:.9375rem;line-height:1.55}.fs-guide-card__meta{color:var(--ink-500);font-size:.75rem}.fs-article{max-width:760px;padding-block:clamp(7rem,14vh,9rem) 5rem}.fs-article__crumbs a{color:var(--green-500)}.fs-article__title{font-family:var(--font-display);letter-spacing:-.015em;margin-top:1rem;font-size:clamp(2.25rem,5.2vw,3.5rem);font-weight:400;line-height:1.04}.fs-article__meta{margin-top:1rem}.fs-article__answer{background:#cde04a0d;border:1px solid #cde04a47;border-radius:1.25rem;margin-top:2.25rem;padding:1.5rem}.fs-article__q{letter-spacing:.08em;text-transform:uppercase;color:var(--green-500);font-size:.8125rem;font-weight:600}.fs-article__a{color:var(--ink-900);margin-top:.6rem;font-size:1.125rem;line-height:1.6}.fs-article__answer ul{color:var(--ink-700);gap:.4rem;margin-top:1rem;padding-left:1.1rem;font-size:.9375rem;list-style:outside;display:grid}.fs-prose{color:var(--ink-700);margin-top:2.5rem;font-size:1.0625rem;line-height:1.75}.fs-prose h2{font-family:var(--font-display);color:var(--ink-900);margin-top:2.75rem;font-size:clamp(1.625rem,3vw,2.125rem);font-weight:400;line-height:1.15}.fs-prose p,.fs-prose ul,.fs-prose ol{margin-top:1rem}.fs-prose ul,.fs-prose ol{gap:.5rem;padding-left:1.25rem;display:grid}.fs-prose ul{list-style:outside}.fs-prose ol{list-style:decimal}.fs-prose li::marker{color:var(--green-500)}.fs-prose__note{border-left:2px solid var(--green-500);color:var(--ink-700);background:#ededf108;margin-top:1.25rem;padding:1rem 1.25rem;font-size:.9375rem}.fs-prose__table{border:1px solid var(--rule);border-radius:1rem;margin-top:1.25rem;overflow-x:auto}.fs-prose__table table{border-collapse:collapse;width:100%;font-size:.9375rem}.fs-prose__table caption{caption-side:bottom;text-align:left;color:var(--ink-500);padding:.75rem 1rem;font-size:.8125rem}.fs-prose__table th,.fs-prose__table td{text-align:left;border-top:1px solid var(--rule);white-space:nowrap;padding:.7rem 1rem}.fs-prose__table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);border-top:0;font-size:.75rem;font-weight:600}.fs-prose__table tbody th{color:var(--ink-900);font-weight:500}.fs-prose__table td{font-family:var(--font-data);font-variant-numeric:tabular-nums}.fs-prose__faq{gap:1.25rem;margin-top:1rem;display:grid}.fs-prose__faq dt{color:var(--ink-900);font-weight:600}.fs-prose__faq dd{margin-top:.3rem}.fs-article__cta{border:1px solid var(--rule);background:#17171b99;border-radius:1.5rem;margin-top:3.5rem;padding:2rem}.fs-article__cta .fs-small{margin-top:.5rem}.fs-article__cta-row{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.fs-article__related{margin-top:3rem}.fs-article__related ul{gap:.5rem;margin-top:.75rem;display:grid}.fs-article__related a{color:var(--ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:4px}.fs-article__related a:hover{-webkit-text-decoration-color:var(--green-500);text-decoration-color:var(--green-500)}.fs-landing .fs-nav__pill{background:color-mix(in srgb, #0e0f12 calc(45% + var(--nav-k) * 50%), transparent);-webkit-backdrop-filter:blur(calc(var(--nav-k) * 24px)) saturate(160%)}.fs-landing .fs-nav__pill .fs-navlink{font-family:var(--font-body);letter-spacing:-.005em;text-transform:none;color:var(--ink-700);font-size:.875rem;font-weight:500}.fs-landing .fs-eyebrow{letter-spacing:.14em;color:var(--green-500);font-size:.75rem}.fs-landing .fs-h2{text-wrap:balance;line-height:1}.fs-landing .fs-display,.fs-landing .fs-h3{text-wrap:balance}.fs-landing .fs-lede,.fs-landing .fs-body{text-wrap:pretty}.fs-landing .fs-body{font-size:1.0625rem;line-height:1.7}.fs-landing .fs-h2+.fs-body,.fs-landing .fs-h2+.fs-lede{margin-top:1.5rem}.fs-landing .fs-rj__steptitle{letter-spacing:-.01em;font-size:1.0625rem}.fs-landing .fs-rj__steps .fs-small{color:var(--ink-700)}.fs-landing .fs-stat__value{color:var(--green-500)}.fs-landing .fs-stat__label{color:var(--ink-700);font-size:.75rem}.fs-landing a:focus-visible,.fs-landing button:focus-visible{outline:2px solid var(--green-500);outline-offset:3px;border-radius:999px}.fs-landing .fs-btn{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,background-color .2s,border-color .2s}.fs-landing .fs-btn--primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px -12px #cde04abf}.fs-landing .fs-btn--ghost:hover{border-color:var(--rule-strong);background:#ededf10a}.fs-landing ::selection{color:var(--ink-900);background:#cde04a59}.fs-landing .fs-trace__reading{color:var(--green-500)}.fs-landing .fs-trace__gaugelabel{color:var(--ink-700)}.fs-landing .fs-footer{border-top:1px solid var(--rule);padding-block:clamp(3.5rem,8vh,5.5rem) 2rem;position:relative;overflow:hidden}.fs-footer__top{grid-template-columns:1fr 1fr;gap:2.5rem 2rem;display:grid}.fs-footer__brand{grid-column:1/-1}@media (min-width:640px){.fs-footer__top{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1024px){.fs-footer__top{grid-template-columns:1.6fr 1fr 1fr 1fr}.fs-footer__brand{grid-column:auto}}.fs-footer__tagline{max-width:34ch;color:var(--ink-700);margin-top:1rem;font-size:.9375rem;line-height:1.6}.fs-footer__mail{color:var(--ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:5px;margin-top:1.25rem;font-size:.9375rem;transition:text-decoration-color .2s;display:inline-block}.fs-footer__mail:hover{-webkit-text-decoration-color:var(--green-500);text-decoration-color:var(--green-500)}.fs-footer__clock{font-family:var(--font-data);letter-spacing:.06em;color:var(--ink-500);align-items:center;gap:.5rem;margin-top:.75rem;font-size:.75rem;display:flex}.fs-footer__pulse{background:var(--green-500);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 #cde04a99}@media (prefers-reduced-motion:no-preference){.fs-footer__pulse{animation:2.4s ease-out infinite fs-footer-pulse}}@keyframes fs-footer-pulse{70%{box-shadow:0 0 0 7px #cde04a00}to{box-shadow:0 0 #cde04a00}}.fs-footer__heading{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500);font-size:.75rem;font-weight:600}.fs-footer__col ul{gap:.7rem;margin-top:1rem;display:grid}.fs-footer__link{color:var(--ink-700);font-size:.9375rem;transition:color .2s;position:relative}.fs-footer__link:after{content:"";background:var(--green-500);transform-origin:0;width:100%;height:1px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.fs-footer__link:hover,.fs-footer__link:focus-visible{color:var(--ink-900)}.fs-footer__link:hover:after,.fs-footer__link:focus-visible:after{transform:scaleX(1)}.fs-footer__mark{--fill:86%;font-family:var(--font-display);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;perspective:900px;justify-content:center;margin-top:clamp(3rem,7vh,5rem);padding-bottom:.06em;font-size:clamp(4.5rem,23.5vw,22rem);line-height:.8;display:flex;overflow:hidden}.fs-footer__letter{transform-origin:50% 100%;will-change:transform;display:inline-block;position:relative}.fs-footer__letter-outline{color:#cde04a0d;-webkit-text-stroke:1px #ededf124}.fs-footer__letter-fill{background:linear-gradient(#f4ffb08c 0,#cde04a52 3%,#8fa82e24 60%,#8fa82e0f 100%);color:#0000;clip-path:inset(calc(100% - var(--fill)) 0 0 0);-webkit-background-clip:text;background-clip:text;transition:clip-path 50ms linear;position:absolute;inset:0}.fs-footer__letter:hover .fs-footer__letter-outline{-webkit-text-stroke-color:#cde04a73}@media (prefers-reduced-motion:reduce){.fs-footer__letter{will-change:auto}}.fs-footer__bottom{border-top:1px solid var(--rule);color:var(--ink-500);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.8125rem;display:flex}.fs-footer__top-btn{color:var(--ink-700);align-items:center;gap:.35rem;transition:color .2s;display:inline-flex}.fs-footer__top-btn:hover{color:var(--green-500)}.fs-prose__figure{margin:1.75rem 0 0}.fs-prose__figure img{border:1px solid var(--rule);border-radius:1rem;width:100%;height:auto;display:block;box-shadow:0 30px 60px -36px #000c}.fs-prose__figure figcaption{color:var(--ink-500);margin-top:.75rem;font-size:.875rem}.fs-diagram{border:1px solid var(--rule);background:var(--paper-sunk);border-radius:1rem;padding:1rem}.fs-diagram__svg{width:100%;height:auto;font-family:inherit;display:block}@media (max-width:640px){.fs-diagram{padding:.75rem;overflow-x:auto}.fs-diagram__svg{min-width:640px}}.fs-prose__savings{border:1px solid color-mix(in srgb, var(--green-500) 40%, transparent);background:color-mix(in srgb, var(--green-500) 5%, transparent);border-radius:1rem;margin-top:1.5rem;padding:1.25rem 1.5rem}.fs-prose__savings-title{letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ink-500)!important;font-size:.75rem!important}.fs-prose__savings dl{margin-top:.75rem}.fs-prose__savings dl>div{border-bottom:1px dashed var(--rule);justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.9375rem;display:flex}.fs-prose__savings dt{color:var(--ink-700)}.fs-prose__savings dd{font-family:var(--font-jetbrains-mono,ui-monospace), monospace;color:var(--ink-900);text-align:right;white-space:nowrap}.fs-prose__savings .fs-prose__savings-total{border-bottom:0;padding-top:.75rem;font-weight:600}.fs-prose__savings .fs-prose__savings-total dd{color:var(--green-500);font-size:1.125rem}.fs-prose__savings-note{color:var(--ink-500)!important;margin-top:.5rem!important;font-size:.8125rem!important}.fs-sensor{border:1px solid var(--edge);background:var(--paper-sunk);border-radius:1.25rem;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:3rem;padding:1.25rem;display:grid}@media (min-width:66rem){.fs-sensor{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;padding:1.75rem}}.fs-sensor__stage{background:radial-gradient(55% 60% at 50% 55%,#cde04a12,#0000 70%);border-radius:1rem;min-height:18rem;position:relative}.fs-sensor__canvas{position:absolute;inset:0}.fs-sensor__readout{border:1px solid var(--edge);background:var(--paper-raised);border-radius:.75rem;gap:.15rem;padding:.5rem .75rem;display:grid;position:absolute;bottom:1rem;left:1rem}.fs-sensor__readlabel{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);font-size:.6875rem}.fs-sensor__readvalue{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--accent-text);font-size:1.25rem}.fs-sensor__tag{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);border:1px solid var(--edge);border-radius:999px;padding:.25rem .625rem;font-size:.6875rem;display:inline-block}.fs-sensor__title{font-family:var(--font-display);color:var(--ink-900);margin-top:.875rem;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.fs-sensor__list{gap:.5rem;margin-top:1rem;padding-left:1.1rem;list-style:outside;display:grid}.fs-sensor__price{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.25rem;display:flex}.fs-proof{border:1px solid var(--edge);background:radial-gradient(60% 120% at 0% 0%, #cde04a14, transparent 60%), var(--paper-raised);border-radius:1.25rem;grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:3rem;padding:1.75rem 1.5rem;display:grid}@media (min-width:66rem){.fs-proof{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:center;padding:2.25rem}}.fs-proof__tag{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--green-700);align-items:center;gap:.5rem;font-size:.72rem;display:inline-flex}.fs-proof__tag:before{content:"";background:var(--green-electric);border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #cde04a26}.fs-proof__title{font-family:var(--font-display);color:var(--ink);margin:.75rem 0 .6rem;font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:400;line-height:1.05}.fs-proof__title em{color:var(--green-700);font-style:italic}.fs-proof__figures{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (min-width:44rem){.fs-proof__figures{border-top:0;border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr))}}.fs-proof__figures>div{border-bottom:1px solid var(--rule);padding:1.25rem 0}@media (min-width:44rem){.fs-proof__figures>div{border-bottom:0;border-right:1px solid var(--rule);padding:.25rem 1.5rem}.fs-proof__figures>div:last-child{border-right:0}}.fs-proof__value{letter-spacing:-.02em;color:var(--ink);font-size:clamp(2.2rem,4vw,3.1rem);line-height:1}.fs-proof__figures dd{margin:.75rem 0 0}.fs-proof__label{color:var(--ink);font-weight:600;display:block}.fs-proof__note{color:var(--ink-500);margin-top:.3rem;font-size:.84rem;line-height:1.45;display:block}.fs-sec{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:3rem;display:grid}@media (min-width:66rem){.fs-sec{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}}.fs-sec__log{border:1px solid var(--edge);background:var(--paper-sunk);border-radius:1.25rem;margin:0;overflow:hidden}.fs-sec__head{border-bottom:1px solid var(--rule);background:linear-gradient(90deg,#ff6b6b1a,#0000 70%);align-items:center;gap:.85rem;padding:1.1rem 1.25rem;display:flex}.fs-sec__live{background:var(--clay);border-radius:999px;flex:none;width:.6rem;height:.6rem;animation:1.8s ease-out infinite fs-sec-pulse}@keyframes fs-sec-pulse{0%{box-shadow:0 0 #ff6b6b8c}to{box-shadow:0 0 0 10px #ff6b6b00}}.fs-sec__title{color:var(--ink);font-weight:600;display:block}.fs-sec__meta{color:var(--ink-500);margin-top:.15rem;font-size:.72rem;display:block}.fs-sec__steps{margin:0;padding:1.1rem 1.25rem 1.25rem 2.6rem;list-style:none;position:relative}.fs-sec__steps:before{content:"";background:linear-gradient(var(--clay), var(--amber) 70%, var(--rule-strong));width:1px;position:absolute;top:1.6rem;bottom:1.8rem;left:1.5rem}.fs-sec__step{grid-template-columns:minmax(0,1fr) auto;gap:.1rem 1rem;padding:.7rem 0;display:grid;position:relative}.fs-sec__step+.fs-sec__step{border-top:1px dashed var(--rule)}.fs-sec__step:before{content:"";background:var(--paper-sunk);border:2px solid var(--ink-300);border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:1.05rem;left:-1.42rem}.fs-sec__step--bad:before{border-color:var(--clay);background:var(--clay)}.fs-sec__step--warn:before{border-color:var(--amber)}.fs-sec__time{color:var(--ink-500);grid-column:1/-1;font-size:.72rem}.fs-sec__what{color:var(--ink);font-size:.95rem}.fs-sec__step--dim .fs-sec__what{color:var(--ink-700)}.fs-sec__src{color:var(--ink-500);white-space:nowrap;align-self:center;font-size:.7rem}.fs-sec__list{border:1px solid var(--rule);background:var(--rule);border-radius:1.25rem;grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:40rem){.fs-sec__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.fs-sec__list li{background:var(--paper-raised);padding:1.3rem 1.25rem}@media (prefers-reduced-motion:reduce){.fs-sec__live{animation:none}}.fs-landing:before{display:none}.fs-landing .fs-dw__win{box-shadow:0 40px 80px -40px #00000073,0 0 0 1px #0000000f}.fs-landing .fs-week{background:var(--paper);border-color:var(--edge);box-shadow:none;border-radius:1.5rem}.fs-landing .fs-trust__label{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink-500);font-size:.8125rem}.fs-landing .fs-trust__value{letter-spacing:-.01em;font-size:1.02rem;font-weight:600;line-height:1.35}.fs-landing .fs-hero__lede{max-width:40rem}.fs-landing .fs-display,.fs-landing .fs-h2,.fs-landing .fs-h3,.fs-landing .fs-proof__title,.fs-landing .fs-sensor__title{font-family:var(--font-display);color:var(--ink-900);font-weight:600}.fs-landing .fs-display{letter-spacing:-.045em;line-height:1.02}.fs-landing .fs-hero__title{margin-top:0;font-size:clamp(2.75rem,7vw,5.25rem)!important;line-height:1.02!important}.fs-landing .fs-h2{letter-spacing:-.04em;max-width:22ch;font-size:clamp(2.125rem,4.4vw,3.5rem);line-height:1.06}.fs-landing .fs-h3,.fs-landing .fs-sensor__title{letter-spacing:-.025em}.fs-h-sub{color:var(--headline-2);display:block}.fs-landing .fs-lede{letter-spacing:-.015em;color:var(--ink-500);font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:500;line-height:1.5}.fs-landing .fs-body{letter-spacing:-.01em;color:var(--ink-500);font-size:1.0625rem;line-height:1.65}.fs-landing .fs-small{color:var(--ink-500)}.fs-landing .fs-mono{font-feature-settings:"tnum"}.fs-landing .fs-section{border-top:0;padding-block:clamp(4.5rem,11vh,8rem)}.fs-landing .fs-hero--center{padding-top:clamp(3.5rem,9vw,7rem)}.fs-landing .fs-hero__lede{max-width:36rem;margin-top:1.5rem}.fs-landing .fs-hero__actions{gap:.625rem}.fs-landing .fs-hero__fine{color:var(--ink-500);font-size:.875rem}.fs-landing .fs-nav__cta,.fs-landing .fs-btn--lemon{background:var(--brand);color:#18190d;border:0;font-weight:600}.fs-landing .fs-hero__primary{padding:.8125rem 1.375rem;font-size:.9375rem}.fs-landing .fs-btn--lemon:hover,.fs-landing .fs-nav__cta:hover{box-shadow:none;filter:brightness(.96);transform:none}.fs-landing .fs-btn--ghost{background:var(--paper-raised);color:var(--ink-900);border-color:#0000;font-weight:500}.fs-landing .fs-btn--ghost:hover{background:color-mix(in srgb, var(--ink-900) 8%, var(--paper));color:var(--ink-900);border-color:#0000;transform:none}.fs-landing .fs-nav{pointer-events:auto;background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:saturate(180%)blur(18px);height:auto;padding:0}.fs-landing .fs-nav__pill{width:min(1200px,100% - 2.5rem);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:.75rem 0}.fs-landing .fs-nav__word{opacity:1;max-width:none}.fs-landing .fs-wordmark{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-900);font-size:1.1875rem;font-weight:600}.fs-landing .fs-nav__ringtrack{stroke:var(--rule)}.fs-landing .fs-nav__ringfill{stroke:var(--green-500)}.fs-landing .fs-nav__glide{background:var(--paper-raised);box-shadow:none}.fs-landing .fs-nav__pill .fs-navlink{color:var(--ink-700);font-size:.875rem;font-weight:500}.fs-landing .fs-nav__pill .fs-navlink.is-active,.fs-landing .fs-nav__pill .fs-navlink:hover{color:var(--ink-900)}.fs-landing .fs-nav__actions{gap:.5rem}.fs-landing .fs-nav__theme,.fs-landing .fs-nav__menu{background:var(--paper-raised);width:2.25rem;height:2.25rem;color:var(--ink-900);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background-color .2s;display:grid}.fs-landing .fs-nav__theme:hover,.fs-landing .fs-nav__menu:hover{background:color-mix(in srgb, var(--ink-900) 8%, var(--paper))}@media (min-width:900px){.fs-landing .fs-nav__menu{display:none}}.fs-landing .fs-nav__sheet{border-color:var(--edge);background:color-mix(in srgb, var(--paper) 96%, transparent);box-shadow:0 24px 48px -24px #00000040}.fs-landing .fs-nav__sheet a{color:var(--ink-900)}.fs-landing .fs-nav__sheet a:hover{background:var(--paper-raised)}.fs-landing .fs-stat,.fs-landing .fs-proof,.fs-landing .fs-cta,.fs-landing .fs-sensor,.fs-landing .fs-trust{box-shadow:none;border-color:#0000}.fs-landing .fs-stat,.fs-landing .fs-proof,.fs-landing .fs-cta,.fs-landing .fs-sensor{background:var(--paper-raised);border-radius:1.5rem}.fs-landing .fs-stat__value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink-900);font-weight:600}.fs-landing .fs-stat__label{font-family:var(--font-body);letter-spacing:-.01em;text-transform:none;color:var(--ink-900);font-size:.9375rem;font-weight:600}.fs-landing .fs-stat__note{color:var(--ink-500)}.fs-landing .fs-cta:after{display:none}.fs-landing .fs-cta{text-align:center;flex-direction:column;align-items:center;display:flex}.fs-landing .fs-cta .fs-h2{max-width:none}.fs-landing .fs-cta .fs-lede{max-width:34rem}.fs-landing .fs-cta .fs-hero__actions{justify-content:center}.fs-landing .fs-footer{background:var(--paper-raised);border-top:0}.fs-landing .fb-book:after{background:radial-gradient(closest-side,#00000029,#0000)}html:not(.fs-mlight) .fs-landing .fb-book:after{background:radial-gradient(closest-side,#0009,#0000)}.fs-landing .fb-book__covertitle{letter-spacing:-.04em;font-weight:600}.fs-landing .fb-book__covertitle em{font-style:normal}.fs-landing .fs-proof__value{font-family:var(--font-display);letter-spacing:-.04em;font-weight:600}.fs-landing .fs-proof__tag{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:500}.fs-landing .fs-rj__steps,.fs-landing .fs-dw__notes,.fs-landing .fs-sec__list{background:0 0;border:0;gap:.75rem;overflow:visible}.fs-landing .fs-rj__steps li,.fs-landing .fs-dw__notes li,.fs-landing .fs-sec__list li,.fs-landing .fs-hw__steps li,.fs-landing .fs-fbshow__points li{background:var(--paper-raised);border:0;border-radius:1.25rem}.fs-landing .fs-hw__steps li.is-active{background:color-mix(in srgb, var(--brand) 22%, var(--paper-raised))}.fs-landing .fs-sec__log,.fs-landing .fs-log,.fs-landing .fs-trace__map,.fs-landing .fs-trace__gauge{background:var(--paper-raised);border-color:#0000;border-radius:1.5rem}.fs-landing .fs-rj__stage,.fs-landing .fs-hw__stage,.fs-landing .fs-week{border-radius:1.5rem}.fs-landing .fs-rj__stepnum{font-family:var(--font-body)}.fs-landing .fs-footer__heading{letter-spacing:-.01em;text-transform:none;color:var(--ink-900);font-size:.875rem}.fs-landing .fs-footer__letter-outline{color:#0000;-webkit-text-stroke:1px var(--rule-strong)}.fs-landing .fs-footer__letter-fill{background:linear-gradient(#cde04a 0,#cde04a8c 4%,#cde04a40 100%);-webkit-background-clip:text;background-clip:text}.fs-landing .fs-rj__stepicon,.fs-landing .fs-fbshow__icon{color:var(--accent-text);background:color-mix(in srgb, var(--brand) 22%, transparent);border-color:#0000}.fs-landing .fs-stopbtn__cue{color:var(--accent-text)}.fs-landing .fs-footer__mark{letter-spacing:-.055em;font-size:clamp(3.5rem,18vw,16.5rem);font-weight:600}.fs-landing h1 em,.fs-landing h2 em{color:var(--headline-2);font-style:normal}.fs-landing .fs-auth__title,.fs-landing .fs-article__title,.fs-landing .fs-article h2{letter-spacing:-.035em;font-weight:600}.fs-landing .fs-cx__input{background:var(--paper)}.fs-landing .fs-cx__input:focus{border-color:var(--green-500);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 30%, transparent);background:var(--paper)}.fs-landing .fs-guide-card{background:var(--paper-raised);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000}.fs-landing .fs-guide-card:hover{background:color-mix(in srgb, var(--ink-900) 6%, var(--paper));border-color:#0000}.fs-landing .fs-guide-card__title{letter-spacing:-.03em;font-weight:600}.fs-landing .fs-loopbtn{z-index:5;color:#ededf1;-webkit-backdrop-filter:blur(8px);background:#17171bc7;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;transition:background .2s,transform .2s;display:grid;position:absolute;bottom:.875rem;right:.875rem}.fs-landing .fs-loopbtn svg{width:14px;height:14px}.fs-landing .fs-loopbtn:hover{background:#2e2e34eb}.fs-landing .fs-loopbtn:active{transform:scale(.94)}.fs-landing .fs-loopbtn:focus-visible{outline-offset:2px;outline:2px solid #cde04a}.fs-landing .fs-loopbtn--inline{flex:none;position:static}.fs-landing .fs-mapframe .fs-loopbtn,.fs-landing .fs-events__stage>.fs-loopbtn,.fs-landing .fs-hw__stage>.fs-loopbtn{top:.875rem;bottom:auto}.fs-landing .fs-loopbtn--bar{width:1.625rem;height:1.625rem;position:static}.fs-landing .fs-loopbtn--bar svg{width:12px;height:12px}.fs-landing .is-loop-paused,.fs-landing .is-loop-paused *{animation-play-state:paused!important}.fs-landing .fs-week__headside{align-items:center;gap:.75rem;display:flex}.fs-landing .fs-loops{gap:1.25rem;margin-top:2.5rem;display:grid}@media (min-width:860px){.fs-landing .fs-loops{grid-template-columns:1fr 1fr}}.fs-landing .fs-loop{background:var(--paper-raised);border-radius:1.75rem;flex-direction:column;gap:1.75rem;padding:2.25rem 1.25rem 1.25rem;display:flex}.fs-landing .fs-loop__title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink-900);padding:0 1rem;font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:600;line-height:1.08}.fs-landing .fs-loop__frame{aspect-ratio:380/240;background:#0d0e12;border-radius:1.1rem;margin-top:auto;font-size:12.5px;position:relative;overflow:hidden}.fs-landing .fs-loop__svg{width:100%;height:100%;position:absolute;inset:0}.fs-landing .fs-loop__ghost{fill:none;stroke:#ededf133;stroke-width:3px;stroke-dasharray:2 7;stroke-linecap:round}.fs-landing .fs-loop__line{fill:none;stroke:#cde04a;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.fs-landing .fs-loop__node{fill:#0d0e12;stroke:#cde04a;stroke-width:2.5px}.fs-landing .fs-loop__car{fill:#cde04a;stroke:#0d0e12;stroke-width:3px;filter:drop-shadow(0 0 8px #cde04a99)}.fs-landing .fs-loop__car--alert{fill:#ff6b6b;filter:drop-shadow(0 0 10px #ff6b6bb3)}.fs-landing .fs-loop__ring{fill:none;stroke:#cde04a;stroke-width:2px}.fs-landing .fs-loop__chips{flex-wrap:wrap;gap:.5rem;display:flex;position:absolute;top:.875rem;left:.875rem;right:.875rem}.fs-landing .fs-loop__chip{border:1px solid var(--edge);color:var(--ink-500);white-space:nowrap;background:#17171bd9;border-radius:999px;align-items:center;gap:.375rem;padding:.3rem .65rem;transition:color .3s,border-color .3s;display:inline-flex}.fs-landing .fs-loop__chip.is-on{color:#cde04a;border-color:#cde04a59}.fs-landing .fs-loop__chip--mono{font-family:var(--font-data);color:var(--ink-900);font-variant-numeric:tabular-nums}.fs-landing .fs-loop__toast{border:1px solid var(--edge);max-width:calc(100% - 4.5rem);color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;opacity:0;background:#1c1d22;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .9rem;transition:opacity .35s,transform .35s;display:inline-flex;position:absolute;bottom:.875rem;left:.875rem;overflow:hidden;transform:translateY(10px)}.fs-landing .fs-loop__toast.is-on{opacity:1;transform:none}.fs-landing .fs-loop__toast--alert{color:var(--ink-700)}.fs-landing .fs-loop__pin{color:#cde04a;filter:drop-shadow(0 4px 6px #0009);position:absolute}.fs-landing .fs-loop__card{border:1px solid var(--edge);opacity:0;background:#17171beb;border-radius:.875rem;min-width:13rem;padding:.7rem .9rem;transition:opacity .3s,transform .3s;position:absolute;top:.875rem;left:.875rem;transform:translateY(-6px)}.fs-landing .fs-loop__card.is-on{opacity:1;transform:none}.fs-landing .fs-loop__cardtitle{min-height:1.3em;color:var(--ink-900);font-size:14px;font-weight:600}.fs-landing .fs-loop__caret{vertical-align:-.12em;background:#cde04a;width:1.5px;height:1em;margin-left:1px;animation:.9s step-end infinite fs-loop-blink;display:inline-block}.fs-landing .fs-loop__cardmeta{color:var(--ink-500);opacity:0;margin-top:.2rem;transition:opacity .3s}.fs-landing .fs-loop__cardmeta.is-on{opacity:1}.fs-landing .fs-loop__idle{flex-direction:column;justify-content:center;gap:.9rem;padding:1.25rem 1.5rem;display:flex;position:absolute;inset:0}.fs-landing .fs-loop__idlehead{gap:.5rem;display:flex}.fs-landing .fs-loop__pulse{background:#cde04a;border-radius:999px;width:7px;height:7px;animation:1.4s ease-in-out infinite fs-loop-pulse}.fs-landing .fs-loop__clock{font-family:var(--font-data);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink-900);font-size:clamp(2.5rem,6vw,3.5rem);font-weight:600;line-height:1}.fs-landing .fs-loop__idlebar{background:#ff943624;border-radius:999px;height:6px;overflow:hidden}.fs-landing .fs-loop__idlebar i{border-radius:inherit;background:#ff9436;height:100%;display:block}.fs-landing .fs-loop__idlefigs{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.fs-landing .fs-loop__idlefigs dt{color:var(--ink-500);font-size:11.5px}.fs-landing .fs-loop__idlefigs dd{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-900);margin-top:.15rem;font-size:18px;font-weight:600}.fs-landing .fs-loop__idlefigs .fs-loop__naira{color:#cde04a}.fs-landing .fs-loop__notice{background:#1c1d22;border:1px solid #ff6b6b4d;border-radius:1.1rem;align-items:center;gap:.75rem;width:min(88%,21rem);padding:.75rem .9rem;display:flex;position:absolute;top:.875rem;left:50%;box-shadow:0 20px 40px -12px #000000b3}.fs-landing .fs-loop__noticeicon{color:#ff6b6b;background:#ff6b6b26;border-radius:.65rem;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}.fs-landing .fs-loop__noticebody{flex:1;min-width:0}.fs-landing .fs-loop__noticetitle{color:var(--ink-900);font-size:13.5px;font-weight:600}.fs-landing .fs-loop__noticemeta{font-family:var(--font-data);color:var(--ink-500);font-size:11px}.fs-landing .fs-loop__volt{width:100%;height:1.6rem;margin-top:.3rem;display:block}.fs-landing .fs-loop__volt polyline{fill:none;stroke:#ff6b6b;stroke-width:1.75px;stroke-linejoin:round}.fs-landing .fs-loop__volts{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:#ff6b6b;flex:none;font-size:15px;font-weight:600}@media (max-width:559px){.fs-landing .fs-loop{padding:1.75rem .75rem .75rem}.fs-landing .fs-loop__frame{aspect-ratio:4/3.4}.fs-landing .fs-loop__idle{gap:.7rem;padding:1rem 1.1rem 3.5rem}}@keyframes fs-loop-blink{50%{opacity:0}}@keyframes fs-loop-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.fs-landing .fs-loop__caret,.fs-landing .fs-loop__pulse{animation:none}}.fs-landing .fs-gfilter{--tone:#cde04a;background:color-mix(in srgb, var(--paper-raised) 80%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink-900) 7%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;flex-wrap:wrap;gap:.25rem;margin-top:2.5rem;padding:.35rem;display:inline-flex;position:relative}.fs-landing .fs-gfilter[data-topic=Costs]{--tone:#ff9436}.fs-landing .fs-gfilter[data-topic=Theft]{--tone:#ff6b6b}.fs-landing .fs-gfilter[data-topic=Hardware]{--tone:#5ea8ff}.fs-landing .fs-gfilter[data-topic=Records]{--tone:#b28dff}.fs-landing .fs-gfilter__glide{width:var(--iw,0);height:var(--ih,0);transform:translate(var(--ix,0), var(--iy,0));background:radial-gradient(120% 140% at 50% 0%, color-mix(in srgb, var(--tone) 35%, transparent), transparent 70%), color-mix(in srgb, var(--tone) 14%, var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 55%, transparent), 0 8px 24px -10px color-mix(in srgb, var(--tone) 70%, transparent);pointer-events:none;border-radius:999px;transition:transform .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1),background .5s,box-shadow .5s;position:absolute;top:0;left:0}.fs-landing .fs-gfilter__chip{--chip:#cde04a;z-index:1;color:var(--ink-500);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.875rem;font-weight:500;transition:color .3s,background .3s;display:inline-flex;position:relative}.fs-landing .fs-gfilter__chip[data-topic=Costs]{--chip:#ff9436}.fs-landing .fs-gfilter__chip[data-topic=Theft]{--chip:#ff6b6b}.fs-landing .fs-gfilter__chip[data-topic=Hardware]{--chip:#5ea8ff}.fs-landing .fs-gfilter__chip[data-topic=Records]{--chip:#b28dff}.fs-landing .fs-gfilter__dot{background:var(--chip);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--chip) 18%, transparent);border-radius:50%;transition:transform .3s,box-shadow .3s}.fs-landing .fs-gfilter__chip[data-topic=All] .fs-gfilter__dot{background:conic-gradient(#cde04a 0 20%, #ff9436 0 40%, #ff6b6b 0 60%, #5ea8ff 0 80%, #b28dff 0);box-shadow:none}.fs-landing .fs-gfilter__chip span{background:color-mix(in srgb, var(--ink-900) 7%, transparent);font-variant-numeric:tabular-nums;text-align:center;min-width:1.4rem;color:var(--ink-500);border-radius:999px;padding:.05rem .4rem;font-size:.75rem;transition:background .3s,color .3s}.fs-landing .fs-gfilter__chip:hover{color:var(--ink-900)}.fs-landing .fs-gfilter__chip:hover .fs-gfilter__dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--chip) 28%, transparent);transform:scale(1.3)}.fs-landing .fs-gfilter__chip.is-on{color:var(--ink-900)}.fs-landing .fs-gfilter__chip.is-on span{background:color-mix(in srgb, var(--chip) 30%, transparent);color:var(--ink-900)}@media (prefers-reduced-motion:reduce){.fs-landing .fs-gfilter__glide{transition:none}}.fs-landing .fs-gcards{grid-template-columns:1fr;gap:1.25rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}@media (min-width:720px){.fs-landing .fs-gcards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.fs-landing .fs-gcards{grid-template-columns:repeat(3,1fr)}.fs-landing .fs-gcards>.is-featured{grid-column:span 2}}.fs-landing .fs-gcards>li{perspective:1400px}.fs-landing .fs-gcard{--tone:#cde04a;--mx:50%;--my:0%;--rx:0deg;--ry:0deg;isolation:isolate;background:var(--paper-raised);height:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink-900) 7%, transparent);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;will-change:transform;border-radius:1.5rem;flex-direction:column;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;display:flex;position:relative;overflow:hidden}.fs-landing .fs-gcard[data-topic=Costs]{--tone:#ff9436}.fs-landing .fs-gcard[data-topic=Theft]{--tone:#ff6b6b}.fs-landing .fs-gcard[data-topic=Hardware]{--tone:#5ea8ff}.fs-landing .fs-gcard[data-topic=Records]{--tone:#b28dff}.fs-landing .fs-gcard:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 22%, transparent), 0 30px 60px -30px color-mix(in srgb, var(--tone) 45%, #0009), 0 18px 36px -24px #0009;transition:transform .12s linear,box-shadow .5s}.fs-landing .fs-gcard:focus-visible{outline:2px solid var(--green-500);outline-offset:3px}.fs-landing .fs-gcard__glow{z-index:3;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my), color-mix(in srgb, var(--tone) 12%, transparent), transparent 45%);transition:opacity .4s;position:absolute;inset:0}.fs-landing .fs-gcard__glow:before{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--mx) var(--my), color-mix(in srgb, var(--tone) 85%, #fff), transparent 70%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fs-landing .fs-gcard:hover .fs-gcard__glow{opacity:1}.fs-landing .fs-gcard__cover{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--tone) 28%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--tone) 10%, var(--paper-raised)), var(--paper-raised));flex-direction:column;justify-content:flex-end;gap:.15rem;min-height:11.5rem;padding:1.25rem 1.5rem;display:flex;position:relative;overflow:hidden}.fs-landing .fs-gcard__cover:before{content:"";background:radial-gradient(40% 50% at var(--mx) var(--my), color-mix(in srgb, var(--tone) 30%, transparent), transparent 70%);opacity:0;transition:opacity .5s;position:absolute;inset:-20%}.fs-landing .fs-gcard:hover .fs-gcard__cover:before{opacity:1}.fs-landing .fs-gcard__cover:after{content:"";background-image:linear-gradient(color-mix(in srgb, var(--ink-900) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink-900) 6%, transparent) 1px, transparent 1px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000 10%,#0000 70%);mask-image:linear-gradient(200deg,#000 10%,#0000 70%)}.fs-landing .fs-gcard:hover .fs-gcard__cover:after{animation:2.4s linear infinite fs-gcard-grid}@keyframes fs-gcard-grid{to{background-position:22px 22px}}.fs-landing .fs-gcard__icon{z-index:1;background:color-mix(in srgb, var(--tone) 22%, transparent);width:2.5rem;height:2.5rem;color:color-mix(in srgb, var(--tone) 70%, var(--ink-900));border-radius:.8rem;place-items:center;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;display:grid;position:absolute;top:1.25rem;left:1.5rem}.fs-landing .fs-gcard:hover .fs-gcard__icon{box-shadow:0 10px 24px -10px color-mix(in srgb, var(--tone) 70%, transparent);transform:translateY(-2px)rotate(-6deg)scale(1.06)}.fs-landing .fs-gcard__figure{z-index:1;font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink-900);font-size:clamp(2rem,3.4vw,2.75rem);font-weight:600;line-height:1;transition:transform .6s cubic-bezier(.22,1,.36,1),text-shadow .6s;position:relative}.fs-landing .fs-gcard:hover .fs-gcard__figure{text-shadow:0 8px 30px color-mix(in srgb, var(--tone) 45%, transparent);transform:translateY(-4px)}.fs-landing .fs-gcard__figlabel{z-index:1;color:var(--ink-500);font-size:.8125rem;transition:color .4s;position:relative}.fs-landing .fs-gcard:hover .fs-gcard__figlabel{color:var(--ink-700)}.fs-landing .fs-gcard__body{flex-direction:column;flex:1;gap:.55rem;padding:1.35rem 1.5rem 1.4rem;display:flex}.fs-landing .fs-gcard__tag{letter-spacing:.02em;color:color-mix(in srgb, var(--tone) 80%, var(--ink-900));align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;display:inline-flex}.fs-landing .fs-gcard__tag:before{content:"";background:var(--tone);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 22%, transparent);border-radius:50%}.fs-landing .fs-gcard__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink-900);font-size:1.3rem;font-weight:600;line-height:1.18}.fs-landing .fs-gcard__title>span{background:linear-gradient(var(--tone), var(--tone)) no-repeat 0 100% / 0% 2px;transition:background-size .55s cubic-bezier(.22,1,.36,1)}.fs-landing .fs-gcard:hover .fs-gcard__title>span{background-size:100% 2px}.fs-landing .fs-gcard__q{color:var(--ink-500);font-size:.9rem;line-height:1.5}.fs-landing .fs-gcard__desc{color:var(--ink-700);font-size:1rem;line-height:1.55}.fs-landing .fs-gcard__meta{border-top:1px solid color-mix(in srgb, var(--ink-900) 7%, transparent);color:var(--ink-500);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.9rem;font-size:.8125rem;display:flex}.fs-landing .fs-gcard__go{background:color-mix(in srgb, var(--ink-900) 8%, transparent);width:2.25rem;height:2.25rem;color:var(--ink-900);border-radius:999px;flex:none;place-items:center;transition:background .35s,color .35s,width .45s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:grid;position:relative;overflow:hidden}.fs-landing .fs-gcard__go svg{transition:transform .45s cubic-bezier(.22,1,.36,1)}.fs-landing .fs-gcard:hover .fs-gcard__go{background:var(--tone);color:#111214;width:3rem;box-shadow:0 8px 22px -8px color-mix(in srgb, var(--tone) 80%, transparent)}.fs-landing .fs-gcard:hover .fs-gcard__go svg{transform:rotate(45deg)}@media (hover:none),(prefers-reduced-motion:reduce){.fs-landing .fs-gcard,.fs-landing .fs-gcard:hover{transform:none}.fs-landing .fs-gcard:hover .fs-gcard__cover:after{animation:none}}@media (min-width:1080px){.fs-landing .fs-gcard--featured{flex-direction:row}.fs-landing .fs-gcard--featured .fs-gcard__cover{flex:0 0 46%;min-height:100%;padding:2rem}.fs-landing .fs-gcard--featured .fs-gcard__icon{top:2rem;left:2rem}.fs-landing .fs-gcard--featured .fs-gcard__figure{font-size:4.5rem}.fs-landing .fs-gcard--featured .fs-gcard__body{justify-content:center;padding:2.25rem 2.25rem 2rem}.fs-landing .fs-gcard--featured .fs-gcard__title{font-size:1.85rem}}.fs-guide{--tone:#cde04a;isolation:isolate;position:relative}.fs-guide[data-topic=Costs]{--tone:#ff9436}.fs-guide[data-topic=Theft]{--tone:#ff6b6b}.fs-guide[data-topic=Hardware]{--tone:#5ea8ff}.fs-guide[data-topic=Records]{--tone:#b28dff}.fs-guide__backdrop{z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 85% 0%, color-mix(in srgb, var(--tone) 22%, transparent), transparent 70%), radial-gradient(45% 40% at 5% 18%, color-mix(in srgb, var(--tone) 10%, transparent), transparent 70%);height:62rem;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.fs-guide__backdrop:after{content:"";background-image:linear-gradient(color-mix(in srgb, var(--ink-900) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink-900) 5%, transparent) 1px, transparent 1px);background-size:28px 28px;animation:14s linear infinite fs-guide-grid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 70% 10%,#000,#0000 75%);mask-image:radial-gradient(70% 60% at 70% 10%,#000,#0000 75%)}@keyframes fs-guide-grid{to{background-position:28px 28px}}.fs-guide .fs-article__crumbs a,.fs-guide .fs-article__q{color:color-mix(in srgb, var(--tone) 85%, var(--ink-900))}.fs-guide .fs-prose li::marker{color:var(--tone)}.fs-guide__cover{background:radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--tone) 26%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--tone) 9%, var(--paper-raised)), var(--paper-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 18%, transparent);border-radius:1.5rem;grid-template-columns:auto 1fr;align-items:end;gap:.2rem 1rem;margin-top:2rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}.fs-guide__icon{background:color-mix(in srgb, var(--tone) 22%, transparent);width:2.75rem;height:2.75rem;color:color-mix(in srgb, var(--tone) 70%, var(--ink-900));border-radius:.9rem;grid-row:span 3;align-self:start;place-items:center;display:grid}.fs-guide__tag{color:color-mix(in srgb, var(--tone) 85%, var(--ink-900));font-size:.75rem;font-weight:600}.fs-guide__figure{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink-900);font-size:clamp(2.25rem,6vw,3.5rem);font-weight:600;line-height:1}.fs-guide__figlabel{color:var(--ink-500);font-size:.875rem}.fs-guide .fs-article__answer,.fs-guide .fs-prose__note,.fs-guide .fs-prose__table,.fs-guide .fs-prose__savings,.fs-guide .fs-prose__figure,.fs-guide .fs-prose__faq>div,.fs-guide .fs-article__cta,.fs-guide__cover{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .45s,background-color .45s}.fs-guide .fs-article__answer{border-color:color-mix(in srgb, var(--tone) 30%, transparent);background:color-mix(in srgb, var(--tone) 6%, transparent)}.fs-guide .fs-prose__note{border-left-color:var(--tone);border-radius:0 .9rem .9rem 0}.fs-guide .fs-prose__faq>div{background:color-mix(in srgb, var(--ink-900) 3%, transparent);border-radius:1rem;padding:1rem 1.15rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.fs-guide .fs-article__answer:hover,.fs-guide .fs-prose__note:hover,.fs-guide .fs-prose__table:hover,.fs-guide .fs-prose__savings:hover,.fs-guide .fs-prose__figure:hover,.fs-guide .fs-prose__faq>div:hover,.fs-guide .fs-article__cta:hover,.fs-guide__cover:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 35%, transparent), 0 24px 50px -30px color-mix(in srgb, var(--tone) 55%, transparent);transform:scale(1.015)}.fs-guide .fs-prose__note:hover,.fs-guide .fs-prose__faq>div:hover{background-color:color-mix(in srgb, var(--tone) 7%, transparent)}}@media (prefers-reduced-motion:reduce){.fs-guide__backdrop:after{animation:none}}.fs-hw__screen,.fs-hw__lamp{fill:none;stroke:#3d424e;stroke-width:1.5px;stroke-linecap:round}.fs-hw__lamp{stroke:#cde04a;opacity:.5}.fs-hw__ring{fill:none;stroke:#cde04a;stroke-width:1.2px;transform-origin:236px 214px;animation:2.6s cubic-bezier(.2,.8,.2,1) infinite fs-hw-ring}@keyframes fs-hw-ring{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.fs-hw__flow{fill:none;stroke:#e2f56a;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:60 900;opacity:.85;animation:2.6s linear infinite fs-hw-flow}@keyframes fs-hw-flow{0%{stroke-dashoffset:60px}to{stroke-dashoffset:-900px}}.fs-hw__pktpill{fill:#0d0e12;stroke:#cde04a99;stroke-width:1px}.fs-hw__pktlabel{letter-spacing:.06em;fill:#e2f56a;font:700 7.5px ui-monospace,monospace}.fs-hw__underlay{fill:#0d0e12}.fs-hw__part.is-on{filter:drop-shadow(0 0 10px #cde04a47)}.fs-hw__ack{animation:1s ease-out fs-hw-ack}@keyframes fs-hw-ack{0%{fill:#e2f56a}}.fs-hw__region{fill:#5c606b;letter-spacing:.08em}.fs-hw__live{fill:#cde04a;animation:1.4s ease-in-out infinite fs-hw-live}@keyframes fs-hw-live{50%{opacity:.25}}.is-loop-paused .fs-hw__ring,.is-loop-paused .fs-hw__flow,.is-loop-paused .fs-hw__live{animation-play-state:paused}.fs-events__metric{--art:#cde04a;padding-right:4.75rem;transition:border-color .35s,transform .35s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.fs-events__metric--distance{--art:#5ea8ff}.fs-events__metric--tank{--art:#ff9436}.fs-events__metric--spent{--art:#b28dff}.fs-events__metric:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--art) 16%, transparent), transparent);pointer-events:none;border-radius:50%;width:9rem;height:9rem;position:absolute;inset:auto -30% -60% auto}.fs-events__metric:hover{border-color:color-mix(in srgb, var(--art) 40%, var(--edge));transform:translateY(-2px)}.fs-events__art{width:4rem;height:2.5rem;position:absolute;top:50%;right:.6rem;overflow:visible;transform:translateY(-50%)}.fs-art__track{fill:none;stroke:color-mix(in srgb, var(--ink-900) 12%, transparent);stroke-width:3px;stroke-linecap:round}.fs-art__arc{fill:none;stroke:var(--art);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--art) 60%, transparent));transition:stroke-dasharray .4s}.fs-art__tick{stroke:color-mix(in srgb, var(--ink-900) 35%, transparent);stroke-width:1.2px;stroke-linecap:round}.fs-art__needle{stroke:var(--ink-900);stroke-width:2px;stroke-linecap:round;transform-box:view-box;transform-origin:32px 34px;transition:transform .4s cubic-bezier(.3,1.4,.5,1)}.fs-art__hub,.fs-art__flag{fill:var(--art)}.fs-art__tank{fill:none;stroke:color-mix(in srgb, var(--ink-900) 40%, transparent);stroke-width:1.6px}.fs-art__fuel{fill:color-mix(in srgb, var(--art) 70%, transparent);animation:2.4s ease-in-out infinite fs-art-slosh}@keyframes fs-art-slosh{50%{transform:translate(-6px)}}.fs-art__coin ellipse{fill:color-mix(in srgb, var(--art) 30%, var(--paper-raised));stroke:var(--art);stroke-width:1.2px}.fs-art__coin{animation:.5s cubic-bezier(.3,1.4,.5,1) both fs-art-drop}@keyframes fs-art-drop{0%{opacity:0;transform:translateY(-10px)}}.fs-art__naira{font:700 8px var(--font-data,ui-monospace), monospace;fill:var(--ink-900)}@media (prefers-reduced-motion:reduce){.fs-art__fuel,.fs-art__coin{animation:none}}.fs-inline-link{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.fs-imm{--cut:#ff6b6b;gap:1rem;margin-top:3rem;display:grid}.fs-imm__stage{background:radial-gradient(50% 70% at 50% 75%, color-mix(in srgb, var(--cut) 8%, transparent), transparent 70%), #0d0e12;box-shadow:inset 0 0 0 1px var(--edge);border-radius:1.5rem;gap:0;display:grid;position:relative;overflow:hidden}@media (min-width:66rem){.fs-imm__stage{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}}.fs-imm__svg{width:100%;height:auto;display:block}.fs-imm__svg text{font:600 12px var(--font-sans,system-ui), sans-serif;fill:#ededf1}.fs-imm__svg .fs-imm__tiny{letter-spacing:.14em;fill:#6b6f7a;font:600 9px ui-monospace,monospace}.fs-imm__svg .fs-imm__tinydark{fill:#2a2f12;font:700 8px ui-monospace,monospace}.fs-imm__svg .fs-imm__chiptext{letter-spacing:.08em;fill:#0e0f12;font:800 9px ui-monospace,monospace}.fs-imm__cloud rect{fill:#15171c;stroke:#cde04a;stroke-width:1.4px}.fs-imm__link{stroke:#cde04a73;stroke-width:2px;stroke-dasharray:3 5;animation:1s linear infinite fs-hw-dash}.fs-imm__packet{fill:#e2f56a;filter:drop-shadow(0 0 6px #cde04ae6)}.fs-imm__packet--back{fill:#fff}.fs-imm__tracker rect{fill:#cde04a;filter:drop-shadow(0 0 12px #cde04a59)}.fs-imm__coilwire{stroke:#3a3e48;stroke-width:2px;transition:stroke .4s}.fs-imm__coilwire.is-live{stroke:#cde04a;stroke-dasharray:4 4;animation:.6s linear infinite fs-hw-dash}.fs-imm__line{fill:none;stroke:#cde04a;stroke-width:3px;stroke-linecap:round;transition:stroke .4s,opacity .4s}.fs-imm__line.is-dead{stroke:#3a3e48}.fs-imm__line.is-try{stroke-dasharray:6 6;animation:.4s linear infinite fs-hw-dash}.fs-imm__batt rect,.fs-imm__key circle,.fs-imm__housing{fill:#15171c;stroke:#4a4f5b;stroke-width:1.5px}.fs-imm__keyblade{fill:none;stroke:#ffab00;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.fs-imm__key{transition:transform .4s}.fs-imm__key.is-turning .fs-imm__keyblade{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite alternate fs-imm-turn}@keyframes fs-imm-turn{to{transform:rotate(80deg)}}.fs-imm__relaybox{fill:#121318;stroke:#343843;stroke-width:1.5px}.fs-imm__pin{fill:#cde04a}.fs-imm__contact{stroke:#cde04a;stroke-width:3px;stroke-linecap:round;transform-box:view-box;transform-origin:-60px 0;transition:transform .45s cubic-bezier(.3,1.5,.5,1),stroke .45s}.fs-imm__contact.is-open{stroke:var(--cut);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--cut) 70%, transparent));transform:rotate(-14deg)}.fs-imm__coil{fill:none;stroke:#4a4f5b;stroke-width:2px;transition:stroke .4s}.fs-imm__coil.is-live{stroke:#cde04a;filter:drop-shadow(0 0 5px #cde04acc)}.fs-imm__gear rect,.fs-imm__gear circle{fill:#2a2d35}.fs-imm__starter.is-on .fs-imm__gear rect,.fs-imm__starter.is-on .fs-imm__gear circle{fill:#cde04a}.fs-imm__starter.is-on .fs-imm__gear{animation:.8s linear infinite fs-imm-spin}@keyframes fs-imm-spin{to{transform:rotate(360deg)}}.fs-imm__cross{fill:none;stroke:var(--cut);stroke-width:3px;stroke-linecap:round;opacity:0;transition:opacity .3s}.fs-imm__starter.is-blocked .fs-imm__cross{opacity:1}.fs-imm__starter.is-blocked .fs-imm__housing{stroke:var(--cut);animation:.35s ease-in-out infinite fs-imm-shake}@keyframes fs-imm-shake{25%{transform:translate(-1.5px)}75%{transform:translate(1.5px)}}.fs-imm__status{border-top:1px solid var(--edge);align-content:center;gap:.6rem;padding:1.5rem;display:grid}@media (min-width:66rem){.fs-imm__status{border-top:0;border-left:1px solid var(--edge)}}.fs-imm__now{font-family:var(--font-display);color:var(--ink);align-items:center;gap:.6rem;font-size:1.35rem;font-weight:600;display:flex}.fs-imm__now i{background:#cde04a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #cde04a33}.fs-imm[data-step=nocrank] .fs-imm__now i,.fs-imm[data-step=confirmed] .fs-imm__now i,.fs-imm[data-step=off] .fs-imm__now i{background:var(--cut);box-shadow:0 0 0 4px color-mix(in srgb, var(--cut) 25%, transparent)}.fs-imm__note{font-family:var(--font-data,ui-monospace), monospace;color:var(--ink-dim);font-size:.8rem}.fs-imm__cmd{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;padding:0;list-style:none;display:flex}.fs-imm__cmd li{color:var(--ink-dim);box-shadow:inset 0 0 0 1px var(--edge);border-radius:999px;padding:.3rem .7rem;font-size:.75rem;transition:background .35s,color .35s,box-shadow .35s}.fs-imm__cmd li.is-done{color:#e2f56a;background:#cde04a24;box-shadow:inset 0 0 0 1px #cde04a80}.fs-imm__steps{flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.fs-imm__steps button{background:var(--paper-raised);color:var(--ink-500);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.8rem;transition:background .3s,color .3s;display:inline-flex}.fs-imm__num{font-family:var(--font-data,ui-monospace), monospace;color:var(--ink-500);font-size:.7rem}.fs-imm__steps li.is-past button{color:var(--ink-700)}.fs-imm__steps li.is-active button{color:var(--ink-900);background:#cde04a29;box-shadow:inset 0 0 0 1px #cde04a80}.is-loop-paused .fs-imm__gear,.is-loop-paused .fs-imm__link,.is-loop-paused .fs-imm__coilwire,.is-loop-paused .fs-imm__line,.is-loop-paused .fs-imm__keyblade,.is-loop-paused .fs-imm__housing{animation-play-state:paused}.fs-landing .fs-dw__notes li{flex-direction:column;gap:1rem;padding:1.25rem 1.25rem 1.4rem;transition:transform .45s cubic-bezier(.22,1,.36,1),background .45s,box-shadow .45s;position:relative;overflow:hidden}.fs-landing .fs-dw__notes li:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(80% 60% at 100% 0,#cde04a24,#0000 70%);transition:opacity .45s;position:absolute;inset:0}.fs-landing .fs-dw__notes li.is-focus{background:color-mix(in srgb, #cde04a 6%, var(--paper-raised));transform:translateY(-4px);box-shadow:inset 0 0 0 1px #cde04a59,0 24px 48px -28px #cde04a73}.fs-landing .fs-dw__notes li.is-focus:before{opacity:1}.fs-dw__notehead{justify-content:space-between;align-items:center;display:flex}.fs-landing .fs-dw__notenum{width:26px;height:26px;transition:box-shadow .4s;box-shadow:0 0 0 4px #cde04a24}.fs-landing .fs-dw__notes li.is-focus .fs-dw__notenum{box-shadow:0 0 0 6px #cde04a38}.fs-dw__noteart{opacity:.55;width:72px;height:40px;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);overflow:visible}.fs-dw__notes li.is-focus .fs-dw__noteart{opacity:1;transform:scale(1.06)}.fs-dw__notebar{transform-origin:0;background:linear-gradient(90deg,#cde04a,#cde04a00);width:100%;height:2px;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.fs-dw__notes li.is-focus .fs-dw__notebar{transform:scaleX(1)}.fs-na__paper{fill:color-mix(in srgb, var(--ink-900) 6%, transparent);stroke:#cde04a;stroke-width:1.4px;stroke-linejoin:round}.fs-na__ink{stroke:color-mix(in srgb, var(--ink-900) 45%, transparent);stroke-width:2px;stroke-linecap:round}.fs-na__naira{font:700 10px var(--font-data,ui-monospace), monospace;fill:#cde04a}.fs-dw__notes li.is-focus .fs-dw__noteart--receipts .fs-na__paper{animation:.6s cubic-bezier(.22,1,.36,1) fs-na-print}@keyframes fs-na-print{0%{opacity:0;transform:translateY(-8px)}}.fs-na__route{fill:none;stroke:#cde04a;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.fs-dw__notes li.is-focus .fs-na__route{animation:1.1s cubic-bezier(.22,1,.36,1) fs-na-draw}@keyframes fs-na-draw{0%{stroke-dashoffset:100px}}.fs-na__dot{fill:color-mix(in srgb, var(--ink-900) 70%, transparent)}.fs-na__dot--end{fill:#cde04a}.fs-na__ringtrack{fill:none;stroke:color-mix(in srgb, var(--ink-900) 10%, transparent);stroke-width:4px}.fs-na__ring{fill:none;stroke:#cde04a;stroke-width:4px;stroke-linecap:round;stroke-dasharray:82 100}.fs-dw__notes li.is-focus .fs-na__ring{animation:1.1s cubic-bezier(.22,1,.36,1) fs-na-ring}@keyframes fs-na-ring{0%{stroke-dasharray:0 100}}.fs-na__mark{stroke:#ffab00;stroke-width:3px;stroke-linecap:round}.fs-na__bubble{fill:color-mix(in srgb, var(--ink-900) 6%, transparent);stroke:#cde04a;stroke-width:1.4px}.fs-na__typing{fill:#cde04a;animation:1.2s ease-in-out infinite fs-na-typing}@keyframes fs-na-typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.fs-na__typing{animation:none}}.fs-trust__scene{background:radial-gradient(70% 90% at 50% 100%, #cde04a1a, transparent 70%), color-mix(in srgb, var(--ink-900) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink-900) 6%, transparent);border-radius:.85rem;align-self:stretch;margin:-.25rem -.25rem 1rem;display:block;overflow:hidden}.fs-ts{--lime:#cde04a;--dim:color-mix(in srgb, var(--ink-900) 22%, transparent);width:100%;height:auto;display:block}.fs-ts text{font:600 9px var(--font-data,ui-monospace), monospace;fill:var(--ink-700)}.fs-ts__orbit{fill:none;stroke:var(--dim);stroke-dasharray:2 5}.fs-ts__sat{fill:#5ea8ff;filter:drop-shadow(0 0 4px #5ea8ff)}.fs-ts__ping{fill:none;stroke:var(--lime);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:2.4s cubic-bezier(.2,.8,.2,1) infinite fs-ts-ping}@keyframes fs-ts-ping{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(3)}}.fs-ts__chip{fill:var(--lime)}.fs-ts__led{fill:#0e0f12;animation:1.2s ease-in-out infinite fs-hw-live}.fs-ts__chipline{stroke:#0e0f12;stroke-width:2px;stroke-linecap:round}.fs-ts__cloud{fill:color-mix(in srgb, var(--lime) 8%, transparent);stroke:var(--lime);stroke-width:1.4px}.fs-ts__lane{stroke:var(--dim);stroke-dasharray:2 3}.fs-ts__pkt{fill:var(--lime);animation:1.5s ease-in infinite fs-ts-rise}@keyframes fs-ts-rise{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-22px)}}.fs-ts__lock rect{fill:var(--lime)}.fs-ts__shackle{fill:none;stroke:var(--lime);stroke-width:2.2px;transform-box:fill-box;transform-origin:bottom;animation:3s ease-in-out infinite fs-ts-lock}@keyframes fs-ts-lock{0%,30%{transform:translateY(-3px)}45%,to{transform:translateY(0)}}.fs-ts__avatar{fill:color-mix(in srgb, var(--ink-900) 5%, transparent);stroke:var(--dim)}.fs-ts__head{fill:none;stroke:var(--ink-700);stroke-width:1.6px}.fs-ts__badge circle{fill:var(--lime)}.fs-ts__badge--view circle{fill:#5ea8ff}.fs-ts__glyph{fill:none;stroke:#0e0f12;stroke-width:1.4px;stroke-linejoin:round}.fs-ts__switch{fill:color-mix(in srgb, var(--ink-900) 8%, transparent);stroke:var(--dim)}.fs-ts__knob{fill:var(--lime);animation:3.2s cubic-bezier(.6,0,.3,1) infinite fs-ts-switch}@keyframes fs-ts-switch{0%,40%{fill:#cde04a;transform:translate(101px)}50%,90%{fill:#5ea8ff;transform:translate(119px)}to{fill:#cde04a;transform:translate(101px)}}.fs-ts__user{transition:opacity .4s;animation:3.2s ease-in-out infinite fs-ts-focus-a}.fs-ts__user--b{animation-name:fs-ts-focus-b}@keyframes fs-ts-focus-a{0%,40%,to{opacity:1}50%,90%{opacity:.4}}@keyframes fs-ts-focus-b{0%,40%,to{opacity:.4}50%,90%{opacity:1}}.fs-ts__eq rect{fill:color-mix(in srgb, var(--ink-900) 6%, transparent);stroke:var(--dim)}.fs-ts .fs-ts__op{font:400 14px var(--font-sans,system-ui), sans-serif;fill:var(--ink-500)}.fs-ts .fs-ts__result{fill:var(--lime);font-size:12px}.fs-ts__spark{fill:none;stroke:var(--lime);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;animation:3.2s cubic-bezier(.22,1,.36,1) infinite fs-ts-draw}@keyframes fs-ts-draw{0%{stroke-dashoffset:100px}60%,to{stroke-dashoffset:0}}.fs-ts__pt{fill:var(--paper-raised);stroke:var(--lime);stroke-width:2px;animation:3.2s ease-out infinite fs-ts-pt}@keyframes fs-ts-pt{0%,15%{opacity:0}30%,to{opacity:1}}.fs-trust__item:hover .fs-trust__scene{background:radial-gradient(70% 90% at 50% 100%, #cde04a33, transparent 70%), color-mix(in srgb, var(--ink-900) 4%, transparent)}.fs-trust__item:hover .fs-ts *{animation-duration:1.4s}.fs-trust__item:hover .fs-ts--access *,.fs-trust__item:hover .fs-ts--method *{animation-duration:2s}@media (prefers-reduced-motion:reduce){.fs-ts *{animation:none!important}}.fs-mlight .fs-ts{--lime:#8a9a12}.fs-mlight .fs-na__paper,.fs-mlight .fs-na__bubble,.fs-mlight .fs-na__route,.fs-mlight .fs-na__ring{stroke:#8a9a12}.fs-mlight .fs-na__naira,.fs-mlight .fs-na__typing,.fs-mlight .fs-na__dot--end{fill:#8a9a12}
