@layer properties,theme,base;@layer components{.fxg{--line:#ffffff17;--card:#ffffff09;--mut:hsl(var(--muted-foreground));--glow:0 0 10px hsl(var(--t));--stl:hsl(var(--brand-steel));--mk:700 11px/1.4 var(--fm);--tr:hsl(var(--foreground) / .14);--fg:hsl(var(--foreground))}.fxg [id]{scroll-margin-top:5.25rem}.fxg #private{--cis:1700px;--cis-d:1150px}.fxg #extensions{--cis:1150px;--cis-d:820px}.fxg #mobile{--cis:1500px;--cis-d:820px}.fxg #numbers{--cis:1000px;--cis-d:760px}.fxg #site{--cis:1300px;--cis-d:940px}.fxg #respond{--cis:2300px;--cis-d:1250px}.fxg #faq{--cis:1000px;--cis-d:820px}.fxg #sources{--cis:900px;--cis-d:560px}.fxg #start{--cis:620px;--cis-d:500px}@media (min-width:1020px){.fxg .pub-cv{contain-intrinsic-size:auto var(--cis-d,var(--cis,900px))}}.fxg-nw{white-space:nowrap}.fxg .fxg-stl{--t:var(--brand-steel)}.fxg .pub-cta-row .lq-btn{height:auto;min-height:3rem;padding-block:.6rem;line-height:1.35}.fxg-h2{max-width:46rem;font:700 clamp(1.6rem, 2.8vw, 2.3rem)/1.12 var(--fd);letter-spacing:-.02em;text-wrap:balance;margin-bottom:18px}.fxg-h3{max-width:40rem;font:700 clamp(1.2rem, 1.8vw, 1.45rem)/1.25 var(--fd);letter-spacing:-.01em;text-wrap:balance;padding-top:10px}.fxg-p{max-width:38em;color:var(--mut);text-wrap:pretty;font-size:clamp(.95rem,1.1vw,1.02rem);line-height:1.75}.fxg-p p+p{margin-top:.9em}.fxg-main>section>*+*{margin-top:20px}.fxg-sec{border-top:1px solid #ffffff0d;padding-block:clamp(34px,4.4vw,60px);position:relative}.fxg-micro{text-wrap:pretty;max-width:64ch;font:600 11px/1.7 var(--fm);letter-spacing:.04em;color:hsl(var(--foreground) / .74);margin-top:14px}.fxg-foot,.fxg-tfoot{color:var(--mut);font-size:12.5px;line-height:1.6}.fxg-foot{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.fxg-tcap,.fxg-tbl thead th,.fxg-wk,.fxg-list dt,.fxg-dt thead th,.fxg-plan,.fxg-wcap,.fxg-report b,.fxg-rail time{font:var(--mk);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--foreground) / .72)}.fxg-main figure{border-radius:20px;padding:18px}.fxg figure>.pub-cap+*{margin-top:14px}.fxg :is(figure,.fxg-tw,.fxg-final):is(:hover,:focus-within) :is(*){animation-play-state:paused}@keyframes fxg-in{0%{opacity:0;transform:translateY(6px)}}@keyframes fxg-grow{0%{transform:scaleX(0)}}@keyframes fxg-out{0%{opacity:1}}@keyframes fxg-beat{0%,to{opacity:1}50%{opacity:.35}}.fxg-hero{padding-bottom:clamp(28px,4vw,48px)}.fxg-eyebrow{margin-top:20px}.fxg .pub-h1{margin-top:14px}.fxg .pub-lead{max-width:40rem}.fxg-trust{max-width:40rem;font:600 11.5px/1.75 var(--fm);letter-spacing:.03em;color:hsl(var(--foreground) / .72);margin:12px 0 0}.fxg-trust time{color:hsl(var(--foreground) / .95)}@media (max-width:639.9px){.fxg .pub-cta-row .lq-btn{text-align:center}.fxg-hero :is(.fxg-micro,.fxg-trust){padding-right:64px}}@media (min-width:1120px){.fxg .pub-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center}}.fxg-windows{margin:0}.fxg-wl{gap:12px;margin-top:14px;display:grid}@media (min-width:520px){.fxg-wl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.fxg-win:nth-child(2n){transform:translateY(18px)}.fxg-windows .fxg-foot{margin-top:32px}}.fxg-win{background:hsl(var(--background) / .55);box-shadow:inset 0 0 0 1px hsl(var(--brand-steel) / .32);border-radius:14px;align-content:start;gap:6px;padding:30px 14px 14px;display:grid;position:relative}.fxg-win:before{content:"";--dot:radial-gradient(circle, hsl(var(--foreground) / .32) 2.5px, transparent 3px);background:var(--dot) 0 50% / 8px 8px no-repeat, var(--dot) 11px 50% / 8px 8px no-repeat, var(--dot) 22px 50% / 8px 8px no-repeat, linear-gradient(var(--tr), var(--tr)) 40px 50% / calc(100% - 40px) 6px no-repeat;height:8px;position:absolute;top:11px;left:12px;right:12px}.fxg-full{box-shadow:inset 0 0 0 1px hsl(var(--t) / .55), 0 0 30px -18px hsl(var(--t))}.fxg-page{background:linear-gradient(var(--tr), var(--tr)) 0 4px / 52% 5px no-repeat, linear-gradient(var(--tr), var(--tr)) 0 16px / 46% 5px no-repeat, linear-gradient(var(--tr), var(--tr)) 0 28px / 50% 5px no-repeat, linear-gradient(var(--tr), var(--tr)) 0 40px / 34% 5px no-repeat;height:46px;display:block;position:relative}.fxg-page:before{content:"";border:1.5px dashed hsl(var(--brand-steel) / .6);border-radius:6px;width:38%;height:100%;position:absolute;top:0;right:0}.fxg-page:after{content:"";background:hsl(var(--t) / .75);width:38%;height:100%;box-shadow:var(--glow);opacity:0;border-radius:6px;position:absolute;top:0;right:0}.fxg-full .fxg-page:before{border-style:solid;border-color:hsl(var(--t))}.fxg-full .fxg-page:after{opacity:1}.fxg-wk{color:hsl(var(--foreground) / .92);letter-spacing:.06em;margin-top:4px}.fxg-full .fxg-wk{color:hsl(var(--t))}.fxg-ws{font:600 12.5px/1.5 var(--fm);color:hsl(var(--foreground) / .82)}.pub-js .fxg-windows.is-in .fxg-win{animation:fxg-in .6s var(--ease-spring) backwards}.pub-js .fxg-windows.is-in .fxg-win:not(.fxg-full) .fxg-page:after{animation:.7s ease-in .7s backwards fxg-out}.fxg-win:nth-child(2){animation-delay:.1s!important}.fxg-win:nth-child(3){animation-delay:.2s!important}.fxg-win:nth-child(4){animation-delay:.3s!important}.fxg-win:nth-child(3) .fxg-page:after{animation-delay:1s!important}.fxg-win:nth-child(4) .fxg-page:after{animation-delay:1.3s!important}.pub-js .fxg-windows.is-in .fxg-full .fxg-page:after{animation:2.8s ease-in-out 1.6s infinite fxg-beat}.fxg-windows .fxg-foot{font:600 11.5px/1.7 var(--fm);letter-spacing:.03em;color:hsl(var(--foreground) / .72)}@media (max-width:519.9px){.fxg-win{grid-template-columns:84px minmax(0,1fr);column-gap:14px;padding-top:28px}.fxg-page{grid-row:span 2;height:52px}}.fxg-tw{border:1px solid var(--line);background:var(--card);border-radius:16px;overflow:hidden}.fxg-ts{overscroll-behavior-x:contain;overflow-x:auto}.fxg-ts:focus-visible{outline:2px solid hsl(var(--t));outline-offset:-2px}.fxg-tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;line-height:1.5}.fxg-tcap{text-align:left;text-transform:none;letter-spacing:.04em;padding:14px 14px 10px;line-height:1.6;position:sticky;left:0}.fxg-tcap:before{content:"";background:hsl(var(--t));width:14px;height:2px;box-shadow:var(--glow);border-radius:2px;margin:0 9px 3px 0;display:inline-block}.fxg-tbl :is(th,td){border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px}.fxg-tbl thead th{line-height:1.5}.fxg-tbl thead th:nth-child(2){color:hsl(var(--t))}.fxg-tbl tbody th{width:30%;min-width:12em;color:var(--fg);font-weight:700}.fxg-tbl td{color:var(--mut)}.fxg-tbl td:nth-child(2){color:hsl(var(--foreground) / .92);box-shadow:inset 2px 0 0 hsl(var(--t) / .45)}.fxg-tbl tbody tr:hover :is(td,th){background-color:hsl(var(--brand-steel) / .06)}.fxg-tbl sup{font:700 11px/1 var(--fm);vertical-align:.45em;color:var(--stl)}.fxg-tfoot{border-top:1px solid var(--line);padding:10px 14px 14px}.pub-js .fxg-tw.is-in tbody tr{animation:fxg-in .6s var(--ease-spring) backwards}.fxg-tbl tbody tr:nth-child(2){animation-delay:70ms!important}.fxg-tbl tbody tr:nth-child(3){animation-delay:.14s!important}.fxg-tbl tbody tr:nth-child(4){animation-delay:.21s!important}.fxg-tbl tbody tr:nth-child(n+5){animation-delay:.28s!important}@media (max-width:759.9px){.fxg-tbl{font-size:13.5px}.fxg-tbl tbody th{min-width:9.5em}.fxg-tbl :is(th,td){padding:11px 12px}}.fxg-names{border-left:2px solid hsl(var(--t) / .55);white-space:pre-line;max-width:46rem;font:600 12.5px/1.9 var(--fm);letter-spacing:.02em;color:hsl(var(--foreground) / .82);padding-left:14px}.fxg-list{max-width:46rem}.fxg-list dl{counter-reset:ln;display:grid}.fxg-list dl>div{counter-increment:ln;border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4px 14px;padding:11px 0 11px 34px;display:grid;position:relative}.fxg-list dl>div:before{content:counter(ln, decimal-leading-zero);font:var(--mk);color:hsl(var(--foreground) / .38);position:absolute;top:12px;left:0}.fxg-list dd{font:600 13.5px/1.5 var(--fm);color:hsl(var(--foreground) / .9)}.fxg-list dl>div:first-child dt,.fxg-list dl>div:first-child dd,.fxg-list dl>div:first-child:before{color:hsl(var(--t))}.pub-js .fxg-list.is-in dl>div{animation:fxg-in .6s var(--ease-spring) backwards}.fxg-list dl>div:nth-child(2){animation-delay:.16s!important}.fxg-list dl>div:nth-child(3){animation-delay:.32s!important}@media (max-width:519.9px){.fxg-list dl>div{grid-template-columns:minmax(0,1fr)}}.fxg-rail{max-width:46rem}.fxg-rail ol{gap:18px;padding-left:22px;display:grid;position:relative}.fxg-rail ol:before{content:"";background:linear-gradient(var(--stl), hsl(var(--t)));transform-origin:50% 0;width:2px;position:absolute;top:6px;bottom:6px;left:5px}.fxg-rail li{position:relative}.fxg-rail li:before{content:"";background:hsl(var(--background));width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--stl);border-radius:50%;position:absolute;top:3px;left:-22px}.fxg-rail li:last-child:before{box-shadow:inset 0 0 0 2px hsl(var(--t)), var(--glow);background:hsl(var(--t))}.fxg-rail li:last-child time{color:hsl(var(--t))}.fxg-rail p{color:hsl(var(--foreground) / .9);margin-top:4px;font-size:14.5px;line-height:1.55}@media (min-width:760px){.fxg-rail ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:24px 0 0}.fxg-rail ol:before{background:linear-gradient(90deg, var(--stl), hsl(var(--t)));transform-origin:0;width:auto;height:2px;inset:5px 6px auto}.fxg-rail li:before{top:-24px;left:0}}.pub-js .fxg-rail.is-in ol:before{animation:fxg-grow .9s var(--ease-spring) backwards}@media (max-width:759.9px){.pub-js .fxg-rail.is-in ol:before{animation-name:fxg-in}}.pub-js .fxg-rail.is-in li{animation:fxg-in .6s var(--ease-spring) .2s backwards}.fxg-rail li:nth-child(2){animation-delay:.6s!important}.fxg-dt{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:14px;line-height:1.5}.fxg-dt :is(th,td){border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 12px}.fxg-dt thead :is(th,td){vertical-align:bottom;border-top:0}.fxg-dt thead td,.fxg-dt tbody th{width:26%}.fxg-dt thead th{color:var(--fg);padding-top:66px;position:relative}.fxg-dt thead th:before{content:"";width:60px;height:38px;box-shadow:inset 0 0 0 1.5px var(--stl);border-radius:5px;position:absolute;top:10px;left:12px}.fxg-dt thead th:after{content:"";background:var(--stl);opacity:.8;border-radius:0 0 4px 4px;width:72px;height:4px;position:absolute;top:48px;left:6px}.fxg-dt thead th:nth-child(n+3):before{border-radius:7px;width:26px;height:46px;top:6px}.fxg-dt thead th:nth-child(n+3):after{opacity:.8;border-radius:50%;width:4px;height:4px;top:11px;left:23px}.fxg-dt thead th:nth-child(4):after{border-radius:0 0 5px 5px;width:16px;height:5px;top:7px;left:17px}.fxg-dt tbody th{color:hsl(var(--foreground) / .72);font-size:13px;font-weight:600}.fxg-dt td{color:hsl(var(--foreground) / .9)}.fxg-dt tbody tr:first-child td:nth-child(-n+3){color:hsl(var(--t))}@media (max-width:759.9px){:is(.fxg-tbl,.fxg-dt),:is(.fxg-tbl,.fxg-dt) :is(thead,tbody){min-width:0;display:block}:is(.fxg-tbl,.fxg-dt) tr{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:is(.fxg-tbl,.fxg-dt) thead tr>:first-child{display:none}:is(.fxg-tbl,.fxg-dt) tbody th{grid-column:1/-1;width:auto;min-width:0;padding-bottom:2px}:is(.fxg-tbl,.fxg-dt) tbody td{border-top:0;padding-top:4px}:is(.fxg-tbl,.fxg-dt) :is(th,td){padding-inline:8px}.fxg-tbl thead th{letter-spacing:.05em;font-size:11px}.fxg-tbl td:nth-child(2){box-shadow:inset 2px 0 0 hsl(var(--t) / .45)}.fxg-tcap{display:block}.fxg-dt thead th{letter-spacing:.05em}}.fxg-devices .fxg-ts{margin-inline:-4px}.pub-js .fxg-devices.is-in tbody tr{animation:fxg-in .6s var(--ease-spring) backwards}.fxg-dt tbody tr:nth-child(2){animation-delay:.12s!important}.fxg-dt tbody tr:nth-child(3){animation-delay:.24s!important}.fxg-scale{max-width:46rem}.fxg-sc{padding:30px 0 32px;position:relative}.fxg-sc p{white-space:nowrap;font:600 13px/1.4 var(--fm);letter-spacing:.04em;color:hsl(var(--foreground) / .82);position:absolute}.fxg-sc p b{color:var(--fg);font-size:15px}.fxg-sf{top:0;left:0}.fxg-sf,.fxg-sf b{color:hsl(var(--t))!important}.fxg-sa{bottom:0;left:calc(var(--a) * 100% - 1px);border-left:2px solid var(--stl);padding-left:8px;line-height:1.2!important}.fxg-track{background:var(--tr);border-radius:2px;height:12px;display:block;position:relative}.fxg-track b{background:hsl(var(--t));box-shadow:var(--glow);transform-origin:0;transform:scaleX(var(--f));border-radius:2px;position:absolute;inset:0}.fxg-track em{top:-6px;bottom:-6px;left:calc(var(--a) * 100% - 1px);background:var(--stl);width:2px;position:absolute}@keyframes fxg-fade{0%{opacity:0}}.pub-js .fxg-scale.is-in .fxg-track b{animation:fxg-grow 1.2s var(--ease-spring) backwards}.pub-js .fxg-scale.is-in :is(.fxg-track em,.fxg-sa,.fxg-sf){animation:.6s ease-out .7s backwards fxg-fade}.fxg-report{max-width:46rem}.fxg-report ul{display:grid}.fxg-report li{border-top:1px solid var(--line);color:hsl(var(--foreground) / .9);grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:6px 16px;padding:12px 0;font-size:14.5px;line-height:1.5;display:grid}.fxg-report li:first-child{border-top:0}.fxg-report li b{color:hsl(var(--foreground) / .85)}.fxg-report span{grid-column:2}.fxg-report span:before{content:"";background:var(--stl);opacity:.6;border-radius:2px;width:3rem;height:2px;margin:8px 0 10px;display:block}@media (max-width:519.9px){.fxg-report li{grid-template-columns:minmax(0,1fr)}.fxg-report span{grid-column:1}.fxg-report span:before{margin-top:4px}}.fxg-pg{gap:18px;display:grid}@media (min-width:900px){.fxg-pg{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.fxg-walls{position:sticky;top:110px}}.fxg-pl{counter-reset:p;gap:4px;display:grid}.fxg-pl>li{counter-increment:p;border-top:1px solid var(--line);padding:12px 0 12px 34px;position:relative}.fxg-pl>li:first-child{border-top:0}.fxg-pl>li:before{content:counter(p);font:700 15px/1.4 var(--fm);color:hsl(var(--t));position:absolute;top:12px;left:0}.fxg-pl b{font:700 16px/1.35 var(--fd);color:var(--fg)}.fxg-pl p{color:var(--mut);margin-top:4px;font-size:14px;line-height:1.6}.fxg-pl .fxg-plan{color:var(--stl);margin-top:6px;line-height:1.6}.fxg-walls{align-self:start;gap:10px;display:grid}.fxg-wcap{color:hsl(var(--foreground) / .62)}.fxg-wall{background:hsl(var(--background) / .6);box-shadow:inset 0 0 0 1px hsl(var(--t) / .45);color:hsl(var(--foreground) / .85);border-radius:16px;padding:16px 18px;font-size:13.5px;line-height:1.55}.fxg-wall .fxg-wk{color:hsl(var(--t));margin:0}.fxg-wx{box-shadow:inset 0 0 0 1px hsl(var(--brand-steel) / .4)}.fxg-wx .fxg-wk{color:var(--stl)}.fxg-wt{font:700 17px/1.3 var(--fd);color:var(--fg);margin-top:10px}.fxg-wall>p+p{margin-top:6px}.fxg-wall ol{counter-reset:w;gap:6px;margin-top:12px;display:grid}.fxg-wall li{counter-increment:w;padding-left:26px;position:relative}.fxg-wall li:before{content:counter(w) ".";font:700 13px/1.55 var(--fm);color:hsl(var(--t));position:absolute;left:0}.fxg-wall li b{color:var(--fg)}.fxg-walls .fxg-foot{margin-top:2px}.pub-js .fxg-paths.is-in .fxg-wall li{animation:fxg-in .5s var(--ease-spring) backwards}.fxg-wall li:first-child{animation-delay:.3s!important}.fxg-wall li:nth-child(2){animation-delay:.7s!important}.fxg-wall li:nth-child(3){animation-delay:1.1s!important}.fxg-srcs{counter-reset:f;column-gap:28px;display:grid}.fxg-srcs li{counter-increment:f;border-top:1px solid var(--line);font:600 11.5px/1.9 var(--fm);letter-spacing:.04em;color:hsl(var(--foreground) / .62);break-inside:avoid;padding:7px 0 7px 30px;position:relative}.fxg-srcs li:before{content:counter(f);font:var(--mk);color:var(--stl);position:absolute;top:9px;left:0}.fxg-srcs b{font:var(--mk);letter-spacing:.1em;text-transform:uppercase;color:var(--stl);margin:6px 0 2px;display:block}.fxg-srcs a{font:600 14px/1.5 var(--font-sans,system-ui), system-ui, sans-serif;letter-spacing:0;color:var(--fg);overflow-wrap:anywhere;-webkit-text-decoration:underline 1.5px hsl(var(--t) / .45);text-decoration:underline 1.5px hsl(var(--t) / .45);text-underline-offset:3px;display:block}.fxg-srcs a:hover{color:hsl(var(--t))}@media (min-width:900px){.fxg-srcs{columns:2;display:block}}.fxg-final{text-align:left;justify-items:start;position:relative;overflow:hidden}.fxg-final h2{position:relative}.fxg-final .pub-cta-row{justify-content:flex-start}@media (min-width:760px){.fxg-final{text-align:center;justify-items:center}.fxg-final .pub-cta-row{justify-content:center}}.fxg-final .fxg-micro{margin-top:4px}.fxg-sign{font:600 11.5px/1.7 var(--fm);letter-spacing:.03em;color:hsl(var(--foreground) / .72)}.fxg-glow{pointer-events:none;background:radial-gradient(50% 50% at 50% 30%, hsl(var(--t) / .2), transparent 70%);height:120%;position:absolute;inset:-40% 10% auto}.pub-js .fxg-glow{animation:5s ease-in-out infinite fxg-beat}.fxg-faq p{max-width:62ch}.fxg-more{padding-top:34px}.fxg-h2s{font:700 1.2rem/1.3 var(--fd);letter-spacing:-.01em}.fxg-rel{gap:10px;margin-top:14px;display:grid}@media (min-width:680px){.fxg-rel{grid-template-columns:repeat(3,minmax(0,1fr))}}.fxg-rc{border:1px solid var(--line);background:var(--card);white-space:pre-line;height:100%;font:700 14.5px/1.35 var(--fd);color:var(--fg);transition:transform .42s var(--ease-spring), border-color var(--dur-med);border-radius:16px;padding:16px;display:block}.fxg-rc:hover,.fxg-rc:focus-visible{border-color:hsl(var(--t) / .5);transform:translateY(-3px)}.fxg-rc:first-line{font:700 11px/2.2 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--foreground) / .66)}.fxg-grid{gap:8px;padding-bottom:clamp(36px,5vw,72px);display:grid}.fxg-main{min-width:0}.fxg-toc{border:1px solid var(--line);background:var(--card);border-radius:16px;min-width:0;padding:12px 14px}.fxg-toc-l{scrollbar-width:none;counter-reset:toc;gap:4px 18px;margin-top:10px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.fxg-toc-l::-webkit-scrollbar{display:none}.fxg-toc a{counter-increment:toc;color:hsl(var(--foreground) / .78);white-space:nowrap;transition:color var(--dur-fast);flex:none;align-items:baseline;gap:6px;padding:4px 0;font-size:13px;font-weight:600;display:inline-flex}.fxg-toc a:before{content:counter(toc, decimal-leading-zero) / "";font:var(--mk);color:hsl(var(--t))}.fxg-toc a:hover,.fxg-toc a:focus-visible{color:hsl(var(--t))}@media (min-width:760px) and (max-width:1179.9px){.fxg-toc-l{grid-template-columns:repeat(5,max-content);justify-content:space-between;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (min-width:1180px){.fxg-grid{grid-template-columns:200px minmax(0,1fr);gap:48px}.fxg-toc{background:0 0;border:0;border-radius:0;align-self:start;margin-top:clamp(34px,4.4vw,60px);padding:0 0 0 16px;position:sticky;top:104px}.fxg-toc:before,.fxg-toc:after{content:"";border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0}.fxg-toc:before{background:hsl(var(--foreground) / .1)}.fxg-toc:after{background:hsl(var(--t));box-shadow:var(--glow);transform-origin:50% 0;transform:scaleY(.04)}.fxg-toc-l{gap:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.fxg-toc a{white-space:normal;padding:5px 0}}@supports (animation-timeline:scroll()){@media (min-width:1180px) and (prefers-reduced-motion:no-preference){.fxg-toc:after{animation:linear both fxg-read;animation-timeline:scroll(root)}}}@keyframes fxg-read{0%{transform:scaleY(.04)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.fxg *,.fxg :before,.fxg :after{transition:none!important;animation:none!important}}}@layer utilities;
