:where(.sgsk-emath) :where(p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,figure,blockquote,pre,hr,table,li){margin:revert;padding:revert}:where(.sgsk-emath) :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}:where(.sgsk-emath) :where(ul,ol){list-style:revert}:where(.sgsk-emath) :where(a){-webkit-text-decoration:revert;-webkit-text-decoration:revert;text-decoration:revert}:where(.sgsk-emath) :where(table){border-collapse:revert;text-indent:revert;border-color:revert}:where(.sgsk-emath) :where(svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}:where(.sgsk-emath) :where(b,strong){font-weight:bolder}.sgsk-emath{z-index:0;isolation:isolate;position:relative}.sgsk-emath[data-hl=off] mark.em-mark{box-shadow:none!important;background-image:none!important}.sgsk-emath .bn-doneslot{justify-content:flex-end;margin-top:6px;display:flex}.sgsk-emath .bn-donebtn{border:2px solid var(--ink);background:var(--paper);min-height:48px;color:var(--ink);font:700 15px var(--f-head);cursor:pointer;box-shadow:0 4px 0 var(--ink);border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 14px;transition:transform .15s;display:inline-flex}.dark .sgsk-emath .bn-donebtn{border-color:#f4f0e666}.sgsk-emath .bn-donebtn:hover{transform:translateY(-1px)}.sgsk-emath .bn-dbox{border:2px solid;border-radius:6px;place-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:inline-grid}.sgsk-emath .bn-donebtn.is-on{background:var(--chip-on-bg);color:var(--chip-on-ink);border-color:var(--chip-on-bg)}.dark .sgsk-emath .bn-donebtn.is-on{border-color:#ffd84d}.sgsk-emath .bn-donebtn.is-on .bn-dbox{color:#1f1a33;background:#ffd84d;border-color:#ffd84d}.sgsk-emath .bn-donebtn .bn-hand{font-family:var(--f-hand);color:#ffd84d;font-size:1.3rem;font-weight:700}.sgsk-emath .bn-pn{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:8px;display:grid}.sgsk-emath .bn-pn a{border-radius:18px;flex-direction:column;gap:4px;min-width:0;padding:20px 22px;text-decoration:none;display:flex}.sgsk-emath .bn-prev{background:var(--paper);border:2px solid var(--rail-line);color:var(--ink)}.sgsk-emath .bn-next{text-align:right;color:#1f1a33;background:#ffd84d;border:2px solid #1f1a33;box-shadow:0 5px #1f1a33}.dark .sgsk-emath .bn-next{border-color:#ffd84d;box-shadow:0 5px #0000008c}.sgsk-emath .bn-pn a:hover{color:inherit;transform:translateY(-1px)}.sgsk-emath .bn-pn-k{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.sgsk-emath .bn-prev .bn-pn-k{color:var(--ink3)}.sgsk-emath .bn-next .bn-pn-k{color:#5a3d00}.sgsk-emath .bn-pn-t{font-family:var(--f-head);font-size:1.3rem;font-weight:600;line-height:1.2}.sgsk-emath .bn-locked{min-width:0;margin:0 0 60px;position:relative}.sgsk-emath .bn-locked.is-open{margin:0}.sgsk-emath .bn-locked.is-open .bn-pw-fade{display:none}.sgsk-emath .bn-pw-fade{pointer-events:none;background:linear-gradient(180deg,transparent,var(--bg) 88%);height:120px;margin-top:-120px;position:relative}.sgsk-emath .bn-pw{min-width:0;padding-top:6px;position:relative}.sgsk-emath .bn-pw-card{border:2px solid var(--ink);background-color:var(--paper);background-image:repeating-linear-gradient(180deg,transparent 0 31px,var(--rule) 31px 32px);box-shadow:var(--sh-lg);border-radius:24px;grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;gap:28px;min-width:0;padding:34px 34px 30px;display:grid;position:relative}.sgsk-emath .bn-pw-card.bn-pw-static{display:block}.sgsk-emath .bn-pw-tape1{background:var(--tape1);top:-13px;left:40px;transform:rotate(-3deg)}.sgsk-emath .bn-pw-tape2{background:var(--tape3);top:-12px;right:46px;transform:rotate(4deg)}.sgsk-emath .bn-pw-art{justify-content:center;min-width:0;display:flex}.sgsk-emath .bn-pw-svg{width:100%;max-width:240px;height:auto;display:block;overflow:visible}.sgsk-emath .bn-pw-body{flex-direction:column;gap:14px;min-width:0;display:flex}.sgsk-emath .bn-pw-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow);font:700 12px/1 JetBrains Mono,ui-monospace,monospace}.sgsk-emath .bn-pw-h{font-family:var(--f-head);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(1.55rem,3.2vw,2.3rem);font-weight:700;line-height:1.08}.sgsk-emath .bn-pw-sub{font:700 .95rem var(--f-body);color:var(--ink2);margin:0}.sgsk-emath .bn-pw-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sgsk-emath .bn-pw-list li{font:600 1rem/1.35 var(--f-body);color:var(--ink);overflow-wrap:anywhere;align-items:flex-start;gap:10px;min-width:0;display:flex}.sgsk-emath .bn-pw-tick{border:2px solid var(--ink);background:#ffd84d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f1a33' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/78% no-repeat;border-radius:7px;flex:none;width:22px;height:22px;margin-top:1px}.sgsk-emath .bn-pw-price{border:2px dashed var(--vi-bd);background:var(--vi);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:2px 0 0;padding:10px 14px;display:flex}.sgsk-emath .bn-pw-price b{font-family:var(--f-head);color:var(--ink);font-size:2.4rem;font-weight:700;line-height:1}.sgsk-emath .bn-pw-price span{font:700 .95rem var(--f-body);color:var(--ink2)}.sgsk-emath .bn-pw-value{background:#fff7cc;border:2.5px solid #1f1a33;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px 20px;margin:16px 0 4px;padding:18px 20px;display:grid;position:relative;transform:rotate(-.6deg);box-shadow:5px 5px #1f1a33}.sgsk-emath .bn-pw-value-tape{opacity:.9;background:repeating-linear-gradient(45deg,#ff9f8a 0 8px,#ffd0c4 8px 16px);width:96px;height:24px;position:absolute;top:-12px;left:28px;transform:rotate(-4deg)}.sgsk-emath .bn-pw-meal{width:128px;height:auto;transform:rotate(-5deg)}.sgsk-emath .bn-pw-tag{font-family:var(--f-hand);color:#1f1a33;margin:0;font-size:1.9rem;font-weight:700;line-height:1.1}.sgsk-emath .bn-pw-per{color:#1f1a33;clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);background:#ffd84d;border:2.5px solid #1f1a33;border-radius:8px 16px 16px 8px;flex-direction:column;align-items:center;min-width:128px;padding:12px 16px 12px 26px;display:flex;position:relative;transform:rotate(4deg);box-shadow:4px 4px #1f1a33}.sgsk-emath .bn-pw-per:before{content:"";background:#fff7cc;border:2px solid #1f1a33;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:12px}.sgsk-emath .bn-pw-per-math{font:800 .78rem var(--f-body);letter-spacing:.02em;white-space:nowrap}.sgsk-emath .bn-pw-per b{font-family:var(--f-head);font-size:2.7rem;font-weight:700;line-height:1}.sgsk-emath .bn-pw-per-unit{white-space:nowrap;font:800 .85rem var(--f-body);text-transform:uppercase;letter-spacing:.08em}.dark .sgsk-emath .bn-pw-value{background:#2a2540;border-color:#f3eee0;box-shadow:5px 5px #ffd84d}.dark .sgsk-emath .bn-pw-tag{color:#fbf6ea}.dark .sgsk-emath .bn-pw-per:before{background:#2a2540}@media (max-width:640px){.sgsk-emath .bn-pw-value{grid-template-columns:auto 1fr;padding:18px 14px 16px}.sgsk-emath .bn-pw-meal{width:96px}.sgsk-emath .bn-pw-tag{font-size:1.5rem}.sgsk-emath .bn-pw-per{flex-direction:row;grid-column:1/-1;justify-self:center;align-items:baseline;gap:10px;min-width:0}.sgsk-emath .bn-pw-per b{font-size:2.1rem}}.sgsk-emath .bn-pw-pays{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sgsk-emath .bn-pw-pay{width:auto;height:34px;display:block;overflow:visible}.sgsk-emath .bn-pw-btn{border:2px solid var(--ink);color:#1f1a33;max-width:100%;min-height:54px;font:700 1.12rem/1.15 var(--f-head);text-align:center;cursor:pointer;box-shadow:var(--sh-md);background:#ffd84d;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;padding:12px 26px;transition:transform .12s,box-shadow .12s;display:inline-flex}.sgsk-emath .bn-pw-btn:hover:not(:disabled){box-shadow:0 7px 0 var(--ink);transform:translateY(-2px)}.sgsk-emath .bn-pw-btn:active:not(:disabled){box-shadow:0 2px 0 var(--ink);transform:translateY(3px)}.sgsk-emath .bn-pw-btn:focus-visible,.sgsk-emath .bn-pw-alt a:focus-visible{outline-offset:3px;outline:3px solid #0e9f8e}.sgsk-emath .bn-pw-btn:disabled{cursor:progress;opacity:.85}.dark .sgsk-emath .bn-pw-btn{border-color:#ffd84d;box-shadow:0 5px #0000008c}.dark .sgsk-emath .bn-pw-btn:hover:not(:disabled){box-shadow:0 7px #0000008c}.sgsk-emath .bn-pw-spin{border:3px solid #1f1a3340;border-top-color:#1f1a33;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite bn-pw-spin}@keyframes bn-pw-spin{to{transform:rotate(360deg)}}.sgsk-emath .bn-pw-alt,.sgsk-emath .bn-pw-fine{font:600 .95rem var(--f-body);color:var(--ink2);margin:0}.sgsk-emath .bn-pw-alt a{color:var(--violet-ink);text-underline-offset:3px;font-weight:800;text-decoration:underline}.sgsk-emath .bn-pw-status{min-height:1.3em;font:700 .9rem var(--f-body);color:var(--ink2)}.sgsk-emath .bn-pw-err{color:var(--bad)}.sgsk-emath .bn-pw-ok{color:var(--teal)}.bn-pw-toast{z-index:1000;color:#1f1a33;background:#ffd84d;border:2px solid #1f1a33;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 20px;font:800 1rem Nunito,system-ui,sans-serif;animation:.35s ease-out bn-pw-toast;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 5px #1f1a33}.bn-pw-toast span{color:#ffd84d;background:#1f1a33;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;display:grid}@keyframes bn-pw-toast{0%{opacity:0;transform:translate(-50%,12px)}}@media (prefers-reduced-motion:reduce){.sgsk-emath .bn-pw-spin{animation-duration:2s}.bn-pw-toast{animation:none}}@media (max-width:760px){.sgsk-emath .bn-pw-card{grid-template-columns:minmax(0,1fr);gap:18px;padding:30px 20px 24px}.sgsk-emath .bn-pw-art{order:-1}.sgsk-emath .bn-pw-svg{max-width:190px}.sgsk-emath .bn-pw-btn{align-self:stretch;padding:12px 18px}.sgsk-emath .bn-pw-tape1{left:24px}.sgsk-emath .bn-pw-tape2{right:24px}}.sgsk-emath .bn-licence{border:2px dashed var(--vi-bd);background:var(--vi);color:var(--ink2);letter-spacing:.04em;overflow-wrap:anywhere;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:14px;margin:0 0 26px;padding:10px 16px;font:700 12px/1.5 JetBrains Mono,ui-monospace,monospace}.sgsk-emath .bn-locked .bn-licence:last-child{margin:0}@media print{.sgsk-emath .bn-licence{color:#1f1a33;background:#efe9ff;border-color:#7c5cd6;visibility:visible!important;opacity:1!important;display:block!important}}.sgsk-emath{--sh-md:4px 4px 0 #1a142447;--sh-lg:6px 6px 0 #1a1424;--bd-sm:2px solid #1f1a33}.dark .sgsk-emath{--sh-md:0 5px 0 #00000080;--sh-lg:0 8px 0 #0000008c;--bd-sm:2px solid #f4f0e63d}.sgsk-emath .bn-pw-h{border:0;padding:0;display:block}.emr-root{background:#fbf6ea;margin:0}.dark .emr-root{background:#14102a}.emr-root{--sgsk-wm-fill:#64748b;--sgsk-wm-opacity:.1}.dark .emr-root{--sgsk-wm-fill:#94a3b8;--sgsk-wm-opacity:.1}.sgsk-emath{--bg:#fbf6ea;--dot:#e6dcc4;--paper:#fffdf6;--ink:#1f1a33;--ink2:#4a4360;--ink3:#6b6480;--rule:#e7e0f2;--margin:#f4a3a3;--hl:#ffd84d;--lab:#c2410c;--eyebrow:#c2410c;--sticky:#fff3a8;--sticky-ink:#1f1a33;--note:#fff7d6;--amber:#f5b700;--amber-d:#d9a400;--gr:#dff5ef;--re:#fde8e4;--ext:#efe9ff;--violet:#7c5cd6;--violet-ink:#5b3fc4;--vi:#efe9ff;--vi-bd:#c8b8f5;--ans-bg:#dff5ef;--ans-bd:#0b7a6d;--ans-ink:#0b4f47;--ans-hl:#fff3a8;--th-bg:#1f1a33;--th-ink:#fffdf6;--td-line:#e2d8c2;--row-alt:#fbf6ea;--track:#efe2b0;--fig:#fff;--tape1:repeating-linear-gradient(45deg,#ffcf3f 0 8px,#ffe89a 8px 16px);--tape2:repeating-linear-gradient(45deg,#ff9f8a 0 8px,#ffd0c4 8px 16px);--tape3:repeating-linear-gradient(45deg,#b9a6f5 0 8px,#d9cdfb 8px 16px);--teal:#0b7a6d;--teal-bg:#dff5ef;--bad:#b42318;--rail-line:#e2d8c2;--card-shadow:0 16px 30px #1f1a331f,0 3px 0 #e2d8c2;--ink-line:#1f1a33;--note-ink:#0f766e;--think-bg:#f5f0ff;--cc1-bg:#dff5ef;--cc1-ink:#0b4f47;--cc1-bd:#0b7a6d;--cc2-bg:#efe9ff;--cc2-ink:#5b3fc4;--cc2-bd:#c8b8f5;--cc3-bg:#ffedd5;--cc3-ink:#9a3412;--cc3-bd:#fdba74;--cc4-bg:#bfdbfe;--cc4-ink:#1e3a8a;--cc4-bd:#60a5fa;--cc5-bg:#fbcfe8;--cc5-ink:#9d174d;--cc5-bd:#f472b6;--f-head:var(--font-bio-fredoka,"Fredoka"),"Fredoka",var(--font-bio-nunito,"Nunito"),"Nunito",system-ui,sans-serif;--f-body:var(--font-bio-nunito,"Nunito"),"Nunito",system-ui,sans-serif;--f-hand:"Caveat","Kalam",cursive;--f-note:"Kalam",cursive;--f-mono:"JetBrains Mono",ui-monospace,monospace;--mk-ink:#1f2937;--mk-grid:#cbd5e1;--mk-accent:#1d4ed8;--mk-accent-2:#c2410c;--mk-muted:#4b5563;--mk-fill:#1d4ed821;--mk-paper:#fff;--mk-cat-1:#bfdbfe;--mk-cat-2:#fde68a;--mk-cat-3:#bbf7d0;--mk-cat-4:#fbcfe8;--mk-cat-5:#ddd6fe;--mk-cat-6:#fed7aa;--mk-panel:#e8f3f0;--sgsk-wm-fill:#64748b;--sgsk-wm-opacity:.1;--c-add:#d91226;--c-fac:#826217;--c-brk:#204db6;--c-fin:#1b6808;--c-a:#7a1f8f;--c-d:#115f5f;--hl-p:#fbb6d9;--hl-g:#a7f3c4;--hl-b:#b3d4ff;--tracker-bg:#fff7d6;--tracker-bar:#efe2b0;--num-stroke:#1f1a33;--chip-on-bg:#1f1a33;--chip-on-ink:#fffdf6;--sidenote:#707070;z-index:0;isolation:isolate;background-color:var(--bg);background-image:radial-gradient(var(--dot) 1.2px,transparent 1.2px);min-height:100vh;color:var(--ink);font-family:var(--f-body);overflow-wrap:break-word;background-size:22px 22px;font-size:16.5px;line-height:1.65;transition:background-color .3s,color .3s;position:relative;overflow-x:clip}.dark .sgsk-emath,.dark .emr-root .sgsk-emath{--bg:#14102a;--dot:#ffffff12;--paper:#1f1a38;--ink:#f4f0e6;--ink2:#cdc6e0;--ink3:#a9a1c4;--rule:#ffffff0f;--margin:#f4a3a380;--hl:#ffd84d57;--lab:#ffd84d;--eyebrow:#ffb27a;--sticky:#f0d878;--note:#ffd84d17;--amber:#ffd84d;--amber-d:#ffd84d99;--gr:#34d39924;--re:#f8717129;--ext:#a78bfa24;--violet:#b9a6f5;--violet-ink:#d6caff;--vi:#a78bfa33;--vi-bd:#b9a6f573;--ans-bg:#34d3991f;--ans-bd:#34d39999;--ans-ink:#6ee7b7;--ans-hl:#ffd84d4d;--th-bg:#2a2247;--th-ink:#f4f0e6;--td-line:#ffffff1a;--row-alt:#ffffff08;--track:#ffffff1a;--fig:#f7f3ea;--teal:#6ee7b7;--teal-bg:#34d39924;--bad:#ff9d94;--rail-line:#ffffff24;--card-shadow:0 16px 30px #0006,0 3px 0 #ffffff14;--ink-line:#f4f0e64d;--note-ink:#5eead4;--think-bg:#241c44;--cc1-bg:#34d39929;--cc1-ink:#6ee7b7;--cc1-bd:#34d39999;--cc2-bg:#a78bfa33;--cc2-ink:#d6caff;--cc2-bd:#b9a6f58c;--cc3-bg:#fb923c2e;--cc3-ink:#fdba74;--cc3-bd:#fb923c99;--cc4-bg:#60a5fa33;--cc4-ink:#bfdbfe;--cc4-bd:#60a5fa99;--cc5-bg:#f472b62e;--cc5-ink:#fbcfe8;--cc5-bd:#f472b699;--mk-ink:#e5e7eb;--mk-grid:#475569;--mk-accent:#93c5fd;--mk-accent-2:#fdba74;--mk-muted:#a3acb9;--mk-fill:#93c5fd33;--mk-paper:#0f172a;--mk-cat-1:#1e3a8a;--mk-cat-2:#854d0e;--mk-cat-3:#14532d;--mk-cat-4:#831843;--mk-cat-5:#4c1d95;--mk-cat-6:#7c2d12;--mk-panel:#14283a;--sgsk-wm-fill:#94a3b8;--sgsk-wm-opacity:.1;--c-add:#ff8a96;--c-fac:#f2a85f;--c-brk:#8fb0ff;--c-fin:#7fe08a;--c-a:#e29cf5;--c-d:#6fe3e3;--hl-p:#f472b65c;--hl-g:#34d39952;--hl-b:#60a5fa5c;--tracker-bg:#ffd84d14;--tracker-bar:#ffffff1f;--num-stroke:#0b0819;--chip-on-bg:#3a3170;--chip-on-ink:#f4f0e6;--sidenote:#c4c4c4}.sgsk-emath *,.sgsk-emath :before,.sgsk-emath :after{box-sizing:border-box}.sgsk-emath :where(p,h1,h2,h3,h4,h5,ul,ol,figure,table,li){margin:revert;padding:revert}.sgsk-emath :where(ul,ol){list-style:revert}.sgsk-emath a{color:var(--ink)}.sgsk-emath a:hover{color:var(--teal)}.sgsk-emath img,.sgsk-emath svg{max-width:100%}.sgsk-emath .em-wrap{max-width:1240px;margin:0 auto;padding:24px clamp(14px,3vw,32px) 72px}.sgsk-emath .em-eyebrow,.sgsk-emath .em-lab{font-family:var(--f-mono)}.sgsk-emath .em-crumbs{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 22px 4px;font-size:13px;display:flex}.sgsk-emath .em-crumbs a{color:var(--ink3);text-decoration:none}.sgsk-emath .em-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:36px;margin:6px 0 40px;display:grid}.sgsk-emath .em-hero.em-solo{grid-template-columns:minmax(0,1fr)}.sgsk-emath .em-notebook{border:2px solid var(--ink-line);min-width:0;box-shadow:0 8px 0 var(--ink-line);background-color:var(--paper);background-image:repeating-linear-gradient(180deg,transparent 0 31px,var(--rule) 31px 32px);border-radius:24px;flex-direction:column;gap:18px;padding:44px 40px 36px 88px;display:flex;position:relative}.sgsk-emath .em-notebook:before{content:"";background:var(--margin);width:2px;position:absolute;top:0;bottom:0;left:56px}.sgsk-emath .em-wtape{pointer-events:none;z-index:2;width:110px;height:26px;display:block;position:absolute}.sgsk-emath .em-wtape-a{background:var(--tape3);top:-14px;left:118px;transform:rotate(-4deg)}.sgsk-emath .em-wtape-b{background:var(--tape1);top:-12px;right:64px;transform:rotate(4deg)}.sgsk-emath .em-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow);font-size:12.5px;font-weight:700;line-height:1.4}.sgsk-emath .em-hero h1{font-family:var(--f-head);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(2rem,3.9vw,3.7rem);font-weight:700;line-height:1}.sgsk-emath .em-hlm{background-image:linear-gradient(to bottom,transparent 0,transparent 20%,var(--hl) 28%,var(--hl) 74%,transparent 94%);color:inherit;border-radius:.55em .2em .6em .25em/.35em .5em .3em .55em;padding:0 .12em}.sgsk-emath .em-sub{color:var(--ink2);margin:0;font-size:1.12rem;line-height:1.6}.sgsk-emath .em-tracker{background:var(--tracker-bg);border:2px dashed var(--amber-d);border-radius:18px;flex-direction:column;gap:12px;margin-top:6px;padding:16px 18px;display:flex}.sgsk-emath .em-tr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.sgsk-emath .em-tr-title{font-family:var(--f-head);color:var(--ink);font-size:1.15rem;font-weight:700}.sgsk-emath .em-tr-count{font:700 14px var(--f-mono);color:var(--ink);align-items:center;gap:10px;display:flex}.sgsk-emath .em-bar{background:var(--tracker-bar);border-radius:9px;width:160px;height:10px;display:block;overflow:hidden}.sgsk-emath .em-bar-fill{background:#0e9f8e;border-radius:9px;width:0;height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1);display:block}.sgsk-emath .em-tchips{flex-wrap:wrap;gap:10px;display:flex}.sgsk-emath .em-chip{border:2px solid var(--ink-line);background:var(--paper);min-height:44px;color:var(--ink);font:700 12.5px/1 var(--f-mono);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;transition:transform .15s;display:inline-flex}.sgsk-emath .em-chip:hover{transform:translateY(-1px)}.sgsk-emath .em-chip:focus-visible{outline-offset:2px;outline:3px solid #0e9f8e}.sgsk-emath .em-box{border:2px solid;border-radius:6px;place-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:inline-grid}.sgsk-emath .em-chip[aria-pressed=true]{background:var(--chip-on-bg);color:var(--chip-on-ink);border-color:var(--chip-on-bg)}.dark .sgsk-emath .em-chip[aria-pressed=true],.dark .emr-root .sgsk-emath .em-chip[aria-pressed=true]{border-color:#ffd84d}.sgsk-emath .em-chip[aria-pressed=true] .em-box{color:#1f1a33;background:#ffd84d;border-color:#ffd84d}.sgsk-emath .em-chip[aria-pressed=true] .em-box:after{content:"✓"}.sgsk-emath .em-tr-note{color:var(--ink3);font-size:13px;font-weight:700}.sgsk-emath .em-hand-note{font-family:var(--f-hand);color:var(--lab);margin-right:6px;font-size:1.35rem}.sgsk-emath .em-figcard{background:#1f1a33;border-radius:24px;flex-direction:column;gap:14px;min-width:0;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px #f5b700}.dark .sgsk-emath .em-figcard,.dark .emr-root .sgsk-emath .em-figcard{background:#0b0819;border:2px solid #ffd84d4d}.sgsk-emath .em-stamp{width:96px;height:96px;font-family:var(--f-hand);color:#ffd84d;text-align:center;z-index:3;background:#1f1a33;border:2.5px dashed #ffd84d;border-radius:50%;place-items:center;font-size:28px;font-weight:700;line-height:.9;display:grid;position:absolute;top:18px;right:22px;transform:rotate(-12deg)}.dark .sgsk-emath .em-stamp,.dark .emr-root .sgsk-emath .em-stamp{background:#0b0819}.sgsk-emath .em-fig-eyebrow{font:700 12px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#b9a6f5;white-space:normal;overflow-wrap:anywhere;min-height:1.4em;padding-right:112px}.sgsk-emath .em-figframe{background:var(--mk-paper);min-width:0;color:var(--mk-ink);border-radius:14px;flex-grow:0;place-items:center;margin:auto 0;padding:10px;display:grid;position:relative;transform:rotate(-1deg)}.dark .sgsk-emath .em-figframe,.dark .emr-root .sgsk-emath .em-figframe{border:2px solid #ffffff29}.sgsk-emath .em-figframe>div{width:100%;min-width:0}.sgsk-emath .em-figframe svg{width:100%;height:auto;max-height:420px;color:var(--mk-ink);display:block}.sgsk-emath .em-figfoot{font-family:var(--f-hand);color:#fffdf6;text-align:center;padding:2px 8px 0;font-size:1.5rem;font-weight:700;line-height:1.15}.dark .sgsk-emath .em-figfoot,.dark .emr-root .sgsk-emath .em-figfoot{color:#fde7b8}.sgsk-emath .em-figcard>.em-fig-eyebrow{margin-bottom:44px}.sgsk-emath .em-figcard>.em-figframe{margin:auto 0}.sgsk-emath .em-figcard>.em-figframe svg{max-height:520px}.sgsk-emath .em-figstack{flex-direction:column;flex:auto;justify-content:space-evenly;gap:20px;min-width:0;padding-top:34px;display:flex}.sgsk-emath .em-figitem{flex-direction:column;gap:9px;min-width:0;display:flex}.sgsk-emath .em-figitem .em-figframe{margin:0;padding:12px 12px 8px}.sgsk-emath .em-figitem:nth-child(2n) .em-figframe{transform:rotate(.8deg)}.sgsk-emath .em-figcap{font:600 13.5px/1.35 var(--f-body);color:#d9ccff;text-align:center;padding:0 10px}.dark .sgsk-emath .em-figcap,.dark .emr-root .sgsk-emath .em-figcap{color:#cbbdf2}.sgsk-emath .em-trackwide{margin:-6px 0 46px}.sgsk-emath .em-dna{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.sgsk-emath .em-dna>.ha{max-width:100%}.sgsk-emath .bn-dna-ctl{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sgsk-emath .bn-dna-btn{color:#fffdf6;min-width:44px;min-height:44px;font:700 12px/1 var(--f-mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:2px solid #fde7b8;border-radius:999px;padding:0 16px}.sgsk-emath .bn-dna-btn[aria-pressed=true]{color:#1f1a33;background:#fde7b8}.sgsk-emath .bn-dna-btn:focus-visible{outline-offset:3px;outline:3px solid #ffd84d}.sgsk-emath[data-dna-hidden="1"] .bn-dna-btn[data-dna=pause]{visibility:hidden}.sgsk-emath .em-tchips.em-withlab{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:10px;display:grid}.sgsk-emath .em-chip.em-lbl{text-align:left;min-height:48px;font:inherit;border-radius:14px;justify-content:flex-start;align-items:flex-start;gap:9px;padding:8px 12px 8px 9px}.sgsk-emath .em-chip.em-lbl .em-box{flex:0 0 20px;margin-top:2px}.sgsk-emath .em-ctx{flex-direction:column;gap:2px;min-width:0;display:flex}.sgsk-emath .em-cid{font:700 11px/1.1 var(--f-mono);letter-spacing:.06em;opacity:.7}.sgsk-emath .em-clab{font:700 13.5px/1.25 var(--f-body);overflow-wrap:anywhere}.sgsk-emath .em-rail-hlkey{flex-direction:column;gap:16px;display:flex}.sgsk-emath .em-chips a{border:2px solid var(--ink-line);background:var(--paper);min-height:40px;color:var(--ink);font:700 13px/1.2 var(--f-mono);border-radius:999px;align-items:center;padding:6px 14px;text-decoration:none;display:inline-flex}.sgsk-emath .em-chips a:hover{background:var(--note)}.sgsk-emath .em-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:34px;display:grid}.sgsk-emath .em-main{flex-direction:column;grid-column:1;min-width:0;display:flex}.sgsk-emath .em-rail{flex-direction:column;grid-column:2;gap:16px;min-width:0;max-height:calc(100vh - 96px);padding:4px;display:flex;position:sticky;top:76px;overflow-y:auto}.sgsk-emath .em-toc{background:var(--paper);border:2px solid var(--rail-line);border-radius:20px;padding:18px 12px}.sgsk-emath .em-toc-h{font:700 12px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);cursor:default;padding:0 8px 10px;list-style:none;display:block}.sgsk-emath .em-toc-h::-webkit-details-marker{display:none}.sgsk-emath .em-toc-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sgsk-emath .em-toc-list a{min-height:44px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:flex}.sgsk-emath .em-toc-list a:hover{background:var(--note)}.sgsk-emath .em-tn{width:34px;height:34px;font:700 14px var(--f-head);border:2px solid var(--ink-line);background:var(--paper);border-radius:10px;flex:none;place-items:center;display:grid}.sgsk-emath .em-toc-list a.is-active{background:var(--sticky)}.sgsk-emath .em-toc-list a.is-active,.sgsk-emath .em-toc-list a.is-active:hover{color:#1f1a33}.sgsk-emath .em-toc-list a.is-active .em-tn{color:#ffd84d;background:#1f1a33;border-color:#1f1a33}.dark .sgsk-emath .em-toc-list a.is-active .em-tn,.dark .emr-root .sgsk-emath .em-toc-list a.is-active .em-tn{background:#14102a;border-color:#14102a}.sgsk-emath .em-hlkey{background:var(--paper);border:2px solid var(--rail-line);border-radius:16px;padding:14px 16px;font-size:.88rem}.sgsk-emath .em-hlkey h4{font-family:var(--f-head);margin:0 0 6px;font-size:1rem;font-weight:700}.sgsk-emath .em-hlkey>div{gap:7px;display:grid}.sgsk-emath .em-hlkey mark{margin-right:6px;display:inline-block}.sgsk-emath .em-tt{font-size:14.5px;font-weight:700;line-height:1.3}.sgsk-emath .em-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 26px;display:flex}.sgsk-emath .em-btn{appearance:none;border:2px solid var(--ink-line);background:var(--paper);color:var(--ink);font:700 14px var(--f-body);cursor:pointer;min-height:42px;box-shadow:0 3px 0 var(--ink-line);border-radius:999px;padding:8px 16px}.sgsk-emath .em-btn:hover{background:var(--note)}.sgsk-emath .em-btn.em-solid{background:var(--ink);color:var(--paper)}.sgsk-emath .em-btn:focus-visible,.sgsk-emath details.em-rv>summary:focus-visible,.sgsk-emath .em-toc-list a:focus-visible{outline-offset:2px;outline:3px solid #0e9f8e}.sgsk-emath section.em-sec{flex-direction:column;gap:20px;min-width:0;margin:0 0 56px;scroll-margin-top:20px;display:flex;position:relative}.sgsk-emath section.em-sec>.em-sh{align-items:flex-end;gap:18px;margin:0;display:flex}.sgsk-emath .em-num{font-family:var(--f-head);color:#ffd84d;-webkit-text-stroke:2px var(--num-stroke);paint-order:stroke fill;letter-spacing:-.02em;flex:none;font-size:clamp(3.6rem,8vw,6rem);font-weight:700;line-height:.8}.sgsk-emath .em-sh-t{min-width:0}.sgsk-emath section.em-sec .em-sh h2{font:700 clamp(1.65rem,3.6vw,2.6rem)/1.05 var(--f-head);color:var(--ink);letter-spacing:-.005em;margin:4px 0 0}.sgsk-emath .em-toc-list a[data-locked="1"] .em-tt:after{content:" 🔒";font-size:.85em}.sgsk-emath .em-h3{font:700 clamp(1.25rem,2.4vw,1.6rem)/1.15 var(--f-head);color:var(--ink);margin:10px 0 -4px}.sgsk-emath .em-h3:after{content:"";background:#ffd84d;border-radius:4px;width:56px;height:6px;margin-top:8px;display:block}.sgsk-emath section.em-sec p{margin:0}.sgsk-emath section.em-sec ul,.sgsk-emath section.em-sec ol{margin:0;padding-left:22px}.sgsk-emath section.em-sec li{margin:3px 0}.sgsk-emath .em-lab{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);font-size:12px;font-weight:700;line-height:1.3;display:block}.sgsk-emath .em-wrap>.em-core{margin:0 0 56px}.sgsk-emath .em-core{background:var(--note);border:2px solid var(--ink-line);box-shadow:0 4px 0 var(--ink-line);border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:22px 24px;display:flex;position:relative}.sgsk-emath .em-core .em-lab{color:var(--lab)}.sgsk-emath .em-core .em-big{font:500 1.2rem/1.45 var(--f-head);color:var(--ink);margin:0}.sgsk-emath .em-sticky{background:var(--sticky);color:var(--sticky-ink);border-radius:4px;min-width:0;margin:12px 6px 8px;padding:26px 28px 28px;position:relative;transform:rotate(-.8deg);box-shadow:0 14px 28px #1f1a3324}.sgsk-emath .em-sticky:before{content:"";background:var(--tape1);width:96px;height:24px;position:absolute;top:-12px;left:34px;transform:rotate(-3deg)}.sgsk-emath .em-sticky .em-lab{color:#6b4500}.sgsk-emath .em-sticky p{font:700 1.35rem/1.25 var(--f-hand);color:#1f1a33;margin:6px 0 0}.sgsk-emath .em-think{border:2.5px solid var(--violet);background:var(--think-bg);border-radius:30px 30px 30px 8px;padding:18px 76px 16px 22px;position:relative}.sgsk-emath .em-think .em-lab{color:var(--violet-ink);font:700 1.15rem var(--f-hand);letter-spacing:0;text-transform:none}.sgsk-emath .em-think .em-tq{font:400 1.12rem/1.5 var(--f-note)}.sgsk-emath .em-think .em-bulb{width:42px;height:42px;position:absolute;bottom:14px;right:16px}.sgsk-emath .em-links{border:2px dashed var(--ink-line);background:var(--paper);border-radius:12px;padding:16px 18px 14px}.sgsk-emath .em-links a{font-weight:800}.sgsk-emath .em-pitfall{border-left:6px solid var(--bad);background:var(--re);border-radius:10px;padding:12px 16px}.sgsk-emath .em-bottom{background:var(--teal-bg);border:2px solid var(--teal);border-radius:20px;padding:20px 24px}.sgsk-emath .em-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:0 0 56px;display:grid}.sgsk-emath .em-tile{background:var(--paper);border:2px solid var(--ink-line);box-shadow:0 4px 0 var(--ink-line);border-radius:16px;min-width:0;padding:16px}.sgsk-emath .em-tile b{font:700 1.15rem var(--f-head);display:block}.sgsk-emath .em-tile p{color:var(--ink2);margin:6px 0 0;font-size:.95rem;line-height:1.5}.sgsk-emath .em-beyond{background:var(--paper);border:2px solid var(--lab);border-left:10px solid var(--lab);border-radius:6px 16px 16px 6px;padding:14px 18px 12px}.sgsk-emath .em-beyond .em-lab{color:var(--lab);align-items:center;gap:8px;display:inline-flex}.sgsk-emath .em-beyond .em-lab:before{content:"◆";font-size:13px}.sgsk-emath .em-beyond p:last-child{margin-bottom:0}.sgsk-emath .em-faq{flex-direction:column;gap:12px;min-width:0;display:flex}.sgsk-emath .em-faq-list{flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.sgsk-emath .em-faq-i{border:2px solid var(--ink-line);background:var(--paper);box-shadow:0 3px 0 var(--ink-line);border-radius:14px;min-width:0;padding:12px 16px}.sgsk-emath .em-faq-i dt{font:700 1.08rem/1.35 var(--f-head);color:var(--ink);margin:0}.sgsk-emath .em-faq-i dt:before{content:"Q";background:var(--hl);color:#1f1a33;border:2px solid var(--ink-line);border-radius:50% 50% 50% 8px;place-items:center;width:1.6em;height:1.6em;margin-right:8px;font-size:.85em;display:inline-grid}.sgsk-emath .em-faq-i dd{min-width:0;margin:6px 0 0}.sgsk-emath .em-pill{border:1.5px solid var(--lab);background:var(--paper);font:700 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lab);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 9px;display:inline-block}.sgsk-emath .em-beyond .em-beyond-t{font:700 1.05rem var(--f-head);margin:4px 0 0;display:block}.sgsk-emath .em-ex{background:var(--paper);border:2px solid var(--ink-line);box-shadow:0 5px 0 var(--ink-line);border-radius:20px;min-width:0;position:relative}.sgsk-emath .em-ex>header{border-bottom:2px solid var(--ink-line);background:var(--sticky);border-radius:18px 18px 0 0;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 18px;display:flex;position:relative}.dark .sgsk-emath .em-ex>header,.dark .emr-root .sgsk-emath .em-ex>header{background:#ffd84d1f}.sgsk-emath .em-ex .em-tag{font:700 1.15rem var(--f-head);color:var(--ink)}.sgsk-emath .em-ex h4{font:700 1rem var(--f-body);color:var(--ink2);margin:0}.sgsk-emath .em-stem{padding:14px 18px 6px}.sgsk-emath .em-stem p{max-width:100%;margin:0 0 8px;overflow:auto hidden}.sgsk-emath .em-stem .em-parts li>span:last-child{min-width:0;max-width:100%;padding:2px 0;overflow:auto hidden}.sgsk-emath .em-stem .em-parts{margin:6px 0 0;padding:0;list-style:none}.sgsk-emath .em-stem .em-parts li{gap:10px;margin:3px 0;display:flex}.sgsk-emath .em-stem .em-parts .em-pl{min-width:30px;color:var(--ink);font-weight:800}.sgsk-emath .em-ex>details.em-sol{margin:0 18px 16px}.sgsk-emath details.em-rv{border-radius:12px}.sgsk-emath details.em-rv>summary{cursor:pointer;font:700 13px var(--f-mono);color:var(--ink);border:2px solid var(--ink-line);background:var(--paper);-webkit-user-select:none;user-select:none;min-height:42px;box-shadow:0 3px 0 var(--ink-line);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;list-style:none;display:inline-flex}.sgsk-emath details.em-rv>summary::-webkit-details-marker{display:none}.sgsk-emath details.em-rv>summary:before{content:"▶";font-size:11px;transition:transform .15s}.sgsk-emath details.em-rv[open]>summary:before{transform:rotate(90deg)}.sgsk-emath details.em-rv>summary:hover{background:var(--sticky);color:#1f1a33}.sgsk-emath details.em-rv .em-when-open{display:none}.sgsk-emath details.em-rv[open] .em-when-open{display:inline}.sgsk-emath details.em-rv[open] .em-when-closed{display:none}.sgsk-emath .em-solbody{border:2px solid var(--ink-line);background-color:var(--paper);background-image:none;border-radius:14px;min-width:0;margin-top:12px;padding:16px 16px 14px 18px;position:relative}.sgsk-emath .em-part{gap:10px;min-width:0;margin:0 0 12px;display:flex}.sgsk-emath .em-plabel{min-width:30px;font-weight:800}.sgsk-emath .em-plines{flex:1;min-width:0}.sgsk-emath .em-step{-moz-column-gap:22px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;column-gap:22px;min-width:0;margin:3px 0;display:grid}.sgsk-emath .em-step .em-m{min-width:0;max-width:100%;padding:7px 0;overflow:auto hidden}.sgsk-emath .em-step .em-n{color:var(--sidenote);font:500 17px/1.3 var(--f-note);min-width:0;padding-left:34px;position:relative}.sgsk-emath .em-step .em-n .katex{font-size:1em}.sgsk-emath .em-plines>.em-step{border-radius:6px;margin-left:-8px;padding-left:8px}.sgsk-emath .em-step[data-role]{background:color-mix(in srgb,var(--sc) 6%,transparent);box-shadow:inset 4px 0 0 var(--sc)}.sgsk-emath .em-step[data-role] .em-n{color:var(--sc);font-weight:700}.sgsk-emath .em-step[data-role=add]{--sc:var(--c-add)}.sgsk-emath .em-step[data-role=fac]{--sc:var(--c-fac)}.sgsk-emath .em-step[data-role=brk]{--sc:var(--c-brk)}.sgsk-emath .em-step[data-role=fin]{--sc:var(--c-fin)}.sgsk-emath .em-step[data-role=a]{--sc:var(--c-a)}.sgsk-emath .em-step[data-role=d]{--sc:var(--c-d)}.sgsk-emath .katex .mtight{font-size:max(1em,11px)}.sgsk-emath :is(p,li,td,.em-aval,.em-tq,.em-aval>div,.em-textstep .em-m):has(.katex .mfrac){line-height:1.85}.sgsk-emath .em-sarr{background:currentColor;width:24px;height:12px;margin-top:-6px;position:absolute;top:50%;left:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 12'%3E%3Cpath d='M23 6H3M8 1.5L2.5 6 8 10.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 12'%3E%3Cpath d='M23 6H3M8 1.5L2.5 6 8 10.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.sgsk-emath .em-ckey{border:1.5px dashed var(--rail-line);font:600 13px var(--f-body);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 12px;padding:6px 10px;display:flex}.sgsk-emath .em-ckt{font:700 11px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.sgsk-emath .em-ck{align-items:center;gap:6px;display:inline-flex}.sgsk-emath .em-ck:before{content:"";background:currentColor;border-radius:3px;width:11px;height:11px}.sgsk-emath .em-ck span{color:var(--ink)}.sgsk-emath .em-c-add{color:var(--c-add)}.sgsk-emath .em-c-fac{color:var(--c-fac)}.sgsk-emath .em-c-brk{color:var(--c-brk)}.sgsk-emath .em-c-fin{color:var(--c-fin)}.sgsk-emath .em-c-a{color:var(--c-a)}.sgsk-emath .em-c-d{color:var(--c-d)}.sgsk-emath .em-textstep{margin:8px 0}.sgsk-emath .em-textstep .em-m{padding-right:10px}.sgsk-emath .em-nb{white-space:nowrap}.sgsk-emath .em-yourturn{border:2px dashed var(--amber-d);background:var(--tracker-bg);border-radius:16px;margin:0 18px 18px;padding:12px 16px 14px}.sgsk-emath .em-yourturn h5{font:700 1.1rem var(--f-head);color:var(--lab);margin:0 0 4px}.sgsk-emath .em-yourturn details.em-rv{margin-top:8px}.sgsk-emath .em-ans{background:var(--teal-bg);border:2px solid var(--teal);color:var(--ink);border-radius:20px;min-width:0;margin-top:18px;padding:16px 20px 12px;position:relative}.sgsk-emath .em-ans:before{content:"";background:var(--tape1);pointer-events:none;width:74px;height:17px;position:absolute;top:-10px;right:26px;transform:rotate(3deg);box-shadow:0 1px 2px #0003}.sgsk-emath .em-ans-lab{font:700 12px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#0b7a6d;margin:0 0 6px;display:block}.dark .sgsk-emath .em-ans-lab,.dark .emr-root .sgsk-emath .em-ans-lab{color:#6ee7b7}.sgsk-emath .em-ans>div{align-items:baseline;gap:8px;min-width:0;margin:3px 0;display:flex}.sgsk-emath .em-ans .em-aval{flex:auto;min-width:0;padding:5px 0;overflow:auto hidden}.sgsk-emath .em-ans .em-plab{flex:none}.sgsk-emath :where(.em-ans) .katex{color:inherit}.sgsk-emath .em-plab{font-weight:800}.sgsk-emath figure.em-fig{text-align:center;border:2px solid var(--ink-line);background:var(--fig);color:#1f1b2e;border-radius:16px;max-width:600px;margin:14px auto;padding:10px}.sgsk-emath figure.em-fig svg{color:#1f1b2e;width:100%;height:auto;display:block}.sgsk-emath figure.em-fig figcaption{font:600 14px var(--f-body);color:#4a4360;margin-top:6px}.dark .sgsk-emath figure.em-fig,.dark .emr-root .sgsk-emath figure.em-fig{background:var(--mk-paper);color:var(--mk-ink);border-color:var(--rail-line)}.dark .sgsk-emath figure.em-fig svg,.dark .emr-root .sgsk-emath figure.em-fig svg{color:var(--mk-ink)}.dark .sgsk-emath figure.em-fig figcaption,.dark .emr-root .sgsk-emath figure.em-fig figcaption{color:var(--mk-muted)}.sgsk-emath .em-figpair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sgsk-emath .em-figpair figure.em-fig{margin:0}.sgsk-emath .em-casetable{border-collapse:separate;border-spacing:0;background:var(--paper);border:2px solid var(--ink-line);width:100%;box-shadow:var(--card-shadow);border-radius:16px;overflow:hidden}.sgsk-emath .em-casetable caption{caption-side:top;text-align:left;font:700 1rem var(--f-head);color:var(--ink);background:var(--note);padding:10px 14px}.sgsk-emath .em-casetable th{background:var(--th-bg);color:var(--th-ink);font:700 .9rem var(--f-head);text-align:left;padding:10px 12px}.sgsk-emath .em-casetable td{border-top:1px solid var(--td-line);vertical-align:middle;padding:10px 12px;font-size:15.5px}.sgsk-emath .em-casetable tr:nth-child(2n) td{background:var(--row-alt)}.sgsk-emath .em-casetable td .em-mini{width:100%;max-width:340px;margin:4px 0;display:block}.sgsk-emath .em-casetable td .em-mini svg{color:#1f1b2e;width:100%;height:auto;display:block}.sgsk-emath .em-minis{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sgsk-emath .em-minis figure{margin:0}.sgsk-emath .em-minis figcaption{font:700 12.5px var(--f-body);color:var(--ink3);text-align:center}.sgsk-emath .em-formula-panel{background:var(--paper);border:2px solid var(--ink-line);box-shadow:var(--card-shadow);border-radius:20px;padding:16px 18px;position:relative;overflow:hidden}.sgsk-emath .em-fm{background:var(--row-alt);border:1px solid var(--td-line);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 14px;margin:12px 0;padding:10px 12px;display:grid}.sgsk-emath .em-ftag{font:700 11.5px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#1f1a33;border-radius:999px;padding:4px 10px}.sgsk-emath .em-ftag.em-given{background:#bbf7d0}.sgsk-emath .em-ftag.em-mem{background:#fecaca}.sgsk-emath .em-ftag.em-np{background:#fde68a}.sgsk-emath .em-fm .em-ft{grid-column:2;min-width:0;overflow-x:auto}.sgsk-emath .em-fm .em-fline{margin:4px 0;font-size:15.5px;line-height:1.5}.sgsk-emath .em-fm .em-fn{color:var(--ink2);grid-column:2;font-size:14.5px}.sgsk-emath .em-lvl{border:2px solid var(--ink-line);background:var(--paper);box-shadow:var(--card-shadow);border-radius:20px;min-width:0;overflow:hidden}.sgsk-emath .em-lvl>header{border-bottom:3px solid var(--ink-line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 18px;display:flex}.sgsk-emath .em-lvl .em-badge{font:700 1rem var(--f-head);color:#1f1a33;border:2px solid var(--ink-line);border-radius:12px;padding:6px 14px}.sgsk-emath .em-lvl .em-blurb{color:var(--ink2);font-size:14.5px}.sgsk-emath .em-lvl.em-l1>header{background:#fef9c3}.sgsk-emath .em-lvl.em-l1 .em-badge{background:#fde047}.sgsk-emath .em-lvl.em-l2>header{background:#ffedd5}.sgsk-emath .em-lvl.em-l2 .em-badge{background:#fdba74}.sgsk-emath .em-lvl.em-l3>header{background:#fee2e2}.sgsk-emath .em-lvl.em-l3 .em-badge{background:#fca5a5}.sgsk-emath .em-lvl.em-l4>header{background:#ede9fe}.sgsk-emath .em-lvl.em-l4 .em-badge{background:#c4b5fd}.sgsk-emath .em-lvl.em-l5>header{background:#e0f2fe}.sgsk-emath .em-lvl.em-l5 .em-badge{background:#7dd3fc}.dark .sgsk-emath .em-lvl>header,.dark .emr-root .sgsk-emath .em-lvl>header{background:var(--th-bg)!important}.dark .sgsk-emath .em-lvl .em-blurb,.dark .emr-root .sgsk-emath .em-lvl .em-blurb{color:var(--ink2)}.sgsk-emath .em-q{border-top:1px solid var(--td-line);grid-template-columns:44px minmax(0,1fr);gap:10px;padding:14px 18px;display:grid}.sgsk-emath .em-qn{color:#1f1a33;width:34px;height:34px;font:700 1rem var(--f-head);border:2px solid var(--ink-line);background:#fde047;border-radius:50% 50% 50% 8px;place-items:center;display:grid}.sgsk-emath .em-marks{float:right;font:700 13px var(--f-mono);color:var(--ink3);margin-left:12px}.sgsk-emath .em-ms{margin:8px 0 0;padding:0;list-style:none}.sgsk-emath .em-ms li{grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:8px;margin:5px 0;display:grid}.sgsk-emath .em-ms .em-code{font:700 13px var(--f-mono);background:var(--vi);color:var(--violet-ink);text-align:center;border-radius:6px;padding:2px 0}.sgsk-emath mark.em-mark.em-mk-p,.sgsk-emath mark.em-mark.em-mk-g,.sgsk-emath mark.em-mark.em-mk-b{box-shadow:none}.sgsk-emath mark.em-mark.em-mk-p{background-image:linear-gradient(105deg,transparent 0.9%,var(--hl-p) 2.6%,var(--hl-p) 6%,var(--hl-p) 93%,var(--hl-p) 96.4%,transparent 98%)}.sgsk-emath mark.em-mark.em-mk-g{background-image:linear-gradient(105deg,transparent 0.9%,var(--hl-g) 2.6%,var(--hl-g) 6%,var(--hl-g) 93%,var(--hl-g) 96.4%,transparent 98%)}.sgsk-emath mark.em-mark.em-mk-b{background-image:linear-gradient(105deg,transparent 0.9%,var(--hl-b) 2.6%,var(--hl-b) 6%,var(--hl-b) 93%,var(--hl-b) 96.4%,transparent 98%)}.sgsk-emath mark.em-mark{background-color:#0000;background-image:linear-gradient(105deg,transparent 0.9%,var(--hl) 2.6%,var(--hl) 6%,var(--hl) 93%,var(--hl) 96.4%,transparent 98%);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:1px 5px;font-weight:700;box-shadow:inset 0 -2px #eab30873}.sgsk-emath .em-cond{border:1.5px solid var(--cc-bd);background:var(--cc-bg);color:var(--cc-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:999px;padding:1px 9px;font-weight:700;display:inline}.sgsk-emath .em-cond .katex{color:inherit}.sgsk-emath .em-c1{--cc-bg:var(--cc1-bg);--cc-ink:var(--cc1-ink);--cc-bd:var(--cc1-bd)}.sgsk-emath .em-c2{--cc-bg:var(--cc2-bg);--cc-ink:var(--cc2-ink);--cc-bd:var(--cc2-bd)}.sgsk-emath .em-c3{--cc-bg:var(--cc3-bg);--cc-ink:var(--cc3-ink);--cc-bd:var(--cc3-bd)}.sgsk-emath .em-c4{--cc-bg:var(--cc4-bg);--cc-ink:var(--cc4-ink);--cc-bd:var(--cc4-bd)}.sgsk-emath .em-c5{--cc-bg:var(--cc5-bg);--cc-ink:var(--cc5-ink);--cc-bd:var(--cc5-bd)}.sgsk-emath .em-mline{display:inline}.sgsk-emath .em-ex>header:before,.sgsk-emath .em-rl:before{content:"";z-index:3;pointer-events:none;opacity:.9;clip-path:polygon(0 18%,8% 0,92% 6%,100% 22%,100% 78%,93% 100%,7% 94%,0 80%);width:92px;height:22px;position:absolute;box-shadow:0 1px 2px #1f1a332e}.sgsk-emath .em-ex>header:before{background:var(--tape1);top:-13px;left:26px;transform:rotate(-3deg)}.sgsk-emath .em-rl:before{background:var(--tape3);top:-12px;right:34px;transform:rotate(3deg)}.sgsk-emath .em-media{border-radius:18px 18px 0 0;position:relative;overflow:hidden}.sgsk-emath .em-scene-ov{pointer-events:none;position:absolute;inset:0}.sgsk-emath .em-scene-ov svg{width:100%;height:100%;display:block}.sgsk-emath .em-rl{background:var(--paper);border:2px solid var(--ink-line);box-shadow:var(--card-shadow);border-radius:20px;position:relative}.sgsk-emath .em-rl img,.sgsk-emath .em-rl .em-scene-ph{width:100%;height:auto;display:block}.sgsk-emath .em-scene-ph{aspect-ratio:16/9;text-align:center;background:var(--graph,var(--row-alt));border-bottom:2px dashed var(--ink-line);color:var(--ink2);font:700 15px var(--f-note);place-items:center;padding:20px;display:grid}.sgsk-emath .em-rl .em-rb{flex-direction:column;gap:8px;padding:14px 20px 18px;display:flex}.sgsk-emath .em-rl h4{font:700 1.25rem var(--f-head);margin:0}.sgsk-emath .em-rl .em-lab{color:var(--lab)}.sgsk-emath .em-unresolved{color:#7f1d1d;background:#fecaca;font-weight:800}@media (max-width:1023px){.sgsk-emath .em-hero{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:36px}}@media (max-width:959px){.sgsk-emath .em-layout{grid-template-columns:minmax(0,1fr);gap:28px}.sgsk-emath .em-rail{grid-column:auto;max-height:none;position:static;overflow:visible}.sgsk-emath .em-main{grid-column:auto}.sgsk-emath .em-toc-h{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:0 8px;display:flex}.sgsk-emath .em-toc-h:after{content:"+";font-family:var(--f-head);font-size:1.4rem;line-height:1}.sgsk-emath .em-toc[open] .em-toc-h:after{content:"−"}.sgsk-emath .em-toc:not([open]){padding-bottom:10px}}@media (max-width:760px){.sgsk-emath .em-notebook{padding:34px 20px 26px 50px}.sgsk-emath .em-notebook:before{left:30px}.sgsk-emath .em-figcard .em-figframe{display:grid;overflow:visible}.sgsk-emath .em-figcard .em-figframe svg{min-width:0}.sgsk-emath .em-tchips.em-withlab{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sgsk-emath .em-chip.em-lbl{gap:7px;padding:8px}.sgsk-emath .em-clab{font-size:12.5px}.sgsk-emath .em-bar{width:110px}.sgsk-emath .em-figframe{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.sgsk-emath .em-figframe svg{min-width:520px}.sgsk-emath .em-step{grid-template-columns:minmax(0,1fr);row-gap:0}.sgsk-emath .em-step .em-n{margin-bottom:4px;padding:19px 0 4px 6px}.sgsk-emath .em-sarr{width:16px;height:8px;margin-top:0;top:5px;left:8px;transform:rotate(90deg)}.sgsk-emath .em-solbody{padding:12px 12px 10px}.sgsk-emath .em-num{font-size:3.4rem}.sgsk-emath .em-sh{gap:12px}.sgsk-emath .em-figcard{padding:20px}.sgsk-emath .em-stamp{width:76px;height:76px;font-size:22px;top:12px;right:14px}.sgsk-emath .em-fig-eyebrow{padding-right:88px}.sgsk-emath .em-part{flex-direction:column;gap:2px}.sgsk-emath .em-figpair{grid-template-columns:minmax(0,1fr)}.sgsk-emath .em-think{padding-right:22px}.sgsk-emath .em-think .em-bulb{display:none}.sgsk-emath .em-ex>details.em-sol{margin:0 12px 12px}.sgsk-emath .em-yourturn{margin:0 12px 14px}.sgsk-emath .em-casetable,.sgsk-emath .em-casetable tbody,.sgsk-emath .em-casetable tr,.sgsk-emath .em-casetable td{width:100%;display:block}.sgsk-emath .em-casetable thead{display:none}.sgsk-emath .em-casetable caption{width:100%;display:block}.sgsk-emath .em-casetable tr{border-top:3px solid var(--td-line);padding:6px 0}.sgsk-emath .em-casetable td{border:0;padding:5px 12px}.sgsk-emath .em-casetable td:before{content:attr(data-h);font:700 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--violet-ink);display:block}.sgsk-emath .em-casetable td .em-mini{width:100%;max-width:none}.sgsk-emath .em-q{grid-template-columns:34px minmax(0,1fr);padding:12px}.sgsk-emath .em-fm{grid-template-columns:minmax(0,1fr)}.sgsk-emath .em-fm .em-ft,.sgsk-emath .em-fm .em-fn{grid-column:1}.sgsk-emath section.em-sec>h2{align-items:flex-start}}@media print{.sgsk-emath details.em-rv:not([open])>:not(summary){display:none}}.sgsk-emath .wm-host{position:relative}.sgsk-emath .wm-host:after{content:"";z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;background:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22100%25%22%20height=%22100%25%22%3E%3Cdefs%3E%3Cpattern%20id=%22p%22%20width=%22220%22%20height=%22300%22%20patternUnits=%22userSpaceOnUse%22%20patternTransform=%22rotate(-45)%22%3E%3Cg%20fill=%22%2364748B%22%20fill-opacity=%220.1%22%20font-family=%22Inter,%20'Segoe%20UI',%20Arial,%20sans-serif%22%20font-weight=%22600%22%20font-size=%2213%22%20text-anchor=%22middle%22%20dominant-baseline=%22central%22%3E%3Ctext%20x=%22110%22%20y=%2275%22%3ESGSchoolKaki.com%3C/text%3E%3Ctext%20x=%220%22%20y=%22225%22%3ESGSchoolKaki.com%3C/text%3E%3Ctext%20x=%22220%22%20y=%22225%22%3ESGSchoolKaki.com%3C/text%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect%20width=%22100%25%22%20height=%22100%25%22%20fill=%22url(%23p)%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;position:absolute;inset:0}.dark .sgsk-emath .wm-host:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22100%25%22%20height=%22100%25%22%3E%3Cdefs%3E%3Cpattern%20id=%22p%22%20width=%22220%22%20height=%22300%22%20patternUnits=%22userSpaceOnUse%22%20patternTransform=%22rotate(-45)%22%3E%3Cg%20fill=%22%2394A3B8%22%20fill-opacity=%220.1%22%20font-family=%22Inter,%20'Segoe%20UI',%20Arial,%20sans-serif%22%20font-weight=%22600%22%20font-size=%2213%22%20text-anchor=%22middle%22%20dominant-baseline=%22central%22%3E%3Ctext%20x=%22110%22%20y=%2275%22%3ESGSchoolKaki.com%3C/text%3E%3Ctext%20x=%220%22%20y=%22225%22%3ESGSchoolKaki.com%3C/text%3E%3Ctext%20x=%22220%22%20y=%22225%22%3ESGSchoolKaki.com%3C/text%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect%20width=%22100%25%22%20height=%22100%25%22%20fill=%22url(%23p)%22/%3E%3C/svg%3E")}.ha-ch01{contain:strict;background:radial-gradient(60% 90%,#7c5cd633,#0000 70%);width:100%;height:150px;position:relative;overflow:hidden}.ha-ch01 svg{width:100%;height:100%;display:block}.ha-ch01 .ha-wmv{pointer-events:none;position:absolute;top:0;left:0}.ha-ch01 .ha-o{--ez:cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.ha-ch01 .ha-o i{width:var(--sz);height:var(--sz);margin:calc(var(--sz)/-2) 0 0 calc(var(--sz)/-2);background:radial-gradient(circle at 35% 30%,#fff,var(--c) 48%,var(--c2));box-shadow:0 0 calc(var(--sz)*2) var(--c);animation:ha-ch01-ox calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fx)*-1) infinite alternate,ha-ch01-oy calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate,ha-ch01-oo calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}.ha-ch01 .ha-o i:nth-child(2n):after{content:"";background:radial-gradient(circle,#fff 0,var(--c) 38%,transparent 70%);opacity:0;animation:ha-ch01-pls var(--pT) ease-out var(--pd) infinite;border-radius:50%;position:absolute;inset:-70%;scale:.3}@keyframes ha-ch01-ox{0%{translate:calc(var(--xa)*-1) 0}to{translate:var(--xa) 0}}@keyframes ha-ch01-oy{0%{transform:translateY(var(--y0)) scale(var(--s0))}to{transform:translateY(var(--y1)) scale(var(--s1))}}@keyframes ha-ch01-oo{0%{opacity:var(--o0)}to{opacity:var(--o1)}}@keyframes ha-ch01-pls{0%{opacity:0;scale:.3}7%{opacity:.95;scale:1.2}38%{opacity:0;scale:2.6}to{opacity:0;scale:2.6}}@media (max-width:480px){.ha-ch01 .ha-o i:nth-child(odd){display:none}}[data-dna-paused="1"] .ha-ch01 *,[data-dna-paused="1"] .ha-ch01 :after{animation-play-state:paused!important}[data-dna-hidden="1"] .ha-ch01 svg,[data-dna-hidden="1"] .ha-ch01 .ha-o{visibility:hidden}@media (prefers-reduced-motion:reduce){.ha-ch01 *{animation-play-state:paused!important}.ha-ch01 .ha-o i:nth-child(2n):after{opacity:0;animation:none}[data-dna-paused="0"] .ha-ch01 *{animation-play-state:running!important}[data-dna-paused="0"] .ha-ch01 .ha-o i:nth-child(2n):after{animation:ha-ch01-pls var(--pT) ease-out var(--pd) infinite;opacity:1}}.ha-ch02{contain:strict;background:radial-gradient(60% 90%,#7c5cd633,#0000 70%);width:100%;height:150px;position:relative;overflow:hidden}.ha-ch02 svg{width:100%;height:100%;display:block}.ha-ch02 .ha-wmv{pointer-events:none;position:absolute;top:0;left:0}.ha-ch02 .ha-o{--ez:cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.ha-ch02 .ha-o i{width:var(--sz);height:var(--sz);margin:calc(var(--sz)/-2) 0 0 calc(var(--sz)/-2);background:radial-gradient(circle at 35% 30%,#fff,var(--c) 48%,var(--c2));box-shadow:0 0 calc(var(--sz)*2) var(--c);animation:ha-ch02-ox calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fx)*-1) infinite alternate,ha-ch02-oy calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate,ha-ch02-oo calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}.ha-ch02 .ha-o i:nth-child(2n):after{content:"";background:radial-gradient(circle,#fff 0,var(--c) 38%,transparent 70%);opacity:0;animation:ha-ch02-pls var(--pT) ease-out var(--pd) infinite;border-radius:50%;position:absolute;inset:-70%;scale:.3}@keyframes ha-ch02-ox{0%{translate:calc(var(--xa)*-1) 0}to{translate:var(--xa) 0}}@keyframes ha-ch02-oy{0%{transform:translateY(var(--y0)) scale(var(--s0))}to{transform:translateY(var(--y1)) scale(var(--s1))}}@keyframes ha-ch02-oo{0%{opacity:var(--o0)}to{opacity:var(--o1)}}@keyframes ha-ch02-pls{0%{opacity:0;scale:.3}7%{opacity:.95;scale:1.2}38%{opacity:0;scale:2.6}to{opacity:0;scale:2.6}}@media (max-width:480px){.ha-ch02 .ha-o i:nth-child(odd){display:none}}[data-dna-paused="1"] .ha-ch02 *,[data-dna-paused="1"] .ha-ch02 :after{animation-play-state:paused!important}[data-dna-hidden="1"] .ha-ch02 svg,[data-dna-hidden="1"] .ha-ch02 .ha-o{visibility:hidden}@media (prefers-reduced-motion:reduce){.ha-ch02 *{animation-play-state:paused!important}.ha-ch02 .ha-o i:nth-child(2n):after{opacity:0;animation:none}[data-dna-paused="0"] .ha-ch02 *{animation-play-state:running!important}[data-dna-paused="0"] .ha-ch02 .ha-o i:nth-child(2n):after{animation:ha-ch02-pls var(--pT) ease-out var(--pd) infinite;opacity:1}}.ha-ch03{contain:strict;background:radial-gradient(60% 90%,#7c5cd633,#0000 70%);width:100%;height:150px;position:relative;overflow:hidden}.ha-ch03 svg{width:100%;height:100%;display:block}.ha-ch03 .ha-wmv{pointer-events:none;position:absolute;top:0;left:0}.ha-ch03 .ha-o{--ez:cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.ha-ch03 .ha-o i{width:var(--sz);height:var(--sz);margin:calc(var(--sz)/-2) 0 0 calc(var(--sz)/-2);background:radial-gradient(circle at 35% 30%,#fff,var(--c) 48%,var(--c2));box-shadow:0 0 calc(var(--sz)*2) var(--c);animation:ha-ch03-ox calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fx)*-1) infinite alternate,ha-ch03-oy calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate,ha-ch03-oo calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}.ha-ch03 .ha-o i:nth-child(2n):after{content:"";background:radial-gradient(circle,#fff 0,var(--c) 38%,transparent 70%);opacity:0;animation:ha-ch03-pls var(--pT) ease-out var(--pd) infinite;border-radius:50%;position:absolute;inset:-70%;scale:.3}@keyframes ha-ch03-ox{0%{translate:calc(var(--xa)*-1) 0}to{translate:var(--xa) 0}}@keyframes ha-ch03-oy{0%{transform:translateY(var(--y0)) scale(var(--s0))}to{transform:translateY(var(--y1)) scale(var(--s1))}}@keyframes ha-ch03-oo{0%{opacity:var(--o0)}to{opacity:var(--o1)}}@keyframes ha-ch03-pls{0%{opacity:0;scale:.3}7%{opacity:.95;scale:1.2}38%{opacity:0;scale:2.6}to{opacity:0;scale:2.6}}@media (max-width:480px){.ha-ch03 .ha-o i:nth-child(odd){display:none}}[data-dna-paused="1"] .ha-ch03 *,[data-dna-paused="1"] .ha-ch03 :after{animation-play-state:paused!important}[data-dna-hidden="1"] .ha-ch03 svg,[data-dna-hidden="1"] .ha-ch03 .ha-o{visibility:hidden}@media (prefers-reduced-motion:reduce){.ha-ch03 *{animation-play-state:paused!important}.ha-ch03 .ha-o i:nth-child(2n):after{opacity:0;animation:none}[data-dna-paused="0"] .ha-ch03 *{animation-play-state:running!important}[data-dna-paused="0"] .ha-ch03 .ha-o i:nth-child(2n):after{animation:ha-ch03-pls var(--pT) ease-out var(--pd) infinite;opacity:1}}.ha-ch04{contain:strict;background:radial-gradient(60% 90%,#7c5cd633,#0000 70%);width:100%;height:150px;position:relative;overflow:hidden}.ha-ch04 svg{width:100%;height:100%;display:block}.ha-ch04 .ha-wmv{pointer-events:none;position:absolute;top:0;left:0}.ha-ch04 .ha-o{--ez:cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.ha-ch04 .ha-o i{width:var(--sz);height:var(--sz);margin:calc(var(--sz)/-2) 0 0 calc(var(--sz)/-2);background:radial-gradient(circle at 35% 30%,#fff,var(--c) 48%,var(--c2));box-shadow:0 0 calc(var(--sz)*2) var(--c);animation:ha-ch04-ox calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fx)*-1) infinite alternate,ha-ch04-oy calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate,ha-ch04-oo calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}.ha-ch04 .ha-o i:nth-child(2n):after{content:"";background:radial-gradient(circle,#fff 0,var(--c) 38%,transparent 70%);opacity:0;animation:ha-ch04-pls var(--pT) ease-out var(--pd) infinite;border-radius:50%;position:absolute;inset:-70%;scale:.3}@keyframes ha-ch04-ox{0%{translate:calc(var(--xa)*-1) 0}to{translate:var(--xa) 0}}@keyframes ha-ch04-oy{0%{transform:translateY(var(--y0)) scale(var(--s0))}to{transform:translateY(var(--y1)) scale(var(--s1))}}@keyframes ha-ch04-oo{0%{opacity:var(--o0)}to{opacity:var(--o1)}}@keyframes ha-ch04-pls{0%{opacity:0;scale:.3}7%{opacity:.95;scale:1.2}38%{opacity:0;scale:2.6}to{opacity:0;scale:2.6}}@media (max-width:480px){.ha-ch04 .ha-o i:nth-child(odd){display:none}}[data-dna-paused="1"] .ha-ch04 *,[data-dna-paused="1"] .ha-ch04 :after{animation-play-state:paused!important}[data-dna-hidden="1"] .ha-ch04 svg,[data-dna-hidden="1"] .ha-ch04 .ha-o{visibility:hidden}@media (prefers-reduced-motion:reduce){.ha-ch04 *{animation-play-state:paused!important}.ha-ch04 .ha-o i:nth-child(2n):after{opacity:0;animation:none}[data-dna-paused="0"] .ha-ch04 *{animation-play-state:running!important}[data-dna-paused="0"] .ha-ch04 .ha-o i:nth-child(2n):after{animation:ha-ch04-pls var(--pT) ease-out var(--pd) infinite;opacity:1}}.ha-ch05{contain:strict;background:radial-gradient(60% 90%,#7c5cd633,#0000 70%);width:100%;height:150px;position:relative;overflow:hidden}.ha-ch05 svg{width:100%;height:100%;display:block}.ha-ch05 .ha-wmv{pointer-events:none;position:absolute;top:0;left:0}.ha-ch05 .ha-o{--ez:cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.ha-ch05 .ha-o i{width:var(--sz);height:var(--sz);margin:calc(var(--sz)/-2) 0 0 calc(var(--sz)/-2);background:radial-gradient(circle at 35% 30%,#fff,var(--c) 48%,var(--c2));box-shadow:0 0 calc(var(--sz)*2) var(--c);animation:ha-ch05-ox calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fx)*-1) infinite alternate,ha-ch05-oy calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate,ha-ch05-oo calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}.ha-ch05 .ha-o i:nth-child(2n):after{content:"";background:radial-gradient(circle,#fff 0,var(--c) 38%,transparent 70%);opacity:0;animation:ha-ch05-pls var(--pT) ease-out var(--pd) infinite;border-radius:50%;position:absolute;inset:-70%;scale:.3}@keyframes ha-ch05-ox{0%{translate:calc(var(--xa)*-1) 0}to{translate:var(--xa) 0}}@keyframes ha-ch05-oy{0%{transform:translateY(var(--y0)) scale(var(--s0))}to{transform:translateY(var(--y1)) scale(var(--s1))}}@keyframes ha-ch05-oo{0%{opacity:var(--o0)}to{opacity:var(--o1)}}@keyframes ha-ch05-pls{0%{opacity:0;scale:.3}7%{opacity:.95;scale:1.2}38%{opacity:0;scale:2.6}to{opacity:0;scale:2.6}}@media (max-width:480px){.ha-ch05 .ha-o i:nth-child(odd){display:none}}[data-dna-paused="1"] .ha-ch05 *,[data-dna-paused="1"] .ha-ch05 :after{animation-play-state:paused!important}[data-dna-hidden="1"] .ha-ch05 svg,[data-dna-hidden="1"] .ha-ch05 .ha-o{visibility:hidden}@media (prefers-reduced-motion:reduce){.ha-ch05 *{animation-play-state:paused!important}.ha-ch05 .ha-o i:nth-child(2n):after{opacity:0;animation:none}[data-dna-paused="0"] .ha-ch05 *{animation-play-state:running!important}[data-dna-paused="0"] .ha-ch05 .ha-o i:nth-child(2n):after{animation:ha-ch05-pls var(--pT) ease-out var(--pd) infinite;opacity:1}}.ha-ch06{contain:strict;background:radial-gradient(60% 90%,#7c5cd633,#0000 70%);width:100%;height:150px;position:relative;overflow:hidden}.ha-ch06 svg{width:100%;height:100%;display:block}.ha-ch06 .ha-wmv{pointer-events:none;position:absolute;top:0;left:0}.ha-ch06 .ha-o{--ez:cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.ha-ch06 .ha-o i{width:var(--sz);height:var(--sz);margin:calc(var(--sz)/-2) 0 0 calc(var(--sz)/-2);background:radial-gradient(circle at 35% 30%,#fff,var(--c) 48%,var(--c2));box-shadow:0 0 calc(var(--sz)*2) var(--c);animation:ha-ch06-ox calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fx)*-1) infinite alternate,ha-ch06-oy calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate,ha-ch06-oo calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}.ha-ch06 .ha-o i:nth-child(2n):after{content:"";background:radial-gradient(circle,#fff 0,var(--c) 38%,transparent 70%);opacity:0;animation:ha-ch06-pls var(--pT) ease-out var(--pd) infinite;border-radius:50%;position:absolute;inset:-70%;scale:.3}@keyframes ha-ch06-ox{0%{translate:calc(var(--xa)*-1) 0}to{translate:var(--xa) 0}}@keyframes ha-ch06-oy{0%{transform:translateY(var(--y0)) scale(var(--s0))}to{transform:translateY(var(--y1)) scale(var(--s1))}}@keyframes ha-ch06-oo{0%{opacity:var(--o0)}to{opacity:var(--o1)}}@keyframes ha-ch06-pls{0%{opacity:0;scale:.3}7%{opacity:.95;scale:1.2}38%{opacity:0;scale:2.6}to{opacity:0;scale:2.6}}@media (max-width:480px){.ha-ch06 .ha-o i:nth-child(odd){display:none}}[data-dna-paused="1"] .ha-ch06 *,[data-dna-paused="1"] .ha-ch06 :after{animation-play-state:paused!important}[data-dna-hidden="1"] .ha-ch06 svg,[data-dna-hidden="1"] .ha-ch06 .ha-o{visibility:hidden}@media (prefers-reduced-motion:reduce){.ha-ch06 *{animation-play-state:paused!important}.ha-ch06 .ha-o i:nth-child(2n):after{opacity:0;animation:none}[data-dna-paused="0"] .ha-ch06 *{animation-play-state:running!important}[data-dna-paused="0"] .ha-ch06 .ha-o i:nth-child(2n):after{animation:ha-ch06-pls var(--pT) ease-out var(--pd) infinite;opacity:1}}.ha-ch07{contain:strict;background:radial-gradient(60% 90%,#7c5cd633,#0000 70%);width:100%;height:150px;position:relative;overflow:hidden}.ha-ch07 svg{width:100%;height:100%;display:block}.ha-ch07 .ha-wmv{pointer-events:none;position:absolute;top:0;left:0}.ha-ch07 .ha-o{--ez:cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.ha-ch07 .ha-o i{width:var(--sz);height:var(--sz);margin:calc(var(--sz)/-2) 0 0 calc(var(--sz)/-2);background:radial-gradient(circle at 35% 30%,#fff,var(--c) 48%,var(--c2));box-shadow:0 0 calc(var(--sz)*2) var(--c);animation:ha-ch07-ox calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fx)*-1) infinite alternate,ha-ch07-oy calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate,ha-ch07-oo calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}.ha-ch07 .ha-o i:nth-child(2n):after{content:"";background:radial-gradient(circle,#fff 0,var(--c) 38%,transparent 70%);opacity:0;animation:ha-ch07-pls var(--pT) ease-out var(--pd) infinite;border-radius:50%;position:absolute;inset:-70%;scale:.3}@keyframes ha-ch07-ox{0%{translate:calc(var(--xa)*-1) 0}to{translate:var(--xa) 0}}@keyframes ha-ch07-oy{0%{transform:translateY(var(--y0)) scale(var(--s0))}to{transform:translateY(var(--y1)) scale(var(--s1))}}@keyframes ha-ch07-oo{0%{opacity:var(--o0)}to{opacity:var(--o1)}}@keyframes ha-ch07-pls{0%{opacity:0;scale:.3}7%{opacity:.95;scale:1.2}38%{opacity:0;scale:2.6}to{opacity:0;scale:2.6}}@media (max-width:480px){.ha-ch07 .ha-o i:nth-child(odd){display:none}}[data-dna-paused="1"] .ha-ch07 *,[data-dna-paused="1"] .ha-ch07 :after{animation-play-state:paused!important}[data-dna-hidden="1"] .ha-ch07 svg,[data-dna-hidden="1"] .ha-ch07 .ha-o{visibility:hidden}@media (prefers-reduced-motion:reduce){.ha-ch07 *{animation-play-state:paused!important}.ha-ch07 .ha-o i:nth-child(2n):after{opacity:0;animation:none}[data-dna-paused="0"] .ha-ch07 *{animation-play-state:running!important}[data-dna-paused="0"] .ha-ch07 .ha-o i:nth-child(2n):after{animation:ha-ch07-pls var(--pT) ease-out var(--pd) infinite;opacity:1}}.ha-ch08{contain:strict;background:radial-gradient(60% 90%,#7c5cd633,#0000 70%);width:100%;height:150px;position:relative;overflow:hidden}.ha-ch08 svg{width:100%;height:100%;display:block}.ha-ch08 .ha-wmv{pointer-events:none;position:absolute;top:0;left:0}.ha-ch08 .ha-o{--ez:cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.ha-ch08 .ha-o i{width:var(--sz);height:var(--sz);margin:calc(var(--sz)/-2) 0 0 calc(var(--sz)/-2);background:radial-gradient(circle at 35% 30%,#fff,var(--c) 48%,var(--c2));box-shadow:0 0 calc(var(--sz)*2) var(--c);animation:ha-ch08-ox calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fx)*-1) infinite alternate,ha-ch08-oy calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate,ha-ch08-oo calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}.ha-ch08 .ha-o i:nth-child(2n):after{content:"";background:radial-gradient(circle,#fff 0,var(--c) 38%,transparent 70%);opacity:0;animation:ha-ch08-pls var(--pT) ease-out var(--pd) infinite;border-radius:50%;position:absolute;inset:-70%;scale:.3}@keyframes ha-ch08-ox{0%{translate:calc(var(--xa)*-1) 0}to{translate:var(--xa) 0}}@keyframes ha-ch08-oy{0%{transform:translateY(var(--y0)) scale(var(--s0))}to{transform:translateY(var(--y1)) scale(var(--s1))}}@keyframes ha-ch08-oo{0%{opacity:var(--o0)}to{opacity:var(--o1)}}@keyframes ha-ch08-pls{0%{opacity:0;scale:.3}7%{opacity:.95;scale:1.2}38%{opacity:0;scale:2.6}to{opacity:0;scale:2.6}}@media (max-width:480px){.ha-ch08 .ha-o i:nth-child(odd){display:none}}[data-dna-paused="1"] .ha-ch08 *,[data-dna-paused="1"] .ha-ch08 :after{animation-play-state:paused!important}[data-dna-hidden="1"] .ha-ch08 svg,[data-dna-hidden="1"] .ha-ch08 .ha-o{visibility:hidden}@media (prefers-reduced-motion:reduce){.ha-ch08 *{animation-play-state:paused!important}.ha-ch08 .ha-o i:nth-child(2n):after{opacity:0;animation:none}[data-dna-paused="0"] .ha-ch08 *{animation-play-state:running!important}[data-dna-paused="0"] .ha-ch08 .ha-o i:nth-child(2n):after{animation:ha-ch08-pls var(--pT) ease-out var(--pd) infinite;opacity:1}}.ha-ch09{contain:strict;background:radial-gradient(60% 90%,#7c5cd633,#0000 70%);width:100%;height:150px;position:relative;overflow:hidden}.ha-ch09 svg{width:100%;height:100%;display:block}.ha-ch09 .ha-wmv{pointer-events:none;position:absolute;top:0;left:0}.ha-ch09 .ha-o{--ez:cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.ha-ch09 .ha-o i{width:var(--sz);height:var(--sz);margin:calc(var(--sz)/-2) 0 0 calc(var(--sz)/-2);background:radial-gradient(circle at 35% 30%,#fff,var(--c) 48%,var(--c2));box-shadow:0 0 calc(var(--sz)*2) var(--c);animation:ha-ch09-ox calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fx)*-1) infinite alternate,ha-ch09-oy calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate,ha-ch09-oo calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}.ha-ch09 .ha-o i:nth-child(2n):after{content:"";background:radial-gradient(circle,#fff 0,var(--c) 38%,transparent 70%);opacity:0;animation:ha-ch09-pls var(--pT) ease-out var(--pd) infinite;border-radius:50%;position:absolute;inset:-70%;scale:.3}@keyframes ha-ch09-ox{0%{translate:calc(var(--xa)*-1) 0}to{translate:var(--xa) 0}}@keyframes ha-ch09-oy{0%{transform:translateY(var(--y0)) scale(var(--s0))}to{transform:translateY(var(--y1)) scale(var(--s1))}}@keyframes ha-ch09-oo{0%{opacity:var(--o0)}to{opacity:var(--o1)}}@keyframes ha-ch09-pls{0%{opacity:0;scale:.3}7%{opacity:.95;scale:1.2}38%{opacity:0;scale:2.6}to{opacity:0;scale:2.6}}@media (max-width:480px){.ha-ch09 .ha-o i:nth-child(odd){display:none}}[data-dna-paused="1"] .ha-ch09 *,[data-dna-paused="1"] .ha-ch09 :after{animation-play-state:paused!important}[data-dna-hidden="1"] .ha-ch09 svg,[data-dna-hidden="1"] .ha-ch09 .ha-o{visibility:hidden}@media (prefers-reduced-motion:reduce){.ha-ch09 *{animation-play-state:paused!important}.ha-ch09 .ha-o i:nth-child(2n):after{opacity:0;animation:none}[data-dna-paused="0"] .ha-ch09 *{animation-play-state:running!important}[data-dna-paused="0"] .ha-ch09 .ha-o i:nth-child(2n):after{animation:ha-ch09-pls var(--pT) ease-out var(--pd) infinite;opacity:1}}.ha-ch10{contain:strict;background:radial-gradient(60% 90%,#7c5cd633,#0000 70%);width:100%;height:150px;position:relative;overflow:hidden}.ha-ch10 svg{width:100%;height:100%;display:block}.ha-ch10 .ha-wmv{pointer-events:none;position:absolute;top:0;left:0}.ha-ch10 .ha-o{--ez:cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.ha-ch10 .ha-o i{width:var(--sz);height:var(--sz);margin:calc(var(--sz)/-2) 0 0 calc(var(--sz)/-2);background:radial-gradient(circle at 35% 30%,#fff,var(--c) 48%,var(--c2));box-shadow:0 0 calc(var(--sz)*2) var(--c);animation:ha-ch10-ox calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fx)*-1) infinite alternate,ha-ch10-oy calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate,ha-ch10-oo calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}.ha-ch10 .ha-o i:nth-child(2n):after{content:"";background:radial-gradient(circle,#fff 0,var(--c) 38%,transparent 70%);opacity:0;animation:ha-ch10-pls var(--pT) ease-out var(--pd) infinite;border-radius:50%;position:absolute;inset:-70%;scale:.3}@keyframes ha-ch10-ox{0%{translate:calc(var(--xa)*-1) 0}to{translate:var(--xa) 0}}@keyframes ha-ch10-oy{0%{transform:translateY(var(--y0)) scale(var(--s0))}to{transform:translateY(var(--y1)) scale(var(--s1))}}@keyframes ha-ch10-oo{0%{opacity:var(--o0)}to{opacity:var(--o1)}}@keyframes ha-ch10-pls{0%{opacity:0;scale:.3}7%{opacity:.95;scale:1.2}38%{opacity:0;scale:2.6}to{opacity:0;scale:2.6}}@media (max-width:480px){.ha-ch10 .ha-o i:nth-child(odd){display:none}}[data-dna-paused="1"] .ha-ch10 *,[data-dna-paused="1"] .ha-ch10 :after{animation-play-state:paused!important}[data-dna-hidden="1"] .ha-ch10 svg,[data-dna-hidden="1"] .ha-ch10 .ha-o{visibility:hidden}@media (prefers-reduced-motion:reduce){.ha-ch10 *{animation-play-state:paused!important}.ha-ch10 .ha-o i:nth-child(2n):after{opacity:0;animation:none}[data-dna-paused="0"] .ha-ch10 *{animation-play-state:running!important}[data-dna-paused="0"] .ha-ch10 .ha-o i:nth-child(2n):after{animation:ha-ch10-pls var(--pT) ease-out var(--pd) infinite;opacity:1}}.ha-ch11{contain:strict;background:radial-gradient(60% 90%,#7c5cd633,#0000 70%);width:100%;height:150px;position:relative;overflow:hidden}.ha-ch11 svg{width:100%;height:100%;display:block}.ha-ch11 .ha-wmv{pointer-events:none;position:absolute;top:0;left:0}.ha-ch11 .ha-o{--ez:cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.ha-ch11 .ha-o i{width:var(--sz);height:var(--sz);margin:calc(var(--sz)/-2) 0 0 calc(var(--sz)/-2);background:radial-gradient(circle at 35% 30%,#fff,var(--c) 48%,var(--c2));box-shadow:0 0 calc(var(--sz)*2) var(--c);animation:ha-ch11-ox calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fx)*-1) infinite alternate,ha-ch11-oy calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate,ha-ch11-oo calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}.ha-ch11 .ha-o i:nth-child(2n):after{content:"";background:radial-gradient(circle,#fff 0,var(--c) 38%,transparent 70%);opacity:0;animation:ha-ch11-pls var(--pT) ease-out var(--pd) infinite;border-radius:50%;position:absolute;inset:-70%;scale:.3}@keyframes ha-ch11-ox{0%{translate:calc(var(--xa)*-1) 0}to{translate:var(--xa) 0}}@keyframes ha-ch11-oy{0%{transform:translateY(var(--y0)) scale(var(--s0))}to{transform:translateY(var(--y1)) scale(var(--s1))}}@keyframes ha-ch11-oo{0%{opacity:var(--o0)}to{opacity:var(--o1)}}@keyframes ha-ch11-pls{0%{opacity:0;scale:.3}7%{opacity:.95;scale:1.2}38%{opacity:0;scale:2.6}to{opacity:0;scale:2.6}}@media (max-width:480px){.ha-ch11 .ha-o i:nth-child(odd){display:none}}[data-dna-paused="1"] .ha-ch11 *,[data-dna-paused="1"] .ha-ch11 :after{animation-play-state:paused!important}[data-dna-hidden="1"] .ha-ch11 svg,[data-dna-hidden="1"] .ha-ch11 .ha-o{visibility:hidden}@media (prefers-reduced-motion:reduce){.ha-ch11 *{animation-play-state:paused!important}.ha-ch11 .ha-o i:nth-child(2n):after{opacity:0;animation:none}[data-dna-paused="0"] .ha-ch11 *{animation-play-state:running!important}[data-dna-paused="0"] .ha-ch11 .ha-o i:nth-child(2n):after{animation:ha-ch11-pls var(--pT) ease-out var(--pd) infinite;opacity:1}}.ha-ch12{contain:strict;background:radial-gradient(60% 90%,#7c5cd633,#0000 70%);width:100%;height:150px;position:relative;overflow:hidden}.ha-ch12 svg{width:100%;height:100%;display:block}.ha-ch12 .ha-wmv{pointer-events:none;position:absolute;top:0;left:0}.ha-ch12 .ha-o{--ez:cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.ha-ch12 .ha-o i{width:var(--sz);height:var(--sz);margin:calc(var(--sz)/-2) 0 0 calc(var(--sz)/-2);background:radial-gradient(circle at 35% 30%,#fff,var(--c) 48%,var(--c2));box-shadow:0 0 calc(var(--sz)*2) var(--c);animation:ha-ch12-ox calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fx)*-1) infinite alternate,ha-ch12-oy calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate,ha-ch12-oo calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}.ha-ch12 .ha-o i:nth-child(2n):after{content:"";background:radial-gradient(circle,#fff 0,var(--c) 38%,transparent 70%);opacity:0;animation:ha-ch12-pls var(--pT) ease-out var(--pd) infinite;border-radius:50%;position:absolute;inset:-70%;scale:.3}@keyframes ha-ch12-ox{0%{translate:calc(var(--xa)*-1) 0}to{translate:var(--xa) 0}}@keyframes ha-ch12-oy{0%{transform:translateY(var(--y0)) scale(var(--s0))}to{transform:translateY(var(--y1)) scale(var(--s1))}}@keyframes ha-ch12-oo{0%{opacity:var(--o0)}to{opacity:var(--o1)}}@keyframes ha-ch12-pls{0%{opacity:0;scale:.3}7%{opacity:.95;scale:1.2}38%{opacity:0;scale:2.6}to{opacity:0;scale:2.6}}@media (max-width:480px){.ha-ch12 .ha-o i:nth-child(odd){display:none}}[data-dna-paused="1"] .ha-ch12 *,[data-dna-paused="1"] .ha-ch12 :after{animation-play-state:paused!important}[data-dna-hidden="1"] .ha-ch12 svg,[data-dna-hidden="1"] .ha-ch12 .ha-o{visibility:hidden}@media (prefers-reduced-motion:reduce){.ha-ch12 *{animation-play-state:paused!important}.ha-ch12 .ha-o i:nth-child(2n):after{opacity:0;animation:none}[data-dna-paused="0"] .ha-ch12 *{animation-play-state:running!important}[data-dna-paused="0"] .ha-ch12 .ha-o i:nth-child(2n):after{animation:ha-ch12-pls var(--pT) ease-out var(--pd) infinite;opacity:1}}.ha-ch13{contain:strict;background:radial-gradient(60% 90%,#7c5cd633,#0000 70%);width:100%;height:150px;position:relative;overflow:hidden}.ha-ch13 svg{width:100%;height:100%;display:block}.ha-ch13 .ha-wmv{pointer-events:none;position:absolute;top:0;left:0}.ha-ch13 .ha-o{--ez:cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.ha-ch13 .ha-o i{width:var(--sz);height:var(--sz);margin:calc(var(--sz)/-2) 0 0 calc(var(--sz)/-2);background:radial-gradient(circle at 35% 30%,#fff,var(--c) 48%,var(--c2));box-shadow:0 0 calc(var(--sz)*2) var(--c);animation:ha-ch13-ox calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fx)*-1) infinite alternate,ha-ch13-oy calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate,ha-ch13-oo calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}.ha-ch13 .ha-o i:nth-child(2n):after{content:"";background:radial-gradient(circle,#fff 0,var(--c) 38%,transparent 70%);opacity:0;animation:ha-ch13-pls var(--pT) ease-out var(--pd) infinite;border-radius:50%;position:absolute;inset:-70%;scale:.3}@keyframes ha-ch13-ox{0%{translate:calc(var(--xa)*-1) 0}to{translate:var(--xa) 0}}@keyframes ha-ch13-oy{0%{transform:translateY(var(--y0)) scale(var(--s0))}to{transform:translateY(var(--y1)) scale(var(--s1))}}@keyframes ha-ch13-oo{0%{opacity:var(--o0)}to{opacity:var(--o1)}}@keyframes ha-ch13-pls{0%{opacity:0;scale:.3}7%{opacity:.95;scale:1.2}38%{opacity:0;scale:2.6}to{opacity:0;scale:2.6}}@media (max-width:480px){.ha-ch13 .ha-o i:nth-child(odd){display:none}}[data-dna-paused="1"] .ha-ch13 *,[data-dna-paused="1"] .ha-ch13 :after{animation-play-state:paused!important}[data-dna-hidden="1"] .ha-ch13 svg,[data-dna-hidden="1"] .ha-ch13 .ha-o{visibility:hidden}@media (prefers-reduced-motion:reduce){.ha-ch13 *{animation-play-state:paused!important}.ha-ch13 .ha-o i:nth-child(2n):after{opacity:0;animation:none}[data-dna-paused="0"] .ha-ch13 *{animation-play-state:running!important}[data-dna-paused="0"] .ha-ch13 .ha-o i:nth-child(2n):after{animation:ha-ch13-pls var(--pT) ease-out var(--pd) infinite;opacity:1}}.ha-ch14{contain:strict;background:radial-gradient(60% 90%,#7c5cd633,#0000 70%);width:100%;height:150px;position:relative;overflow:hidden}.ha-ch14 svg{width:100%;height:100%;display:block}.ha-ch14 .ha-wmv{pointer-events:none;position:absolute;top:0;left:0}.ha-ch14 .ha-o{--ez:cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.ha-ch14 .ha-o i{width:var(--sz);height:var(--sz);margin:calc(var(--sz)/-2) 0 0 calc(var(--sz)/-2);background:radial-gradient(circle at 35% 30%,#fff,var(--c) 48%,var(--c2));box-shadow:0 0 calc(var(--sz)*2) var(--c);animation:ha-ch14-ox calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fx)*-1) infinite alternate,ha-ch14-oy calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate,ha-ch14-oo calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}.ha-ch14 .ha-o i:nth-child(2n):after{content:"";background:radial-gradient(circle,#fff 0,var(--c) 38%,transparent 70%);opacity:0;animation:ha-ch14-pls var(--pT) ease-out var(--pd) infinite;border-radius:50%;position:absolute;inset:-70%;scale:.3}@keyframes ha-ch14-ox{0%{translate:calc(var(--xa)*-1) 0}to{translate:var(--xa) 0}}@keyframes ha-ch14-oy{0%{transform:translateY(var(--y0)) scale(var(--s0))}to{transform:translateY(var(--y1)) scale(var(--s1))}}@keyframes ha-ch14-oo{0%{opacity:var(--o0)}to{opacity:var(--o1)}}@keyframes ha-ch14-pls{0%{opacity:0;scale:.3}7%{opacity:.95;scale:1.2}38%{opacity:0;scale:2.6}to{opacity:0;scale:2.6}}@media (max-width:480px){.ha-ch14 .ha-o i:nth-child(odd){display:none}}[data-dna-paused="1"] .ha-ch14 *,[data-dna-paused="1"] .ha-ch14 :after{animation-play-state:paused!important}[data-dna-hidden="1"] .ha-ch14 svg,[data-dna-hidden="1"] .ha-ch14 .ha-o{visibility:hidden}@media (prefers-reduced-motion:reduce){.ha-ch14 *{animation-play-state:paused!important}.ha-ch14 .ha-o i:nth-child(2n):after{opacity:0;animation:none}[data-dna-paused="0"] .ha-ch14 *{animation-play-state:running!important}[data-dna-paused="0"] .ha-ch14 .ha-o i:nth-child(2n):after{animation:ha-ch14-pls var(--pT) ease-out var(--pd) infinite;opacity:1}}.ha-ch15{contain:strict;background:radial-gradient(60% 90%,#7c5cd633,#0000 70%);width:100%;height:150px;position:relative;overflow:hidden}.ha-ch15 svg{width:100%;height:100%;display:block}.ha-ch15 .ha-wmv{pointer-events:none;position:absolute;top:0;left:0}.ha-ch15 .ha-o{--ez:cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.ha-ch15 .ha-o i{width:var(--sz);height:var(--sz);margin:calc(var(--sz)/-2) 0 0 calc(var(--sz)/-2);background:radial-gradient(circle at 35% 30%,#fff,var(--c) 48%,var(--c2));box-shadow:0 0 calc(var(--sz)*2) var(--c);animation:ha-ch15-ox calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fx)*-1) infinite alternate,ha-ch15-oy calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate,ha-ch15-oo calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}.ha-ch15 .ha-o i:nth-child(2n):after{content:"";background:radial-gradient(circle,#fff 0,var(--c) 38%,transparent 70%);opacity:0;animation:ha-ch15-pls var(--pT) ease-out var(--pd) infinite;border-radius:50%;position:absolute;inset:-70%;scale:.3}@keyframes ha-ch15-ox{0%{translate:calc(var(--xa)*-1) 0}to{translate:var(--xa) 0}}@keyframes ha-ch15-oy{0%{transform:translateY(var(--y0)) scale(var(--s0))}to{transform:translateY(var(--y1)) scale(var(--s1))}}@keyframes ha-ch15-oo{0%{opacity:var(--o0)}to{opacity:var(--o1)}}@keyframes ha-ch15-pls{0%{opacity:0;scale:.3}7%{opacity:.95;scale:1.2}38%{opacity:0;scale:2.6}to{opacity:0;scale:2.6}}@media (max-width:480px){.ha-ch15 .ha-o i:nth-child(odd){display:none}}[data-dna-paused="1"] .ha-ch15 *,[data-dna-paused="1"] .ha-ch15 :after{animation-play-state:paused!important}[data-dna-hidden="1"] .ha-ch15 svg,[data-dna-hidden="1"] .ha-ch15 .ha-o{visibility:hidden}@media (prefers-reduced-motion:reduce){.ha-ch15 *{animation-play-state:paused!important}.ha-ch15 .ha-o i:nth-child(2n):after{opacity:0;animation:none}[data-dna-paused="0"] .ha-ch15 *{animation-play-state:running!important}[data-dna-paused="0"] .ha-ch15 .ha-o i:nth-child(2n):after{animation:ha-ch15-pls var(--pT) ease-out var(--pd) infinite;opacity:1}}.ha-ch16{contain:strict;background:radial-gradient(60% 90%,#7c5cd633,#0000 70%);width:100%;height:150px;position:relative;overflow:hidden}.ha-ch16 svg{width:100%;height:100%;display:block}.ha-ch16 .ha-wmv{pointer-events:none;position:absolute;top:0;left:0}.ha-ch16 .ha-o{--ez:cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.ha-ch16 .ha-o i{width:var(--sz);height:var(--sz);margin:calc(var(--sz)/-2) 0 0 calc(var(--sz)/-2);background:radial-gradient(circle at 35% 30%,#fff,var(--c) 48%,var(--c2));box-shadow:0 0 calc(var(--sz)*2) var(--c);animation:ha-ch16-ox calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fx)*-1) infinite alternate,ha-ch16-oy calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate,ha-ch16-oo calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}.ha-ch16 .ha-o i:nth-child(2n):after{content:"";background:radial-gradient(circle,#fff 0,var(--c) 38%,transparent 70%);opacity:0;animation:ha-ch16-pls var(--pT) ease-out var(--pd) infinite;border-radius:50%;position:absolute;inset:-70%;scale:.3}@keyframes ha-ch16-ox{0%{translate:calc(var(--xa)*-1) 0}to{translate:var(--xa) 0}}@keyframes ha-ch16-oy{0%{transform:translateY(var(--y0)) scale(var(--s0))}to{transform:translateY(var(--y1)) scale(var(--s1))}}@keyframes ha-ch16-oo{0%{opacity:var(--o0)}to{opacity:var(--o1)}}@keyframes ha-ch16-pls{0%{opacity:0;scale:.3}7%{opacity:.95;scale:1.2}38%{opacity:0;scale:2.6}to{opacity:0;scale:2.6}}@media (max-width:480px){.ha-ch16 .ha-o i:nth-child(odd){display:none}}[data-dna-paused="1"] .ha-ch16 *,[data-dna-paused="1"] .ha-ch16 :after{animation-play-state:paused!important}[data-dna-hidden="1"] .ha-ch16 svg,[data-dna-hidden="1"] .ha-ch16 .ha-o{visibility:hidden}@media (prefers-reduced-motion:reduce){.ha-ch16 *{animation-play-state:paused!important}.ha-ch16 .ha-o i:nth-child(2n):after{opacity:0;animation:none}[data-dna-paused="0"] .ha-ch16 *{animation-play-state:running!important}[data-dna-paused="0"] .ha-ch16 .ha-o i:nth-child(2n):after{animation:ha-ch16-pls var(--pT) ease-out var(--pd) infinite;opacity:1}}.ha-ch17{contain:strict;background:radial-gradient(60% 90%,#7c5cd633,#0000 70%);width:100%;height:150px;position:relative;overflow:hidden}.ha-ch17 svg{width:100%;height:100%;display:block}.ha-ch17 .ha-wmv{pointer-events:none;position:absolute;top:0;left:0}.ha-ch17 .ha-o{--ez:cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.ha-ch17 .ha-o i{width:var(--sz);height:var(--sz);margin:calc(var(--sz)/-2) 0 0 calc(var(--sz)/-2);background:radial-gradient(circle at 35% 30%,#fff,var(--c) 48%,var(--c2));box-shadow:0 0 calc(var(--sz)*2) var(--c);animation:ha-ch17-ox calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fx)*-1) infinite alternate,ha-ch17-oy calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate,ha-ch17-oo calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}.ha-ch17 .ha-o i:nth-child(2n):after{content:"";background:radial-gradient(circle,#fff 0,var(--c) 38%,transparent 70%);opacity:0;animation:ha-ch17-pls var(--pT) ease-out var(--pd) infinite;border-radius:50%;position:absolute;inset:-70%;scale:.3}@keyframes ha-ch17-ox{0%{translate:calc(var(--xa)*-1) 0}to{translate:var(--xa) 0}}@keyframes ha-ch17-oy{0%{transform:translateY(var(--y0)) scale(var(--s0))}to{transform:translateY(var(--y1)) scale(var(--s1))}}@keyframes ha-ch17-oo{0%{opacity:var(--o0)}to{opacity:var(--o1)}}@keyframes ha-ch17-pls{0%{opacity:0;scale:.3}7%{opacity:.95;scale:1.2}38%{opacity:0;scale:2.6}to{opacity:0;scale:2.6}}@media (max-width:480px){.ha-ch17 .ha-o i:nth-child(odd){display:none}}[data-dna-paused="1"] .ha-ch17 *,[data-dna-paused="1"] .ha-ch17 :after{animation-play-state:paused!important}[data-dna-hidden="1"] .ha-ch17 svg,[data-dna-hidden="1"] .ha-ch17 .ha-o{visibility:hidden}@media (prefers-reduced-motion:reduce){.ha-ch17 *{animation-play-state:paused!important}.ha-ch17 .ha-o i:nth-child(2n):after{opacity:0;animation:none}[data-dna-paused="0"] .ha-ch17 *{animation-play-state:running!important}[data-dna-paused="0"] .ha-ch17 .ha-o i:nth-child(2n):after{animation:ha-ch17-pls var(--pT) ease-out var(--pd) infinite;opacity:1}}.ha-ch18{contain:strict;background:radial-gradient(60% 90%,#7c5cd633,#0000 70%);width:100%;height:150px;position:relative;overflow:hidden}.ha-ch18 svg{width:100%;height:100%;display:block}.ha-ch18 .ha-wmv{pointer-events:none;position:absolute;top:0;left:0}.ha-ch18 .ha-o{--ez:cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.ha-ch18 .ha-o i{width:var(--sz);height:var(--sz);margin:calc(var(--sz)/-2) 0 0 calc(var(--sz)/-2);background:radial-gradient(circle at 35% 30%,#fff,var(--c) 48%,var(--c2));box-shadow:0 0 calc(var(--sz)*2) var(--c);animation:ha-ch18-ox calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fx)*-1) infinite alternate,ha-ch18-oy calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate,ha-ch18-oo calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}.ha-ch18 .ha-o i:nth-child(2n):after{content:"";background:radial-gradient(circle,#fff 0,var(--c) 38%,transparent 70%);opacity:0;animation:ha-ch18-pls var(--pT) ease-out var(--pd) infinite;border-radius:50%;position:absolute;inset:-70%;scale:.3}@keyframes ha-ch18-ox{0%{translate:calc(var(--xa)*-1) 0}to{translate:var(--xa) 0}}@keyframes ha-ch18-oy{0%{transform:translateY(var(--y0)) scale(var(--s0))}to{transform:translateY(var(--y1)) scale(var(--s1))}}@keyframes ha-ch18-oo{0%{opacity:var(--o0)}to{opacity:var(--o1)}}@keyframes ha-ch18-pls{0%{opacity:0;scale:.3}7%{opacity:.95;scale:1.2}38%{opacity:0;scale:2.6}to{opacity:0;scale:2.6}}@media (max-width:480px){.ha-ch18 .ha-o i:nth-child(odd){display:none}}[data-dna-paused="1"] .ha-ch18 *,[data-dna-paused="1"] .ha-ch18 :after{animation-play-state:paused!important}[data-dna-hidden="1"] .ha-ch18 svg,[data-dna-hidden="1"] .ha-ch18 .ha-o{visibility:hidden}@media (prefers-reduced-motion:reduce){.ha-ch18 *{animation-play-state:paused!important}.ha-ch18 .ha-o i:nth-child(2n):after{opacity:0;animation:none}[data-dna-paused="0"] .ha-ch18 *{animation-play-state:running!important}[data-dna-paused="0"] .ha-ch18 .ha-o i:nth-child(2n):after{animation:ha-ch18-pls var(--pT) ease-out var(--pd) infinite;opacity:1}}.ha-ch19{contain:strict;background:radial-gradient(60% 90%,#7c5cd633,#0000 70%);width:100%;height:150px;position:relative;overflow:hidden}.ha-ch19 svg{width:100%;height:100%;display:block}.ha-ch19 .ha-wmv{pointer-events:none;position:absolute;top:0;left:0}.ha-ch19 .ha-o{--ez:cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.ha-ch19 .ha-o i{width:var(--sz);height:var(--sz);margin:calc(var(--sz)/-2) 0 0 calc(var(--sz)/-2);background:radial-gradient(circle at 35% 30%,#fff,var(--c) 48%,var(--c2));box-shadow:0 0 calc(var(--sz)*2) var(--c);animation:ha-ch19-ox calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fx)*-1) infinite alternate,ha-ch19-oy calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate,ha-ch19-oo calc(var(--T)/2) var(--ez) calc(var(--T)*var(--fy)*-1) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}.ha-ch19 .ha-o i:nth-child(2n):after{content:"";background:radial-gradient(circle,#fff 0,var(--c) 38%,transparent 70%);opacity:0;animation:ha-ch19-pls var(--pT) ease-out var(--pd) infinite;border-radius:50%;position:absolute;inset:-70%;scale:.3}@keyframes ha-ch19-ox{0%{translate:calc(var(--xa)*-1) 0}to{translate:var(--xa) 0}}@keyframes ha-ch19-oy{0%{transform:translateY(var(--y0)) scale(var(--s0))}to{transform:translateY(var(--y1)) scale(var(--s1))}}@keyframes ha-ch19-oo{0%{opacity:var(--o0)}to{opacity:var(--o1)}}@keyframes ha-ch19-pls{0%{opacity:0;scale:.3}7%{opacity:.95;scale:1.2}38%{opacity:0;scale:2.6}to{opacity:0;scale:2.6}}@media (max-width:480px){.ha-ch19 .ha-o i:nth-child(odd){display:none}}[data-dna-paused="1"] .ha-ch19 *,[data-dna-paused="1"] .ha-ch19 :after{animation-play-state:paused!important}[data-dna-hidden="1"] .ha-ch19 svg,[data-dna-hidden="1"] .ha-ch19 .ha-o{visibility:hidden}@media (prefers-reduced-motion:reduce){.ha-ch19 *{animation-play-state:paused!important}.ha-ch19 .ha-o i:nth-child(2n):after{opacity:0;animation:none}[data-dna-paused="0"] .ha-ch19 *{animation-play-state:running!important}[data-dna-paused="0"] .ha-ch19 .ha-o i:nth-child(2n):after{animation:ha-ch19-pls var(--pT) ease-out var(--pd) infinite;opacity:1}}
@supports (overflow-clip-margin:1px){.sgsk-emath .em-sec{content-visibility:auto;contain-intrinsic-size:auto 1800px;overflow-clip-margin:40px}}.sgsk-emath mark.em-mark:has(.katex .mfrac){max-width:100%;padding-block:.14em;line-height:1.25;display:inline-block}
