.walkthrough.svelte-y4u57h{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:32px;display:grid}.side.svelte-y4u57h{top:calc(var(--nav-h) + 24px);position:sticky}.intro.svelte-y4u57h{margin-bottom:26px}.steps-label.svelte-y4u57h{color:var(--label);margin-bottom:10px;font-size:13px;font-weight:500}.steps.svelte-y4u57h ol:where(.svelte-y4u57h){gap:4px;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-y4u57h button:where(.svelte-y4u57h){border-radius:var(--r-sm);width:100%;color:var(--grey);font:400 15px/1.45 var(--body);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:flex-start;gap:12px;padding:10px 12px;transition:background .16s,border-color .16s,color .16s;display:flex}.steps.svelte-y4u57h button:where(.svelte-y4u57h):hover,.steps.svelte-y4u57h button.active:where(.svelte-y4u57h){border-color:var(--line);background:var(--paper);color:var(--ink)}.number.svelte-y4u57h{width:24px;height:24px;color:var(--blue);font:600 12px/1 var(--body);background:#edf2ff;border-radius:50%;flex:none;place-items:center;margin-top:-1px;display:grid}.steps.svelte-y4u57h button.active:where(.svelte-y4u57h) .number:where(.svelte-y4u57h){background:var(--blue);color:#fff}.editor.svelte-y4u57h{border-radius:var(--r);color:#e8ebf3;--code-kw:#bba4ff;--code-fn:#8cf;--code-str:#a3d9ae;--code-num:#f1c58d;--code-com:#8a96ab;--code-attr:#cad6eb;background:linear-gradient(150deg,#1b2236,#14161c 70%);min-width:0;overflow:hidden;box-shadow:0 30px 60px -40px #1d2b6b99}.bar.svelte-y4u57h{border-bottom:1px solid #2b2f3a;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 8px 0 20px;display:flex}.file.svelte-y4u57h{color:#c4cad6;font:500 13px/1 var(--mono)}.end.svelte-y4u57h{align-items:center;gap:10px;display:flex}.lang.svelte-y4u57h{color:var(--label-dark);font-size:13px}pre.svelte-y4u57h{font:500 13px/1.75 var(--mono);margin:0;padding:18px 0;overflow-x:auto}code.svelte-y4u57h{font:inherit}.line.svelte-y4u57h{min-width:100%;padding-right:24px;transition:opacity .16s,background .16s;display:inline-flex}.ln.svelte-y4u57h{color:#4f5868;text-align:right;-webkit-user-select:none;user-select:none;flex:none;width:52px;padding-right:18px}.src.svelte-y4u57h{white-space:pre}.focusing.svelte-y4u57h .line:where(.svelte-y4u57h){opacity:.32}.focusing.svelte-y4u57h .line.lit:where(.svelte-y4u57h){opacity:1;box-shadow:inset 3px 0 0 var(--blue-light);background:#ffffff0d}pre.svelte-y4u57h .t-kw{color:var(--code-kw)}pre.svelte-y4u57h .t-fn{color:var(--code-fn)}pre.svelte-y4u57h .t-str{color:var(--code-str)}pre.svelte-y4u57h .t-num{color:var(--code-num)}pre.svelte-y4u57h .t-com{color:var(--code-com);font-style:italic}pre.svelte-y4u57h .t-op,pre.svelte-y4u57h .t-attr{color:var(--code-attr)}@media (width<=900px){.walkthrough.svelte-y4u57h{grid-template-columns:1fr;gap:20px}.side.svelte-y4u57h{position:static}}@media (width<=600px){pre.svelte-y4u57h{font-size:12px}.ln.svelte-y4u57h{width:38px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.line.svelte-y4u57h,.steps.svelte-y4u57h button:where(.svelte-y4u57h){transition:none}}.prediction-card.svelte-x30r3o{border:1px solid var(--line);background:var(--paper);border-radius:14px;width:100%;min-width:0;padding:20px;box-shadow:0 8px 20px -12px #14161c38}.context.svelte-x30r3o{font:500 var(--text-code)/1.5 var(--body);color:var(--label)}.reading.svelte-x30r3o{justify-content:space-between;align-items:center;gap:12px;margin:15px 0;display:flex}strong.svelte-x30r3o{font:700 var(--text-title)/1.15 var(--display);letter-spacing:-.035em;color:var(--blue);font-variant-numeric:tabular-nums;white-space:nowrap}strong.long.svelte-x30r3o{font-size:var(--text-title)}.gauge.svelte-x30r3o{flex:none;width:42px;height:42px}.caption.svelte-x30r3o{border-top:1px solid var(--line);font-size:var(--text-body);padding-top:12px;line-height:1.4}@media (width<=600px){.prediction-card.svelte-x30r3o{border-radius:10px;padding:11px}.context.svelte-x30r3o{font-size:var(--text-code)}.reading.svelte-x30r3o{gap:6px;margin:10px 0}strong.svelte-x30r3o,strong.long.svelte-x30r3o{font-size:var(--text-title)}.gauge.svelte-x30r3o{width:28px;height:28px}.caption.svelte-x30r3o{font-size:var(--text-body);padding-top:9px}}.case.svelte-5jqvsu{padding:36px 0 40px}.crumbs.svelte-5jqvsu{color:var(--label);align-items:center;gap:10px;font-size:14px;display:flex}.crumbs.svelte-5jqvsu a:where(.svelte-5jqvsu){color:var(--blue);font-weight:500;text-decoration:none}.crumbs.svelte-5jqvsu a:where(.svelte-5jqvsu):hover{text-underline-offset:4px;text-decoration:underline}.hero.svelte-5jqvsu{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;margin-top:28px;display:grid}.hero.svelte-5jqvsu .lead:where(.svelte-5jqvsu){max-width:56ch;margin-top:18px;font-size:18px}.facts.svelte-5jqvsu{flex-wrap:wrap;gap:12px 32px;margin:24px 0 0;display:flex}.facts.svelte-5jqvsu dt:where(.svelte-5jqvsu){color:var(--label);font-size:13px;font-weight:500}.facts.svelte-5jqvsu dd:where(.svelte-5jqvsu){color:var(--ink);margin:2px 0 0;font-weight:500}.actions.svelte-5jqvsu{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.in-app.svelte-5jqvsu{background:radial-gradient(70% 90% at 0 0,#dfe4ff,#0000 70%),radial-gradient(60% 80% at 100% 100%,#d5f2f1,#0000 70%),#eef1ff;border-radius:20px;padding:24px}.in-app-label.svelte-5jqvsu{color:var(--grey);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.result.svelte-5jqvsu{margin-top:14px}.then.svelte-5jqvsu{color:var(--grey);margin-top:14px;font-size:15px}.block.svelte-5jqvsu{padding:72px 0 0}.block-head.svelte-5jqvsu{max-width:680px;margin-bottom:24px}.block-head.svelte-5jqvsu p:where(.svelte-5jqvsu),.code-body.svelte-5jqvsu{margin-top:12px}.data.svelte-5jqvsu{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:32px;display:grid}.data.svelte-5jqvsu .block-head:where(.svelte-5jqvsu){margin-bottom:0}.columns.svelte-5jqvsu{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);overflow:hidden}table.svelte-5jqvsu{border-collapse:collapse;width:100%}th.svelte-5jqvsu{border-bottom:1px solid var(--line);background:var(--fog);color:var(--label);text-align:left;padding:11px 16px;font-size:13px;font-weight:500}td.svelte-5jqvsu{border-bottom:1px solid var(--line);color:var(--grey);vertical-align:top;padding:12px 16px}tr.target.svelte-5jqvsu td:where(.svelte-5jqvsu){background:#f5f7ff}td.svelte-5jqvsu code:where(.svelte-5jqvsu){color:var(--ink)}.role.svelte-5jqvsu{background:var(--fog);color:var(--grey);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:500;display:inline-block}.role.target.svelte-5jqvsu{color:var(--blue);background:#e8edff}.table-note.svelte-5jqvsu{color:var(--label);margin-top:14px;font-size:14px}tbody.svelte-5jqvsu tr:where(.svelte-5jqvsu):last-child td:where(.svelte-5jqvsu){border-bottom:0}.steps.svelte-5jqvsu{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-5jqvsu li:where(.svelte-5jqvsu){border:1px solid var(--line);border-radius:var(--r);background:var(--paper);padding:22px}.number.svelte-5jqvsu{width:26px;height:26px;color:var(--blue);font:600 13px/1 var(--body);background:#edf2ff;border-radius:50%;place-items:center;display:grid}.steps.svelte-5jqvsu h3:where(.svelte-5jqvsu){font:600 18px/1.3 var(--display);margin-top:14px}.steps.svelte-5jqvsu p:where(.svelte-5jqvsu){margin-top:8px;line-height:1.55}.steps.svelte-5jqvsu code:where(.svelte-5jqvsu),.faq.svelte-5jqvsu code:where(.svelte-5jqvsu){color:var(--ink);background:var(--fog);border-radius:4px;padding:1px 5px;font-size:13.5px}.faq.svelte-5jqvsu{max-width:820px}details.svelte-5jqvsu{border-bottom:1px solid var(--line)}summary.svelte-5jqvsu{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:17px;font-weight:500;list-style:none;display:flex}summary.svelte-5jqvsu::-webkit-details-marker{display:none}summary.svelte-5jqvsu:hover{color:var(--blue)}.sign.svelte-5jqvsu{flex:none;width:14px;height:14px;position:relative}.sign.svelte-5jqvsu:before,.sign.svelte-5jqvsu:after{content:"";background:currentColor;border-radius:2px;width:14px;height:2px;transition:transform .2s;position:absolute;top:6px;left:0}.sign.svelte-5jqvsu:after{transform:rotate(90deg)}details[open].svelte-5jqvsu .sign:where(.svelte-5jqvsu):after{transform:rotate(0)}details.svelte-5jqvsu p:where(.svelte-5jqvsu){max-width:70ch;padding:0 40px 20px 0;line-height:1.65}.related.svelte-5jqvsu{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.related.svelte-5jqvsu a:where(.svelte-5jqvsu){border:1px solid var(--line);border-radius:var(--r);background:var(--paper);height:100%;color:inherit;box-shadow:var(--shadow-sm);flex-direction:column;padding:22px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.related.svelte-5jqvsu a:where(.svelte-5jqvsu):hover{border-color:#b9c6f0;box-shadow:0 18px 36px -26px #24357580}.related.svelte-5jqvsu a:where(.svelte-5jqvsu):hover .related-see:where(.svelte-5jqvsu){text-underline-offset:4px;text-decoration:underline}.related-top.svelte-5jqvsu{justify-content:space-between;align-items:center;display:flex}.related-icon.svelte-5jqvsu{width:38px;height:38px;color:var(--blue);background:#eef2ff;border-radius:10px;place-items:center;display:grid}.related-lang.svelte-5jqvsu{color:var(--label);font-size:13px;font-weight:500}.related.svelte-5jqvsu h3:where(.svelte-5jqvsu){font:600 19px/1.3 var(--display);letter-spacing:-.02em;color:var(--ink);margin-top:16px}.related-value.svelte-5jqvsu{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:auto;padding-top:18px;display:flex}.related-value.svelte-5jqvsu strong:where(.svelte-5jqvsu){color:var(--blue);font:700 26px/1.1 var(--display);letter-spacing:-.035em}.related-value.svelte-5jqvsu span:where(.svelte-5jqvsu){color:var(--grey);font-size:14px}.related-see.svelte-5jqvsu{border-top:1px solid var(--line);color:var(--blue);margin-top:14px;padding-top:12px;font-weight:500}@media (width<=900px){.hero.svelte-5jqvsu{grid-template-columns:1fr;gap:32px}.related.svelte-5jqvsu{grid-template-columns:1fr}.data.svelte-5jqvsu{grid-template-columns:1fr;gap:20px}}@media (width<=640px){.case.svelte-5jqvsu{padding-top:24px}.block.svelte-5jqvsu{padding-top:52px}th.svelte-5jqvsu,td.svelte-5jqvsu{padding:10px 12px}th.svelte-5jqvsu:nth-child(2),td.svelte-5jqvsu:nth-child(2){display:none}details.svelte-5jqvsu p:where(.svelte-5jqvsu){padding-right:0}}@media (prefers-reduced-motion:reduce){.sign.svelte-5jqvsu:before,.sign.svelte-5jqvsu:after{transition:none}}
