@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-thai-500-normal-DeexCGiz.woff2)format("woff2"),url(/assets/chakra-petch-thai-500-normal-CJG_V2_m.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-500-normal-BVzUBLGs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-ext-500-normal-gA6791b0.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-500-normal-BCHeNDEx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-500-normal-BR1ody1F.woff2)format("woff2"),url(/assets/chakra-petch-latin-500-normal-CnUQnZ4D.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-thai-600-normal-C620THcd.woff2)format("woff2"),url(/assets/chakra-petch-thai-600-normal-BiM5MXH8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-600-normal-Pvj4qcw_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-ext-600-normal-CdGvbdDU.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-600-normal-nL80L4xU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.woff2)format("woff2"),url(/assets/chakra-petch-latin-600-normal-DQKfcdKo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bp-canvas:#245c9e;--bp-panel:#1d4e8c;--bp-field:#2f66a6;--bp-button:#356dad;--bp-disabled:#2a5e9c;--bp-rule:#ffffff2e;--bp-grid-minor:#ffffff0f;--bp-grid-major:#ffffff1f;--bp-ink:#f4f8ff;--bp-ink-muted:#b9cee8;--bp-ink-faint:#8fb0d8;--bp-body-fill:#ffffff24;--sig-current:#ffc94a;--sig-power:#ff9f43;--sig-logic-1:#b8f36b;--sig-logic-0:#f4f8ff61;--sig-logic-x:#f4f8ff;--sig-fault:#ff8a7a;--sig-led-glow:#ff6b5b;--sig-ok:#b8f36b;--sig-warn:#ff9f43;--sig-lamp:255, 201, 74;--sig-current-text:#ffc94a;--sig-power-text:#fdb169;--sig-fault-text:#fcaba2;--sig-v0:#0e2a55;--sig-v1:#6b4fb8;--sig-v2:#d65db1;--sig-v3:#ff8c5a;--sig-v4:#ffe27a;--bp-font-display:"Chakra Petch", "Barlow", sans-serif;--bp-font-ui:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--bp-font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--bp-radius:3px}:root[data-theme=light]{--bp-canvas:#f6f7f9;--bp-panel:#fff;--bp-field:#eef1f5;--bp-button:#e6eaf0;--bp-disabled:#eef1f5;--bp-rule:#d7dce5;--bp-grid-minor:#1b21300f;--bp-grid-major:#1b21301f;--bp-ink:#1b2130;--bp-ink-muted:#586275;--bp-ink-faint:#8a94a6;--bp-body-fill:#fff;--sig-current:#a86a00;--sig-power:#c76a00;--sig-logic-1:#178a4f;--sig-logic-0:#1b213059;--sig-logic-x:#1b2130;--sig-fault:#d33a3a;--sig-ok:#178a4f;--sig-warn:#c76a00;--sig-lamp:230, 160, 0;--sig-current-text:#8a5700;--sig-power-text:#a85900;--sig-fault-text:#c02f2f}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--bp-canvas);--panel:var(--bp-panel);--text:var(--bp-ink);--muted:var(--bp-ink-muted);--font:var(--bp-font-ui)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--bp-font-ui);background:var(--bp-panel);color:var(--bp-ink);font-size:14px}button,input,select{font:inherit;color:inherit}button{background:var(--bp-button);color:var(--bp-ink);border-radius:var(--bp-radius);cursor:pointer;border:0;min-height:28px;padding:5px 10px;font-weight:500}button:hover:not(:disabled):not(.active){background:color-mix(in srgb, var(--bp-button) 82%, var(--bp-ink))}button:disabled{background:var(--bp-disabled);color:var(--bp-ink-faint);cursor:default}button.active{background:var(--bp-ink);color:var(--bp-panel);font-weight:600}button:focus-visible{outline:2px solid var(--bp-ink);outline-offset:1px}label:has(input:focus-visible){outline:2px solid var(--bp-ink);outline-offset:1px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select{background:var(--bp-field);border-radius:var(--bp-radius);border:0;min-height:28px;padding:5px 8px}input:not([type=checkbox]):not([type=radio]):not([type=range]){font-family:var(--bp-font-mono)}input::placeholder{color:var(--bp-ink-faint)}select option{background:var(--bp-panel);color:var(--bp-ink)}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--bp-ink)}input:focus,select:focus{outline:2px solid var(--bp-ink);outline-offset:-2px}h2{font-family:var(--bp-font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--bp-ink-muted);margin:0 0 10px;font-size:11px;font-weight:500}h3{font-family:var(--bp-font-ui);margin:12px 0 6px;font-size:17px;font-weight:600}code,kbd{font-family:var(--bp-font-mono)}.muted{color:var(--bp-ink-muted)}.warn{color:var(--sig-power-text)}.err{color:var(--sig-fault-text)}.ok,.delivers{color:var(--sig-ok)}.receives{color:var(--sig-power-text)}.app{grid-template-rows:auto 1fr auto;height:100%;display:grid}.main{grid-template-columns:190px 1fr 360px;min-height:0;display:grid}.topbar .group,.canvas-tools,.tabs,.method-tabs,.chips{gap:2px}.topbar .group>:is(button,select,input,label),.canvas-tools button,.tabs button{border-radius:0}.topbar .group>:is(button,select,input,label):nth-child(1 of :not([hidden],.time)),.canvas-tools button:first-child,.tabs button:first-child{border-top-left-radius:var(--bp-radius);border-bottom-left-radius:var(--bp-radius)}.topbar .group>:is(button,select,input,label):nth-last-child(1 of :not([hidden],.time)),.canvas-tools button:last-child,.tabs button:last-child{border-top-right-radius:var(--bp-radius);border-bottom-right-radius:var(--bp-radius)}.topbar{background:var(--bp-panel);border-bottom:1px solid var(--bp-rule);flex-wrap:wrap;align-items:center;gap:14px;padding:8px 16px;display:flex}.topbar .brand{align-items:baseline;gap:10px;display:flex}.topbar .brand strong{font-family:var(--bp-font-display);letter-spacing:.06em;text-transform:uppercase;font-size:20px;font-weight:600;line-height:1}.topbar .brand .home{color:inherit;text-decoration:none}.topbar .brand .home:hover strong{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.topbar .brand .muted{font-family:var(--bp-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.topbar .name{width:160px}.topbar .group{align-items:center;display:flex}.topbar .group.right{margin-left:auto}.topbar .overlays label{background:var(--bp-button);min-height:28px;color:var(--bp-ink);cursor:pointer;align-items:center;gap:4px;padding:0 10px;font-weight:500;display:inline-flex;position:relative}.topbar .overlays label:hover:not(.on){background:color-mix(in srgb, var(--bp-button) 82%, var(--bp-ink))}.topbar .overlays label.on{background:var(--bp-ink);color:var(--bp-panel);font-weight:600}.topbar .overlays input{opacity:0;pointer-events:none;position:absolute}.palette{background:var(--bp-panel);border-right:1px solid var(--bp-rule);flex-direction:column;gap:2px;padding:14px 12px;display:flex;overflow:auto}.palette>*{flex-shrink:0}.palette h2{margin-top:4px}.palette button{text-align:left;align-items:center;gap:8px;padding:6px 8px;display:flex}.palette .key{text-align:center;min-width:20px;font-family:var(--bp-font-mono);border:1px solid var(--bp-rule);border-radius:var(--bp-radius);color:var(--bp-ink);padding:0 3px;font-size:11px;display:inline-block}.palette button.active .key{color:var(--bp-panel);border-color:color-mix(in srgb, var(--bp-panel) 35%, transparent)}.palette .sep{background:var(--bp-rule);height:1px;margin:8px 0}.palette .help{color:var(--bp-ink-muted);font-size:12px;line-height:1.45}.side{background:var(--bp-panel);border-left:1px solid var(--bp-rule);flex-direction:column;min-height:0;display:flex}.tabs{border-bottom:1px solid var(--bp-rule);padding:10px 12px;display:flex}.tabs button{flex:1;padding:6px 10px}.side-body{min-height:0;padding:12px;overflow:auto}.props label{flex-direction:column;gap:3px;margin:8px 0;font-size:13px;display:flex}.prop-group{border:1px solid var(--bp-rule);border-radius:var(--bp-radius);margin:10px 0;padding:8px 10px}.prop-group h3{margin:0;font-size:15px}.group-refs{flex-wrap:wrap;gap:3px;margin:2px 0 6px;font-size:12px;display:flex}.linky{min-height:0;font:inherit;font-family:var(--bp-font-mono);color:var(--bp-ink-muted);cursor:pointer;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.linky:hover:not(:disabled):not(.active){color:var(--bp-ink);background:0 0}.props .row,.methods .row{gap:6px;margin-top:10px;display:flex}.row.wrap{flex-wrap:wrap}.chips{flex-wrap:wrap;margin:6px 0;display:flex}.chip{min-height:24px;font-size:12px;font-family:var(--bp-font-mono);padding:2px 8px}.chip.toggle{margin-left:auto}details summary{cursor:pointer;color:var(--bp-ink-muted);margin:8px 0}.readout{border:1px solid var(--bp-rule);border-radius:var(--bp-radius);margin-top:12px;padding:4px 10px 8px}.readout table{border-collapse:collapse;width:100%;font-size:13px}.readout td,.readout th{border-bottom:1px solid var(--bp-rule);text-align:left;vertical-align:top;padding:5px 6px}.readout tr:last-child td{border-bottom:0}.readout td:first-child{color:var(--bp-ink-muted);white-space:nowrap}.readout td+td{font-family:var(--bp-font-mono)}.method-tabs{flex-wrap:wrap;margin-bottom:10px;display:flex}.method-tabs button{padding:4px 8px;font-size:12px}.steps{margin-top:10px}.step-nav{justify-content:space-between;align-items:center;display:flex}.explain{white-space:pre-wrap;line-height:1.5}.latex.block{padding:6px 0;display:block;overflow-x:auto}.step-dots{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.step-dots .dot{border-radius:50%;width:10px;height:10px;min-height:0;padding:0}.elim{margin:8px 0}.sweep .curve{stroke:var(--bp-ink);stroke-width:2px}.sweep .marker{stroke:var(--sig-current);stroke-dasharray:3 3}.sweep .tiny{fill:var(--bp-ink-muted);font-family:var(--bp-font-mono);font-size:10px}.status{background:var(--bp-panel);border-top:1px solid var(--bp-rule);max-height:140px;padding:0 16px;overflow:auto}.status-line{min-height:28px;font-family:var(--bp-font-mono);letter-spacing:.04em;color:var(--bp-ink-muted);flex-wrap:wrap;align-items:center;gap:0 18px;font-size:11px;font-weight:500;display:flex}.status-line .cap{text-transform:uppercase;letter-spacing:.08em}.status-line .ok,.status-line .warn,.status-line .err{font-weight:600}.status-line .scale{margin-left:auto}.faults{flex-direction:column;gap:3px;margin:0 0 8px;padding:0;font-size:13px;list-style:none;display:flex}.faults:empty{display:none}.faults li{border-left:3px solid var(--bp-ink-muted);cursor:help;align-items:baseline;gap:8px;padding:3px 8px;display:flex}.faults li:before{width:16px;height:16px;font-family:var(--bp-font-mono);color:var(--bp-panel);background:var(--bp-ink-muted);content:"i";border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.faults li.error{border-color:var(--sig-fault);background:color-mix(in srgb, var(--sig-fault) 14%, transparent)}.faults li.error:before{background:var(--sig-fault);content:"!"}.faults li.warning{border-color:var(--sig-warn);background:color-mix(in srgb, var(--sig-warn) 14%, transparent)}.faults li.warning:before{background:var(--sig-warn);content:"!";border-radius:2px}.faults li.info{color:var(--bp-ink-muted)}.canvas-wrap{min-width:0;min-height:0;position:relative;overflow:hidden}.canvas{background:var(--bp-canvas);-webkit-user-select:none;user-select:none;width:100%;height:100%;font-family:var(--bp-font-mono);display:block}.grid-minor{stroke:var(--bp-grid-minor)}.grid-major{stroke:var(--bp-grid-major)}.canvas-tools{display:flex;position:absolute;top:10px;right:12px}.canvas-tools button{padding:3px 12px;font-size:13px}.loose-end{fill:var(--bp-canvas);stroke:var(--bp-ink);stroke-width:2px;cursor:grab}.loose-end:hover,.loose-end.dragging{fill:color-mix(in srgb, var(--bp-ink) 35%, var(--bp-canvas))}.canvas text{paint-order:stroke fill;stroke:var(--bp-panel);stroke-width:3px;stroke-linejoin:round}.canvas .hint{fill:var(--bp-ink-muted);font-family:var(--bp-font-mono);font-size:12px}.wire{stroke:var(--bp-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wire.selected,.wire.picked{stroke-width:4px}.wire.highlight{stroke-width:5px}.wire-halo{stroke:var(--bp-ink);stroke-opacity:.2;stroke-width:11px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.wire-halo.strong{stroke-opacity:.3;stroke-width:14px}.wire.error{stroke:var(--sig-fault);stroke-width:3.5px;animation:.9s ease-in-out infinite alternate pulse}.wire.draft{stroke:var(--bp-ink);stroke-dasharray:6 4}.wire.draft.preview{opacity:.6}.snap{fill:none;stroke:var(--bp-ink);stroke-width:1.5px}.junction{fill:var(--bp-ink)}.pin-open{fill:var(--bp-canvas);stroke:var(--bp-ink);stroke-width:1.5px}.flow-arrows{pointer-events:none;animation:1s linear infinite march}.flow-arrow{fill:var(--sig-current)}@keyframes march{0%{transform:translate(0)}to{transform:translate(40px)}}@keyframes pulse{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.flow-arrows,.wire.error,.component .overloaded .body{animation:none}}.component .lead{stroke:var(--bp-ink);stroke-width:2px;stroke-linecap:round}.component .body{fill:var(--bp-body-fill);stroke:var(--bp-ink);stroke-width:2px;stroke-linejoin:round}.component .meter-text{fill:var(--bp-ink);font-family:var(--bp-font-mono);font-size:14px;font-weight:500}.component .stroke{stroke:var(--bp-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.component .stroke.thick{stroke-width:3px}.component .fill{fill:var(--bp-ink)}.component .tiny{fill:var(--bp-ink-muted);font-family:var(--bp-font-mono);font-size:10px}.component .port-label{fill:var(--bp-ink);font-family:var(--bp-font-mono);font-size:13px;font-weight:500}.component .overloaded .body{fill:color-mix(in srgb, var(--sig-fault) 45%, transparent);stroke:var(--sig-fault);animation:.6s ease-in-out infinite alternate pulse}.component.error .body,.component.error .stroke,.component.error .lead{stroke:var(--sig-fault)}.component.highlight .body,.component.highlight .stroke,.component.highlight .lead{stroke-width:3px}.component.highlight .symbol{filter:url(#glow)}.component .glow{pointer-events:none}.component .switch{cursor:pointer}.sel-marks{fill:none;stroke:var(--bp-ink);stroke-width:2px;stroke-linecap:square;pointer-events:none}.rev-cloud{fill:none;stroke:var(--sig-fault);stroke-width:1.5px;stroke-linejoin:round;pointer-events:none}.fault-mark{pointer-events:none}.fault-mark circle{fill:var(--sig-fault)}.canvas .fault-mark text{stroke:none;fill:var(--bp-panel);font-family:var(--bp-font-mono);font-size:12px;font-weight:700}.ref-label{fill:var(--bp-ink);font-family:var(--bp-font-mono);pointer-events:none;font-size:13px;font-weight:500}.ref-label .value{fill:var(--bp-ink-muted);font-weight:400}.overlay-label{fill:var(--bp-ink);font-family:var(--bp-font-mono);pointer-events:none;font-size:12px}.overlay-label.i{fill:var(--sig-current-text)}.overlay-label.p{fill:var(--sig-power-text)}.polarity text{fill:var(--bp-ink-muted);font-family:var(--bp-font-mono);pointer-events:none;font-size:12px;font-weight:500}.polarity .arrow{fill:var(--sig-current)}.dim{pointer-events:none}.dim .ext{stroke:var(--bp-ink-muted);stroke-width:1px}.dim .line,.dim .head{stroke:var(--bp-ink);stroke-width:1.1px;fill:none;stroke-linecap:round;stroke-linejoin:round}.dim text{fill:var(--bp-ink);font-family:var(--bp-font-mono);font-size:12px}.dim text.sign{fill:var(--bp-ink-muted);font-size:11px}.net-bubble .leader{stroke:var(--bp-ink);stroke-width:1px}.net-bubble .ring{fill:var(--bp-canvas);stroke:var(--bp-ink);stroke-width:1.3px}.net-bubble text{fill:var(--bp-ink);font-family:var(--bp-font-mono);font-size:12px;font-weight:500}.net-bubble .pot{fill:var(--bp-ink-muted);font-weight:400}.net-bubble.selected .ring{stroke-width:2.5px}.ground-0v{fill:var(--bp-ink-muted);font-family:var(--bp-font-mono);pointer-events:none;font-size:12px}.ghost{opacity:.55}.marquee{fill:color-mix(in srgb, var(--bp-ink) 8%, transparent);stroke:var(--bp-ink);stroke-width:1px;stroke-dasharray:4 3}.coming-soon{text-align:center;padding:26px 0 8px}.coming-soon p{font-family:var(--bp-font-display);color:var(--bp-ink-muted);letter-spacing:.04em;margin:0;font-size:18px}.modal-backdrop{background:color-mix(in srgb, var(--bp-panel) 55%, #040e1ebf);place-items:center;display:grid;position:fixed;inset:0}.modal{background:var(--bp-panel);border:1px solid var(--bp-rule);border-radius:var(--bp-radius);max-width:480px;padding:20px 24px;line-height:1.5}.wire.level-1{stroke:var(--sig-logic-1);stroke-width:3.2px}.wire.level-0{stroke:var(--sig-logic-0);stroke-width:2px}.wire.level-x{stroke:var(--sig-logic-x);stroke-width:2px;stroke-dasharray:4 3}.component .level-text{font-family:var(--bp-font-mono);fill:var(--bp-ink);font-size:15px;font-weight:500}.component .logic-input.high .body,.component .logic-probe.high .body{fill:color-mix(in srgb, var(--sig-logic-1) 22%, transparent);stroke:var(--sig-logic-1)}.component .logic-input.high .level-text,.component .logic-probe.high .level-text{fill:var(--sig-logic-1)}.component .logic-probe.undef .body{stroke-dasharray:3 3}.component .probe-glow{fill:var(--sig-logic-1);opacity:.25}.component .level-mini{font-family:var(--bp-font-mono);font-size:11px;font-weight:500}.component .level-mini.high{fill:var(--sig-logic-1);font-weight:700}.component .level-mini.low{fill:var(--bp-ink-muted)}.component .level-mini.undef{fill:var(--sig-fault-text)}.component .ic-text{fill:var(--bp-ink);font-family:var(--bp-font-mono);letter-spacing:.5px;font-size:13px;font-weight:500}.component .gate .bubble{fill:var(--bp-canvas)}.truth{border-collapse:collapse;font-family:var(--bp-font-mono);font-variant-numeric:tabular-nums;margin:8px 0}.truth th,.truth td{text-align:center;border-bottom:1px solid var(--bp-rule);padding:3px 9px}.truth th{color:var(--bp-ink-muted);font-weight:500}.truth td.one{color:var(--sig-logic-1);font-weight:600}.truth td.undef{color:var(--sig-fault-text)}.truth tr.current td{background:var(--bp-ink);color:var(--bp-panel)}.truth .divider{border-left:2px solid var(--bp-rule)}.expr-list{margin:6px 0;line-height:1.7}.component .stroke.err,.component .blown .body{stroke:var(--sig-fault)}.component .body.meter.beep{stroke:var(--sig-ok);fill:color-mix(in srgb, var(--sig-ok) 25%, transparent)}.topbar .clock .time{font-family:var(--bp-font-mono);font-variant-numeric:tabular-nums;text-align:center;min-width:7.5em;color:var(--bp-ink);font-weight:500}.sweep .axis{stroke:var(--bp-rule);stroke-width:1px}.sweep .op{fill:var(--sig-current)}.modal.help{max-width:640px;max-height:85vh;overflow:auto}.modal.help h2{font-size:12px}.modal.help table{border-collapse:collapse;width:100%;margin:10px 0 14px}.modal.help td{vertical-align:top;padding:3px 12px 3px 0;line-height:1.35}.modal.help td:first-child{white-space:nowrap}.modal.help kbd{background:var(--bp-field);border-radius:var(--bp-radius);white-space:nowrap;padding:1px 6px;font-size:12px}.topbar .account{align-items:center;gap:6px;display:inline-flex}.topbar .account img,.topbar .account .initial{object-fit:cover;border-radius:50%;width:18px;height:18px}.topbar .account .initial{background:var(--bp-ink);color:var(--bp-panel);place-items:center;font-size:11px;font-weight:700;display:inline-grid}.modal.story{max-width:720px;max-height:88vh;overflow:auto}.modal.story .story-head{align-items:flex-start;gap:12px;display:flex}.modal.story .story-head h2{margin-top:0}.modal.story .close{margin-left:auto;padding:2px 8px;font-size:18px;line-height:1}.modal.story section{margin:14px 0}.modal.story .account-box{border:1px solid var(--bp-rule);border-radius:var(--bp-radius);padding:12px 14px}.modal.story .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.modal.story .row.between{justify-content:space-between}.modal.story .grow{flex:1;min-width:120px}.modal.story .avatar{border-radius:50%;width:36px;height:36px}.modal.story button.google{align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.modal.story ul.chapters{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.modal.story .chapter-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.modal.story .pill{white-space:nowrap;background:var(--bp-button);border-radius:var(--bp-radius);font-family:var(--bp-font-mono);font-variant-numeric:tabular-nums;padding:2px 10px}.modal.story ul.levels{margin:6px 0 0;padding:0;list-style:none}.modal.story ul.levels li{border-left:2px solid var(--bp-rule);align-items:center;gap:8px;padding:3px 0 3px 10px;display:flex}.modal.story ul.levels li.done{border-left-color:var(--sig-ok)}.modal.story ul.levels li.started{border-left-color:var(--sig-current)}.modal.story ul.levels li.locked{opacity:.65}.modal.story .mark{text-align:center;width:1.2em;color:var(--bp-ink-muted)}.modal.story li.done .mark{color:var(--sig-ok)}.modal.story .stars{color:var(--sig-current-text)}.modal.story .small{font-size:12px}.modal.story code{background:var(--bp-field);border-radius:var(--bp-radius);padding:1px 4px;font-size:12px}.modal.export-tikz{width:min(760px,100vw - 32px);max-width:760px;max-height:90vh;overflow:auto}.modal.export-tikz .export-head{align-items:flex-start;gap:12px;display:flex}.modal.export-tikz .export-head h2{margin:0 0 8px}.modal.export-tikz .close{margin-left:auto;padding:2px 8px;font-size:18px;line-height:1}.modal.export-tikz .export-grid{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}@media (width<=600px){.modal.export-tikz .export-grid{grid-template-columns:1fr}}.modal.export-tikz h3{text-transform:uppercase;letter-spacing:.06em;color:var(--bp-ink-muted);margin:12px 0 6px;font-size:12px}.modal.export-tikz section.disabled{opacity:.5}.modal.export-tikz .check{cursor:pointer;align-items:center;gap:8px;padding:2px 0;display:flex}.modal.export-tikz .field{flex-direction:column;gap:2px;margin-top:8px;display:flex}.modal.export-tikz .field input,.modal.export-tikz select{box-sizing:border-box;width:100%}.modal.export-tikz .export-preview{box-sizing:border-box;width:100%;height:220px;font-family:var(--bp-font-mono);background:var(--bp-field);color:var(--bp-ink);border:1px solid var(--bp-rule);border-radius:var(--bp-radius);resize:vertical;white-space:pre;margin-top:14px;padding:8px 10px;font-size:12px;line-height:1.4}.modal.export-tikz .small{margin:4px 0 0;font-size:12px}.modal.export-tikz .export-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.modal.export-tikz .export-actions .grow{flex:1}.page-loading{background:var(--bp-canvas);min-height:100vh;color:var(--bp-ink-muted);font-family:var(--bp-font-mono);letter-spacing:.1em;text-transform:uppercase;place-items:center;font-size:12px;display:grid}.modal.small-screen h2{text-transform:none;letter-spacing:0;color:var(--bp-ink);margin-top:0;font-size:18px}.modal.small-screen p{margin:0 0 10px}.small-screen-actions{flex-direction:column;gap:6px;margin-top:16px;display:flex}.small-screen-actions button{min-height:44px}.small-screen-actions button.primary{background:var(--bp-ink);color:var(--bp-panel);font-weight:600}@media (width<=820px){.modal-backdrop{padding:12px;overflow:auto}.modal{box-sizing:border-box;max-width:100%;padding:16px}.modal.story{width:100%;max-height:calc(100dvh - 24px)}.modal.story .row{flex-wrap:wrap}.app{grid-template-columns:minmax(0,1fr);height:auto;min-height:100%}.topbar{gap:8px;padding:8px 12px}.topbar .group{flex-wrap:wrap;row-gap:2px;min-width:0;max-width:100%}.topbar .group select{flex:120px;width:auto;min-width:0}.topbar .name{width:140px}.main{grid-template-rows:auto 60vh auto;grid-template-columns:minmax(0,1fr)}.palette{border-right:0;border-bottom:1px solid var(--bp-rule);flex-direction:row;gap:4px;padding:8px 12px;overflow:auto hidden}.palette h2,.palette .sep,.palette .help{display:none}.palette button{white-space:nowrap}.side{border-left:0;border-top:1px solid var(--bp-rule);min-height:240px}.status{max-height:none}}html:has(.lp){height:auto;min-height:100%}body:has(.lp){height:auto;min-height:100%}#root:has(.lp){height:auto;min-height:100%}.lp{background:var(--bp-canvas);min-height:100vh;color:var(--bp-ink);flex-direction:column;font-size:14px;display:flex}.lp main{flex:1}.lp-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lp-bar{background:var(--bp-panel);border-bottom:1px solid var(--bp-rule);justify-content:space-between;align-items:center;gap:16px;padding:10px clamp(16px,3vw,32px);display:flex}.lp-brand{align-items:baseline;gap:14px;min-width:0;display:flex}.lp-brand strong{font-family:var(--bp-font-display);letter-spacing:.06em;text-transform:uppercase;font-size:22px;font-weight:600;line-height:1}.lp-brand span{border-left:1px solid var(--bp-rule);font-family:var(--bp-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-ink-muted);white-space:nowrap;text-overflow:ellipsis;padding-left:14px;font-size:11px;font-weight:500;overflow:hidden}.lp-btn{border-radius:var(--bp-radius);background:var(--bp-ink);min-height:34px;color:var(--bp-panel);flex-shrink:0;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.lp-btn:hover{background:color-mix(in srgb, var(--bp-ink) 85%, var(--bp-button))}.lp-btn .lp-icon:last-child{transition:transform .15s}.lp-btn:hover .lp-icon:last-child{transform:translate(2px)}.lp-btn-large{gap:10px;min-height:50px;padding:12px 22px;font-size:17px}.lp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);max-width:1280px;margin:0 auto;padding:clamp(40px,8vh,96px) clamp(16px,4vw,48px) 32px;display:grid}.lp-hero h1{font-family:var(--bp-font-display);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(56px,8.5vw,116px);font-weight:600;line-height:.95}.lp-subtitle{font-family:var(--bp-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bp-ink-muted);margin:18px 0 0;font-size:clamp(17px,2vw,25px);font-weight:400;line-height:1.3}.lp-lede{max-width:34em;margin:22px 0 30px;font-size:17px;line-height:1.6}.lp-field{background:var(--bp-panel);border:1px solid var(--bp-rule);border-radius:var(--bp-radius);margin:0;padding:12px}.lp-field-head{font-family:var(--bp-font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:11px;font-weight:500;display:flex}.lp-readout{background:var(--bp-field);border-radius:var(--bp-radius);letter-spacing:.06em;white-space:nowrap;padding:4px 9px}.lp-field-paper,.lp-mini-paper{background-color:var(--bp-canvas);background-image:linear-gradient(var(--bp-grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--bp-grid-major) 1px, transparent 1px), linear-gradient(var(--bp-grid-minor) 1px, transparent 1px), linear-gradient(90deg, var(--bp-grid-minor) 1px, transparent 1px);outline:1px solid var(--bp-rule);background-position:-1px -1px;background-size:100px 100px,100px 100px,20px 20px,20px 20px;border-radius:2px;overflow:hidden}.lp-field-paper svg{aspect-ratio:600/380;width:100%;height:auto;display:block}.lp-wire{fill:none;stroke:var(--bp-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lp-body{fill:var(--bp-body-fill);stroke:var(--bp-ink);stroke-width:2px}.lp-stroke{fill:none;stroke:var(--bp-ink);stroke-width:2px;stroke-linecap:round}.lp-stroke.thick{stroke-width:2.6px}.lp-node{fill:var(--bp-ink)}.lp-label{fill:var(--bp-ink);font-family:var(--bp-font-mono);font-size:15px;font-weight:500}.lp-value{fill:var(--bp-ink-muted);font-family:var(--bp-font-mono);font-size:13px}.lp-current{fill:var(--sig-current-text);font-family:var(--bp-font-mono);font-size:13px;font-weight:500}.lp-tag rect{fill:var(--bp-panel);stroke:var(--bp-rule)}.lp-tag text{fill:var(--bp-ink);font-family:var(--bp-font-mono);font-size:13px;font-weight:500}.lp-flow{fill:none;stroke:var(--sig-current);stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:.1 19.9;animation:1s linear infinite lpFlow}.lp-flow.slow{animation-duration:2s}@keyframes lpFlow{to{stroke-dashoffset:-40px}}.lp-discover{width:max-content;font-family:var(--bp-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bp-ink-muted);flex-direction:column;align-items:center;gap:6px;margin:8px auto 28px;font-size:11px;text-decoration:none;display:flex}.lp-discover:hover{color:var(--bp-ink)}.lp-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,48px) 56px;scroll-margin-top:16px;display:grid}.lp-step{background:var(--bp-panel);border:1px solid var(--bp-rule);border-radius:var(--bp-radius);flex-direction:column;padding:16px;display:flex}.lp-step h2{font-family:var(--bp-font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:10px;margin:0;font-size:15px;font-weight:500;display:flex}.lp-step h2 span{color:var(--bp-ink-muted)}.lp-step p{margin:8px 0 16px;font-size:14.5px;line-height:1.5}.lp-step-picture{pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:auto}.lp-mini-paper svg{width:100%;height:auto;display:block}.lp-mini-panel{background:var(--bp-canvas);border:1px solid var(--bp-rule);border-radius:2px;flex-direction:column;gap:10px;min-height:100%;padding:12px;display:flex}.lp-mini-label{font-family:var(--bp-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bp-ink-muted);font-size:10.5px}.lp-palette{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.lp-palette li{background:var(--bp-button);border-radius:var(--bp-radius);align-items:center;gap:9px;min-height:28px;padding:0 8px;font-size:13.5px;font-weight:500;display:flex}.lp-palette li.on{background:var(--bp-ink);color:var(--bp-panel)}.lp-palette kbd{width:18px;height:18px;font-family:var(--bp-font-mono);opacity:.85;border:1px solid;border-radius:2px;place-items:center;font-size:10.5px;display:inline-grid}.lp-seg{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.lp-seg.four{grid-template-columns:repeat(4,auto)}.lp-seg b{text-align:center;background:var(--bp-button);padding:5px 4px;font-size:12.5px;font-weight:500}.lp-seg b:first-child{border-radius:var(--bp-radius) 0 0 var(--bp-radius)}.lp-seg b:last-child{border-radius:0 var(--bp-radius) var(--bp-radius) 0}.lp-seg b.on{background:var(--bp-ink);color:var(--bp-panel);font-weight:600}.lp-facts{grid-template-columns:1fr;gap:2px;display:grid}.lp-facts div{background:var(--bp-field);justify-content:space-between;align-items:baseline;padding:6px 9px;display:flex}.lp-facts span{font-family:var(--bp-font-mono);color:var(--bp-ink-muted);font-size:12px}.lp-facts strong{font-family:var(--bp-font-mono);color:var(--sig-current-text);font-size:14px;font-weight:500}.lp-facts div:first-child strong{color:var(--bp-ink)}.lp-eq{background:var(--bp-field);border-left:3px solid var(--sig-current);flex-direction:column;gap:6px;padding:10px 11px;display:flex}.lp-eq p{font-family:var(--bp-font-mono);margin:0;font-size:14px}.lp-eq sub{font-size:.7em}.lp-km-code{fill:var(--bp-ink-muted);font-family:var(--bp-font-mono);font-size:11px}.lp-km-frame{fill:none;stroke:var(--bp-ink);stroke-width:2px}.lp-km-cell{fill:none;stroke:var(--bp-ink);stroke-opacity:.45;stroke-width:1px}.lp-km-v{fill:var(--bp-ink-muted);font-family:var(--bp-font-mono);font-size:17px}.lp-km-v.one{fill:var(--bp-ink);font-size:19px;font-weight:500}.lp-km-group{fill:none;stroke-width:2.5px}.lp-km-group.g0{stroke:var(--sig-current)}.lp-km-group.g1{stroke:var(--sig-logic-1)}.lp-km-expr{fill:var(--bp-ink);font-family:var(--bp-font-mono);font-size:15px}.lp-over{text-decoration:overline}.lp-foot{background:var(--bp-panel);border-top:1px solid var(--bp-rule);font-family:var(--bp-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bp-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(16px,3vw,32px);font-size:11px;display:flex}.lp-foot-links{gap:20px;display:inline-flex}.lp-foot-credit{text-align:center;flex-basis:100%}.lp-foot a{color:var(--bp-ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.lp-foot a:hover{text-underline-offset:3px;text-decoration:underline}.lp a:focus-visible{outline:2px solid var(--bp-ink);outline-offset:2px}@media (width<=1100px){.lp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.lp-hero{grid-template-columns:minmax(0,1fr);padding-top:36px}.lp-brand span{display:none}}@media (width<=560px){.lp-steps{grid-template-columns:minmax(0,1fr)}.lp-field-head{flex-wrap:wrap}.lp-btn-large{justify-content:center;width:100%}.lp-bar .lp-btn .lp-icon:first-child{display:none}}@media (prefers-reduced-motion:reduce){.lp-flow{animation:none}.lp-btn .lp-icon:last-child{transition:none}}
