.progress.svelte-1sgezia{z-index:40;background:var(--grad);transform-origin:0;pointer-events:none;height:3px;position:fixed;top:66px;left:0;right:0}.page.svelte-1sgezia{grid-template-columns:minmax(0,1fr) 236px;gap:44px;display:grid}article.svelte-1sgezia{min-width:0;max-width:820px}.crumbs.svelte-1sgezia{color:var(--ink-3);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.crumbs.svelte-1sgezia a:where(.svelte-1sgezia):hover{color:var(--accent)}.hero.svelte-1sgezia{margin:18px 0 22px}.title-row.svelte-1sgezia{align-items:flex-start;gap:16px;display:flex}.big-ic.svelte-1sgezia{background:var(--surface);border:1px solid var(--line);width:54px;height:54px;box-shadow:0 10px 24px -12px #5b57e880, var(--shadow-sm);color:var(--accent);border-radius:16px;flex:none;place-items:center;font-size:28px;display:grid}h1.svelte-1sgezia{letter-spacing:-.035em;font-size:clamp(32px,4vw,46px);font-weight:450}.sub.svelte-1sgezia{color:var(--ink-2);margin-top:8px;font-size:16px}.sub.svelte-1sgezia b:where(.svelte-1sgezia){color:var(--ink);font-weight:600}.meta.svelte-1sgezia{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.sum.svelte-1sgezia{padding:24px 26px 22px;position:relative;overflow:hidden}.sum.svelte-1sgezia:before{content:"";background:var(--grad);height:4px;position:absolute;inset:0 0 auto}.sum-head.svelte-1sgezia{justify-content:space-between;align-items:center;gap:10px;display:flex}.note.svelte-1sgezia{color:var(--ink-3);font-size:11px}.what.svelte-1sgezia{color:var(--ink);letter-spacing:-.01em;margin-top:12px;font-size:18.5px;line-height:1.55}.why.svelte-1sgezia{background:var(--accent-soft);color:#2c2780;border-radius:12px;margin-top:12px;padding:10px 14px;font-size:14.5px}.points.svelte-1sgezia{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.points.svelte-1sgezia li:where(.svelte-1sgezia){color:var(--ink-2);animation:.6s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:var(--d);gap:12px;font-size:15px;line-height:1.5;display:flex}.points.svelte-1sgezia .n:where(.svelte-1sgezia){background:var(--dark);color:#fff;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;font-size:12px;display:grid}.snote.svelte-1sgezia{color:var(--ink-2);align-items:center;gap:8px;margin-top:14px;font-size:13.5px;display:flex}.askall.svelte-1sgezia{border:1px solid var(--line-strong);background:var(--surface);height:34px;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13.5px;font-weight:600;transition:border-color .2s,box-shadow .2s,transform .15s;display:inline-flex}.askall.svelte-1sgezia:hover{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);transform:translateY(-1px)}.terms.svelte-1sgezia{margin-top:22px}.lbl.svelte-1sgezia{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:11px}.lbl.svelte-1sgezia span:where(.svelte-1sgezia){text-transform:none;letter-spacing:0;opacity:.8;margin-left:8px}.tchips.svelte-1sgezia{flex-wrap:wrap;gap:8px;display:flex}.tchip.svelte-1sgezia{border:1px solid var(--line);background:var(--surface);font:inherit;cursor:pointer;box-shadow:var(--shadow-sm);border-radius:12px;align-items:baseline;gap:6px;padding:6px 11px;transition:transform .15s,border-color .2s;display:inline-flex}.tchip.svelte-1sgezia:hover{border-color:var(--c);transform:translateY(-2px)}.tchip.svelte-1sgezia i:where(.svelte-1sgezia){background:var(--c);border-radius:50%;align-self:center;width:8px;height:8px}.tl.svelte-1sgezia{font-size:13.5px;font-weight:600}.ts.svelte-1sgezia{color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono)}.tn.svelte-1sgezia{color:var(--ink-3);font-size:10.5px}.kids.svelte-1sgezia{margin-top:30px}.kh.svelte-1sgezia{letter-spacing:-.02em;align-items:baseline;gap:10px;margin-bottom:14px;font-size:20px;font-weight:600;display:flex}.kh.svelte-1sgezia span:where(.svelte-1sgezia){color:var(--ink-3);font-size:12px;font-weight:400}.kgrid.svelte-1sgezia{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.kid.svelte-1sgezia{animation:.6s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:var(--d);align-content:start;gap:6px;padding:16px 16px 14px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.kid.svelte-1sgezia:hover{box-shadow:var(--shadow-lg);border-color:#5b57e866;transform:translateY(-3px)}.kt.svelte-1sgezia{align-items:center;gap:8px;font-size:15.5px;display:flex}.kic.svelte-1sgezia{color:var(--accent);font-size:17px;display:grid}.kp.svelte-1sgezia{color:var(--accent);font-size:12.5px;font-weight:600}.kw.svelte-1sgezia{color:var(--ink-2);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.go.svelte-1sgezia{color:var(--accent);margin-top:4px;font-size:11.5px}.orig.svelte-1sgezia{margin-top:40px}.orig-head.svelte-1sgezia{border-bottom:1px solid var(--line-strong);gap:6px;margin-bottom:8px;padding-bottom:14px;display:grid}.hint.svelte-1sgezia{color:var(--ink-3);font-size:13.5px}.lt-demo.svelte-1sgezia{color:var(--ink);-webkit-text-decoration:underline dotted var(--accent);text-decoration:underline dotted var(--accent);text-underline-offset:4px}.foot.svelte-1sgezia{gap:22px;margin-top:56px;display:grid}.pn.svelte-1sgezia{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pv.svelte-1sgezia,.nx.svelte-1sgezia{gap:4px;padding:16px 18px;transition:transform .2s,border-color .2s;display:grid}.nx.svelte-1sgezia{text-align:right}.pv.svelte-1sgezia:hover,.nx.svelte-1sgezia:hover{border-color:#5b57e866;transform:translateY(-2px)}.pv.svelte-1sgezia .mono:where(.svelte-1sgezia),.nx.svelte-1sgezia .mono:where(.svelte-1sgezia){color:var(--accent);font-size:11.5px}.pv.svelte-1sgezia b:where(.svelte-1sgezia),.nx.svelte-1sgezia b:where(.svelte-1sgezia){font-size:16px}.pv.svelte-1sgezia span:where(.svelte-1sgezia):not(.mono),.nx.svelte-1sgezia span:where(.svelte-1sgezia):not(.mono){color:var(--ink-3);font-size:13px}.links.svelte-1sgezia{padding:20px 22px}.small.svelte-1sgezia{margin:-6px 0 14px;font-size:13px}.lgrid.svelte-1sgezia{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.lk.svelte-1sgezia{background:var(--bg-soft);border:1px solid var(--line);border-radius:11px;align-items:flex-start;gap:10px;padding:9px 11px;transition:border-color .2s;display:flex}.lk.svelte-1sgezia:hover{border-color:var(--accent)}.lt2.svelte-1sgezia{font-size:13.5px;line-height:1.35;display:grid}.lt2.svelte-1sgezia span:where(.svelte-1sgezia){color:var(--ink-3);font-size:12px}.dir.svelte-1sgezia{border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:inline-grid}.dir.out.svelte-1sgezia{color:#2f6fd8;background:#e3efff}.dir.in.svelte-1sgezia{color:#b03fb0;background:#fbe8fb}.dir.both.svelte-1sgezia{background:var(--accent-soft);color:var(--accent)}.more.svelte-1sgezia{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:12px;font-size:13.5px;font-weight:600}.src.svelte-1sgezia{font-size:13px}.src.svelte-1sgezia a:where(.svelte-1sgezia){color:var(--accent)}.toc.svelte-1sgezia{min-width:0}.toc-in.svelte-1sgezia{scrollbar-width:thin;max-height:calc(100vh - 110px);padding-bottom:20px;position:sticky;top:92px;overflow-y:auto}.toc.svelte-1sgezia ul:where(.svelte-1sgezia){border-left:1px solid var(--line-strong);margin:0 0 20px;padding:0;list-style:none}.toc.svelte-1sgezia li:where(.svelte-1sgezia) a:where(.svelte-1sgezia){color:var(--ink-3);border-left:2px solid #0000;margin-left:-1px;padding:4px 0 4px 12px;font-size:13px;line-height:1.4;transition:color .15s,border-color .15s;display:block}.toc.svelte-1sgezia li.l3:where(.svelte-1sgezia) a:where(.svelte-1sgezia){padding-left:24px;font-size:12.5px}.toc.svelte-1sgezia li:where(.svelte-1sgezia) a:where(.svelte-1sgezia):hover{color:var(--ink)}.toc.svelte-1sgezia li:where(.svelte-1sgezia) a.on:where(.svelte-1sgezia){color:var(--accent);border-left-color:var(--accent);font-weight:600}.about.svelte-1sgezia{--rg-bg:var(--surface);grid-template-columns:330px minmax(0,1fr);align-items:center;gap:10px 22px;margin-top:26px;padding:14px 22px 14px 10px;display:grid}.ab-t.svelte-1sgezia{gap:8px;display:grid}.ab-t.svelte-1sgezia h2:where(.svelte-1sgezia){flex-wrap:wrap;align-items:baseline;gap:10px;font-size:24px;font-weight:550;display:flex}.ab-t.svelte-1sgezia h2:where(.svelte-1sgezia) span:where(.svelte-1sgezia){color:var(--ink-3);font-size:12.5px;font-weight:400}.ab-t.svelte-1sgezia p:where(.svelte-1sgezia){color:var(--ink-2);font-size:15px}.an.svelte-1sgezia{background:var(--bg-soft);border-radius:11px;padding:9px 12px}.an.svelte-1sgezia b:where(.svelte-1sgezia){color:var(--ink)}.hintg.svelte-1sgezia{font-size:12.5px!important}.ab-act.svelte-1sgezia{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ab-act.svelte-1sgezia a:where(.svelte-1sgezia),.ab-act.svelte-1sgezia button:where(.svelte-1sgezia){border:1px solid var(--line-strong);background:var(--surface);height:32px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .2s;display:inline-flex}.ab-act.svelte-1sgezia button:where(.svelte-1sgezia){background:var(--dark);color:#fff;border-color:var(--dark)}.ab-act.svelte-1sgezia a:where(.svelte-1sgezia):hover{border-color:var(--accent)}@media (width<=760px){.about.svelte-1sgezia{grid-template-columns:minmax(0,1fr);justify-items:center;padding:14px 18px 20px}}.askall.svelte-1sgezia{background:var(--dark);color:#fff;border-color:var(--dark);justify-content:center;width:100%}@media (width<=1280px){.page.svelte-1sgezia{grid-template-columns:minmax(0,1fr)}.toc.svelte-1sgezia{display:none}}@media (width<=640px){.pn.svelte-1sgezia{grid-template-columns:1fr}.sum.svelte-1sgezia{padding:20px 18px}}
