.fs:where(.astro-wfgmv5et){--fs-acc:var(--amber);--fs-t1:var(--text);--fs-t2:var(--text-2);--fs-t3:var(--text-3);--fs-ln:var(--line)}.fs-head:where(.astro-wfgmv5et){max-width:760px;margin-bottom:clamp(32px,4.5vw,52px)}.fs-kicker:where(.astro-wfgmv5et){font:600 13px/1 var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--fs-acc);margin:0 0 14px}.fs-h2:where(.astro-wfgmv5et){font:700 clamp(34px, 4.6vw, 60px)/1.02 var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--fs-t1);margin:0}.fs-sub:where(.astro-wfgmv5et){max-width:560px;color:var(--fs-t2);text-wrap:pretty;margin:18px 0 0;font-size:18px;line-height:1.55}.fs-steps:where(.astro-wfgmv5et){counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.fs-step:where(.astro-wfgmv5et){border:1px solid var(--fs-ln);background:linear-gradient(#2a1c36bf,#180f20e6);border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.fs-media:where(.astro-wfgmv5et){border-bottom:1px solid var(--fs-ln);background:radial-gradient(90% 80% at 50% 100%,#f0a24b1f,#0000 70%);align-items:flex-end;height:330px;padding:18px 18px 0;display:flex;position:relative;overflow:hidden}.fs-media:where(.astro-wfgmv5et)>img:where(.astro-wfgmv5et),.fs-media:where(.astro-wfgmv5et)>video:where(.astro-wfgmv5et){object-fit:cover;object-position:top left;border-radius:10px 10px 0 0;width:100%;height:100%;display:block}.fs-draw:where(.astro-wfgmv5et){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;height:100%}.fs-draw:where(.astro-wfgmv5et) .ad-body:where(.astro-wfgmv5et){overflow:hidden}.fs-draw:where(.astro-wfgmv5et) .ad-body:where(.astro-wfgmv5et)>:where(.astro-wfgmv5et),.fs-found:where(.astro-wfgmv5et)>:where(.astro-wfgmv5et){flex:none}.fs-draw:where(.astro-wfgmv5et) .ad-body:where(.astro-wfgmv5et)>.fs-ways:where(.astro-wfgmv5et){flex:auto}.fs-say:where(.astro-wfgmv5et){flex-direction:column;flex:1;gap:8px;padding:20px 22px 24px;display:flex;position:relative}.fs-n:where(.astro-wfgmv5et){width:30px;height:30px;color:var(--fs-acc);font:700 15px var(--font-display);background:#f0a24b24;border:1px solid #f0a24b66;border-radius:9px;place-items:center;display:inline-grid}.fs-say:where(.astro-wfgmv5et) h3:where(.astro-wfgmv5et){font:700 23px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--fs-t1);margin:4px 0 0}.fs-say:where(.astro-wfgmv5et) p:where(.astro-wfgmv5et){color:var(--fs-t2);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.55}.fs-say:where(.astro-wfgmv5et) p:where(.astro-wfgmv5et) b:where(.astro-wfgmv5et){color:var(--fs-t1);font-weight:600}.fs-say:where(.astro-wfgmv5et) code:where(.astro-wfgmv5et),.fs-cli:where(.astro-wfgmv5et) code:where(.astro-wfgmv5et){font:.88em var(--font-mono);color:var(--fs-t1);font-variant-ligatures:none}.fs-drawn:where(.astro-wfgmv5et){font:12px var(--font-mono);color:var(--fs-t3);margin-top:auto;padding-top:6px}.fs-cli:where(.astro-wfgmv5et){color:var(--fs-t3);margin:26px 0 0;font-size:15.5px}.fs-cli:where(.astro-wfgmv5et) code:where(.astro-wfgmv5et){border:1px solid var(--fs-ln);background:#0a060eb3;border-radius:7px;padding:3px 8px}.fs-gs:where(.astro-wfgmv5et){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fs-gs:where(.astro-wfgmv5et) span:where(.astro-wfgmv5et){border:1px solid var(--a-line);color:var(--a-dim);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:6px;font-size:10.5px;display:flex;overflow:hidden}.fs-gs:where(.astro-wfgmv5et) b:where(.astro-wfgmv5et){box-sizing:border-box;border:1px solid var(--a-line2);border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:9px;display:grid}.fs-gs:where(.astro-wfgmv5et) .now:where(.astro-wfgmv5et){border-color:color-mix(in srgb, var(--a-acc) 60%, var(--a-line));color:var(--a-bright)}.fs-gs:where(.astro-wfgmv5et) .now:where(.astro-wfgmv5et) b:where(.astro-wfgmv5et){background:var(--a-acc);border-color:var(--a-acc);color:var(--a-bg)}.fs-ways:where(.astro-wfgmv5et){flex:1;grid-template-columns:1.15fr 1fr;gap:8px;min-height:0;display:grid}.fs-way:where(.astro-wfgmv5et){border:1px solid var(--a-line);background:var(--a-panel);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.fs-way:where(.astro-wfgmv5et) b:where(.astro-wfgmv5et){color:var(--a-bright);font-size:12.5px;font-weight:650}.fs-way:where(.astro-wfgmv5et)>span:where(.astro-wfgmv5et):not(.ad-btn){color:var(--a-dim);font-size:10.5px}.fs-way:where(.astro-wfgmv5et) .ad-btn:where(.astro-wfgmv5et){margin-top:auto}.fs-way-drop:where(.astro-wfgmv5et){border:1.5px dashed color-mix(in srgb, var(--a-acc) 55%, var(--a-line));background:color-mix(in srgb, var(--a-acc) 6%, var(--a-panel))}.fs-machine:where(.astro-wfgmv5et){border-top:1px solid var(--a-line);white-space:nowrap;align-items:center;gap:8px;padding-top:8px;font-size:10.5px;display:flex}.fs-machine:where(.astro-wfgmv5et) b:where(.astro-wfgmv5et){color:var(--a-bright)}.fs-machine:where(.astro-wfgmv5et)>span:where(.astro-wfgmv5et):not(.ad-btn){color:var(--a-dim);align-items:center;gap:5px;display:inline-flex}.fs-machine:where(.astro-wfgmv5et) .ad-btn:where(.astro-wfgmv5et){height:20px;padding:0 8px;font-size:10px}.fs-folder:where(.astro-wfgmv5et){display:none}.fs-found:where(.astro-wfgmv5et){flex-direction:column;gap:8px;min-height:0;display:flex}.fs-found:where(.astro-wfgmv5et) .ad-banner:where(.astro-wfgmv5et) b:where(.astro-wfgmv5et){font-size:11px}.fs-table:where(.astro-wfgmv5et){border:1px solid var(--a-line);border-radius:9px;overflow:hidden}.fs-tr:where(.astro-wfgmv5et){border-top:1px solid var(--a-line);grid-template-columns:50px minmax(0,1fr) 92px;gap:8px;padding:4px 9px;font-size:10.5px;display:grid}.fs-tr:where(.astro-wfgmv5et)>:where(.astro-wfgmv5et){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fs-tr:where(.astro-wfgmv5et)>span:where(.astro-wfgmv5et):nth-child(2){white-space:normal;overflow-wrap:anywhere;line-height:1.25}.fs-th:where(.astro-wfgmv5et){background:var(--a-side);color:var(--a-dim);text-transform:uppercase;letter-spacing:.06em;border-top:0;font-size:9.5px}.fs-choices:where(.astro-wfgmv5et){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fs-choice:where(.astro-wfgmv5et){border:1px solid var(--a-line);background:var(--a-panel);border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.fs-choice:where(.astro-wfgmv5et).sel{border-color:var(--a-line2);background:color-mix(in srgb, var(--a-acc) 10%, var(--a-panel))}.fs-choice:where(.astro-wfgmv5et) b:where(.astro-wfgmv5et){color:var(--a-bright);align-items:flex-start;gap:5px;font-size:10.5px;font-weight:650;line-height:1.25;display:flex}.fs-choice:where(.astro-wfgmv5et) b:where(.astro-wfgmv5et) span:where(.astro-wfgmv5et){background:var(--a-line2);border-radius:4px;flex:none;place-items:center;width:14px;height:14px;font-size:9px;display:grid}.fs-choice:where(.astro-wfgmv5et).sel b:where(.astro-wfgmv5et) span:where(.astro-wfgmv5et){background:var(--a-acc);color:var(--a-bg)}.fs-choice:where(.astro-wfgmv5et)>span:where(.astro-wfgmv5et){color:var(--a-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:9.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.fs-uplabel:where(.astro-wfgmv5et){color:var(--a-bright);font-size:12px}.fs-sw:where(.astro-wfgmv5et),.fs-tsw:where(.astro-wfgmv5et){border:1px solid var(--a-dim);background:var(--a-track);border-radius:10px;flex:none;width:36px;height:20px;position:relative;overflow:hidden}.fs-sw:where(.astro-wfgmv5et) b:where(.astro-wfgmv5et),.fs-tsw:where(.astro-wfgmv5et) b:where(.astro-wfgmv5et){background:var(--a-acc);position:absolute;inset:0}.fs-sw:where(.astro-wfgmv5et) i:where(.astro-wfgmv5et),.fs-tsw:where(.astro-wfgmv5et) i:where(.astro-wfgmv5et){background:var(--a-dim);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:18px}.fs-sw:where(.astro-wfgmv5et) i:where(.astro-wfgmv5et):after,.fs-tsw:where(.astro-wfgmv5et) i:where(.astro-wfgmv5et):after{content:"";background:var(--a-bg);border-radius:50%;position:absolute;inset:0}.fs-tsw:where(.astro-wfgmv5et){width:24px;height:14px;margin-left:auto}.fs-tsw:where(.astro-wfgmv5et) i:where(.astro-wfgmv5et){width:8px;height:8px;top:2px;left:12px}.fs-more:where(.astro-wfgmv5et){color:var(--a-dim);letter-spacing:1px;padding:0 2px}.fs-strip:where(.astro-wfgmv5et){border:1px solid var(--a-line);background:var(--a-panel);color:var(--a-dim);border-radius:9px;padding:8px 10px;font-size:11px;display:grid;position:relative}.fs-strip:where(.astro-wfgmv5et) b:where(.astro-wfgmv5et){color:var(--a-bright)}.fs-x:where(.astro-wfgmv5et){grid-area:1/1}.fs-x-off:where(.astro-wfgmv5et){opacity:0}.fs-tiles:where(.astro-wfgmv5et){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fs-tile:where(.astro-wfgmv5et){border:1px solid var(--a-line);background:var(--a-panel);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:9px 10px;display:flex}.fs-tile-top:where(.astro-wfgmv5et){align-items:center;gap:6px;display:flex}.fs-tile-top:where(.astro-wfgmv5et) b:where(.astro-wfgmv5et){color:var(--a-bright);font-size:12.5px;font-weight:650}.fs-tdot:where(.astro-wfgmv5et){background:var(--a-dim);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.fs-tdot:where(.astro-wfgmv5et) i:where(.astro-wfgmv5et){background:var(--a-good);border-radius:50%;position:absolute;inset:0}.fs-tst:where(.astro-wfgmv5et){color:var(--a-dim);font-size:11px;display:grid}.fs-tile-asleep:where(.astro-wfgmv5et) .fs-tdot:where(.astro-wfgmv5et) i:where(.astro-wfgmv5et),.fs-tile-asleep:where(.astro-wfgmv5et) .fs-tsw:where(.astro-wfgmv5et) b:where(.astro-wfgmv5et),.fs-tile-asleep:where(.astro-wfgmv5et) .fs-tsw:where(.astro-wfgmv5et) i:where(.astro-wfgmv5et):after{display:none}.fs-tile-asleep:where(.astro-wfgmv5et) .fs-tsw:where(.astro-wfgmv5et) i:where(.astro-wfgmv5et){left:2px;animation:none!important}.fs-ta:where(.astro-wfgmv5et){white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}@media (prefers-reduced-motion:no-preference){.rv.is-in .fs-folder:where(.astro-wfgmv5et){z-index:2;border:1px solid var(--a-line2);color:var(--a-bright);animation:fs-drop 1.1s var(--ease-out) .25s both;background:#1b1927f2;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:34%;left:50%;box-shadow:0 14px 30px #00000080}.rv.is-in .fs-found:where(.astro-wfgmv5et){animation:fs-in var(--t-slow) var(--ease-out) 1.05s both}.rv.is-in .fs-sw:where(.astro-wfgmv5et) b:where(.astro-wfgmv5et),.rv.is-in .fs-tsw:where(.astro-wfgmv5et) b:where(.astro-wfgmv5et){animation:fs-fade-in var(--t-mid) var(--ease-out) .9s both}.rv.is-in .fs-sw:where(.astro-wfgmv5et) i:where(.astro-wfgmv5et){animation:fs-knob var(--t-mid) var(--ease-out) .9s both}.rv.is-in .fs-sw:where(.astro-wfgmv5et) i:where(.astro-wfgmv5et):after{animation:fs-fade-in var(--t-mid) var(--ease-out) .9s both}.rv.is-in .fs-tsw:where(.astro-wfgmv5et) i:where(.astro-wfgmv5et):after{animation:fs-fade-in var(--t-mid) var(--ease-out) calc(1.2s + var(--i) * .22s) both}.rv.is-in .fs-tsw:where(.astro-wfgmv5et) i:where(.astro-wfgmv5et){animation:fs-knob-sm var(--t-mid) var(--ease-out) calc(1.2s + var(--i) * .22s) both}.rv.is-in .fs-tsw:where(.astro-wfgmv5et) b:where(.astro-wfgmv5et){animation-delay:calc(1.2s + var(--i) * .22s)}.rv.is-in .fs-tdot:where(.astro-wfgmv5et) i:where(.astro-wfgmv5et),.rv.is-in .fs-tst:where(.astro-wfgmv5et) .fs-x-on:where(.astro-wfgmv5et){animation:fs-fade-in var(--t-slow) var(--ease-out) calc(1.3s + var(--i) * .22s) both}.rv.is-in .fs-tst:where(.astro-wfgmv5et) .fs-x-off:where(.astro-wfgmv5et){animation:fs-fade-out var(--t-slow) var(--ease-out) calc(1.3s + var(--i) * .22s) both}.rv.is-in .fs-strip:where(.astro-wfgmv5et) .fs-x-on:where(.astro-wfgmv5et){animation:fs-fade-in var(--t-slow) var(--ease-out) 1.1s both}.rv.is-in .fs-strip:where(.astro-wfgmv5et) .fs-x-off:where(.astro-wfgmv5et){animation:fs-fade-out var(--t-slow) var(--ease-out) 1.1s both}}@keyframes fs-drop{0%{opacity:0;transform:translate(40%,-160%)rotate(-6deg)scale(1.08)}25%{opacity:1}65%{opacity:1;transform:translate(-50%)rotate(0)scale(1)}to{opacity:0;transform:translate(-50%,10px)scale(.92)}}@keyframes fs-in{0%{opacity:0;transform:translateY(8px)}}@keyframes fs-fade-in{0%{opacity:0}}@keyframes fs-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fs-knob{0%{transform:translate(-16px)}}@keyframes fs-knob-sm{0%{transform:translate(-10px)}}@media (width<=1060px){.fs-steps:where(.astro-wfgmv5et){grid-template-columns:minmax(0,1fr);max-width:620px}.fs-media:where(.astro-wfgmv5et){height:320px}}@media (width<=520px){.fs-media:where(.astro-wfgmv5et){height:290px;padding:12px 12px 0}.fs-say:where(.astro-wfgmv5et){padding:18px 18px 22px}.fs-gs:where(.astro-wfgmv5et) span:where(.astro-wfgmv5et){font-size:9.5px}.fs-ways:where(.astro-wfgmv5et){grid-template-columns:1fr}.fs-ways:where(.astro-wfgmv5et) .fs-way:where(.astro-wfgmv5et):last-child{display:none}.fs-tr:where(.astro-wfgmv5et){grid-template-columns:46px minmax(0,1fr) 84px}.fs-choice:where(.astro-wfgmv5et)>span:where(.astro-wfgmv5et){display:none}}
