.fs.svelte-cqzx59{--dx: 16px;--dy: 24px;position:relative;display:grid;padding:calc(var(--d) * var(--dy)) calc(var(--d) * var(--dx)) 0 0;outline:none}.fs-steps.svelte-cqzx59{grid-row:2;display:flex;align-items:center;gap:10px;margin-top:12px}.fs-at.svelte-cqzx59{font-size:12px;color:var(--color-text-2);min-width:44px;text-align:center}.fs.svelte-cqzx59:focus-visible .fs-card.is-front:where(.svelte-cqzx59){filter:drop-shadow(0 0 10px rgb(var(--info-rgb) / .5))}.fs-card.svelte-cqzx59{grid-area:1 / 1;position:relative;z-index:calc(10 - var(--k));display:grid;min-width:0;transform:translate(calc(var(--k) * var(--dx)),calc(var(--k) * var(--dy) * -1)) scale(calc(1 - var(--k) * .035));transform-origin:0 0;filter:brightness(calc(1 - var(--k) * .16)) saturate(calc(1 - var(--k) * .2));transition:transform .42s var(--ease-glass, ease),filter .3s var(--ease-glass, ease)}.fs-card.svelte-cqzx59 .fb{height:100%}.fs-card.svelte-cqzx59,.fs-card.svelte-cqzx59 .fb{pointer-events:none}.fs-card.svelte-cqzx59 button,.fs-card.svelte-cqzx59 a{pointer-events:auto}.fs-hit.svelte-cqzx59{position:absolute;z-index:0;pointer-events:auto}.fs-card.svelte-cqzx59:not(.is-front) .fs-hit:where(.svelte-cqzx59){cursor:pointer}.fs-hit--tab.svelte-cqzx59{left:0;top:0;width:var(--tw, 120px);height:24px}.fs-hit--body.svelte-cqzx59{inset:24px 0 0}.fs-card.svelte-cqzx59 .fb{position:relative;z-index:1}.fs-card.svelte-cqzx59 .fb>.fb-bg .fb-fill{fill:color-mix(in srgb,rgb(var(--ground-rgb)) 88%,rgb(var(--tone)) 12%)}.fs.is-paper.svelte-cqzx59 .fs-card:where(.svelte-cqzx59) .fb>.fb-bg .fb-fill{fill:color-mix(in srgb,rgb(var(--ground-rgb)) 93%,rgb(var(--light-rgb)) 7%)!important}@media(hover:hover){.fs-card:not(.is-front).is-hover.svelte-cqzx59{transform:translate(calc(var(--k) * var(--dx)),calc(var(--k) * var(--dy) * -1 - 5px)) scale(calc(1 - var(--k) * .035));filter:brightness(1)}}.fs-ghost.svelte-cqzx59{display:block;min-height:40px}.fs-body.svelte-cqzx59{display:grid;align-content:stretch}.fs-measure.svelte-cqzx59{grid-area:1 / 1;align-self:start;visibility:hidden;pointer-events:none;height:0;overflow:hidden}.fs-measure-in.svelte-cqzx59{padding:0 16px}.fs-measure-item.svelte-cqzx59{display:grid}.fs-more.svelte-cqzx59{position:absolute;top:-6px;right:-6px;z-index:20}@media(prefers-reduced-motion:reduce){.fs-card.svelte-cqzx59{transition:none}}.hk-what.svelte-16hqy1e{margin:0 0 16px;max-width:64ch;font-size:17px;line-height:1.5;color:var(--color-text)}.hk-held.svelte-16hqy1e{margin:0 0 14px;max-width:76ch;font-size:13.5px;line-height:1.5;color:var(--color-text)}.hk-held.svelte-16hqy1e b:where(.svelte-16hqy1e){font-weight:700;color:rgb(var(--accent-rgb))}.hk-hint.svelte-16hqy1e{color:var(--color-text-2)}.hk-wrap.svelte-orwmqe{container-type:inline-size;min-width:0}.hk-grid.svelte-orwmqe{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(270px,1fr);gap:24px 28px;align-items:start;position:relative;z-index:1;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.hk-grid.svelte-orwmqe::-webkit-scrollbar{display:none}.hk-col.svelte-orwmqe{scroll-snap-align:start}@container (max-width: 620px){.hk-grid.svelte-orwmqe{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100% - 36px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px;align-items:start;transition:height .3s var(--ease-glass)}.hk-col.svelte-orwmqe{grid-template-rows:auto auto}.hk-grid.svelte-orwmqe::-webkit-scrollbar{display:none}.hk-col.svelte-orwmqe{scroll-snap-align:start}}.hk-col.svelte-orwmqe{display:grid;grid-template-rows:auto auto;gap:10px;min-width:0}.hk-col.svelte-orwmqe>.fs{align-self:start;min-width:0;padding-top:calc(var(--dmax) * var(--dy))!important;padding-right:calc(var(--dmax) * var(--dx))!important}.hk-kicker.svelte-orwmqe{margin:0;font-size:12px;letter-spacing:.02em}.hk-kicker--red.svelte-orwmqe{color:rgb(var(--sensitive-rgb))}.hk-kicker--amber.svelte-orwmqe{color:rgb(var(--caution-rgb))}.hk-kicker--mint.svelte-orwmqe{color:rgb(var(--accent-rgb))}.hk-body.svelte-orwmqe{all:unset;pointer-events:auto;touch-action:pan-y;box-sizing:border-box;position:relative;display:flex;flex-direction:column;gap:8px;width:100%;padding:8px 10px 10px;text-align:left;cursor:pointer;border-radius:8px}.fs-measure .hk-body.svelte-orwmqe{height:auto!important}.hk-scroll.svelte-orwmqe{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--light-rgb) / .28) transparent;padding-right:4px}.fs-measure .hk-scroll.svelte-orwmqe{overflow:visible;flex:none}.hk-scroll.svelte-orwmqe.has-more:not(.at-end){-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent);mask-image:linear-gradient(to bottom,#000 72%,transparent)}.hk-more.svelte-orwmqe{position:absolute;right:12px;bottom:30px;display:inline-flex;align-items:center;gap:3px;padding:2px 7px 2px 5px;border-radius:999px;font-size:10.5px;color:var(--color-text);background:rgb(var(--ground-rgb) / .85);box-shadow:0 0 0 1px rgb(var(--light-rgb) / .12);opacity:0;transition:opacity .25s var(--ease-glass, ease);pointer-events:none;cursor:pointer}.hk-scroll.svelte-orwmqe.has-more:not(.at-end)+.hk-more:where(.svelte-orwmqe){opacity:1;pointer-events:auto}.fs-measure .hk-more.svelte-orwmqe{display:none}.hk-body.svelte-orwmqe:focus-visible{outline:1px solid rgb(var(--accent-rgb))}.hk-top.svelte-orwmqe{display:flex;gap:10px;align-items:flex-start}.hk-ico.svelte-orwmqe{display:inline-grid;flex:none;color:rgb(var(--accent-rgb));padding-top:1px}.hk-subs.svelte-orwmqe{font-size:13.5px;line-height:1.45;color:var(--color-text)}.hk-subs.svelte-orwmqe .hot:where(.svelte-orwmqe){color:rgb(var(--sensitive-rgb))}.hk-dot.svelte-orwmqe{margin:0 1px;color:var(--color-text-2)}.hk-goes.svelte-orwmqe{display:grid;gap:5px}.hk-line.svelte-orwmqe{font-size:13px;line-height:1.45;color:var(--color-text-2)}.hk-line.svelte-orwmqe b:where(.svelte-orwmqe){font-weight:500;color:var(--color-text)}.hk-line.hk-own.svelte-orwmqe{color:var(--color-text)}.hk-foot.svelte-orwmqe{margin-top:auto;font-size:11px;color:var(--color-text-2)}.hk-body.on.svelte-orwmqe .hk-foot:where(.svelte-orwmqe){color:rgb(var(--accent-rgb))}
