h2.svelte-1r25x46{letter-spacing:-.025em;color:var(--color-bright);margin:0 0 16px;font-size:24px;font-weight:700}.lede.svelte-1r25x46{color:var(--color-text);max-width:64ch;margin:0 0 32px;font-size:14px;line-height:1.6}.subhead.svelte-1r25x46{letter-spacing:.08em;text-transform:uppercase;color:var(--color-mid);font-size:11px;font-weight:700;font-family:var(--font-mono);margin:32px 0 16px}.fib-block.svelte-1r25x46 .subhead:where(.svelte-1r25x46):first-of-type{margin-top:24px}.steps.svelte-1r25x46{flex-direction:column;gap:20px;margin:0 0 56px;padding:0;list-style:none;display:flex}.steps.svelte-1r25x46 li:where(.svelte-1r25x46){grid-template-columns:36px 1fr;align-items:start;gap:16px;display:grid}.step-num.svelte-1r25x46{background:var(--color-panel-2);border:1px solid var(--color-hairline-strong);width:32px;height:32px;color:var(--color-bright);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.steps.svelte-1r25x46 h3:where(.svelte-1r25x46){letter-spacing:-.015em;color:var(--color-bright);margin:4px 0 6px;font-size:14px;font-weight:700}.steps.svelte-1r25x46 p:where(.svelte-1r25x46){color:var(--color-text);margin:0;font-size:13px;line-height:1.6}.steps.svelte-1r25x46 em:where(.svelte-1r25x46),.scenarios.svelte-1r25x46 em:where(.svelte-1r25x46),.fib-points.svelte-1r25x46 em:where(.svelte-1r25x46){color:var(--color-bright);font-style:italic}.scenarios.svelte-1r25x46{flex-direction:column;gap:14px;margin:0 0 16px;display:flex}.scenario.svelte-1r25x46{background:var(--color-panel);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:14px 16px}.scenario.svelte-1r25x46 p:where(.svelte-1r25x46){color:var(--color-text);margin:8px 0 0;font-size:13px;line-height:1.55}.scenario-tag.svelte-1r25x46{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;gap:6px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.tag-good.svelte-1r25x46{color:var(--color-go);background:#2dd35f1a;border-color:#2dd35f40}.tag-warn.svelte-1r25x46{color:var(--color-amber);background:#e9b86b1a;border-color:#e9b86b40}.tag-info.svelte-1r25x46{color:var(--color-cyan);background:#82d7ff14;border-color:#82d7ff33}.tips-grid.svelte-1r25x46{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:8px;display:grid}.tips-block.svelte-1r25x46{background:var(--color-panel);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:18px 20px}.tips-block.svelte-1r25x46 .subhead:where(.svelte-1r25x46){margin-top:0}.tips.svelte-1r25x46{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tips.svelte-1r25x46 li:where(.svelte-1r25x46){color:var(--color-text);padding-left:14px;font-size:12.5px;line-height:1.55;position:relative}.tips.svelte-1r25x46 li:where(.svelte-1r25x46):before{content:"";background:var(--color-mid);border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:0}.tips.svelte-1r25x46 strong:where(.svelte-1r25x46){color:var(--color-bright);font-weight:700}.tips.svelte-1r25x46 em:where(.svelte-1r25x46){color:var(--color-bright);font-style:italic}@media (width<=640px){.tips-grid.svelte-1r25x46{grid-template-columns:1fr}}.fib-block.svelte-1r25x46{background:linear-gradient(180deg, var(--color-panel), var(--color-panel-2));border:1px solid var(--color-hairline);border-radius:var(--radius-xl);padding:32px}.fib-block.svelte-1r25x46 h2:where(.svelte-1r25x46){margin-top:0}.fib-lede.svelte-1r25x46{color:var(--color-text);margin:0 0 20px;font-size:13.5px;line-height:1.55}.fib-cards.svelte-1r25x46{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.fib-card.svelte-1r25x46{background:var(--color-panel-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);min-width:38px;height:50px;font-family:var(--font-mono);color:var(--color-bright);place-items:center;padding:0 8px;font-size:14px;font-weight:700;display:grid}.fib-points.svelte-1r25x46{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.fib-points.svelte-1r25x46 li:where(.svelte-1r25x46){color:var(--color-text);padding-left:14px;font-size:13px;line-height:1.55;position:relative}.fib-points.svelte-1r25x46 li:where(.svelte-1r25x46):before{content:"";background:var(--color-go);border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:0}.fib-points.svelte-1r25x46 strong:where(.svelte-1r25x46){color:var(--color-bright);font-weight:700}.fib-points.svelte-1r25x46 em:where(.svelte-1r25x46){color:var(--color-bright);font-style:italic}.card-inline.svelte-1r25x46{background:var(--color-panel-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);min-width:18px;font-family:var(--font-mono);color:var(--color-bright);text-align:center;padding:1px 6px;font-size:11px;line-height:1.4;display:inline-block}.fib-block.svelte-1r25x46 p:where(.svelte-1r25x46){color:var(--color-text);margin:0 0 16px;font-size:13.5px;line-height:1.6}.fib-block.svelte-1r25x46 p:where(.svelte-1r25x46) strong:where(.svelte-1r25x46){color:var(--color-bright);font-weight:700}.fib-block.svelte-1r25x46 p:where(.svelte-1r25x46) em:where(.svelte-1r25x46){color:var(--color-bright);font-style:italic}.card-meanings.svelte-1r25x46{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.card-meanings.svelte-1r25x46 li:where(.svelte-1r25x46){background:var(--color-panel);border:1px solid var(--color-hairline);border-radius:var(--radius-md);grid-template-columns:56px 1fr;align-items:start;gap:14px;padding:12px 14px;display:grid}.card-meaning-card.svelte-1r25x46{background:var(--color-panel-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);width:48px;height:60px;font-family:var(--font-mono);color:var(--color-bright);place-items:center;font-size:16px;font-weight:700;display:grid}.card-meanings.svelte-1r25x46 h4:where(.svelte-1r25x46){color:var(--color-bright);letter-spacing:-.01em;margin:4px 0;font-size:13px;font-weight:700}.card-meanings.svelte-1r25x46 p:where(.svelte-1r25x46){color:var(--color-text);margin:0;font-size:12.5px;line-height:1.55}
