.fx-lr-body :is(.fx-am-day-event,.fx-am-idea-links a,.fx-am-product-link,.fx-am-plan-list a,.fx-kit-card):not(.fx-btn){color:inherit;text-decoration:none}.fx-lr-body :is(.fx-am-rail,.fx-am-next){padding-left:0;list-style:none}.fx-lr-body :where(.fx-am-idea,.fx-am-light,.fx-am-plan,.fx-am-slide,.fx-am-faq,.fx-am-demo,.fx-am-rail) p{margin-top:0}.fx-am-body .fx-lr-section>h3{font:500 clamp(1.15rem, 1rem + .5vw, 1.45rem) / 1.25 var(--fx-display);letter-spacing:-.015em;margin-top:44px}@media (min-width:1001px){.fx-am-body .fx-lr-grid{grid-template-columns:250px minmax(0,1fr);justify-content:start;column-gap:clamp(48px,5vw,96px)}}.fx-am-body .fx-lr-section>:is(p,h3,ol,.fx-lr-callout,.fx-am-prep,.fx-am-faq,.fx-am-demo){max-width:35em}.fx-am-body :is(.fx-am-cal,.fx-am-phase-block,.fx-am-slide,.fx-lr-stats,.fx-am-forms,.fx-am-plan,.fx-am-next){max-width:960px}.fx-am-hero{overflow:hidden}.fx-am-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.fx-am-title{letter-spacing:-.045em;margin-top:22px;font-size:clamp(2.3rem,1rem + 4.2vw,4.8rem);line-height:1}.fx-am-title span{background:var(--fx-gradient);color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-top:16px;font-size:clamp(1.15rem,.9rem + 1.1vw,1.8rem);line-height:1.2;display:block}.fx-am-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.fx-am-film{background:radial-gradient(120% 80% at 50% 0,#6be4ff29,#0000 62%),linear-gradient(#08182af2,#040914f7);border:1px solid #6be4ff3d;border-radius:28px;padding:20px 26px 22px;position:relative;overflow:hidden;box-shadow:0 50px 120px -50px #6be4ff73,inset 0 0 0 1px #ffffff08}.fx-am-film:before,.fx-am-film:after{content:"";background:repeating-linear-gradient(#6be4ff47 0 7px,#0000 7px 17px);border-radius:3px;width:5px;position:absolute;top:18px;bottom:18px}.fx-am-film:before{left:9px}.fx-am-film:after{right:9px}.fx-am-film-top{color:#aaeaffb8;font:600 10.5px/1.2 var(--fx-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:12px;padding-bottom:14px;display:flex}.fx-am-film-grid{border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid;position:relative;overflow:hidden}.fx-am-film-head{color:#aaeaffcc;font:600 10px/1 var(--fx-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;padding-bottom:4px}.fx-am-film-cell{aspect-ratio:1;color:#cdf2ffb8;font:500 clamp(12px, .6rem + .45vw, 17px) / 1 var(--fx-display);background:#6be4ff0d;border:1px solid #6be4ff1f;border-radius:10px;place-items:center;display:grid;position:relative}.fx-am-film-cell[data-kind=out]{color:#cdf2ff85;background:0 0;border-color:#6be4ff0d}.fx-am-film-cell[data-kind=weekend]{color:#cdf2ff94;background:0 0;border-style:dashed}.fx-am-film-cell[data-kind=internet]{border-color:var(--fx-ion);background:var(--fx-ion);color:#031018;box-shadow:0 0 24px #6be4ff99}.fx-am-film-cell[data-kind=ten]{color:#eaffff;background:#6be4ff2e;border-color:#6be4ff80;box-shadow:inset 0 0 14px #6be4ff40}.fx-am-film-cell[data-kind=week]{color:#fff;background:linear-gradient(160deg,#5865f2b3,#6be4ff59);border-color:#8f98ffd9;box-shadow:0 0 24px #5865f280}.fx-am-film-cell[data-soc]:after{content:"";border:1.5px solid var(--fx-lilac);border-radius:7px;position:absolute;inset:3px}.fx-am-film-scan{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000,#6be4ff1f 70%,#bef5ff6b);border-bottom:1px solid #d2faffd9;height:36%;animation:7s cubic-bezier(.45,0,.55,1) infinite fx-am-scan;position:absolute;inset:0 0 auto;transform:translateY(-100%)}@keyframes fx-am-scan{0%{transform:translateY(-100%)}70%,to{transform:translateY(290%)}}.fx-am-film-legend{color:#cdf2ffc7;font:500 11px/1.4 var(--fx-mono);flex-wrap:wrap;gap:8px 14px;margin-top:16px;display:flex}.fx-am-film-legend span{--dot:var(--fx-ion);align-items:center;gap:7px;display:inline-flex}.fx-am-film-legend span:before{content:"";background:var(--dot);border-radius:2px;flex:none;width:8px;height:8px}.fx-am-film-legend [data-kind=ten]{--dot:#6be4ff73}.fx-am-film-legend [data-kind=week]{--dot:var(--fx-brand)}.fx-am-film-legend [data-kind=soc]:before{border:1.5px solid var(--fx-lilac);background:0 0}.fx-am-film-legend [data-kind=after]{--dot:var(--fx-safe)}.fx-am-hero-actions .fx-btn:hover .fx-arrow{transform:translateY(2px)}@media (max-width:1000px){.fx-am-hero-grid{grid-template-columns:minmax(0,1fr)}.fx-am-film{max-width:560px}}@media (max-width:560px){.fx-am-hero .fx-lr-meta{flex-direction:column;gap:4px}.fx-am-hero .fx-lr-meta li:not(:last-child):after{content:none}}@media (max-width:420px){.fx-am-film{padding:16px 18px 18px}.fx-am-film-grid{gap:4px}.fx-am-film-cell{border-radius:7px}}@media (prefers-reduced-motion:reduce){.fx-am-film-scan{display:none}}@media (max-width:560px){.fx-am-film-top,.fx-am-film-head{font-size:11px}}.fx-lr-body .fx-am-rail{border-left:1px solid var(--fx-line-2);gap:0;margin-top:22px;display:grid}.fx-am-rail li{--tone:var(--fx-ion);--tone-rgb:var(--fx-ion-rgb);grid-template-columns:124px minmax(0,1fr);column-gap:20px;padding:14px 0 14px 24px;display:grid;position:relative}.fx-am-rail li:before{content:"";background:var(--tone);width:9px;height:9px;box-shadow:0 0 0 4px var(--tone), 0 0 14px var(--tone);border-radius:50%;position:absolute;top:21px;left:-5px}@supports (color:color-mix(in lab, red, red)){.fx-am-rail li:before{box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 18%, transparent), 0 0 14px var(--tone)}}@supports not (color:color-mix(in srgb, red, red)){.fx-am-rail li:before{box-shadow:0 0 0 4px rgb(var(--tone-rgb) / 18%), 0 0 14px var(--tone)}}.fx-am-rail li[data-tone=week]{--tone:var(--fx-brand-hi);--tone-rgb:var(--fx-brand-hi-rgb)}.fx-am-rail li[data-tone=soc]{--tone:var(--fx-lilac);--tone-rgb:var(--fx-lilac-rgb)}.fx-am-rail li[data-tone=after]{--tone:var(--fx-safe);--tone-rgb:var(--fx-safe-rgb)}.fx-am-rail-date{color:var(--tone);font:500 1.3rem/1 var(--fx-display);letter-spacing:-.03em;grid-row:span 2}.fx-am-rail-date small{color:var(--fx-dim);font:600 10.5px/1 var(--fx-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;display:block}.fx-am-rail strong{font-size:16px;line-height:1.35}.fx-lr-body .fx-am-rail p{color:var(--fx-muted);margin-top:4px;font-size:15px;line-height:1.55}.fx-lr-body .fx-am-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;padding-left:0;list-style:none;display:grid}.fx-am-forms li{border:1px solid var(--fx-line-2);background:linear-gradient(170deg,#14142ad9,#080812e6);border-radius:18px;align-content:start;gap:6px;padding:18px 18px 16px 64px;display:grid;position:relative}.fx-am-form-letter{color:#8f98ff73;font:500 2.4rem/1 var(--fx-display);position:absolute;top:12px;left:18px}.fx-am-forms strong{font-size:15.5px;line-height:1.35}.fx-lr-body .fx-am-forms p{color:var(--fx-muted);margin:0 0 6px;font-size:14px;line-height:1.5}.fx-am-idea-links-label{color:var(--fx-dim);font:600 10px/1 var(--fx-mono);letter-spacing:.1em;text-transform:uppercase;align-self:center;margin-right:2px}.fx-am-idea-links{flex-wrap:wrap;gap:6px;display:flex}.fx-am-idea-links a{color:var(--fx-ion);font:600 12px/1.4 var(--fx-mono);background:#6be4ff1a;border-radius:6px;padding:4px 8px;transition:background-color .2s}@media (pointer:coarse){.fx-am-idea-links{gap:8px}.fx-am-idea-links a{place-items:center;min-width:40px;min-height:36px;display:inline-grid}}.fx-am-idea-links a:hover{background:#6be4ff38}.fx-am-faq{gap:10px;margin-top:20px;display:grid}.fx-am-faq details{border:1px solid var(--fx-line-2);background:#10102080;border-radius:14px;transition:border-color .2s}.fx-am-faq details[open]{border-color:#6be4ff59}.fx-am-faq summary{color:var(--fx-fg);cursor:pointer;padding:16px 50px 16px 18px;font-weight:700;line-height:1.4;list-style:none;position:relative}.fx-am-faq summary::-webkit-details-marker{display:none}.fx-am-faq summary:after{content:"+";color:var(--fx-ion);font:500 20px/1 var(--fx-mono);transition:rotate .25s var(--fx-ease);position:absolute;top:50%;right:18px;translate:0 -50%}.fx-am-faq details[open] summary:after{rotate:45deg}.fx-lr-body .fx-am-faq p{color:#d4d5ee;padding:0 18px 16px;font-size:15.5px;line-height:1.6}.fx-lr-body .fx-am-next{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:20px 0 0}.fx-am-next .fx-kit-card{padding:20px 46px 20px 20px}.fx-am-next .fx-kit-card strong{font-size:clamp(1.02rem,.95rem + .3vw,1.18rem)}.fx-am-next .fx-kit-card .fx-arrow{top:20px;right:18px}.fx-am-demo{border:1px solid var(--fx-line-2);background:#5865f214;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:18px 20px;display:flex}.fx-lr-body .fx-am-demo p{color:var(--fx-muted);flex:300px;font-size:15px;line-height:1.55}@media (max-width:720px){.fx-lr-body .fx-am-forms,.fx-am-rail li{grid-template-columns:minmax(0,1fr)}.fx-am-rail-date{grid-row:auto;margin-bottom:8px}.fx-am-rail-date small{margin-left:8px;display:inline}}@media (max-width:560px){.fx-am-rail-date small,.fx-am-idea-links-label{font-size:11px}}.fx-am-hint{color:var(--fx-safe);gap:10px;font-size:14.5px;line-height:1.5;display:flex}.fx-am-hint:before{content:"";background:var(--fx-safe);width:8px;height:8px;box-shadow:0 0 10px var(--fx-safe);border-radius:50%;flex:none;margin-top:.5em}.fx-am-cal{border:1px solid var(--fx-line-2);background:linear-gradient(170deg,#121226d9,#080812e6);border-radius:22px;margin-top:18px;padding:14px}.fx-am-cal-head{color:var(--fx-dim);font:600 10.5px/1 var(--fx-mono);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:78px repeat(5,minmax(0,1fr));gap:6px;padding-bottom:6px;display:grid}.fx-am-cal-weeks{gap:6px;display:grid}.fx-am-week,.fx-am-cal-after{grid-template-columns:78px minmax(0,1fr);column-gap:6px;display:grid}.fx-am-cal-after{border-top:1px dashed var(--fx-line-2);margin-top:12px;padding-top:12px}.fx-am-cal-after .fx-am-days{grid-template-columns:minmax(0,1fr)}.fx-am-week-label{color:var(--fx-dim);font:600 10px/1.3 var(--fx-mono);letter-spacing:.1em;text-transform:uppercase;grid-row:1/span 2;align-self:center}.fx-am-week[data-kind=ten] .fx-am-week-label{color:var(--fx-ion)}.fx-am-week-band{color:#d7dbff;font:600 10px/1.3 var(--fx-mono);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(90deg,#5865f252,#6be4ff1f);border-radius:10px 10px 0 0;grid-column:2;padding:5px 10px}.fx-am-days{grid-column:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.fx-am-day{border:1px solid var(--fx-line);min-height:96px;color:var(--fx-fg);background:#ffffff04;border-radius:12px;flex-direction:column;gap:6px;padding:9px 10px;transition:border-color .3s,background-color .3s,box-shadow .3s;display:flex}.fx-am-week[data-kind=ten] .fx-am-day{background:#6be4ff0d;border-color:#6be4ff33}.fx-am-day[data-state=out]{background:0 0;border-style:dashed}.fx-am-day[data-state=out] .fx-am-day-date,.fx-am-day[data-state=out] .fx-am-day-date b,.fx-am-day[data-state=empty] .fx-am-day-date{color:var(--fx-dim)}.fx-am-week .fx-am-day[data-picked],.fx-am-day[data-picked]{background:#6dffb017;border-color:#6dffb099;box-shadow:0 0 0 1px #6dffb033,0 12px 30px -14px #6dffb08c}.fx-am-day-date{color:var(--fx-muted);font:600 10px/1.2 var(--fx-mono);letter-spacing:.06em;text-transform:uppercase}.fx-am-day-wd{display:none}.fx-am-day-date b{color:var(--fx-fg);font:500 18px/1 var(--fx-display);letter-spacing:-.03em;margin-right:2px}.fx-am-day-mark{color:var(--fx-lilac);font:600 9.5px/1.25 var(--fx-mono);letter-spacing:.06em;text-transform:uppercase}.fx-am-day-event{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-height:24px;padding-block:4px;font-size:12.5px;line-height:1.32;transition:color .2s;display:block}a.fx-am-day-event:hover{color:var(--fx-ion)}.fx-am-day-event[data-plain]{color:var(--fx-muted)}.fx-am-day-n{color:var(--fx-ion);font:600 10px/1.4 var(--fx-mono);background:#6be4ff1f;border-radius:5px;margin-right:5px;padding:1px 5px;transition:background-color .3s,color .3s;display:inline-block}.fx-am-day-event[data-picked] .fx-am-day-n{background:var(--fx-safe);color:#03140b}.fx-am-prep{margin-top:4px}@media (min-width:721px) and (max-width:1120px){.fx-am-cal-head{grid-template-columns:repeat(5,minmax(0,1fr))}.fx-am-cal-head>span:first-child{display:none}.fx-am-week,.fx-am-cal-after{grid-template-columns:minmax(0,1fr)}.fx-am-week-label{grid-row:auto;padding:8px 2px 4px}.fx-am-week-band,.fx-am-days{grid-column:1}.fx-am-day{min-height:84px;padding:8px 9px}}@media (max-width:720px){.fx-am-cal{padding:10px}.fx-am-cal-head{display:none}.fx-am-week,.fx-am-cal-after{grid-template-columns:minmax(0,1fr)}.fx-am-week-label{grid-row:auto;padding:6px 2px 2px}.fx-am-week-band,.fx-am-days{grid-column:1}.fx-am-days{grid-template-columns:minmax(0,1fr);gap:4px}.fx-am-day{grid-template-columns:100px minmax(0,1fr);grid-auto-flow:dense;align-items:baseline;gap:4px 10px;min-height:0;padding:10px 12px;display:grid;position:relative}.fx-am-day[data-state=empty],.fx-am-day[data-state=out]{display:none}.fx-am-day-wd{display:inline}.fx-am-day-date{grid-column:1}.fx-am-day-mark{grid-column:1/-1}.fx-am-day>a.fx-am-day-event:only-of-type:after{content:"";border-radius:12px;position:absolute;inset:0}.fx-am-day-event{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;grid-column:2;font-size:14px}}@media (max-width:374px){.fx-am-day{grid-template-columns:minmax(0,1fr)}.fx-am-day-event{grid-column:1}}@media (pointer:coarse){.fx-am-day>a.fx-am-day-event:not(:only-of-type){padding-block:9px}.fx-am-day>a.fx-am-day-event:not(:only-of-type)+a.fx-am-day-event{margin-top:4px}}@media (max-width:560px){.fx-am-cal-head,.fx-am-week-label,.fx-am-week-band,.fx-am-day-date,.fx-am-day-mark,.fx-am-day-n{font-size:11px}}.fx-am-phase-block{margin-top:40px}.fx-lr-body .fx-am-phase{top:var(--fx-header-h);z-index:3;border-top:1px solid var(--fx-line-2);border-bottom:1px solid var(--fx-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05050be6;flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:0;padding:12px 0 10px;display:flex;position:sticky}.fx-am-phase-range{color:var(--fx-muted);font:500 1.05rem/1.25 var(--fx-display);letter-spacing:-.02em}.fx-am-phase-block[data-phase=ten] .fx-am-phase-range{color:var(--fx-ion)}.fx-am-phase-block[data-phase=ai] .fx-am-phase-range{color:var(--fx-lilac)}.fx-am-phase-label{color:var(--fx-fg);font:600 11px/1.4 var(--fx-mono);letter-spacing:.12em;text-transform:uppercase}.fx-lr-body .fx-am-phase-text{max-width:68ch;color:var(--fx-muted);margin-top:10px;font-size:14.5px;line-height:1.5}.fx-am-ideas{gap:18px;margin-top:20px;display:grid}.fx-am-idea{--accent:var(--fx-ion);--accent-rgb:var(--fx-ion-rgb);scroll-margin-top:calc(var(--fx-header-h) + 64px);border:1px solid var(--fx-line-2);background:radial-gradient(80% 60% at 100% 0%, var(--accent), transparent 70%), linear-gradient(170deg, #14142aeb, #080812f0);border-radius:24px;padding:clamp(20px,3vw,30px);position:relative;container:fx-am-idea/inline-size}@supports (color:color-mix(in lab, red, red)){.fx-am-idea{background:radial-gradient(80% 60% at 100% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%), linear-gradient(170deg, #14142aeb, #080812f0)}}.fx-am-idea{transition:border-color .35s,box-shadow .35s}@supports not (color:color-mix(in srgb, red, red)){.fx-am-idea{background:radial-gradient(80% 60% at 100% 0%, rgb(var(--accent-rgb) / 9%), transparent 70%), linear-gradient(170deg, #14142aeb, #080812f0)}}.fx-am-idea[data-ai]{--accent:var(--fx-lilac);--accent-rgb:var(--fx-lilac-rgb)}.fx-am-idea[data-picked]{--accent:var(--fx-safe);--accent-rgb:var(--fx-safe-rgb);border-color:#6dffb08c;box-shadow:0 0 0 1px #6dffb02e,0 30px 80px -44px #6dffb099}.fx-am-idea:target{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fx-am-idea:target{border-color:color-mix(in srgb, var(--accent) 70%, transparent)}}@supports not (color:color-mix(in srgb, red, red)){.fx-am-idea:target{border-color:rgb(var(--accent-rgb) / 70%)}}.fx-am-idea[data-arrived]{animation:fx-am-arrive 1.8s var(--fx-ease) .6s both}@keyframes fx-am-arrive{0%{box-shadow:0 0 0 3px var(--accent), 0 0 70px -10px var(--accent)}to{box-shadow:0 0 #0000}}.fx-am-idea-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.fx-am-idea-n{width:1.7em;color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fx-am-idea-n{color:color-mix(in srgb, var(--accent) 38%, transparent)}}.fx-am-idea-n{font:500 clamp(2.4rem, 1.9rem + 1.8vw, 3.4rem) / .9 var(--fx-display);letter-spacing:-.05em;transition:color .35s,text-shadow .35s}@supports not (color:color-mix(in srgb, red, red)){.fx-am-idea-n{color:rgb(var(--accent-rgb) / 38%)}}.fx-am-idea[data-picked] .fx-am-idea-n{color:var(--fx-safe);text-shadow:0 0 28px #6dffb073}.fx-lr-body .fx-am-idea-when{color:var(--accent);font:600 11px/1.4 var(--fx-mono);letter-spacing:.1em;text-transform:uppercase}.fx-lr-body .fx-am-idea h3{font:500 clamp(1.15rem, 1rem + .6vw, 1.45rem) / 1.2 var(--fx-display);letter-spacing:-.025em;margin-top:8px}.fx-am-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.fx-am-tags li{border:1px solid var(--fx-line-2);color:var(--fx-muted);font:600 10px/1.3 var(--fx-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 9px}.fx-am-tags li[data-tone=ai]{color:var(--fx-lilac);background:#b7a9ff1a;border-color:#b7a9ff73}.fx-am-pick{border:1px solid var(--fx-line-2);color:var(--fx-fg);font:700 13.5px/1 var(--fx-text);white-space:nowrap;cursor:pointer;background:#ffffff08;border-radius:999px;align-items:center;gap:9px;padding:7px 15px 7px 7px;transition:border-color .25s,background-color .25s,color .25s;display:inline-flex}.fx-am-pick-box{border:1.5px solid var(--fx-line-2);color:#0000;border-radius:50%;place-items:center;width:24px;height:24px;transition:background-color .25s,border-color .25s,color .25s;display:grid}.fx-am-pick:hover{border-color:#6dffb08c}.fx-am-pick:hover .fx-am-pick-box{border-color:var(--fx-safe);color:#6dffb080}.fx-am-pick[aria-pressed=true]{color:var(--fx-safe);background:#6dffb021;border-color:#6dffb0a6}.fx-am-pick[aria-pressed=true] .fx-am-pick-box{border-color:var(--fx-safe);background:var(--fx-safe);color:#03140b;animation:fx-am-pop .4s var(--fx-ease)}.fx-am-pick:active{scale:.97}@keyframes fx-am-pop{0%{transform:scale(.5)}60%{transform:scale(1.18)}to{transform:scale(1)}}@media (max-width:720px){.fx-am-idea-head{grid-template-columns:auto minmax(0,1fr);gap:14px}.fx-am-pick{grid-column:1/-1;justify-self:start}}@media (max-width:420px){.fx-am-idea-head{grid-template-columns:minmax(0,1fr);gap:10px}.fx-am-idea-n{font-size:2.2rem}.fx-lr-body .fx-am-phase{flex-wrap:nowrap;gap:8px;padding:8px 0 7px}.fx-am-phase-range{white-space:nowrap;flex:none;font-size:.9rem}.fx-am-phase-label{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.fx-am-idea{scroll-margin-top:calc(var(--fx-header-h) + 44px)}}@media (prefers-reduced-motion:reduce){.fx-am-pick[aria-pressed=true] .fx-am-pick-box{animation:none}.fx-am-idea[data-arrived]{border-color:var(--accent);animation:none}}@media (max-width:560px){.fx-am-tags li{font-size:11px}}.fx-am-idea-body{margin-top:18px}@container fx-am-idea (min-width:780px){.fx-am-idea-body--side{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"main side""spec spec";align-items:start;column-gap:32px;display:grid}.fx-am-idea-main{grid-area:main;max-width:40em}.fx-am-idea-side{grid-area:side}.fx-am-idea-body>.fx-am-spec{grid-area:spec}.fx-am-idea-side>:first-child{margin-top:4px}}.fx-lr-body .fx-am-idea-lead{color:#e7e8fb;font-size:17px;line-height:1.6}.fx-am-steps-fold{margin-top:16px}.fx-am-steps-fold>summary{display:none}.fx-am-steps{counter-reset:step;gap:10px;margin-top:16px;display:grid}.fx-am-steps-fold>.fx-am-steps{margin-top:0}.fx-am-steps li{color:#d4d5ee;counter-increment:step;padding-left:36px;font-size:15.5px;line-height:1.6;position:relative}.fx-am-steps li:before{content:counter(step);border:1px solid var(--accent);border-radius:7px;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:2px;left:0}@supports (color:color-mix(in lab, red, red)){.fx-am-steps li:before{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent)}}.fx-am-steps li:before{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fx-am-steps li:before{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.fx-am-steps li:before{color:var(--accent);font:600 11px/1 var(--fx-mono)}@supports not (color:color-mix(in srgb, red, red)){.fx-am-steps li:before{border:1px solid rgb(var(--accent-rgb) / 32%);background:rgb(var(--accent-rgb) / 12%)}}.fx-am-spec{border:1px solid var(--fx-line);background:#05050c66;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);margin-top:20px;display:grid;overflow:hidden}.fx-am-spec>div{padding:12px 14px}.fx-am-spec>div+div{border-left:1px solid var(--fx-line)}.fx-am-spec dt{color:var(--fx-dim);font:600 10px/1.3 var(--fx-mono);letter-spacing:.1em;text-transform:uppercase}.fx-am-spec dd{color:var(--fx-fg);margin:5px 0 0;font-size:14px;line-height:1.5}.fx-am-facts{border-left:2px solid var(--fx-ion);background:#6be4ff0d;border-radius:0 12px 12px 0;margin-top:16px;padding:2px 16px}.fx-am-facts li{color:#d4d5ee;padding:11px 0;font-size:14.5px;line-height:1.55}.fx-am-facts li+li{border-top:1px solid var(--fx-line)}.fx-lr-body .fx-am-caution{color:#f1d9b8;margin-top:14px;padding-left:30px;font-size:14px;line-height:1.55;position:relative}.fx-am-caution:before{content:"!";width:20px;height:20px;color:var(--fx-warn);font:700 12px/1 var(--fx-mono);border:1px solid #ffb3478c;border-radius:50%;place-items:center;display:grid;position:absolute;top:1px;left:0}.fx-am-product{border:1px dashed var(--fx-line-2);background:#ffffff05;border-radius:14px;gap:12px;margin-top:16px;padding:14px 16px;font-size:14.5px;line-height:1.55;display:grid}.fx-am-product[data-platform]{background:#6be4ff0a;border-color:#6be4ff61}.fx-am-product-part{justify-items:start;gap:6px;display:grid}.fx-am-product-part+.fx-am-product-part{border-top:1px dashed var(--fx-line-2);padding-top:12px}.fx-am-product-label{color:var(--fx-ion);font:700 10.5px/1.2 var(--fx-mono);letter-spacing:.12em;text-transform:uppercase}.fx-am-product-part[data-kind=site] .fx-am-product-label{color:var(--fx-muted)}.fx-lr-body .fx-am-product-link{color:var(--fx-ion);align-items:center;gap:6px;font-weight:700;display:inline-flex;position:relative}@media (pointer:coarse){.fx-lr-body .fx-am-product-link:after{content:"";position:absolute;inset:-10px -6px}}.fx-am-product-link .fx-arrow{transition:translate .2s}.fx-am-product-link:hover .fx-arrow{translate:2px -2px}@media (max-width:720px) and (scripting:enabled){.fx-am-steps-fold:not([data-ready])>:not(summary){display:none}}@media (max-width:720px){.fx-am-steps-fold>summary{border:1px solid var(--accent);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.fx-am-steps-fold>summary{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent)}}.fx-am-steps-fold>summary{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fx-am-steps-fold>summary{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.fx-am-steps-fold>summary{color:var(--fx-fg);font:700 14.5px/1.2 var(--fx-text);cursor:pointer;list-style:none}@supports not (color:color-mix(in srgb, red, red)){.fx-am-steps-fold>summary{border:1px solid rgb(var(--accent-rgb) / 32%);background:rgb(var(--accent-rgb) / 8%)}}.fx-am-steps-fold>summary::-webkit-details-marker{display:none}.fx-am-steps-fold>summary:after{content:"+";color:var(--accent);font:500 20px/1 var(--fx-mono);transition:rotate .25s var(--fx-ease)}.fx-am-steps-fold[open]>summary:after{rotate:45deg}.fx-am-steps-fold .fx-am-steps{margin-top:14px}.fx-am-spec{grid-template-columns:minmax(0,1fr)}.fx-am-spec>div+div{border-left:0;border-top:1px solid var(--fx-line)}}@media (max-width:560px){.fx-am-spec dt,.fx-am-product-label{font-size:11px}}.fx-am-light{border:1px solid var(--fx-line-2);background:#05050c8c;border-radius:18px;margin-top:20px;padding:16px}.fx-lr-body .fx-am-light-title{color:var(--fx-lilac);font:600 11px/1.4 var(--fx-mono);letter-spacing:.1em;text-transform:uppercase}.fx-am-light ol{gap:8px;margin-top:12px;display:grid}.fx-am-light-row{border:1px solid var(--fx-line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:10px 12px;transition:border-color .3s,background-color .3s;display:grid}.fx-am-light-row[data-result=ok]{background:#6dffb014;border-color:#6dffb08c}.fx-am-light-row[data-result=miss]{background:#ff4f6d0f;border-color:#ff4f6d80}.fx-lr-body .fx-am-light-text{color:var(--fx-fg);font-size:14.5px;line-height:1.45}.fx-am-light-options{flex-wrap:wrap;gap:6px;display:flex}.fx-am-light-options button{--tone:var(--fx-safe);--tone-rgb:var(--fx-safe-rgb);border:1px solid var(--fx-line-2);min-height:40px;color:var(--fx-muted);font:600 12.5px/1 var(--fx-text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.fx-am-light-options button:before{content:"";background:var(--tone);border-radius:50%;flex:none;width:8px;height:8px}.fx-am-light-options [data-light=yellow]{--tone:var(--fx-warn);--tone-rgb:var(--fx-warn-rgb)}.fx-am-light-options [data-light=red]{--tone:var(--fx-threat);--tone-rgb:var(--fx-threat-rgb)}.fx-am-light-options button:hover,.fx-am-light-options button[aria-pressed=true]{border-color:var(--tone);color:var(--fx-fg)}.fx-am-light-options button[aria-pressed=true]{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.fx-am-light-options button[aria-pressed=true]{background:color-mix(in srgb, var(--tone) 16%, transparent)}}@supports not (color:color-mix(in srgb, red, red)){.fx-am-light-options button[aria-pressed=true]{background:rgb(var(--tone-rgb) / 16%)}}.fx-am-light-options button[data-answer]{border-style:dashed;border-color:var(--tone);color:var(--fx-fg)}.fx-lr-body .fx-am-light-why{color:var(--fx-muted);grid-column:1/-1;font-size:13.5px;line-height:1.5}.fx-am-light-row[data-result=ok] .fx-am-light-why{color:#c7ffe0}.fx-am-light-foot{color:var(--fx-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:12px;font-size:13.5px;display:flex}.fx-am-light-reset{color:var(--fx-ion);font:600 13.5px/1.4 var(--fx-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:720px){.fx-am-light-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.fx-am-light{padding:14px 10px}.fx-am-light-row{padding:12px}.fx-am-light-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fx-am-light-options button{justify-content:center;padding:8px 6px;font-size:13px}}@media (max-width:380px){.fx-am-light-row{padding:12px 8px}.fx-am-light-options{gap:4px}.fx-am-light-options button{gap:4px;padding:8px 3px;font-size:12px}}@media (max-width:360px){.fx-am-light{background:0 0;border:0;padding-inline:0}}.fx-am-plan{background:radial-gradient(70% 90% at 0 0,#6dffb01a,#0000 70%),linear-gradient(170deg,#0e1a1ae6,#070a0ef0);border:1px solid #6dffb061;border-radius:22px;margin-top:20px;padding:clamp(18px,2.5vw,26px)}.fx-am-plan[data-empty]{border-style:dashed;border-color:var(--fx-line-2);background:#10102080;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.fx-lr-body .fx-am-plan[data-empty] p{color:var(--fx-muted);flex:320px;font-size:15px;line-height:1.55}.fx-lr-body .fx-am-plan-count{color:var(--fx-muted);font-size:15px}.fx-am-plan-count strong{font:500 2.4rem/1 var(--fx-display);letter-spacing:-.04em;margin-right:6px}.fx-lr-body .fx-am-plan-count strong{color:var(--fx-safe)}.fx-am-plan-list{margin-top:14px}.fx-am-plan-list li{border-top:1px solid #6dffb024;grid-template-columns:200px minmax(0,1fr);gap:4px 16px;padding:10px 0;font-size:15px;line-height:1.45;display:grid}.fx-am-plan-list span{color:var(--fx-safe);font:600 11px/1.5 var(--fx-mono);letter-spacing:.06em;text-transform:uppercase}.fx-am-plan-list a:hover{color:var(--fx-safe)}.fx-am-plan-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.fx-am-plan-btn{border:1px solid var(--fx-line-2);color:var(--fx-fg);font:700 14px/1 var(--fx-text);cursor:pointer;background:0 0;border-radius:999px;padding:11px 18px;transition:border-color .2s,background-color .2s,box-shadow .2s}.fx-am-plan-btn:hover{border-color:#6dffb099}.fx-am-plan-btn[data-primary]{border-color:var(--fx-safe);background:var(--fx-safe);color:#03140b}.fx-am-plan-btn[data-primary]:hover{box-shadow:0 0 28px #6dffb073}.fx-am-plan-manual{color:var(--fx-muted);flex-basis:100%;gap:8px;font-size:13.5px;display:grid}.fx-am-plan-manual textarea{border:1px solid var(--fx-line-2);background:var(--fx-panel-solid);width:100%;color:var(--fx-fg);font:500 12.5px/1.5 var(--fx-mono);resize:vertical;border-radius:10px;padding:10px 12px}.fx-lr-toc .fx-am-meter{border:1px solid var(--fx-line-2);color:var(--fx-muted);background:#10102099;border-radius:16px;gap:8px;padding:14px 16px;font-size:14px;transition:border-color .25s;display:grid}.fx-lr-toc .fx-am-meter:hover{background:#10102099;border-color:#6dffb080}.fx-lr-toc .fx-am-meter-label{color:var(--fx-dim);font:600 10.5px/1.3 var(--fx-mono);letter-spacing:.12em;text-transform:uppercase}.fx-lr-toc .fx-am-meter-count{color:var(--fx-muted);font:500 13px/1 var(--fx-mono)}.fx-am-meter-count strong{color:var(--fx-fg);font:500 1.6rem/1 var(--fx-display);letter-spacing:-.04em;margin-right:4px}.fx-lr-toc .fx-am-meter-dots{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.fx-am-meter-dots i{background:var(--fx-line-2);border-radius:3px;height:6px;transition:background-color .3s,box-shadow .3s}.fx-am-meter-dots i[data-on]{background:var(--fx-safe);box-shadow:0 0 8px #6dffb099}.fx-am-dock{left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:480px;color:var(--fx-fg);font:600 14px/1.2 var(--fx-text);visibility:hidden;transition:transform .4s var(--fx-ease), visibility 0s .4s;background:#05050beb;border:1px solid #6dffb080;border-radius:999px;align-items:center;gap:12px;margin-inline:auto;padding:10px 16px 10px 12px;text-decoration:none;display:flex;position:fixed;transform:translateY(calc(100% + 28px));box-shadow:0 18px 40px -14px #000000e6,0 0 32px -12px #6dffb080}.fx-am-dock[data-shown]{visibility:visible;transition:transform .4s var(--fx-ease), visibility 0s;transform:none}.fx-am-dock-count{background:var(--fx-safe);color:#03140b;min-width:52px;height:32px;font:600 13px/1 var(--fx-mono);border-radius:999px;place-items:center;padding:0 10px;display:grid}.fx-am-dock-label{flex:1}.fx-am-dock-go{color:var(--fx-safe);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.fx-am-dock:focus-visible{outline:2px solid var(--fx-ion);outline-offset:3px}@media (min-width:1001px){.fx-am-dock{display:none}}@media (max-width:720px){.fx-am-plan-list li{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.fx-am-dock{bottom:calc(8px + env(safe-area-inset-bottom));padding-block:6px}.fx-am-dock-count{height:28px}}@media (prefers-reduced-motion:reduce){.fx-am-dock,.fx-am-dock[data-shown]{transition:none}}@media (max-width:560px){.fx-lr-toc .fx-am-meter-label{font-size:11px}}.fx-am-slide{border:1px solid var(--fx-line-2);background:radial-gradient(60% 80% at 100% 0,#5865f229,#0000 70%),linear-gradient(160deg,#111128,#07070f);border-radius:20px;margin-top:24px;padding:clamp(16px,2.5vw,26px)}.fx-am-slide-top{color:var(--fx-dim);font:600 10.5px/1.3 var(--fx-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.fx-am-slide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.fx-am-slide-grid li{border:1px solid var(--fx-line);background:#ffffff05;border-radius:14px;align-content:start;gap:6px;padding:14px;display:grid}.fx-am-slide-grid li[data-main]{background:#6dffb00f;border-color:#6dffb073}.fx-am-slide-value{--tone:var(--fx-dim);--tone-rgb:var(--fx-dim-rgb);color:var(--tone);font:500 14px/1 var(--fx-mono);align-items:center;gap:8px;margin-bottom:4px;display:flex}.fx-am-slide-value i{border:1.5px dashed var(--tone);border-radius:7px;place-items:center;width:46px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.fx-am-slide-value i{border:1.5px dashed color-mix(in srgb, var(--tone) 70%, transparent)}}.fx-am-slide-value i{color:var(--fx-dim);font:500 11px/1 var(--fx-mono);font-style:normal}@supports not (color:color-mix(in srgb, red, red)){.fx-am-slide-value i{border:1.5px dashed rgb(var(--tone-rgb) / 70%)}}.fx-am-slide-grid li[data-main] .fx-am-slide-value{--tone:var(--fx-safe);--tone-rgb:var(--fx-safe-rgb)}.fx-am-slide-grid strong{font-size:14px;line-height:1.35}.fx-am-slide-meta{color:var(--fx-muted);font-size:12.5px;line-height:1.4}.fx-am-slide-from{color:var(--fx-dim);font:600 10px/1.3 var(--fx-mono);letter-spacing:.08em;text-transform:uppercase}.fx-am-slide figcaption{color:var(--fx-dim);margin-top:12px;font-size:13px}@media (max-width:720px){.fx-am-slide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-am-slide-grid li{padding:12px}}@media (max-width:380px){.fx-am-slide-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.fx-am-slide-top,.fx-am-slide-from{font-size:11px}}
