*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}html,body{margin:0;min-height:100%;background:radial-gradient(1000px 520px at 50% -10%,var(--bg2),transparent),var(--bg);color:var(--txt);font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif}button{font:inherit;color:inherit;cursor:pointer;border:0}body{overflow-x:hidden}:root{--bg:#f4f7fc;--bg2:#e4ecfa;--card:#fff;--line:#d8e0ee;--txt:#0f1b33;--mut:#55627e;--a1:#2563eb;--a2:#0ea5e9;--d1:#fff;--d2:#e8eef9;--glow:rgba(37,99,235,.35)}html{scroll-behavior:smooth}.sx-w{max-width:1240px;margin:0 auto;padding:0 16px}a{color:var(--a1)}.sx-h{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb,var(--card) 80%,transparent);backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px);border-bottom:1px solid transparent;transition:.2s}.sx-h.sc{border-color:var(--line);box-shadow:0 10px 30px -18px #14143c73}.sx-hi{display:flex;align-items:center;gap:18px;height:68px}.sx-logo{display:flex;align-items:center;gap:10px;font:800 21px Manrope,system-ui,sans-serif;color:var(--txt);text-decoration:none;letter-spacing:-.02em}.sx-logo svg{width:38px;height:38px;filter:drop-shadow(0 8px 14px var(--glow))}.sx-logo b{color:var(--a1);font-weight:800}.sx-logo i{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.12em;color:#fff;background:linear-gradient(135deg,var(--a1),var(--a2));padding:3px 7px;border-radius:99px}.sx-nav{display:flex;gap:4px;margin-left:auto;align-items:center}.sx-nav a{color:var(--mut);text-decoration:none;font-weight:700;font-size:14px;padding:9px 14px;border-radius:12px}.sx-nav a:hover{background:color-mix(in srgb,var(--a1) 12%,transparent);color:var(--txt)}.sx-nav .sx-cta{background:linear-gradient(135deg,var(--a1),var(--a2));color:#fff;box-shadow:0 10px 22px -10px var(--glow)}.sx-burger,#sxm{display:none}@media(max-width:860px){.sx-burger{display:grid;margin-left:auto;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--txt) 8%,transparent);cursor:pointer;font-size:20px}.sx-nav{position:absolute;left:12px;right:12px;top:72px;flex-direction:column;align-items:stretch;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:8px;box-shadow:0 24px 50px -20px #00000073;display:none}#sxm:checked~.sx-nav{display:flex}}.sx-hero{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:linear-gradient(160deg,#07122b,#0a1b3d 55%,#0b2557);padding:clamp(44px,7vw,90px) 16px clamp(80px,9vw,120px)}.sx-hbg i{position:absolute;border-radius:50%;filter:blur(80px);animation:sxd 14s ease-in-out infinite alternate;z-index:-2}.sx-hbg .a1{width:560px;height:560px;left:-160px;top:-200px;background:#2563eb;opacity:.6}.sx-hbg .a2{width:520px;height:520px;right:-140px;top:-80px;background:#06b6d4;opacity:.42;animation-delay:-5s}.sx-hbg .a3{width:460px;height:460px;left:34%;bottom:-280px;background:#1e40af;opacity:.34;animation-delay:-9s}.sx-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 80% at 50% 30%,#000,transparent);mask-image:radial-gradient(70% 80% at 50% 30%,#000,transparent)}.sx-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:130px;background:linear-gradient(transparent,var(--bg));z-index:-1}@keyframes sxd{to{transform:translate3d(60px,40px,0) scale(1.12)}}@keyframes sxf{50%{transform:translateY(-14px) rotate(4deg)}}.sx-fl{position:absolute;left:var(--x);top:var(--y);font:800 clamp(20px,3vw,36px) "Manrope",serif;color:#fff3;animation:sxf 7s ease-in-out infinite;animation-delay:var(--d);pointer-events:none;z-index:-1}.sx-hw{position:relative;z-index:1;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}.sx-hl{text-align:left}.sx-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:99px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);font-weight:700;font-size:13px;color:#cfd8ff}.sx-pill b{color:#4ade80}.sx-hero h1{margin:20px 0 18px;font:800 clamp(38px,5.6vw,68px)/1.04 "Manrope",system-ui,sans-serif;letter-spacing:-.035em;color:#fff}.sx-hero h1 span{background:linear-gradient(100deg,#93c5fd,#22d3ee 60%,#5eead4);-webkit-background-clip:text;background-clip:text;color:transparent}.sx-lead{margin:0 0 14px;font-size:clamp(16px,1.7vw,18.5px);line-height:1.7;color:#dee5ffd1}.sx-lead b{color:#fff}.sx-lead a{color:#8be9ff;text-decoration-color:#8be9ff73}.sx-btns{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 24px}.sx-btns a{padding:14px 26px;border-radius:16px;font-weight:800;text-decoration:none;font-size:16px;transition:transform .15s}.sx-btns a:hover{transform:translateY(-2px)}.sx-b1{background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;box-shadow:0 20px 40px -14px #6366f1cc}.sx-b2{background:#ffffff14;border:1px solid rgba(255,255,255,.22);color:#fff;backdrop-filter:blur(8px)}.sx-chips{display:flex;gap:8px;flex-wrap:wrap}.sx-chips span{padding:7px 13px;border-radius:99px;font-size:13px;font-weight:700;background:#ffffff12;color:#e4e9ff;border:1px solid rgba(255,255,255,.15)}.sx-pv{position:relative;max-width:480px;width:100%;margin:0 auto;padding:18px;border-radius:26px;background:linear-gradient(160deg,#ffffff26,#ffffff0d);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 40px 80px -30px #000000b3,inset 0 1px #ffffff40;animation:sxf 9s ease-in-out infinite}.sx-pvh{display:flex;align-items:center;gap:7px;margin-bottom:14px}.sx-pvh i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.sx-pvh i:nth-child(2){background:#febc2e}.sx-pvh i:nth-child(3){background:#28c840}.sx-pvh span{margin-left:8px;font-weight:800;font-size:13px;color:#dfe6ff}.sx-pvh em{margin-left:auto;font:700 11px JetBrains Mono,monospace;font-style:normal;padding:3px 9px;border-radius:99px;background:#ffffff1f;color:#8be9ff}.sx-pvr{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px;margin-bottom:9px;border-radius:15px;background:#070b1f8c;border:1px solid rgba(255,255,255,.1)}.sx-pvr small{font:500 14px JetBrains Mono,ui-monospace,monospace;color:#b9c4f5}.sx-pvr b{font:700 16.5px JetBrains Mono,ui-monospace,monospace;color:#5eead4;text-align:right}.sx-pvk{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.sx-pvk span{padding:11px 0;text-align:center;border-radius:12px;background:#ffffff1a;font:700 15px Manrope,sans-serif;color:#eef1ff}.sx-pvk span:nth-child(4n){background:linear-gradient(135deg,#2563eb,#06b6d4)}.sx-tag{position:absolute;padding:8px 14px;border-radius:99px;font-weight:800;font-size:12.5px;background:#fffffff5;color:#2a2f6b;box-shadow:0 14px 30px -10px #00000080;animation:sxf 6s ease-in-out infinite}.sx-tag.t1{left:-20px;top:-16px}.sx-tag.t2{right:-16px;bottom:-16px;animation-delay:-3s}.sx-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1240px;margin:46px auto 0;position:relative;z-index:1}.sx-stats div{padding:16px 10px;border-radius:20px;text-align:center;background:#ffffff12;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(10px)}.sx-stats b{display:block;font:800 clamp(22px,3vw,32px) "Manrope",sans-serif;background:linear-gradient(120deg,#93c5fd,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent}.sx-stats span{font-size:12.5px;color:#b9c4f5;font-weight:700}@media(max-width:900px){.sx-hw{grid-template-columns:minmax(0,1fr);gap:34px}.sx-hl{text-align:center}.sx-btns,.sx-chips{justify-content:center}}@media(max-width:640px){.sx-tag{display:none}.sx-stats{grid-template-columns:1fr 1fr}.sx-fl:nth-child(n+6){display:none}}#calculator{scroll-margin-top:76px}.sx-tl{text-align:center;margin:8px 0 2px;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--mut)}.sx-wrap{display:grid;grid-template-columns:240px minmax(0,820px);justify-content:center;gap:30px;max-width:1240px;margin:34px auto 0;padding:0 16px;align-items:start;counter-reset:s}.sx-toc{position:sticky;top:86px;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 110px);overflow:auto;padding:14px;border-radius:22px;background:color-mix(in srgb,var(--card) 85%,transparent);border:1px solid var(--line);scrollbar-width:thin}.sx-toc b{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mut);padding:2px 10px 8px}.sx-toc a{color:var(--mut);text-decoration:none;font-weight:700;font-size:13.5px;padding:7px 10px;border-radius:10px;border-left:3px solid transparent}.sx-toc a:hover{color:var(--txt);background:color-mix(in srgb,var(--a1) 9%,transparent)}.sx-toc a.on{color:var(--a1);border-left-color:var(--a1);background:color-mix(in srgb,var(--a1) 12%,transparent)}.sx-sec{scroll-margin-top:84px;padding:34px 0;border-bottom:1px solid var(--line)}.sx-sec:first-child{padding-top:6px}.sx-sec:last-child{border-bottom:0}.sx-sec h2{position:relative;margin:0 0 16px;padding-left:18px;font:800 clamp(23px,3vw,31px)/1.25 "Manrope",system-ui,sans-serif;letter-spacing:-.022em;color:var(--txt)}.sx-sec h2:before{content:"";position:absolute;left:0;top:.16em;bottom:.16em;width:5px;border-radius:9px;background:linear-gradient(180deg,var(--a1),var(--a2))}.sx-sec p{margin:0 0 14px;font-size:17px;line-height:1.8;color:color-mix(in srgb,var(--txt) 88%,var(--bg))}.sx-sec p:last-child{margin-bottom:0}.sx-sec p b,.sx-note b{color:var(--a1)}article{max-width:800px;min-width:0}.sx-k{display:inline-block;margin:2px 3px;padding:3px 11px;border-radius:10px;background:color-mix(in srgb,var(--a1) 10%,transparent);border:1px solid color-mix(in srgb,var(--a1) 22%,transparent);font:600 14.5px JetBrains Mono,ui-monospace,monospace;color:var(--txt);white-space:nowrap}.sx-k i{font-style:normal;color:var(--mut);margin:0 3px}.sx-k b{color:var(--a2)}.sx-f{position:relative;margin:14px 0 18px;padding:18px 22px;border-radius:18px;text-align:center;font:600 clamp(17px,2.6vw,24px) "JetBrains Mono",ui-monospace,monospace;background:linear-gradient(135deg,color-mix(in srgb,var(--a1) 13%,transparent),color-mix(in srgb,var(--a2) 11%,transparent));border:1px solid color-mix(in srgb,var(--a1) 28%,transparent);overflow-x:auto}.sx-note{position:relative;margin-top:16px;padding:14px 18px 14px 20px;border-radius:16px;border-left:4px solid var(--a2);background:color-mix(in srgb,var(--a2) 10%,transparent);font-size:15.5px;line-height:1.65}.sx-3,.sx-4{display:grid;gap:12px;margin:14px 0 18px}.sx-3{grid-template-columns:repeat(3,1fr)}.sx-4{grid-template-columns:repeat(4,1fr)}.sx-3 div,.sx-4 div{padding:16px;border-radius:18px;background:color-mix(in srgb,var(--a1) 7%,var(--card));border:1px solid var(--line);transition:transform .15s}.sx-3 div:hover,.sx-4 div:hover{transform:translateY(-3px)}.sx-3 b,.sx-4 b{display:block;font:800 18px Manrope,sans-serif;margin-bottom:4px;background:linear-gradient(120deg,var(--a1),var(--a2));-webkit-background-clip:text;background-clip:text;color:transparent}.sx-3 span,.sx-4 span{font-size:14px;color:var(--mut);line-height:1.5}.sx-tbl{overflow-x:auto;margin:6px 0 18px;border-radius:18px;border:1px solid var(--line);background:var(--card);box-shadow:0 18px 40px -28px #28286473}.sx-tbl table{width:100%;border-collapse:collapse;font-size:15.5px}.sx-tbl th{text-align:left;padding:14px 20px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);background:color-mix(in srgb,var(--a1) 8%,var(--card));border-bottom:1px solid var(--line)}.sx-tbl td{padding:14px 20px;vertical-align:middle;border-top:1px solid var(--line)}.sx-tbl tbody tr:first-child td{border-top:0}.sx-tbl tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--a1) 3.5%,transparent)}.sx-tbl tbody tr:hover td{background:color-mix(in srgb,var(--a1) 9%,transparent)}.sx-tbl td:first-child{font-weight:800;white-space:nowrap;width:1%}.sx-tbl .g{display:inline-grid;place-items:center;width:34px;height:34px;margin-right:12px;border-radius:11px;background:linear-gradient(135deg,var(--a1),var(--a2));color:#fff;font:800 14px Manrope,sans-serif;vertical-align:middle;box-shadow:0 8px 16px -8px var(--glow)}.sx-tbl i{display:inline-block;margin:3px 4px 3px 0;padding:4px 11px;border-radius:9px;font:600 13.5px JetBrains Mono,ui-monospace,monospace;font-style:normal;background:color-mix(in srgb,var(--a1) 10%,transparent);border:1px solid color-mix(in srgb,var(--a1) 20%,transparent);color:var(--txt)}.sx-tbl em{font-style:normal;color:var(--mut);font-size:13px;margin-right:8px}@media(max-width:640px){.sx-tbl td:first-child{white-space:normal}.sx-tbl .g{width:30px;height:30px;margin-right:8px}.sx-tbl td,.sx-tbl th{padding:12px}}.sx-faq{max-width:900px;margin:16px auto 0;padding:0 16px}.sx-faq h2{text-align:center;font:800 clamp(26px,4vw,40px) "Manrope",sans-serif;letter-spacing:-.025em;margin:0 0 6px}.sx-faq>p{text-align:center;color:var(--mut);margin:0 0 22px}.sx-faq details{margin-bottom:10px;border-radius:18px;background:color-mix(in srgb,var(--card) 92%,transparent);border:1px solid var(--line);transition:border-color .2s}.sx-faq details[open]{border-color:color-mix(in srgb,var(--a1) 50%,var(--line));box-shadow:0 18px 40px -28px var(--glow)}.sx-faq summary{cursor:pointer;list-style:none;padding:17px 56px 17px 20px;font-weight:800;font-size:16.5px;position:relative}.sx-faq summary::-webkit-details-marker{display:none}.sx-faq summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,var(--a1),var(--a2));color:#fff;font-size:20px;transition:transform .2s}.sx-faq details[open] summary:after{content:"\2212"}.sx-faq details p{margin:0;padding:0 20px 18px;line-height:1.7;color:var(--mut);font-size:15.5px}.sx-f2{margin-top:56px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--a1) 9%,var(--card)));border-top:1px solid var(--line)}.sx-fg{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:34px;padding:46px 16px 28px}.sx-f2 h3{margin:0 0 12px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}.sx-f2 ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.sx-f2 li a{color:var(--txt);text-decoration:none;font-weight:600;font-size:14.5px;opacity:.85}.sx-f2 li a:hover{color:var(--a1);opacity:1}.sx-f2 p{color:var(--mut);font-size:14.5px;line-height:1.65;max-width:380px}.sx-sm ul{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-bot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px 16px 28px;border-top:1px solid var(--line);color:var(--mut);font-size:13px}.sx-bot a{font-weight:700;text-decoration:none}.sx-up{opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;right:16px;bottom:16px;z-index:45;width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,var(--a1),var(--a2));color:#fff;text-decoration:none;font-size:20px;box-shadow:0 14px 28px -10px var(--glow)}#R-scan.full{z-index:80}.sx-up.on{opacity:1;pointer-events:auto}@media(max-width:1000px){.sx-wrap{grid-template-columns:minmax(0,1fr)}.sx-toc,article{min-width:0}.sx-toc{position:sticky;top:68px;z-index:45;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;max-height:none;padding:8px 10px;border-radius:16px;background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);scrollbar-width:none}.sx-toc::-webkit-scrollbar{display:none}.sx-sec{scroll-margin-top:142px}.sx-toc b{display:none}.sx-toc a{white-space:nowrap;border-left:0;border-bottom:3px solid transparent}.sx-toc a.on{border-bottom-color:var(--a1)}.sx-fg{grid-template-columns:1fr 1fr}.sx-fg>div:first-child{grid-column:1/-1}}@media(max-width:640px){.sx-3,.sx-4{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sx-stats{grid-template-columns:1fr 1fr}.sx-fg{grid-template-columns:minmax(0,1fr)}.sx-sm ul{grid-template-columns:1fr 1fr}.sx-sec h2:before{width:40px;height:40px;font-size:14px;border-radius:12px}.sx-fl:nth-child(n+6){display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}.sx-nav{gap:0}.sx-nav .sx-new{color:#fff;background:linear-gradient(135deg,var(--a1),var(--a2));margin-left:6px;box-shadow:0 8px 18px -10px var(--glow)}.sx-nav .sx-new:hover{color:#fff;filter:brightness(1.06)}.sx-f2 li a.sx-fl2{color:var(--txt);font-weight:700;font-size:14px;line-height:1.35;text-decoration:none}.sx-f2 li a.sx-fl2:hover{color:var(--a1)}.sx-nav a,.sx-nav .sx-nl{color:var(--mut);text-decoration:none;font-weight:700;font-size:13px;padding:9px 8px;border-radius:11px;white-space:nowrap}.sx-nav .sx-nl{cursor:default}.sx-nav a:hover,.sx-nav .sx-nl:hover{background:color-mix(in srgb,var(--a1) 11%,transparent);color:var(--txt)}.sx-nav a.on{color:var(--a1);background:color-mix(in srgb,var(--a1) 12%,transparent)}@media(max-width:1300px){.sx-burger{display:grid;margin-left:auto;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--txt) 8%,transparent);cursor:pointer;font-size:20px}.sx-nav{position:absolute;left:12px;right:12px;top:72px;flex-direction:column;align-items:stretch;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:8px;box-shadow:0 24px 50px -20px #00000073;display:none}.sx-nav a,.sx-nav .sx-nl{padding:12px 14px;font-size:15px}#sxm:checked~.sx-nav{display:flex}}.sx-row{display:grid;grid-template-columns:minmax(0,1fr) 236px;gap:28px;align-items:start}.sx-tx{min-width:0}.sx-sec:nth-child(2n) .sx-row{grid-template-columns:236px minmax(0,1fr)}.sx-sec:nth-child(2n) .sx-fig{order:-1}.sx-faq{scroll-margin-top:90px}.sx-tbl.wrap td:first-child{white-space:normal;width:46%}.sx-tbl small{display:block;margin-top:3px;color:var(--mut);font-weight:600;font-size:12.5px;line-height:1.4}.sx-tbl.wrap td{font-size:15px;line-height:1.55}.sx-sec[data-s="17"] h2:before{content:"\2713";flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#22c55e,var(--a2));color:#fff;font:800 18px Manrope,sans-serif;box-shadow:0 8px 18px -8px #22c55eb3}.sx-chk{list-style:none;margin:6px 0 16px;padding:0;display:grid;gap:10px}.sx-chk li{position:relative;margin:0;padding:13px 16px 13px 54px;border-radius:16px;background:color-mix(in srgb,var(--a1) 6%,var(--card));border:1px solid var(--line);font-size:16px;line-height:1.65}.sx-chk li:before{content:"\2713";position:absolute;left:14px;top:13px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#22c55e,var(--a2));color:#fff;font-size:13px;font-weight:800}.sx-chk b{color:var(--a1)}.sx-fig img{display:block;width:100%;height:auto}.sx-sec .sx-row.one,.sx-sec:nth-child(2n) .sx-row.one{grid-template-columns:minmax(0,1fr)}.sx-row.one .sx-fig{max-width:250px;order:-1;margin-bottom:4px;position:static}.sx-row .sx-4{grid-template-columns:1fr 1fr}.sx-row .sx-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-fig{margin:0;padding:12px;border-radius:22px;background:linear-gradient(150deg,color-mix(in srgb,var(--a1) 12%,var(--card)),color-mix(in srgb,var(--a2) 10%,var(--card)));border:1px solid var(--line);position:sticky;top:92px;box-shadow:0 18px 40px -30px var(--glow)}.sx-fig svg{display:block;width:100%;height:auto}.sx-fig .b1{fill:var(--a1)}.sx-fig .b2{fill:var(--a2)}.sx-fig .l1,.sx-fig .l2,.sx-fig .lm{fill:none;stroke-linecap:round;stroke-linejoin:round}.sx-fig .l1{stroke:var(--a1);stroke-width:3}.sx-fig .l2{stroke:var(--a2);stroke-width:3}.sx-fig .lm{stroke:var(--mut);stroke-width:1.5;opacity:.65}.sx-fig .bg{fill:var(--card);stroke:var(--line);stroke-width:2}.sx-fig .fa{fill:color-mix(in srgb,var(--a1) 24%,transparent)}.sx-fig .fb{fill:color-mix(in srgb,var(--a2) 30%,transparent)}.sx-fig .tx{fill:var(--txt);font:800 13px Manrope,system-ui,sans-serif}.sx-fig .tm{fill:var(--mut);font:700 10.5px Manrope,system-ui,sans-serif}.sx-fig .ta{text-anchor:middle}@media(max-width:760px){.sx-row,.sx-sec:nth-child(2n) .sx-row{grid-template-columns:minmax(0,1fr)}.sx-fig,.sx-row.one .sx-fig{order:-1;position:static;max-width:300px;margin:0 auto 4px}.sx-row .sx-3{grid-template-columns:1fr 1fr}}.sx-sec h2{position:relative;margin:0 0 18px;padding:0;border:0;background:none;color:var(--txt);font:800 clamp(23px,3vw,31px)/1.25 "Manrope",system-ui,sans-serif;letter-spacing:-.022em}.sx-sec h2:before,.sx-sec h2:after{content:none;position:static;display:inline;inset:auto;width:auto;height:auto;background:none;border-radius:0;box-shadow:none;transform:none;margin:0}.sx-sec[data-s="1"] h2{padding-left:18px}.sx-sec[data-s="1"] h2:before{content:"";position:absolute;left:0;top:.16em;bottom:.16em;width:5px;border-radius:9px;background:linear-gradient(180deg,var(--a1),var(--a2))}.sx-sec[data-s="2"] h2{padding-bottom:14px}.sx-sec[data-s="2"] h2:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:5px;border-radius:9px;background:linear-gradient(90deg,var(--a1),var(--a2))}.sx-sec[data-s="3"] h2:before{content:"QUICK GUIDE";display:block;margin-bottom:7px;font:800 11px/1 Manrope,sans-serif;letter-spacing:.2em;color:var(--a1)}.sx-sec[data-s="4"] h2{width:fit-content;max-width:100%;background:linear-gradient(transparent 62%,color-mix(in srgb,var(--a2) 32%,transparent) 62%)}.sx-sec[data-s="5"] h2{display:flex;align-items:center;gap:14px}.sx-sec[data-s="5"] h2:before{content:"";flex:none;width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,var(--a1),var(--a2));box-shadow:0 0 0 6px color-mix(in srgb,var(--a1) 16%,transparent)}.sx-sec[data-s="6"] h2{padding-bottom:12px;border-bottom:2px dashed color-mix(in srgb,var(--a1) 50%,transparent)}.sx-sec[data-s="7"] h2:before{content:"// ";font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;color:var(--a2)}.sx-sec[data-s="8"] h2{width:fit-content;max-width:100%;padding:8px 18px;border:2px solid var(--a1);border-radius:14px;font-size:clamp(20px,2.6vw,27px)}.sx-sec[data-s="9"] h2{background:linear-gradient(100deg,var(--a1),var(--a2));-webkit-background-clip:text;background-clip:text;color:transparent}.sx-sec[data-s="10"] h2{padding:12px 0;border-top:1px solid color-mix(in srgb,var(--txt) 55%,transparent);border-bottom:1px solid color-mix(in srgb,var(--txt) 55%,transparent)}.sx-sec[data-s="11"] h2{display:flex;align-items:center;gap:16px}.sx-sec[data-s="11"] h2:before,.sx-sec[data-s="11"] h2:after{content:"";flex:1;min-width:16px;height:2px;background:linear-gradient(90deg,transparent,var(--a1))}.sx-sec[data-s="11"] h2:after{background:linear-gradient(90deg,var(--a2),transparent)}.sx-sec[data-s="12"] h2{width:fit-content;max-width:100%;padding:8px 20px;border-radius:99px;background:color-mix(in srgb,var(--a1) 13%,transparent);font-size:clamp(20px,2.6vw,27px)}.sx-sec[data-s="13"] h2{display:flex;align-items:center;gap:14px}.sx-sec[data-s="13"] h2:after{content:"";flex:1;min-width:24px;height:2px;background:linear-gradient(90deg,var(--a1),transparent)}.sx-sec[data-s="14"] h2{text-shadow:3px 3px 0 color-mix(in srgb,var(--a1) 28%,transparent)}.sx-sec[data-s="15"] h2{padding-left:32px}.sx-sec[data-s="15"] h2:before{content:"";position:absolute;left:4px;top:.22em;width:12px;height:.9em;background:var(--a1);transform:skew(-20deg);box-shadow:10px 0 0 var(--a2)}.sx-sec[data-s="16"] h2{padding-top:20px}.sx-sec[data-s="16"] h2:before{content:"";position:absolute;top:0;left:0;width:54px;height:5px;border-radius:5px;background:var(--a1)}.sx-sec[data-s="16"] h2:after{content:"";position:absolute;top:0;left:60px;width:16px;height:5px;border-radius:5px;background:var(--a2)}.sx-f2{margin-top:60px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--a1) 9%,var(--card)));border-top:1px solid var(--line)}.sx-fg{display:grid;grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:30px;padding:50px 16px 26px}.sx-fg>div:first-child{grid-column:auto}.sx-f2 h3{margin:0 0 14px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--txt)}.sx-f2 ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.sx-f2 li{margin:0}.sx-f2 li .sx-nl{color:var(--mut);font-weight:600;font-size:14px;line-height:1.35;display:inline-block}.sx-f2 li .sx-nl:hover{color:var(--a1)}.sx-f2 p{color:var(--mut);font-size:14.5px;line-height:1.65;max-width:360px;margin:12px 0 14px}.sx-bd{display:flex;flex-wrap:wrap;gap:6px}.sx-bd span{padding:5px 11px;border-radius:99px;font-size:12px;font-weight:800;background:color-mix(in srgb,var(--a1) 11%,transparent);color:var(--txt);border:1px solid color-mix(in srgb,var(--a1) 22%,transparent)}.sx-disc{max-width:none!important;margin:6px 0 0!important;padding:16px 20px;border-radius:18px;background:color-mix(in srgb,var(--txt) 5%,transparent);border:1px solid var(--line);font-size:13px!important;line-height:1.7!important}.sx-disc b{color:var(--txt)}.sx-bot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px 16px 30px;color:var(--mut);font-size:13px}.sx-bot a{font-weight:800;text-decoration:none;margin-left:18px;color:var(--a1)}@media(max-width:1000px){.sx-fg{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-fg>div:first-child{grid-column:1/-1}}@media(max-width:640px){.sx-fg{grid-template-columns:1fr 1fr;padding-top:36px}.sx-bot{flex-direction:column}.sx-bot a:first-child{margin-left:0}}.sx-hs{padding:clamp(34px,5vw,60px) 16px clamp(64px,7vw,92px)}.sx-hs .sx-hw{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.sx-hs h1{font-size:clamp(34px,5vw,56px);margin:16px 0 14px}.sx-hi2{max-width:290px;width:100%;margin:0 auto;padding:22px;border-radius:30px;background:linear-gradient(160deg,#ffffff26,#ffffff0d);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 40px 80px -30px #000000b3,inset 0 1px #ffffff40;animation:sxf 9s ease-in-out infinite}.sx-hi2 svg{display:block;width:100%;height:auto}@media(max-width:900px){.sx-hs .sx-hw{grid-template-columns:minmax(0,1fr)}.sx-hi2{max-width:190px;padding:16px}}.sx-ph{background:#fde68a;color:#78350f;border-radius:5px;padding:0 5px;font-weight:700}.sx-form{display:grid;gap:12px;margin-top:12px}.sx-fr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.sx-fr>*,.sx-form select,.sx-form input,.sx-form textarea{min-width:0;max-width:100%}@media(max-width:640px){.sx-fr{grid-template-columns:minmax(0,1fr)}}.sx-form label{min-width:0;display:grid;gap:5px;font-size:12.5px;font-weight:800;color:var(--mut)}.sx-form input,.sx-form select,.sx-form textarea{width:100%;padding:11px 13px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--txt);font:600 15px Manrope,sans-serif;outline:0}.sx-form input:focus,.sx-form select:focus,.sx-form textarea:focus{border-color:var(--a1);box-shadow:0 0 0 3px color-mix(in srgb,var(--a1) 18%,transparent)}.sx-form label.sx-ck{display:flex;align-items:center;gap:9px;font-weight:700;color:var(--txt);font-size:14px}.sx-ck input{width:auto}.sx-fa{display:flex;gap:10px;flex-wrap:wrap}.sx-fa .sx-b1,.sx-fa .sx-b2{padding:13px 22px;border-radius:14px;font-weight:800;font-size:15px;text-decoration:none;cursor:pointer;border:1px solid transparent;display:inline-block;text-align:center;font-family:Manrope,sans-serif}.sx-fa .sx-b1{color:#fff}.sx-fa .sx-b2{background:color-mix(in srgb,var(--card) 80%,var(--txt));border-color:var(--line);color:var(--txt);backdrop-filter:none}.sx-sec p.sx-fn{font-size:13px;color:var(--mut);line-height:1.6}.sx-prev{white-space:pre-wrap;word-break:break-word;margin:0;padding:14px;border-radius:14px;background:color-mix(in srgb,var(--a1) 6%,var(--card));border:1px solid var(--line);font:600 12.5px/1.6 JetBrains Mono,ui-monospace,monospace;color:var(--mut);max-height:240px;overflow:auto}.sx-sec .sx-k{white-space:normal}.mx{position:static}.sx-hi{position:relative}.mxb{padding:9px 14px;border-radius:12px;font:800 14.5px Manrope,sans-serif;color:var(--mut);background:none;border:0;cursor:pointer}.mxb i{font-style:normal;font-size:11px}.mxb:hover,.mx.open .mxb,.mx:focus-within .mxb{color:var(--a1);background:color-mix(in srgb,var(--a1) 10%,transparent)}.mxp{display:none;position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:60;width:auto;grid-template-columns:repeat(4,1fr);gap:6px 22px;padding:22px 24px 16px;border-radius:22px;background:var(--card);border:1px solid var(--line);box-shadow:0 40px 90px -30px #0f0f3c8c;max-height:78vh;overflow:auto}.mx:hover .mxp,.mx.open .mxp,.mx:focus-within .mxp{display:grid}.mxc h3{margin:0 0 6px;font:800 11.5px Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--a1)}.mxc ul{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:1px}.mxc a{display:block;padding:5px 8px;margin:0 -8px;border-radius:8px;font:600 13.5px Manrope,sans-serif;color:var(--txt);text-decoration:none}.mxc a:hover{background:color-mix(in srgb,var(--a1) 10%,transparent);color:var(--a1)}.mxc a.sx-soon{color:var(--mut)}.mxa{grid-column:1/-1;text-align:center;padding:10px;border-radius:12px;font:800 14px Manrope,sans-serif;color:var(--a1);text-decoration:none;background:color-mix(in srgb,var(--a1) 8%,transparent)}@media(max-width:1300px){.mx{width:100%}.mxb{width:100%;text-align:left;padding:11px 12px}.mxp{position:static;display:none;width:auto;max-height:none;box-shadow:none;border:0;padding:4px 6px 8px;grid-template-columns:1fr 1fr;background:transparent}.mx.open .mxp,.mx:focus-within .mxp{display:grid}.mx:hover .mxp{display:none}.mx.open:hover .mxp{display:grid}}@media(max-width:560px){.mxp{grid-template-columns:1fr}}.hm-fg{grid-template-columns:1.35fr repeat(4,1fr)!important;gap:26px!important}.hm-fg h3{margin-top:14px}.hm-fg>div>h3:first-child{margin-top:0}.hm-fg ul{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:5px}.hm-fg .sx-nl{font-size:13px;color:var(--mut);cursor:default}.hm-fg .sx-fl2{font-size:13px}@media(max-width:1100px){.hm-fg{grid-template-columns:repeat(2,1fr)!important}.hm-fg .sx-fb{grid-column:1/-1}}@media(max-width:560px){.hm-fg{grid-template-columns:1fr!important}}.hm-hero{padding:clamp(34px,5vw,64px) 16px clamp(90px,9vw,130px)}.hm-hero .sx-hw{display:block;max-width:900px;text-align:center}.hm-hero h1{font-size:clamp(36px,5.6vw,66px);margin:16px 0 14px}.hm-hero .sx-lead{max-width:760px;margin-left:auto;margin-right:auto}.hm-hero .sx-chips{justify-content:center;margin-top:16px}.hm-tool{max-width:980px;margin:-82px auto 30px;padding:0 14px;position:relative;z-index:5}.hm-card{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:20px;box-shadow:0 44px 100px -48px #14145aa6}@media(max-width:560px){.hm-card{padding:12px;border-radius:22px}}.hm-cat{margin:0 0 26px}.hm-cat h3{margin:0 0 4px;font:800 19px Manrope,sans-serif}.hm-cat>p{margin:0 0 12px;color:var(--mut);font-size:14.5px}.hm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.hm-c{display:flex;flex-direction:column;gap:6px;padding:14px 15px;border-radius:18px;background:var(--card);border:1px solid var(--line);text-decoration:none!important;color:var(--txt)!important;transition:transform .15s,border-color .15s,box-shadow .15s}.hm-c:hover{transform:translateY(-2px);border-color:var(--a1);box-shadow:0 16px 34px -22px #3c28c88c}.hm-c b{font:800 15px Manrope,sans-serif}.hm-c span{font-size:13px;line-height:1.5;color:var(--mut)}.hm-c em{font-style:normal;font:800 11.5px Manrope,sans-serif;color:var(--a1);margin-top:auto}.hm-c.live{background:linear-gradient(160deg,color-mix(in srgb,var(--a1) 9%,var(--card)),var(--card))}.hm-f{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:12px 0 6px}.hm-f div{padding:18px;border-radius:20px;border:1px solid var(--line);background:var(--card)}.hm-f i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;margin-bottom:10px;background:linear-gradient(135deg,var(--a1),var(--a2));color:#fff;font:800 20px Georgia,serif;font-style:normal}.hm-f b{display:block;margin-bottom:4px;font:800 16px Manrope,sans-serif}.hm-f span{font-size:14.5px;line-height:1.6;color:var(--mut)}.hm-steps{counter-reset:s;list-style:none;margin:10px 0;padding:0;display:grid;gap:12px}.hm-steps li{counter-increment:s;position:relative;padding:14px 16px 14px 62px;border-radius:18px;border:1px solid var(--line);background:var(--card)}.hm-steps li:before{content:counter(s);position:absolute;left:14px;top:12px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--a1),var(--a2));color:#fff;font:800 16px Manrope,sans-serif}.hm-steps b{display:block;font:800 16px Manrope,sans-serif}.hm-subj{columns:2;column-gap:28px;margin:8px 0 14px}.hm-subj div{break-inside:avoid;margin-bottom:12px}.hm-subj b{display:block;font:800 14px Manrope,sans-serif;color:var(--a1)}.hm-subj span{font-size:14.5px;line-height:1.6}@media(max-width:700px){.hm-subj{columns:1}}.hm-try{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.hm-try a{padding:5px 11px;border-radius:99px;font:700 12.5px Manrope,sans-serif;background:color-mix(in srgb,var(--a1) 9%,transparent);color:var(--a1);text-decoration:none;border:1px solid color-mix(in srgb,var(--a1) 22%,transparent)}.hm-try a:hover{background:var(--a1);color:#fff}.sx-sec a{font-weight:700}.sx-sec code{font:600 .88em JetBrains Mono,ui-monospace,monospace;background:color-mix(in srgb,var(--a1) 9%,var(--card));border:1px solid var(--line);padding:1px 6px;border-radius:6px}.sx-sec[data-s="17"] h2{display:flex;align-items:center;gap:12px}.sx-sec[data-s="17"] h2:before{content:"\2713";flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#22c55e,var(--a2));color:#fff;font:800 18px Manrope,sans-serif}.sv{position:relative;font-family:Manrope,system-ui,sans-serif;color:var(--txt)}.sv *{box-sizing:border-box}.sv [hidden]{display:none!important}.sv-top{display:flex;align-items:center;gap:10px;padding:2px 0 12px;border-bottom:1px solid var(--line);margin-bottom:14px}.sv-ic{height:36px;min-width:36px;padding:0 11px;border-radius:11px;background:color-mix(in srgb,var(--card) 85%,var(--txt));border:1px solid var(--line);font:800 13px Manrope,sans-serif;color:var(--txt);cursor:pointer}.sv-logo{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--a1),var(--a2));color:#fff;font:800 18px Manrope,sans-serif;box-shadow:0 8px 16px -8px var(--glow)}.sv-top b{font-size:17px}.sv-beta{font:800 10px Manrope,sans-serif;letter-spacing:.08em;padding:3px 8px;border-radius:99px;background:color-mix(in srgb,var(--a1) 14%,transparent);color:var(--a1);border:1px solid color-mix(in srgb,var(--a1) 28%,transparent)}.sv-drawer{margin:-4px 0 14px;padding:12px;border-radius:18px;background:color-mix(in srgb,var(--card) 94%,var(--txt));border:1px solid var(--line);box-shadow:0 20px 40px -26px #14143c80}.sv-dh{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.sv-dh b{font-size:15px}.sv-new{padding:9px 16px;border-radius:12px;background:linear-gradient(135deg,var(--a1),var(--a2));color:#fff;font:800 13px Manrope,sans-serif;border:0;cursor:pointer;box-shadow:0 10px 20px -10px var(--glow)}.sv-list{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:260px;overflow:auto}.sv-list li{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;cursor:pointer}.sv-list li:hover,.sv-list li.on{background:color-mix(in srgb,var(--a1) 10%,transparent)}.sv-list i{flex:none;width:9px;height:9px;border-radius:50%;background:#16a34a}.sv-list i.bad{background:#e11d48}.sv-list span{min-width:0}.sv-list b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-list small{color:var(--mut);font-size:12px;font-weight:600}.sv-clear{margin-top:8px;background:none;border:0;color:var(--mut);font:700 12px Manrope,sans-serif;cursor:pointer}.sv-h{margin:6px 0;font:800 clamp(21px,3vw,26px)/1.25 "Manrope",sans-serif;letter-spacing:-.02em}.sv-p{margin:0 0 14px;color:var(--mut);font-size:14.5px;line-height:1.6}.sv-box{border:1px solid var(--line);border-radius:20px;padding:12px;background:color-mix(in srgb,var(--card) 90%,transparent);box-shadow:0 14px 34px -24px #28286480}.sv-box textarea{width:100%;min-height:92px;border:0;outline:0;resize:vertical;background:none;color:var(--txt);font:600 16px/1.5 JetBrains Mono,ui-monospace,monospace}.sv-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sv-bar .sp{flex:1}.sv-chip{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 82%,var(--txt));color:var(--txt);font:800 13px Manrope,sans-serif;cursor:pointer}.sv-chip:hover{border-color:var(--a1)}select.sv-chip{padding-right:6px}.sv-go{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:13px;background:linear-gradient(135deg,var(--a1),var(--a2));color:#fff;font:800 15px Manrope,sans-serif;border:0;cursor:pointer;box-shadow:0 14px 26px -12px var(--glow)}.sv-pal{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.sv-pal button{min-width:36px;padding:7px 9px;border-radius:9px;background:color-mix(in srgb,var(--card) 80%,var(--txt));border:1px solid var(--line);font:700 14px JetBrains Mono,monospace;color:var(--txt);cursor:pointer}.sv-lab{display:flex;justify-content:space-between;align-items:center;margin:16px 2px 8px;color:var(--mut);font-size:13.5px;font-weight:700}.sv-lab select{border:0;background:none;color:var(--txt);font:800 13px Manrope,sans-serif;cursor:pointer}.sv-smp{display:grid;gap:8px}.sv-smp button{text-align:left;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 92%,transparent);font:600 14px/1.45 Manrope,sans-serif;color:var(--txt);cursor:pointer}.sv-smp button:hover{border-color:var(--a1);transform:translateY(-1px)}.sv-sec{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:22px 0 10px;scroll-margin-top:90px}.sv-sec b{padding-left:11px;border-left:4px solid var(--c,var(--a1));font:800 16px Manrope,sans-serif;color:var(--c,var(--a1))}.sv-sec button{background:none;border:0;color:var(--mut);font:800 12px Manrope,sans-serif;cursor:pointer;display:inline-flex;gap:5px;align-items:center}.sv-sec button:hover{color:var(--a1)}.sv-probrow{display:flex;justify-content:space-between;align-items:center}.sv-probrow b{padding-left:11px;border-left:4px solid var(--mut);font-size:16px}.sv-probrow button{background:none;border:0;color:var(--mut);font:700 12.5px Manrope,sans-serif;cursor:pointer}.sv-typed{margin:8px 0 0;padding:10px 13px;border-radius:12px;background:color-mix(in srgb,var(--card) 88%,var(--txt));font:600 13.5px JetBrains Mono,monospace;color:var(--mut);white-space:pre-wrap;word-break:break-word}.sv-title{margin:10px 0 4px;font:800 clamp(22px,3.4vw,30px)/1.2 "Manrope",sans-serif;letter-spacing:-.025em;word-break:break-word}.sv-hr{height:1px;background:var(--line);margin:18px 0 0;border:0}.sv-ans{font:600 clamp(24px,4vw,32px)/1.35 "JetBrains Mono",ui-monospace,monospace;word-break:break-word;padding:2px 0}.sv-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sv-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:99px;font:800 13px Manrope,sans-serif;background:color-mix(in srgb,#16a34a 14%,transparent);color:#15803d}.sv-pill.ai{background:color-mix(in srgb,var(--a1) 14%,transparent);color:var(--a1)}.sv-pill.bad{background:color-mix(in srgb,#e11d48 14%,transparent);color:#be123c}.sv-how{display:flex;gap:10px;align-items:center;font-size:16px;line-height:1.5}.sv-how i{font-style:normal;font-size:20px}.sv-step{padding:4px 0 6px}.sv-step h5{margin:14px 0 4px;font:800 16px Manrope,sans-serif;color:color-mix(in srgb,var(--txt) 70%,var(--mut))}.sv-step p{margin:0 0 8px;font-size:16px;line-height:1.7}.sv-m{margin:6px 0;padding:8px 14px;border-left:3px solid var(--line);font:600 16px/1.6 JetBrains Mono,ui-monospace,monospace;overflow-x:auto;white-space:pre}.sv-m sup{font-size:.65em;line-height:0}.sv-steps.rv .sv-step:not(.show){display:none}.sv-nextrow{display:none;margin-top:8px}.sv-steps.rv+.sv-nextrow{display:flex;gap:8px;align-items:center}.sv-check{padding:12px 14px;border-radius:14px;background:color-mix(in srgb,#16a34a 8%,var(--card));border:1px solid color-mix(in srgb,#16a34a 25%,var(--line))}.sv-check div{font:600 14px/1.9 JetBrains Mono,monospace}.sv-check .bad{color:#be123c}.sv-cv{width:100%;height:230px;border-radius:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--a1) 4%,var(--card));display:block}.sv-sum{font-size:13.5px;color:var(--mut);font-weight:700;margin-top:6px}.sv-act{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 8px}.sv-fb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 6px;color:var(--mut);font-weight:700;font-size:14px}.sv-fb button{width:38px;height:38px;border-radius:11px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 82%,var(--txt));font-size:17px;cursor:pointer}.sv-fb button.on{background:color-mix(in srgb,var(--a1) 18%,transparent);border-color:var(--a1)}.sv-chat{margin-top:16px;padding:14px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--a1) 4%,var(--card))}.sv-chat h6{margin:0 0 8px;font:800 14px Manrope,sans-serif}.sv-msgs{display:grid;gap:8px;margin-bottom:10px}.sv-msg{padding:10px 13px;border-radius:14px;font-size:14.5px;line-height:1.6;white-space:pre-wrap}.sv-msg.u{justify-self:end;background:linear-gradient(135deg,var(--a1),var(--a2));color:#fff;max-width:88%}.sv-msg.a{background:color-mix(in srgb,var(--card) 80%,var(--txt));border:1px solid var(--line)}.sv-ask{display:flex;gap:8px}.sv-ask input{flex:1;min-width:0;padding:11px 13px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--txt);font:600 14px Manrope,sans-serif;outline:0}.sv-ask input:focus{border-color:var(--a1)}.sv-fail{padding:14px;border-radius:16px;background:color-mix(in srgb,#f59e0b 10%,var(--card));border:1px solid color-mix(in srgb,#f59e0b 35%,var(--line));line-height:1.6;font-size:15px}.sv-load{display:flex;align-items:center;gap:12px;padding:18px 4px;color:var(--mut);font-weight:700}.sv-load i{width:20px;height:20px;border-radius:50%;border:3px solid color-mix(in srgb,var(--a1) 25%,transparent);border-top-color:var(--a1);animation:svsp .8s linear infinite}@keyframes svsp{to{transform:rotate(360deg)}}.sv-jump{position:sticky;bottom:12px;display:flex;justify-content:center;margin-top:18px;pointer-events:none}.sv-jump select{pointer-events:auto;padding:11px 18px;border-radius:99px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(10px);color:var(--txt);font:800 13px Manrope,sans-serif;box-shadow:0 14px 30px -14px #14143c8c;cursor:pointer}.sv-ctx{position:relative;display:inline-flex;align-items:stretch;max-width:100%}.sv-cm,.sv-cc{border:1px solid var(--cb,#17231a55);background:var(--cbg,#17231a12);color:var(--cc,#17231a);font:700 12.5px Manrope,sans-serif;padding:6px 11px;cursor:pointer}.sv-cm{border-radius:8px 0 0 8px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-cc{border-radius:0 8px 8px 0;border-left:0;padding:6px 9px}.sv-cm:disabled,.sv-cc:disabled{opacity:.5;cursor:default}.sv-cmenu{position:absolute;right:0;bottom:calc(100% + 6px);z-index:30;min-width:240px;padding:6px;border-radius:14px;background:var(--card,#fff);border:1px solid var(--line,#d9ddf0);box-shadow:0 22px 44px -16px #0a0a2880}.sv-cmenu button{display:block;width:100%;text-align:left;padding:9px 11px;border-radius:9px;background:none;border:0;color:var(--txt,#171a3a);cursor:pointer}.sv-cmenu button:hover{background:color-mix(in srgb,var(--a1,#2563eb) 10%,transparent)}.sv-cmenu b{display:block;font:800 13.5px Manrope,sans-serif}.sv-cmenu small{color:var(--mut,#626a9c);font:600 11.5px Manrope,sans-serif}@media(max-width:560px){.sv-act .sv-chip{flex:1 1 44%;justify-content:center}.sv-bar .sp{display:none}.sv-go{flex:1;justify-content:center}}@media print{.slv-printing>*:not(#slvPrint){display:none!important}#slvPrint{display:block!important;padding:24px;color:#000;background:#fff;font-family:Arial,sans-serif}#slvPrint .sv-act,#slvPrint .sv-fb,#slvPrint .sv-chat,#slvPrint .sv-jump,#slvPrint .sv-sec button,#slvPrint .sv-nextrow{display:none!important}#slvPrint .sv-m{border-left:3px solid #999}}body.nb-in .sx-up{display:none!important}.nb-sec{max-width:1260px;margin:-40px auto 28px;padding:0 14px;position:relative;z-index:5}.nb-sec .nb{box-shadow:0 40px 90px -45px #14145099}.sx-hero h1{font-size:clamp(34px,4.3vw,58px)}.sv-draw{margin-top:10px;padding:10px;border:1px dashed var(--line);border-radius:16px;background:color-mix(in srgb,var(--card) 92%,transparent)}.sv-draw canvas{display:block;width:100%;height:190px;border-radius:12px;background:#fff;border:1px solid var(--line);touch-action:none;cursor:crosshair}.sv-drow{display:flex;gap:8px;align-items:center;margin-top:8px}.sv-drow .sp{flex:1}.sv-hint{margin:8px 0 0;color:var(--mut);font-size:12.5px;line-height:1.5}.sv-chip.on{background:linear-gradient(135deg,var(--a1),var(--a2));color:#fff;border-color:transparent}.stat-strip{max-width:980px;margin:-34px auto 18px;padding:0 16px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;position:relative;z-index:3}.stat-strip div{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:12px 8px;text-align:center;box-shadow:0 14px 30px -22px #28287899}.stat-strip b{display:block;font:800 24px Manrope,sans-serif;background:linear-gradient(135deg,#2563eb,#22a6f2);-webkit-background-clip:text;background-clip:text;color:transparent}.stat-strip span{font-size:12.5px;opacity:.7}.pp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-top:14px}.pp{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--card);text-decoration:none;color:var(--txt);transition:transform .12s,border-color .12s,box-shadow .12s}.pp:hover{transform:translateY(-2px);border-color:#8fa8ff;box-shadow:0 14px 26px -18px #3c50dc99}.pp code{font:700 13px JetBrains Mono,monospace;word-break:break-word;color:#3b3fd8}.pp span{font-size:12.5px;opacity:.7;font-weight:600}.ft-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-top:14px}.ft{padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--card);display:flex;flex-direction:column;gap:6px}.ft i{font-style:normal;font-size:22px;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#ece8ff,#dff3ff)}.ft b{font-size:15px}.ft span{font-size:13.5px;opacity:.8;line-height:1.5}@media(max-width:560px){.stat-strip{grid-template-columns:repeat(2,1fr);margin-top:-20px}}.hm-hero .stat-strip{margin:26px auto 0;max-width:620px;padding:0}.hm-hero .stat-strip div{background:#ffffff1a;border-color:#ffffff38;box-shadow:none;backdrop-filter:blur(6px)}.hm-hero .stat-strip span{color:#d8e4ff;opacity:.9}.hm-hero .stat-strip b{background:linear-gradient(135deg,#c7b8ff,#7ff0ff);-webkit-background-clip:text;background-clip:text}#svLevel{display:none}.kb{--kbbg:#e8ecf4;--keyb:#cfd6e4;--keyn:#cbd2e0;--keyg:#d9deea;--blue:#2563eb;margin-top:12px;border:1px solid var(--line);border-radius:14px;background:var(--kbbg);position:relative}.kb[hidden]{display:none}.kb-bar{display:flex;align-items:center;gap:6px 10px;padding:4px 10px 0;flex-wrap:wrap;position:relative}.kb-tabs{display:flex;gap:0;overflow-x:auto;flex:1 1 540px;min-width:0;scrollbar-width:none}.kb-tabs button{padding:11px 10px 9px;border:0;border-bottom:3px solid transparent;background:none;font:600 14px Manrope,system-ui,sans-serif;color:var(--mut);cursor:pointer;white-space:nowrap}.kb-tabs button:hover{color:var(--txt)}.kb-tabs button.on{color:var(--txt);border-bottom-color:var(--blue)}.kb-ctl{display:flex;align-items:center;gap:4px;margin-left:auto}.seg{display:inline-flex;border:1px solid var(--keyb);border-radius:7px;overflow:hidden;background:#fff}.seg button{padding:6px 10px;border:0;background:#fff;font:700 12.5px Manrope,sans-serif;color:var(--txt);cursor:pointer}.seg button.on{background:#d7e4ff;color:#1d4ed8}.kb-ctl .ib{width:34px;height:34px;display:grid;place-items:center;border:0;background:none;color:var(--mut);border-radius:8px;cursor:pointer}.kb-ctl .ib:hover{background:#fff;color:var(--txt)}.kb-ctl .ca{border:0;background:none;color:var(--mut);font:600 13px Manrope,sans-serif;padding:8px;border-radius:8px;cursor:pointer}.kb-ctl .ca:hover{background:#fff;color:var(--txt)}.kb-set{position:absolute;right:10px;top:48px;z-index:30;display:grid;gap:10px;min-width:250px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 40px -18px #0f1b3373;font:600 13.5px Manrope,sans-serif}.kb-set label{display:flex;gap:8px;align-items:center;cursor:pointer}.kb-set button{padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--bg);font:700 13px Manrope,sans-serif;color:var(--txt);cursor:pointer;text-align:left}.kb-body{padding:8px 10px 12px}.k{height:44px;min-width:0;border:1px solid var(--keyb);border-radius:7px;background:linear-gradient(#fff,#f6f8fb);color:#0f1b33;font:500 19px/1 STIX Two Text,Cambria,Times New Roman,serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:1px;padding:0 4px;transition:background .1s,transform .06s}.k:hover{background:#fff;border-color:#9db4ee}.k:active{transform:translateY(1px);background:#eef3ff}.k i{font-style:italic}.k sup{font-size:.62em;line-height:0;position:relative;top:-.5em}.k .fr{font-size:.7em;margin:0 1px}.k.n{background:var(--keyn);font-weight:500;font-size:20px}.k.n:hover{background:#c1c9da}.k.o{font-size:22px}.k.w{font:600 15px Manrope,sans-serif}.k.g{background:var(--keyg)}.k.g:hover{background:#cfd6e6}.k.on{background:#bcd0ff}.k.enter{background:var(--blue);border-color:#1d4ed8;color:#fff}.k.enter:hover{background:#1d4ed8}.k.span2{grid-column:span 2}.k.wide{grid-column:span 1}.kb-m{display:grid;grid-template-columns:3fr 4fr 2fr;gap:16px;align-items:start}.kb-f,.kb-n,.kb-s{display:grid;gap:6px}.kb-f{grid-template-columns:repeat(3,1fr)}.kb-n{grid-template-columns:repeat(4,1fr)}.kb-s{grid-template-columns:repeat(2,1fr)}.kb-fn{grid-template-columns:1fr 1fr}.kb-a .r{display:flex;gap:6px;margin-bottom:6px}.kb-a .r.in{padding:0 4.6%}.kb-a .k{flex:1}.kb-a .k.l{font-size:20px}.kb-a .wide2{flex:1.7}.kb-gw{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:16px;align-items:start}.kb-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px;align-content:start}.k.cmd{height:auto;min-height:44px;padding:8px;font:600 13px/1.25 Manrope,system-ui,sans-serif;text-align:center}.kb-geo{grid-template-columns:repeat(auto-fill,minmax(98px,1fr))}.k.geo{flex-direction:column;height:auto;gap:4px;padding:10px 4px 8px;font:600 12px/1.2 Manrope,sans-serif;color:#1e3a8a}.k.geo svg{color:#2563eb}.kb.lg .k{height:54px}.kb.lg .k.cmd{min-height:54px}.kb-sub{position:relative;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 10px}.kb-sb{display:flex;align-items:center;gap:10px;padding:7px 12px 7px 8px;border:1px solid var(--line);border-radius:12px;background:var(--bg);cursor:pointer;text-align:left;color:var(--txt)}.kb-sb .ic{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--a1);color:#fff;font:700 17px Manrope,sans-serif;font-style:normal}.kb-sb small{display:block;font:700 10px Manrope,sans-serif;letter-spacing:.1em;color:var(--mut)}.kb-sb b{font:700 15px Manrope,sans-serif}.kb-sb .ch{font-style:normal;color:var(--mut);margin-left:6px}.kb-sh{color:var(--mut);font:500 13px Manrope,sans-serif}.kb-sl{position:absolute;left:0;top:100%;z-index:40;margin:6px 0 0;padding:6px;list-style:none;min-width:230px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 50px -20px #0f1b3380}.kb-sl li{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:9px;font:600 14.5px Manrope,sans-serif;cursor:pointer}.kb-sl li:hover{background:#eaf1ff}.kb-sl li i{width:22px;text-align:center;font-style:normal;color:var(--a1);font-weight:800}.kb-prev{margin:10px 0 0;padding:10px 14px;border-radius:12px;background:var(--bg);border:1px solid var(--line)}.kb-prev[hidden]{display:none}.kb-pl{display:block;font:700 10.5px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.kb-pv{font:500 23px/1.4 STIX Two Text,Cambria,serif;min-height:32px;word-break:break-word}.kb-pv em{font:500 15px Manrope,sans-serif;color:var(--mut);font-style:normal}.kb-pv sup{font-size:.66em;line-height:0}.kb-live{font:700 22px JetBrains Mono,monospace;color:#0f766e;margin-top:2px;word-break:break-all}.kb-live:empty{display:none}.sv-box textarea{font:600 19px/1.5 Manrope,system-ui,sans-serif!important}@media(max-width:760px){.kb-m{grid-template-columns:4fr 2fr}.kb-f{grid-column:1/-1;grid-template-columns:repeat(6,1fr)}.kb-n,.kb-s{align-self:start}.kb-fn,.kb-gw{grid-template-columns:1fr}.kb-s2{grid-template-columns:repeat(4,1fr)}.kb-s2 .span2{grid-column:span 2}.k{height:42px;font-size:18px}.kb-ctl{width:100%;justify-content:space-between}.kb-sh{display:none}.kb-a .r.in{padding:0 3%}}.ckm{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.ckm b{font:800 15px Manrope,sans-serif}.ckm p{margin:4px 0 10px;color:var(--mut);font-size:14px}.ckr{display:flex;gap:8px;flex-wrap:wrap}.ckr input{flex:1 1 220px;min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font:600 15px Manrope,sans-serif;color:var(--txt)}.ckr button{padding:11px 18px;border:0;border-radius:10px;background:var(--a1);color:#fff;font:700 14px Manrope,sans-serif;cursor:pointer}.ckv{margin-top:10px;font:700 14px Manrope,sans-serif}.ckv.good{color:#047857}.ckv.bad{color:#b45309}.k{overflow:hidden;white-space:nowrap}.k{padding:0 9px}.kb-body button{overflow:hidden;white-space:nowrap}.kb-sci{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px 8px;max-width:830px;margin:0 auto;padding:6px 0 2px}.sk{all:unset;box-sizing:border-box;height:54px;border-radius:28px;display:flex;align-items:center;justify-content:center;background:#e4eafe;color:#111a33;font:500 17px Manrope,system-ui,sans-serif;cursor:pointer;transition:background .12s,transform .06s;-webkit-tap-highlight-color:transparent;user-select:none}.sk:hover{background:#d5defc}.sk:active{transform:scale(.97)}.sk:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.sk sup{font-size:.62em;line-height:0;position:relative;top:-.45em}.sk i{font-style:italic;font-family:STIX Two Text,serif}.sk.nm{background:#f1f2f5;color:#4a4e59;font-size:19px}.sk.nm:hover{background:#e6e8ed}.sk.ox{font-weight:700;font-size:21px}.sk.eq{background:#3370f4;color:#fff;font-size:22px;font-weight:700}.sk.eq:hover{background:#2560de}.sk.on{background:#c7d5ff;color:#1d4ed8}.sk.span2{grid-column:span 2}.sk.sg{display:grid;grid-template-columns:1fr 1px 1fr;padding:0;overflow:hidden}.sk.sg button{all:unset;cursor:pointer;height:100%;display:grid;place-items:center;font:500 17px Manrope,system-ui,sans-serif;color:#111a33}.sk.sg button.on{color:#2563eb;font-weight:700}.sk.sg button:hover{background:#d5defc}.sk.sg>i{width:1px;height:24px;background:#b6c6f4}.kb-pal2{display:grid;gap:10px;max-width:900px;margin:0 auto}.kb-row{display:grid;grid-template-columns:repeat(var(--c),minmax(0,1fr));gap:9px}.kb-row.top{margin-bottom:6px}.kb-pal2 .pk{height:52px;font-size:21px}.kb-pal2 .pk .bigs{font-size:1.25em;line-height:.9}.kb-pal2 .pk .bxd{display:inline-flex}.kb-pal2 .pk sup,.kb-pal2 .pk sub{font-size:.58em}@media(max-width:760px){.kb-sci{gap:6px;max-width:100%}.sk{height:46px;font-size:15px;border-radius:23px}.sk.nm{font-size:17px}.sk.ox{font-size:18px}.sk.sg button{font-size:15px}.kb-row,.kb-row.top{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px}.kb-pal2{gap:7px}.kb-pal2 .pk{height:46px;font-size:18px}}body{background:var(--bg);color:var(--txt)}.mv-hero{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:linear-gradient(135deg,#061029,#0b1f4d,#0a2f6b);padding:clamp(40px,6vw,84px) 16px clamp(110px,11vw,150px)}.mv-bg i{position:absolute;border-radius:50%;filter:blur(70px);z-index:-1}.mv-bg .b1{width:520px;height:520px;left:-120px;top:-160px;background:#2563eb;opacity:.5}.mv-bg .b2{width:420px;height:420px;right:-80px;top:20px;background:#06b6d4;opacity:.32}.mv-bg .b3{width:360px;height:360px;left:38%;bottom:-200px;background:#8b5cf6;opacity:.3}.mv-hero:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 75%)}.mv-hw{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:36px;align-items:center}.mv-pill{display:inline-flex;gap:8px;align-items:center;padding:7px 14px;border-radius:99px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);font:700 13px Manrope,sans-serif}.mv-pill b{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px #34d39940}.mv-ht h1{margin:18px 0 14px;font:800 clamp(34px,5.2vw,62px)/1.04 "Manrope",sans-serif;letter-spacing:-.035em}.mv-ht h1 span{background:linear-gradient(90deg,#7dd3fc,#a5b4fc 60%,#f0abfc);-webkit-background-clip:text;background-clip:text;color:transparent}.mv-lede{font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:#cbd8f5;max-width:560px;margin:0 0 24px}.mv-cta{display:flex;gap:12px;flex-wrap:wrap}.mv-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:12px;background:var(--a1);color:#fff;text-decoration:none;font:800 14px Manrope,sans-serif;transition:transform .15s,box-shadow .15s}.mv-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px var(--glow)}.mv-btn.big{padding:14px 26px;font-size:16px;border-radius:14px;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 14px 30px -12px #3b82f6e6}.mv-btn.ghost{background:#ffffff14;border:1px solid rgba(255,255,255,.28);box-shadow:none}.mv-trust{display:flex;gap:10px 22px;flex-wrap:wrap;list-style:none;padding:0;margin:26px 0 0;color:#b5c5ea;font:700 13.5px Manrope,sans-serif}.mv-trust li:before{content:"\2713";color:#34d399;margin-right:7px}.mv-hv{position:relative;min-height:430px}.mv-card{position:absolute;background:#fff;color:var(--txt);border-radius:22px;box-shadow:0 40px 80px -30px #000000a6}.mv-card.c1{left:0;top:0;width:72%;padding:18px;z-index:2;animation:mvf 7s ease-in-out infinite}.mv-card.c2{right:0;bottom:-8px;width:60%;padding:10px;animation:mvf 8s ease-in-out -3s infinite}@keyframes mvf{50%{transform:translateY(-10px)}}.mv-ub{margin-left:auto;width:max-content;max-width:100%;background:var(--a1);color:#fff;padding:8px 14px;border-radius:16px 16px 4px;font:700 14px Manrope,sans-serif}.mv-ans{margin:14px 0 10px;padding:12px 14px;border-radius:14px;background:#eef4ff;border:1px solid #cfe0ff}.mv-ans small{display:block;font:800 10.5px Manrope,sans-serif;letter-spacing:.14em;color:var(--mut)}.mv-ans b{font:800 20px Manrope,sans-serif}.mv-card ol{margin:0;padding-left:20px;font-size:13.5px;line-height:1.8;color:var(--mut)}.mv-card .fig{display:block;width:100%;height:auto}.mv-chip{position:absolute;display:grid;place-items:center;min-width:48px;height:48px;padding:0 10px;border-radius:14px;background:#ffffff1f;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(6px);font:800 20px STIX Two Text,serif;color:#fff;animation:mvf 6s ease-in-out infinite}.mv-chip.s1{right:4%;top:0}.mv-chip.s2{left:-14px;bottom:34%;animation-delay:-2s}.mv-chip.s3{right:-6px;top:44%;animation-delay:-4s}.mv-chip.s4{left:8%;bottom:-6px;animation-delay:-1s}.mv-chip.s5{right:30%;top:-34px;animation-delay:-5s;font-size:16px}@media(max-width:900px){.mv-hw{grid-template-columns:1fr}.mv-hv{min-height:320px;max-width:520px;margin:0 auto;width:100%}}@media(max-width:520px){.mv-hv{display:none}.mv-hero{padding-bottom:104px}.mv-btn.big{width:100%}.mv-cta .mv-btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.mv-card,.mv-chip{animation:none}}.hm-tool{max-width:1020px}.hm-card{background:#fff;border:1px solid var(--line);box-shadow:0 40px 90px -40px #0a1e5a8c}.sv-smp{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.sv-smp button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;background:var(--card);border:1px solid var(--line);transition:transform .15s,border-color .15s,box-shadow .15s;min-width:0}.sv-smp button:hover,.sv-smp button:focus-visible{transform:translateY(-2px);border-color:var(--fg,#2563eb);box-shadow:0 12px 26px -16px var(--fg,#2563eb)}.sv-smp button i{font:800 10.5px Manrope,sans-serif;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--fg);background:var(--bgc);padding:3px 8px;border-radius:99px;width:max-content}.sv-smp button span{font:600 14px/1.4 Manrope,sans-serif;color:var(--txt);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sv-probrow{display:block!important;margin:0}.sv-probrow b,.sv-probrow button{display:none}.sv-ub{margin:4px 0 14px auto;width:max-content;max-width:88%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:11px 18px;border-radius:20px 20px 5px;font:700 17px/1.4 Manrope,sans-serif;overflow-wrap:anywhere;box-shadow:0 10px 24px -14px #2563eb}.sv-title{position:relative;padding-left:46px;margin:6px 0 8px!important;font-size:clamp(18px,2.6vw,24px)!important}.sv-title:before{content:"\2211";position:absolute;left:0;top:-4px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;font:800 18px STIX Two Text,serif}.sv-ans{border-radius:16px!important}.mv-lead{color:var(--mut);font-size:16.5px;line-height:1.65;margin:0 0 18px}.mv-pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.mv-pp{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px;background:var(--card);border:1px solid var(--line);text-decoration:none;color:var(--txt);overflow:hidden;transition:transform .18s,box-shadow .18s,border-color .18s;min-width:0}.mv-pp:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--fg)}.mv-pp:hover{transform:translateY(-3px);border-color:var(--fg);box-shadow:0 18px 34px -22px var(--fg)}.mv-pp i{font:800 10.5px Manrope,sans-serif;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--fg);background:var(--bgc);padding:3px 9px;border-radius:99px;width:max-content}.mv-pp code{border:0!important;box-shadow:none!important;font:600 15px/1.45 JetBrains Mono,monospace;color:var(--txt);overflow-wrap:anywhere;background:none;padding:0}.mv-pp span{margin-top:auto;font:700 13px Manrope,sans-serif;color:var(--mut);display:flex;justify-content:space-between;gap:8px}.mv-pp span b{color:var(--fg);transition:transform .18s}.mv-pp:hover span b{transform:translate(4px)}.mv-subs{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.mv-sub{padding:18px;border-radius:20px;background:linear-gradient(160deg,var(--bgc),#fff 70%);border:1px solid var(--line)}.mv-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#fff;color:var(--fg);box-shadow:0 8px 18px -10px var(--fg);margin-bottom:10px}.mv-sub h3{margin:0 0 4px;font:800 18px Manrope,sans-serif}.mv-sub p{margin:0 0 12px;color:var(--mut);font-size:14px;line-height:1.5}.mv-sl{display:flex;flex-wrap:wrap;gap:6px}.mv-sl a{padding:5px 10px;border-radius:99px;background:#fff;border:1px solid var(--line);color:var(--fg);font:700 12.5px Manrope,sans-serif;text-decoration:none}.mv-sl a:hover{background:var(--fg);color:#fff}.mv-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;counter-reset:n}.mv-steps>div{padding:20px;border-radius:20px;background:var(--card);border:1px solid var(--line)}.mv-steps i{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font:800 17px Manrope,sans-serif;font-style:normal;margin-bottom:10px}.mv-steps h3{margin:0 0 6px;font:800 17px Manrope,sans-serif}.mv-steps p{margin:0;color:var(--mut);font-size:14.5px;line-height:1.55}@media(max-width:700px){.mv-steps{grid-template-columns:1fr}}.mv-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:24px;align-items:start}.mv-two.rev{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.mv-two figure{margin:0;padding:12px;border-radius:20px;background:linear-gradient(160deg,#f2f7ff,#fff);border:1px solid var(--line);position:sticky;top:96px}.mv-two .fig{display:block;width:100%;height:auto}@media(max-width:820px){.mv-two,.mv-two.rev{grid-template-columns:1fr}.mv-two.rev .mv-txt{order:0}.mv-two figure{position:static;max-width:440px}}.mv-txt p{line-height:1.7;margin:0 0 12px}.mv-f{padding:12px 16px;border-radius:14px;background:#eef4ff;border:1px solid #cfe0ff;font:600 17px/1.5 STIX Two Text,serif!important;overflow-x:auto;overflow-wrap:anywhere}.mv-ul,.mv-ol{padding-left:20px;margin:0 0 12px}.mv-ul li,.mv-ol li{margin-bottom:6px;line-height:1.6}.mv-tbl{overflow-x:auto;margin:0 0 14px;border:1px solid var(--line);border-radius:14px;background:#fff}.mv-tbl table{border-collapse:collapse;width:100%;font-size:14.5px}.mv-tbl th{background:#eef4ff;text-align:left;font:800 12px Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.mv-tbl th,.mv-tbl td{padding:9px 13px;border-bottom:1px solid var(--line)}.mv-tbl tr:last-child td{border-bottom:0}.mv-tbl td{font-family:STIX Two Text,serif;font-size:16px}.mv-tbl.mv-c td,.mv-tbl.mv-c th{text-align:center}.mv-try{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:16px}.mv-lnk{font:700 14px Manrope,sans-serif;color:var(--a1);text-decoration:none}.mv-lnk:hover{text-decoration:underline}.mv-csg{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.mv-cs h3{margin:0 0 8px;font:800 16px Manrope,sans-serif}.mv-feat{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:14px}.mv-feat>div{padding:16px;border-radius:16px;background:var(--card);border:1px solid var(--line)}.mv-feat b{display:block;font:800 15.5px Manrope,sans-serif;margin-bottom:5px}.mv-feat span{color:var(--mut);font-size:14px;line-height:1.55}.mv-band{margin:46px 16px 0;padding:clamp(30px,5vw,56px) 20px;border-radius:28px;text-align:center;color:#fff;background:linear-gradient(135deg,#0b1f4d,#2563eb 70%,#06b6d4)}.mv-band h2{margin:0 0 8px;font:800 clamp(24px,4vw,38px) "Manrope",sans-serif}.mv-band p{margin:0 0 20px;color:#dbe7ff}.mv-band .mv-btn.big{background:#fff;color:#0b1f4d;box-shadow:none}@media(min-width:1000px){.mv-band{max-width:1180px;margin-left:auto;margin-right:auto}}.mv-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;max-width:600px}.mv-tabs button{all:unset;cursor:pointer;padding:7px 14px;border-radius:99px;background:#ffffff14;border:1px solid rgba(255,255,255,.22);color:#d6e2ff;font:700 13px Manrope,sans-serif;transition:background .2s,color .2s}.mv-tabs button:hover{background:#ffffff2e}.mv-tabs button.on{background:#fff;color:#0b1f4d;border-color:#fff}.mv-tabs button:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.mv-card.c1.sw .mv-ub,.mv-card.c1.sw .mv-ans,.mv-card.c1.sw ol{animation:mvin .45s ease both}.mv-card.c1.sw .mv-ans{animation-delay:.08s}.mv-card.c1.sw ol{animation-delay:.16s}@keyframes mvin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mv-card.c2 .fig{animation:mvin .5s ease both}.mv-ub{font-size:13.5px}.mv-ans b{font-size:19px}.mv-chip.s6{left:6%;top:-22px;animation-delay:-3s}.mv-hv{min-height:440px}@media(max-width:520px){.mv-hv{display:block!important;min-height:0}.mv-card.c1{position:static;width:100%;animation:none}.mv-card.c2,.mv-chip{display:none}.mv-tabs{margin-top:20px}}.sx-logo b{background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent!important}.sx-logo svg{filter:drop-shadow(0 8px 16px rgba(99,102,241,.45))}.hm-card{border:2px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#60a5fa,#a78bfa 55%,#22d3ee) border-box!important}.sv-box textarea{font-size:clamp(18px,2.2vw,22px)!important;min-height:96px}.sv-box:focus-within{box-shadow:0 0 0 4px #6366f12e,0 20px 40px -24px #2563ebb3!important;border-color:#818cf8!important}.kb-body .k,.k{box-shadow:0 2px #c9d4ea;transition:transform .07s,box-shadow .07s,background .15s}.k:active{transform:translateY(2px);box-shadow:none}.k.enter{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;box-shadow:0 8px 18px -10px #2563eb}.sv-msg{white-space:pre-wrap}.sv-act.ai{margin-top:6px;padding:10px;border-radius:16px;background:linear-gradient(135deg,#f5f3ff,#eff6ff);border:1px solid #ddd6fe;align-items:center}.sv-act.ai>em{font:800 11px Manrope,sans-serif;font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:#6d28d9;margin-right:4px;display:inline-flex;gap:6px;align-items:center}.sv-act.ai>em:before{content:"\2726";font-size:14px}.sv-act.ai .sv-chip{background:#fff;border-color:#ddd6fe;color:#4c1d95}.sv-act.ai .sv-chip:hover{background:#6d28d9;color:#fff;border-color:#6d28d9}.mv-ai{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:14px}.mv-ai>div{padding:16px;border-radius:18px;background:linear-gradient(160deg,#f5f3ff,#fff);border:1px solid #ddd6fe}.mv-ai b{display:block;font:800 15.5px Manrope,sans-serif;margin-bottom:5px;color:#4c1d95}.mv-ai span{color:var(--mut);font-size:14px;line-height:1.55}.tb{margin:16px 0 4px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#fff,#f6f9ff);overflow:hidden}.tb-h{display:flex;align-items:baseline;gap:10px;padding:12px 16px 0}.tb-h b{font:800 14px Manrope,sans-serif}.tb-h span{font-size:12.5px;color:var(--mut)}.tb-t{display:flex;gap:8px;flex-wrap:wrap;padding:10px 14px 12px}.tb-t button{all:unset;cursor:pointer;display:inline-flex;gap:7px;align-items:center;padding:8px 13px;border-radius:12px;background:#fff;border:1px solid var(--line);font:700 13px Manrope,sans-serif;transition:.15s}.tb-t button i{font-style:normal;font-size:14px}.tb-t button:hover{border-color:var(--a1);color:var(--a1)}.tb-t button.on{background:var(--a1);border-color:var(--a1);color:#fff}.tb-t button:focus-visible{outline:2px solid var(--a1);outline-offset:2px}.tb-p{padding:4px 16px 16px;border-top:1px solid var(--line)}.tb-p[hidden]{display:none}.tb-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:12px 0 10px}.tb-f{display:flex;flex-direction:column;gap:4px;min-width:0}.tb-f span{font:700 11.5px Manrope,sans-serif;color:var(--mut)}.tb-f input,.tb-f select,.tb-f textarea,.tb-mx input,.tb-vg input{box-sizing:border-box;width:100%;min-width:0;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:#fff;font:600 14px JetBrains Mono,monospace;color:var(--txt)}.tb-f select{font-family:Manrope,sans-serif}.tb-f.wide{margin:12px 0 8px}.tb-f textarea{resize:vertical}.tb-f input:focus,.tb-f select:focus,.tb-f textarea:focus,.tb-mx input:focus{outline:2px solid var(--a1);outline-offset:0;border-color:transparent}.tb-f.g{flex-direction:row;align-items:center;gap:8px}.tb-f.g span{font:800 13px JetBrains Mono,monospace;white-space:nowrap}.tb-c{position:relative;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.tb-c canvas{display:block;width:100%;height:270px;touch-action:none;cursor:grab}.tb-hud{position:absolute;left:8px;bottom:6px;right:8px;font:600 11.5px JetBrains Mono,monospace;color:var(--mut);background:#ffffffd9;padding:3px 8px;border-radius:8px;pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-r{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}.tb-r .sp{flex:1}.tb-r button,.tb-sw{all:unset;cursor:pointer;padding:8px 13px;border-radius:10px;background:#eef3ff;border:1px solid #d3defa;font:700 13px Manrope,sans-serif;color:#1e3a8a}.tb-r button:hover,.tb-sw:hover{background:var(--a1);border-color:var(--a1);color:#fff}.tb-sw{align-self:end;height:20px;display:grid;place-items:center}.tb-o{display:grid;gap:8px}.tb-k{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid var(--line);font-size:13.5px}.tb-k b{font:800 13px JetBrains Mono,monospace}.tb-k span{color:var(--mut)}.tb-n{margin:8px 0 0;color:var(--mut);font-size:13px;line-height:1.55}.tb-n code{background:#eef3ff;padding:1px 6px;border-radius:6px}.tb-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:12px 0;align-items:end}.tb-res{margin:6px 0 10px;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,#eef4ff,#f5f3ff);border:1px solid #d3defa;font:600 15px Manrope,sans-serif}.tb-res b{font:800 clamp(22px,4vw,30px) "Manrope",sans-serif;color:var(--a1)}.tb-res small{display:block;color:var(--mut);margin-top:2px;font-size:12.5px}.tb-tab{width:100%;border-collapse:collapse;font-size:13.5px;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.tb-tab td{padding:7px 12px;border-bottom:1px solid var(--line)}.tb-tab tr:last-child td{border-bottom:0}.tb-tab td:last-child{text-align:right;font:700 13px JetBrains Mono,monospace}.tb-mm{display:flex;flex-wrap:wrap;gap:20px;margin:10px 0}.tb-mm>div{display:flex;flex-direction:column;gap:6px}.tb-mm b{font:800 14px Manrope,sans-serif}.tb-mx{display:grid;grid-template-columns:repeat(var(--n),64px);gap:6px}.tb-mx input{text-align:center;padding:8px 4px}#stC{display:block;width:100%;height:90px;margin:8px 0}.tb-v{margin-top:12px}.tb-v>b{font:800 13px Manrope,sans-serif}.tb-vg{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin-top:8px}.tb-vg .tb-f{flex-direction:row;align-items:center;gap:6px}.vn{all:unset;cursor:pointer;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--a1);color:#fff;font:800 13px JetBrains Mono,monospace;flex:none}.tb-mv{font:700 13px JetBrains Mono,monospace;color:var(--mut)}.tb-cg{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:8px}.tb-cg button{all:unset;cursor:pointer;display:flex;flex-direction:column;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid var(--line)}.tb-cg button:hover{border-color:var(--a1)}.tb-cg i{font:800 12.5px Manrope,sans-serif;font-style:normal}.tb-cg span{font:600 11px JetBrains Mono,monospace;color:var(--mut);overflow:hidden;text-overflow:ellipsis}.tb-sw2{display:flex;gap:10px;margin-top:8px}.tb-sw2 button{all:unset;cursor:pointer;width:38px;height:38px;border-radius:12px;box-shadow:0 8px 16px -8px #0006}.bigkeys .k{min-height:58px;font-size:1.1em}.tb-seg{display:flex;gap:4px;flex-wrap:wrap;margin:12px 0 6px;padding:4px;background:#eef2ff;border-radius:13px;width:fit-content;max-width:100%}.tb-seg button{all:unset;cursor:pointer;padding:7px 13px;border-radius:10px;font:700 12.5px Manrope,sans-serif;color:#475085;white-space:nowrap}.tb-seg button:hover{color:var(--a1)}.tb-seg button.on{background:#fff;color:var(--a1);box-shadow:0 2px 8px -3px #00000047}.tb-seg button:focus-visible{outline:2px solid var(--a1)}.tb-act2{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.tb-act2 button,.tb-chips button,.tb-warn button,.tb-r button.on{all:unset;cursor:pointer;padding:7px 12px;border-radius:10px;background:#eef3ff;border:1px solid #d3defa;font:700 12.5px Manrope,sans-serif;color:#1e3a8a}.tb-act2 button:hover,.tb-chips button:hover,.tb-warn button:hover{background:var(--a1);border-color:var(--a1);color:#fff}.tb-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.tb-chips button.on,.tb-warn button.on,.tb-r button.on{background:var(--a1);border-color:var(--a1);color:#fff}.tb-sel,.tb-s2{box-sizing:border-box;max-width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:#fff;font:600 13px Manrope,sans-serif;color:var(--txt)}.tb-s2{flex:1;min-width:140px}.tb-st{margin:6px 0 0;padding-left:22px;display:grid;gap:7px;font-size:13.5px;line-height:1.55}.tb-st li::marker{color:var(--a1);font-weight:800}.tb-dt{margin-top:10px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:0 12px}.tb-dt summary{cursor:pointer;padding:10px 0;font:800 13px Manrope,sans-serif;list-style:none}.tb-dt summary:before{content:"\25b8  ";color:var(--a1)}.tb-dt[open] summary:before{content:"\25be  "}.tb-dt[open]{padding-bottom:10px}.tb-dt .tb-tab{margin-top:2px}.tb-sep{margin:16px 0 4px;padding-top:12px;border-top:1px dashed var(--line);font:800 13px Manrope,sans-serif}.tb-svg{display:block;width:100%;height:auto;max-height:260px}.tb-mini{display:block;width:100%;height:110px;margin:8px 0;border:1px solid var(--line);border-radius:12px;background:#fff}.tb-bar{height:22px;margin:0 0 10px;border-radius:999px;background:#e8edfb;position:relative;overflow:hidden}.tb-bar:empty{display:none}.tb-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--a1),var(--a2));border-radius:999px}.tb-bar span{position:absolute;inset:0;display:grid;place-items:center;font:700 11px Manrope,sans-serif;color:#10163a;text-shadow:0 0 6px #fff}.tb-bar2{display:inline-block;vertical-align:middle;width:90px;height:8px;margin-right:8px;border-radius:99px;background:#e8edfb;overflow:hidden}.tb-bar2 i{display:block;height:100%;background:var(--a1);border-radius:99px}.tb-bg{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin:4px 0 10px}.tb-bg button{all:unset;cursor:pointer;width:26px;height:30px;display:grid;place-items:center;border-radius:7px;background:#eef2ff;font:800 13px JetBrains Mono,monospace;color:#475085}.tb-bg button.on{background:var(--a1);color:#fff}.tb-bg s{width:8px}.tb-bits small{display:block;color:var(--mut);font-size:12px}.tb-warn{margin:8px 0;padding:10px 12px;border-radius:12px;background:#fff7e6;border:1px solid #fde1a3;font-size:13px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tb-pick{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:700 12px Manrope,sans-serif;color:var(--mut)}.tb-pick input{width:38px;height:38px;border:0;padding:0;background:none;cursor:pointer;border-radius:12px}.tb-sl{display:flex;gap:8px;align-items:center}.tb-sl input[type=range]{flex:1;min-width:0;padding:0}.tb-sl input[type=text]{width:68px!important;flex:none;text-align:center}.tb-row.q3{grid-template-columns:1fr}@media(min-width:720px){.tb-row.q3{grid-template-columns:repeat(3,1fr)}}.tb-res small{display:block;font:600 13px Manrope,sans-serif;color:var(--mut);margin-top:3px;line-height:1.5}.tb-res b sub,.tb-res b sup{font-size:.6em}.tb-tab td:first-child{color:#3b4670}.tb-tab small{color:var(--mut)}.tb-tab .mono,.mono{font-family:JetBrains Mono,monospace;font-size:12.5px;word-break:break-all}.tb-tab td{vertical-align:top}.tb-tab td:last-child{text-align:right;word-break:break-word}.tb-lg .tb-f input,.tb-lg .tb-f select{font-size:16px}.tb-b{all:unset;cursor:pointer;padding:9px 14px;border-radius:10px;background:var(--a1);color:#fff;font:700 13px Manrope,sans-serif}.tb-fr hr{margin:2px 0}.tb-bg .br{flex-basis:100%;height:0}.tb-row.q3{grid-template-columns:1fr!important}@media(min-width:720px){.tb-row.q3{grid-template-columns:repeat(3,1fr)!important}}.tb-sl input[type=range]{flex:1 1 90px!important;min-width:90px!important}.tb{border-radius:24px;border:1px solid rgba(120,130,190,.25);background:linear-gradient(180deg,#fff 0,#f5f7ff);box-shadow:0 24px 48px -30px #281e7866}.tb-hd{display:flex;align-items:center;gap:13px;padding:14px 16px;border-bottom:1px solid rgba(120,130,190,.2);background:linear-gradient(120deg,color-mix(in srgb,var(--a1) 11%,#fff),color-mix(in srgb,var(--a2) 9%,#fff))}.tb-hd[hidden]{display:none}.tb-hd>div{flex:1;min-width:0}.tb-ic{font-style:normal;display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:linear-gradient(135deg,var(--a1),var(--a2));color:#fff;font:800 21px Manrope,sans-serif;box-shadow:0 12px 22px -12px var(--a1);flex:none}.tb-hd b{display:block;font:800 16.5px Manrope,sans-serif;letter-spacing:-.01em;color:var(--txt)}.tb-hd span{display:block;font-size:12.5px;color:var(--mut);margin-top:1px;line-height:1.35}.tb-x{all:unset;cursor:pointer;flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:var(--mut);font-size:14px;transition:.15s}.tb-x:hover{background:#141e5a14;color:var(--txt)}.tb-x:focus-visible{outline:2px solid var(--a1)}.tb-p{padding:8px 18px 20px;border-top:0;animation:tbIn .26s cubic-bezier(.2,.8,.2,1)}@keyframes tbIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tbPop{0%{opacity:.35;transform:translateY(4px) scale(.985)}to{opacity:1;transform:none}}.tb-p .tb-seg{background:color-mix(in srgb,var(--a1) 8%,#eef0fb);border-radius:14px;padding:4px;gap:3px;margin:12px 0 8px}.tb-p .tb-seg button{padding:8px 14px;border-radius:11px;font:700 13px Manrope,sans-serif;color:#4a5384;transition:background .18s,color .18s,box-shadow .18s}.tb-p .tb-seg button.on{background:#fff;color:var(--a1);box-shadow:0 4px 12px -4px #1e1e6459}.tb-p .tb-f span{text-transform:uppercase;letter-spacing:.045em;font-size:10.5px;font-weight:800;color:#6a7299}.tb-p .tb-f input,.tb-p .tb-f select,.tb-p .tb-f textarea,.tb-p .tb-sel,.tb-p .tb-s2{border:1.5px solid #dde3f6;border-radius:13px;padding:11px 13px;background:#fff;box-shadow:inset 0 1px 2px #141e5a0d;transition:border-color .15s,box-shadow .15s}.tb-p .tb-f input:hover,.tb-p .tb-f select:hover,.tb-p .tb-f textarea:hover{border-color:#c3cdee}.tb-p .tb-f input:focus,.tb-p .tb-f select:focus,.tb-p .tb-f textarea:focus,.tb-p .tb-s2:focus,.tb-p .tb-sel:focus{outline:none;border-color:var(--a1);box-shadow:0 0 0 4px color-mix(in srgb,var(--a1) 17%,transparent)}.tb-p .tb-f input:disabled{background:#f2f4fb;color:#8a92b5}.tb-p .tb-res{position:relative;cursor:copy;margin:12px 0;padding:18px 20px;border:0;border-radius:20px;color:#fff;background:linear-gradient(135deg,var(--a1) 0,var(--a2) 100%);box-shadow:0 22px 34px -22px var(--a1);overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.14)}.tb-p .tb-res:before{content:"";position:absolute;right:-40px;top:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28),transparent 70%);pointer-events:none}.tb-p .tb-res b{color:#fff;display:block;font:800 clamp(22px,4.4vw,32px) "Manrope",sans-serif;letter-spacing:-.02em;line-height:1.15;animation:tbPop .24s ease;word-break:break-word}.tb-p .tb-res small{color:#ffffffe0;font:600 13px Manrope,sans-serif;margin-top:6px}.tb-p .tb-res:after{content:"\29c9  Copy";position:absolute;top:10px;right:12px;font:800 10.5px Manrope,sans-serif;letter-spacing:.03em;opacity:0;transition:opacity .15s;background:#ffffff38;padding:4px 9px;border-radius:999px;text-shadow:none}.tb-p .tb-res:hover:after{opacity:1}.tb-p .tb-tab{border:1px solid #e1e6f8;border-radius:16px;box-shadow:0 12px 24px -20px #1e1e6473;background:#fff}.tb-p .tb-tab td{padding:9px 14px;border-bottom:1px solid #eef1fb}.tb-p .tb-tab tr:nth-child(2n){background:#fafbff}.tb-p .tb-tab tr:hover{background:color-mix(in srgb,var(--a1) 6%,#fff)}.tb-p .tb-tab td:last-child{font-weight:700;color:var(--txt)}.tb-p .tb-dt{border:1px solid #e1e6f8;border-radius:16px;background:#fff;box-shadow:0 10px 22px -20px #1e1e6466}.tb-p .tb-dt summary{padding:12px 0}.tb-p .tb-act2 button{padding:9px 15px;border-radius:12px;background:#fff;border:1.5px solid #dde3f6;color:#2d3770;transition:.15s}.tb-p .tb-act2 button:hover{border-color:var(--a1);color:var(--a1);background:#fff;transform:translateY(-1px)}.tb-p .tb-act2 button[data-a=sv],.tb-p .tb-act2 button[data-a=st]{background:linear-gradient(135deg,var(--a1),var(--a2));border-color:transparent;color:#fff;box-shadow:0 12px 20px -12px var(--a1)}.tb-p .tb-act2 button[data-a=sv]:hover,.tb-p .tb-act2 button[data-a=st]:hover{color:#fff;filter:brightness(1.06)}.tb-p .tb-chips button,.tb-p .tb-r button{border-radius:999px;background:#fff;border:1.5px solid #dde3f6;color:#2d3770;padding:6px 12px;font:700 12.5px Manrope,sans-serif;transition:.15s}.tb-p .tb-chips button:hover,.tb-p .tb-r button:hover{border-color:var(--a1);color:var(--a1);background:#fff}.tb-p .tb-chips button.on,.tb-p .tb-r button.on,.tb-p .tb-warn button.on{background:var(--a1);border-color:var(--a1);color:#fff}.tb-ex{align-items:center}.tb-ex small{font:800 10.5px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin-right:2px}.tb-p .tb-sep{margin:18px 0 6px;padding-top:14px;font:800 14px Manrope,sans-serif;color:var(--txt)}.tb-p .tb-c{border:1.5px solid #e1e6f8;border-radius:18px;box-shadow:0 12px 24px -20px #1e1e6473;overflow:hidden;margin:10px 0}.tb-gl{font:800 10.5px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--mut);margin:14px 0 8px}.tb-shapes{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.tb-shapes button{all:unset;cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;padding:11px 6px 9px;border-radius:16px;background:#fff;border:1.5px solid #e1e6f8;font:700 11.5px/1.2 Manrope,sans-serif;text-align:center;color:#2d3770;transition:transform .15s,border-color .15s,box-shadow .15s}.tb-shapes button svg{width:30px;height:30px;stroke:var(--a1);fill:color-mix(in srgb,var(--a1) 13%,transparent);stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round;flex:none}.tb-shapes button:hover{transform:translateY(-2px);border-color:var(--a1);box-shadow:0 12px 20px -14px var(--a1)}.tb-shapes button.on{background:linear-gradient(135deg,var(--a1),var(--a2));color:#fff;border-color:transparent;box-shadow:0 14px 22px -14px var(--a1)}.tb-shapes button.on svg{stroke:#fff;fill:#ffffff38}.tb-shapes button:focus-visible{outline:2px solid var(--a1);outline-offset:2px}.tb-p .vn,.tb-p .tb-cg button{transition:.15s}.tb-p .tb-cg button{border:1.5px solid #e1e6f8;border-radius:13px}.tb-p .tb-cg button:hover{border-color:var(--a1);transform:translateY(-1px)}.tb-p .tb-v>b{font:800 14px Manrope,sans-serif;color:var(--txt)}.tb-p .tb-v{margin-top:16px}.tb-p .tb-bg button{border-radius:9px;transition:.12s}.tb-p .tb-bg button:hover{filter:brightness(.95)}.tb-p .tb-warn{border-radius:14px}.tb-p .tb-sw2 button{transition:transform .15s}.tb-p .tb-sw2 button:hover{transform:scale(1.1)}.tb-lg .tb-p{font-size:1.14em}@media(max-width:560px){.tb{border-radius:20px}.tb-p{padding:6px 12px 16px}.tb-hd{padding:11px 12px}.tb-ic{width:38px;height:38px;font-size:18px;border-radius:13px}.tb-hd b{font-size:15px}.tb-p .tb-res{padding:15px 16px}.tb-shapes{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.tb-p .tb-seg{width:100%}.tb-p .tb-seg button{flex:1 1 auto;text-align:center;padding:8px}}@media(prefers-reduced-motion:reduce){.tb-p,.tb-p .tb-res b{animation:none}.tb-shapes button,.tb-p .tb-act2 button{transition:none}}.gs-rows{display:flex;flex-direction:column;gap:7px;margin-bottom:8px}.gs-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;border:1.5px solid var(--bd,#e3e7f3);border-radius:14px;background:#fff;transition:border-color .15s,box-shadow .15s}.gs-row.act{border-color:#6366f1;box-shadow:0 0 0 3px #6366f124}.gs-row.bad{border-color:#f43f5e}.gs-dot{width:26px;height:26px;border-radius:50%;border:0;background:var(--c);cursor:pointer;flex:none;box-shadow:inset 0 0 0 3px #fff,0 0 0 2px var(--c)}.gs-dot.off{background:#fff;box-shadow:inset 0 0 0 2px var(--c)}.gs-in{flex:1;min-width:0;border:0;outline:0;background:transparent;font:600 16px/1.3 JetBrains Mono,monospace;padding:6px 2px;color:#10163a}.gs-x{border:0;background:#f1f3fa;border-radius:50%;width:26px;height:26px;cursor:pointer;font-size:16px;line-height:1;color:#5b6584;flex:none}.gs-err{flex-basis:100%;color:#e11d48;font-size:12px;font-weight:600;padding:0 4px 2px}.gs-add{display:flex;gap:8px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.gs-addb{border:1.5px dashed #a5b4fc;background:#f5f6ff;color:#4338ca;border-radius:12px;padding:7px 14px;font-weight:700;cursor:pointer}.gs-sym{display:flex;gap:5px;overflow-x:auto;flex:1;min-width:0;scrollbar-width:none}.gs-sym button{border:1px solid #e3e7f3;background:#fff;border-radius:9px;padding:6px 10px;font:600 13px JetBrains Mono,monospace;cursor:pointer;white-space:nowrap;flex:none}.gs-par{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.gs-p{display:flex;align-items:center;gap:8px;background:#f7f8fd;border-radius:12px;padding:6px 10px}.gs-p b{font:700 15px JetBrains Mono,monospace;width:16px}.gs-p input[type=range]{flex:1;min-width:0}.gs-pn{width:64px;border:1px solid #e3e7f3;border-radius:8px;padding:5px;font:600 14px JetBrains Mono,monospace;text-align:center}.gs-p button{border:0;background:#6366f1;color:#fff;border-radius:50%;width:30px;height:30px;cursor:pointer}.gs-cv{position:relative;border:1.5px solid #e3e7f3;border-radius:16px;overflow:hidden;background:#fff;height:340px}.gs-cv.big{height:560px}.gs-cv canvas{width:100%;height:100%;display:block;touch-action:none;cursor:crosshair;outline:0}.gs-hud{position:absolute;left:8px;bottom:6px;right:8px;font:600 11px Manrope,sans-serif;color:#5b6584;background:#ffffffd9;border-radius:8px;padding:3px 8px;pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-bar{display:flex;gap:6px;margin:8px 0;flex-wrap:wrap}.gs-bar button,.gs-cal button{border:1px solid #e3e7f3;background:#fff;border-radius:10px;padding:7px 12px;font-weight:700;font-size:13px;cursor:pointer}.gs-bar button.on,.gs-cal button.on{background:#6366f1;border-color:#6366f1;color:#fff}.gs-bar .sp{flex:1}.gs-cal{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.gs-pts{display:flex;flex-wrap:wrap;gap:6px}.gs-pts button{border:1px solid #e3e7f3;background:#fff;border-radius:10px;padding:6px 10px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;font-size:12px}.gs-pts i{font-style:normal;color:#6366f1;font-weight:700;font-size:11px}.gs-pts b{font:600 12px JetBrains Mono,monospace}.gs-area{margin:6px 0}@media(max-width:560px){.gs-cv{height:300px}.gs-cv.big{height:440px}}.kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin:10px 0}.kv>div{background:#f7f8fd;border:1px solid #e9ecf8;border-radius:12px;padding:8px 10px;min-width:0}.kv small{display:block;color:#6b7497;font-size:11px;font-weight:700;margin-bottom:2px}.kv b{font:700 14px JetBrains Mono,monospace;word-break:break-word}.cv2{width:100%;display:block;border:1.5px solid #e3e7f3;border-radius:14px;margin:10px 0}.cv-pair{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin:10px 0}.cv-s{display:flex;flex-direction:column;gap:6px;min-width:0}.cv-s input,.cv-s select{width:100%;box-sizing:border-box;border:1.5px solid #e3e7f3;border-radius:12px;padding:10px;font:700 16px JetBrains Mono,monospace;background:#fff}.cv-s select{font:600 14px Manrope,sans-serif}.cv-sw{border:0;background:#6366f1;color:#fff;border-radius:50%;width:38px;height:38px;cursor:pointer;font-size:17px}.cv-c{cursor:pointer}.tb-bad{color:#e11d48;font-weight:700;font-size:13px}.tb-scroll{max-height:320px;overflow:auto}.mx-wrap{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mx-box{min-width:0}.mx-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;gap:6px}.mx-sz select{border:1px solid #e3e7f3;border-radius:8px;padding:3px;font-weight:700;background:#fff}.mx-g{display:grid;gap:4px}.mx-i{opacity:1!important;transform:none!important;width:100%;min-width:0;box-sizing:border-box;border:1.5px solid #e3e7f3;border-radius:9px;padding:8px 2px;text-align:center;font:600 15px JetBrains Mono,monospace}.mx-ops small{display:block;margin:8px 0 4px;color:#6b7497;font-weight:700}.mx-k{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;margin-top:8px}.mx-k .tb-f{width:90px}.mx-k button{border:1px solid #e3e7f3;background:#fff;border-radius:10px;padding:9px 12px;font-weight:700;cursor:pointer}.mx-o{overflow-x:auto;margin:8px 0}.mx-t{border-left:3px solid #10163a;border-right:3px solid #10163a;border-radius:6px;border-collapse:separate;border-spacing:6px 3px}.mx-t td{font:600 14px JetBrains Mono,monospace;text-align:center;padding:2px 6px}.mx-t td.sp{border-left:2px dashed #a5b4fc}.mx-st{margin:8px 0;padding-bottom:6px;border-bottom:1px dashed #e3e7f3}.mx-st small{font-weight:700;color:#4338ca}.mx-ev{background:#f7f8fd;border-radius:12px;padding:8px 12px;margin:6px 0}.mx-v{font:600 13px JetBrains Mono,monospace;margin-top:4px}.mx-fm{margin:10px 0}@media(max-width:560px){.mx-wrap,.cv-pair{grid-template-columns:1fr}.cv-sw{justify-self:center;transform:rotate(90deg)}}.vz{margin:10px 0}.vz canvas{width:100%;display:block;border:1.5px solid #e3e7f3;border-radius:14px;background:linear-gradient(180deg,#fff,#f8f9ff)}svg.ic{width:1em;height:1em;display:block;margin:auto}.mt-g i svg.ic{width:26px;height:26px;color:var(--a1,#6d28d9)}.tb-t i svg.ic{width:18px;height:18px}.tb-ic svg.ic{width:24px;height:24px;color:#fff}.gd-t i svg.ic{width:16px;height:16px;display:inline-block;vertical-align:-3px;margin-right:4px}.scn-tl{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.scn-tl[hidden]{display:none}.scn-tl button{all:unset;box-sizing:border-box;cursor:pointer;padding:9px 14px;border-radius:10px;background:#f3eefe;color:#4c1d95;font:800 13px Manrope,sans-serif;border:1.5px solid transparent}.scn-tl button.on{background:#6d28d9;color:#fff}.scn-tl button[hidden]{display:none}.scn-vf.crop{cursor:crosshair;touch-action:none;outline:2px dashed #6d28d9;outline-offset:-4px}.scn-box{position:absolute;border:2px solid #22d3ee;background:#22d3ee24;z-index:4;pointer-events:none}.scn-box[hidden]{display:none}.scn-tm{margin:8px 0 0;font:600 12px Manrope,sans-serif;color:#7a73a1}.scn-hist{margin-top:14px}.scn-hist small{display:block;font:800 11px Manrope,sans-serif;color:#7a73a1;margin-bottom:6px}.scn-hist div{display:flex;flex-wrap:wrap;gap:6px}.scn-hist button{all:unset;cursor:pointer;padding:7px 12px;border-radius:999px;background:#fff;border:1.5px solid #e4dcf8;font:700 12.5px JetBrains Mono,monospace;color:#2a1f63;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scn-hist .scn-clr{margin-top:8px;color:#9a1c3b;border:0;background:none;font:700 12px Manrope,sans-serif}.xt-wrap{padding:8px 18px 0}.xt-wrap .tb-seg{margin:0 0 10px;overflow-x:auto;scrollbar-width:none;max-width:100%}.xt-wrap .tb-seg button{white-space:nowrap}.xt-p{padding:2px 0 20px}.xt-p textarea{width:100%;box-sizing:border-box;border:1.5px solid #e3e7f3;border-radius:12px;padding:10px;font:600 14px JetBrains Mono,monospace;resize:vertical}.cp-g{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cp-g h4{margin:6px 0;font:800 14px Manrope,sans-serif}.cp-g>div{display:grid;gap:8px;align-content:start;background:#f7f8fd;border-radius:14px;padding:10px 12px}@media(max-width:560px){.cp-g{grid-template-columns:1fr}}.fc-seg{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.fc-seg button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:10px 2px 9px!important;min-height:56px;text-align:center!important;font-size:11.5px!important;line-height:1.1!important;overflow:hidden;text-overflow:ellipsis}.fc-seg button:before{position:static!important;margin:0!important;width:17px!important;height:17px!important;flex:none;left:auto!important;top:auto!important}.fc-seg button[data-m=prog]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 7l-5 5 5 5M16 7l5 5-5 5'/%3E%3C/svg%3E")}.fc-seg button[data-m=conv]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h12l-3-3M17 17H5l3 3'/%3E%3C/svg%3E")}.fc-seg button[data-m=tools]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a4 4 0 00-5.4 5.4L3 18l3 3 6.3-6.3a4 4 0 005.4-5.4l-3 3-2.4-.6-.6-2.4z'/%3E%3C/svg%3E")}.fc .fc-seg button,.fc .fc-seg button.on,.fc-seg button[data-m],.fc-seg button.on[data-m]{padding:10px 2px 9px!important;text-indent:0!important;text-align:center!important;font-size:11px!important;letter-spacing:0!important;white-space:nowrap}@media(max-width:760px){.kb-bar{flex-wrap:wrap!important;gap:4px 6px!important;padding:6px 8px 6px 10px!important}.kb-tabs{order:2;flex:1 1 100%!important;width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.kb-tabs button{flex:none!important;white-space:nowrap}.kb-ctl{order:1;width:100%!important}.kb-body{padding:10px!important}.kb-pal{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}}@media(max-width:760px){.kb .kb-bar{flex-wrap:wrap!important}.kb .kb-tabs{order:2;flex:1 1 100%!important;width:100%!important}.kb .kb-ctl{order:1;width:100%!important;justify-content:flex-end;gap:2px}.kb .kb-ctl .ib:not(.kb-x){display:grid!important}.kb .kb-ctl .ib.kb-x{margin-left:auto}}@media(max-width:1100px){html body .mv-side,html body .mv-split .mv-side,html body .mv-two>.fv,html body .mv-two figure{position:static!important;top:auto!important}}html body .hx h1{margin-bottom:0!important}.hx .hx-h1b{margin:0 0 12px;font:800 clamp(32px,4.3vw,52px)/1.04 "Manrope",sans-serif;letter-spacing:-.035em;background:linear-gradient(90deg,#c4b5fd,#f0abfc 55%,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:700px){.hx .hx-h1b{margin-bottom:8px}}html body .hx h1{margin-bottom:12px!important}.pg-fig{margin:18px 0;padding:12px;border-radius:18px;background:linear-gradient(160deg,#f2f7ff,#fff);border:1px solid var(--line);max-width:520px}.pg-fig .fig{display:block;width:100%;height:auto}.pg-fig figcaption{margin:8px 4px 2px;font:600 13px/1.5 Manrope,sans-serif;color:var(--mut)}.pg-ex{margin:18px 0;padding:16px 18px;border-radius:18px;background:#fff;border:1px solid var(--line);border-left:5px solid var(--a1)}.pg-exh{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.pg-exh b{font:800 15px Manrope,sans-serif;color:var(--a1)}.pg-try{font:700 13px Manrope,sans-serif;color:var(--a1);text-decoration:none;padding:5px 11px;border-radius:99px;background:#eef3ff;border:1px solid #d3defa}.pg-try:hover{background:var(--a1);color:#fff}.pg-try.s{white-space:nowrap}.pg-prob{margin:10px 0 6px;font:600 17px/1.5 STIX Two Text,serif}.pg-ex ol{margin:6px 0 10px;padding-left:22px;line-height:1.75}.pg-ans{margin:0;padding:9px 12px;border-radius:10px;background:#ecfdf3;border:1px solid #bbf0cf;font-size:15.5px}.pg-note{display:flex;gap:12px;margin:16px 0;padding:13px 16px;border-radius:14px;border:1px solid}.pg-note b{font:800 12px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding-top:3px}.pg-note p{margin:0;line-height:1.6}.pg-note.tip{background:#eff8ff;border-color:#b9ddfb}.pg-note.tip b{color:#0369a1}.pg-note.warn{background:#fff7ed;border-color:#fdd9a7}.pg-note.warn b{color:#b45309}.pg-pr td:nth-child(3){text-align:right}.pg-pr td:first-child{font-family:JetBrains Mono,monospace;font-size:13.5px}.cp-hero{position:relative;overflow:hidden;isolation:isolate;color:#fff;padding:clamp(22px,3.4vw,40px) 16px clamp(70px,8vw,96px);background:linear-gradient(135deg,var(--h1),var(--h2))}.cp-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--hbg);opacity:.9}.cp-hero:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse at 70% 30%,#000 20%,transparent 75%)}.cp-hw{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:28px;align-items:center}.cp-hw .cp-bc{color:#c7d6f7}.cp-hw .cp-bc a{color:#9fd8ff}.cp-hw .cp-bc span{color:#fff}.cp-hw h1{margin:6px 0 10px;font:800 clamp(26px,3.8vw,44px)/1.08 "Manrope",sans-serif;letter-spacing:-.03em;color:#fff}.cp-hw p{margin:0 0 14px;color:#dbe6ff;font-size:clamp(15px,1.5vw,17.5px);line-height:1.6;max-width:640px}.cp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cp-chips li{padding:6px 13px;border-radius:99px;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);font:700 12.5px Manrope,sans-serif}.cp-fig{background:#fff;border-radius:22px;padding:10px;box-shadow:0 30px 60px -28px #0009;transform:rotate(1.2deg)}.cp-fig .fig{display:block;width:100%;height:auto}.cp-sy{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.cp-sy i{position:absolute;font:800 clamp(34px,6vw,76px)/1 "STIX Two Text",serif;font-style:normal;color:#ffffff12}.cp-tool.hm-tool{margin:-54px auto 14px}@media(max-width:820px){.cp-hw{grid-template-columns:1fr}.cp-fig{display:none}.cp-tool.hm-tool{margin-top:-46px}}.hm-card{position:relative}.hm-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:var(--cbg);background-size:420px;background-repeat:repeat;opacity:.55;pointer-events:none}.hm-card>*{position:relative}.rel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.mv-pp{padding:0;gap:0}.mv-ppq{display:flex;flex-direction:column;gap:10px;padding:16px 16px 12px;color:var(--txt);text-decoration:none;flex:1}.mv-ppl{display:flex;justify-content:space-between;gap:8px;padding:10px 16px;border-top:1px dashed var(--line);font:700 13px Manrope,sans-serif;color:var(--fg);text-decoration:none;background:linear-gradient(90deg,var(--bgc),transparent)}.mv-ppl b{transition:transform .18s}.mv-ppl:hover b{transform:translate(4px)}.mv-ppl:hover span{text-decoration:underline}.mv-pp i{width:max-content}.mv-cnt{display:block;margin-top:10px;color:var(--mut);font:700 11.5px Manrope,sans-serif;letter-spacing:.04em}.mv-sl a{line-height:1.2}.mv-subs{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.hm-tool .hm-card{background-color:var(--card)}.hm-tool{max-width:820px}.hm-card{padding:14px!important;border-radius:24px}.hm-card textarea{min-height:58px!important;font-size:15px!important}.hm-card .k{height:36px!important;font-size:16px!important}.hm-card .kb-m{gap:10px}.hm-card .kb-body{padding:6px 8px 8px}.hm-card .kb-tabs button{padding:8px 9px 7px;font-size:13px}.hm-card .sv-top{padding-bottom:8px;margin-bottom:10px}.hm-card .sv-smp{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:7px!important}.hm-card .sv-smp button{padding:8px 11px!important;gap:3px!important;border-radius:11px!important;font-size:12.5px!important}.hm-card .sv-smp button i{font-size:9.5px!important;padding:2px 7px!important}.hm-tool .tb-t button{padding:6px 10px;font-size:12.5px}@media(max-width:560px){.hm-card .k{height:40px!important}}.mv-hv{min-height:520px}.mv-card.dk{background:linear-gradient(150deg,#0f1b46eb,#080e28eb);border:1px solid rgba(147,180,255,.35);backdrop-filter:blur(10px);box-shadow:0 30px 70px -28px #000c,inset 0 1px #ffffff1f;padding:8px;color:#fff}.ha{display:block;width:100%;height:auto}.mv-card.c1{width:56%;left:0;top:0}.mv-card.c2{right:0;top:14px;bottom:auto;width:41%}.mv-card.c3{left:0;top:49%;bottom:auto;width:49%;animation:mvf 9s ease-in-out -2s infinite}.mv-card.c4{right:0;top:47%;bottom:auto;width:31%;animation:mvf 8s ease-in-out -5s infinite}.mv-card.c5{left:52%;top:78%;bottom:auto;width:34%;animation:mvf 10s ease-in-out -1s infinite;z-index:3}.mv-hero:before{content:"";position:absolute;inset:-20%;z-index:-2;background:conic-gradient(from 210deg at 70% 40%,#38bdf833,#a78bfa38,#f472b61f,#38bdf833);filter:blur(60px);animation:mvspin 40s linear infinite}@keyframes mvspin{to{transform:rotate(360deg)}}@media(max-width:900px){.mv-hv{min-height:430px}}@media(max-width:520px){.mv-card.c3,.mv-card.c4,.mv-card.c5{display:none}}@media(prefers-reduced-motion:reduce){.mv-hero:before{animation:none}}@media(max-width:520px){.mv-card.c1{width:100%!important}}.cx{padding:14px 14px 4px}.cx-h{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin-bottom:10px}.cx-h b{font:800 15px Manrope,sans-serif}.cx-h span{font-size:12.5px;color:var(--mut)}.cx-t{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.cx-t button{all:unset;cursor:pointer;flex:none;padding:7px 13px;border-radius:99px;border:1px solid var(--line);background:var(--card);font:700 12.5px Manrope,sans-serif;color:var(--fg);white-space:nowrap}.cx-t button:hover{background:var(--bgc)}.cx-t button.on{background:var(--fg);color:#fff;border-color:var(--fg)}.cx-t button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.cx-p{margin-top:8px;padding:14px;border-radius:18px;background:linear-gradient(160deg,var(--bgc),var(--card) 75%);border:1px solid var(--line);display:grid;gap:14px}.cx-s small{display:block;margin-bottom:7px;font:800 10.5px Manrope,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--fg)}.cx-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:7px}.cx-g button{all:unset;cursor:pointer;box-sizing:border-box;padding:9px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line);font:600 12.5px/1.4 JetBrains Mono,monospace;color:var(--txt);overflow-wrap:anywhere;transition:transform .15s,border-color .15s,box-shadow .15s}.cx-g button:hover,.cx-g button:focus-visible{transform:translateY(-2px);border-color:var(--fg);box-shadow:0 10px 22px -16px var(--fg)}.cx-tl{display:flex;flex-wrap:wrap;gap:7px}.cx-tl button,.cx-f button{all:unset;cursor:pointer;display:inline-flex;gap:6px;align-items:center;padding:7px 12px;border-radius:11px;background:var(--card);border:1px solid var(--line);font:700 12.5px Manrope,sans-serif}.cx-tl button i{font-style:normal}.cx-tl button:hover,.cx-f button:hover{border-color:var(--fg,#2563eb)}.cx-tl button.on,.cx-f button.on{background:var(--fg,#2563eb);color:#fff}.cx-a{font:700 12.5px Manrope,sans-serif;color:var(--fg);text-decoration:none}.cx-a:hover{text-decoration:underline}.cx-f{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding:10px 0 4px}.cx-f span{font:800 10.5px Manrope,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--mut);margin-right:4px}.mv-hero{background:radial-gradient(1200px 600px at 12% -10%,#1d4ed8 0%,transparent 55%),radial-gradient(900px 600px at 95% 10%,#7c3aed 0%,transparent 50%),radial-gradient(800px 500px at 60% 110%,#0891b2 0%,transparent 55%),#050b1f}.mv-bg:before{content:"";position:absolute;inset:0;background-image:var(--eq);background-size:420px 420px;animation:mvdrift 120s linear infinite;mask-image:linear-gradient(180deg,#000 40%,transparent 95%);-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent 95%)}@keyframes mvdrift{to{background-position:420px 420px}}.mv-bg u{position:absolute;left:-10%;right:-10%;bottom:-2px;height:46%;transform-origin:50% 100%;transform:perspective(500px) rotateX(58deg);background-image:linear-gradient(rgba(125,170,255,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(125,170,255,.35) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(0deg,#000,transparent 85%);-webkit-mask-image:linear-gradient(0deg,#000,transparent 85%);animation:mvfloor 6s linear infinite;text-decoration:none}.mv-bg u.g2{display:none}@keyframes mvfloor{to{background-position:0 56px,0 0}}.mv-hero:after{background-image:radial-gradient(rgba(255,255,255,.35) 1px,transparent 1.2px);background-size:34px 34px;opacity:.25}.cp-hero:before{animation:cpdrift 100s linear infinite}@keyframes cpdrift{to{background-position:480px 480px,0 0}}@media(prefers-reduced-motion:reduce){.mv-bg:before,.mv-bg u,.cp-hero:before{animation:none}}@media(max-width:520px){.mv-bg u{height:30%}}:root{--a1:#6d28d9;--a2:#c026d3;--blue:#6d28d9;--bg:#f7f5ff}body{background:var(--bg)}.hx{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#0a0620;padding:clamp(30px,4.5vw,58px) 16px clamp(86px,9vw,124px)}.hx-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.hx-bg i{position:absolute;border-radius:50%;filter:blur(70px)}.hx-bg .o1{width:620px;height:620px;left:-140px;top:-260px;background:radial-gradient(#7c3aed,transparent 65%);opacity:.85}.hx-bg .o2{width:560px;height:560px;right:-120px;top:-120px;background:radial-gradient(#db2777,transparent 65%);opacity:.55}.hx-bg .o3{width:720px;height:380px;left:30%;bottom:-200px;background:radial-gradient(#22d3ee,transparent 65%);opacity:.35}.hx:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(ellipse at 60% 30%,#000 25%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at 60% 30%,#000 25%,transparent 72%)}.hx:after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;background:linear-gradient(180deg,transparent,var(--bg))}.hx-w{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:36px;align-items:center}.hx-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:99px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);font:700 12.5px Manrope,sans-serif;color:#e9ddff}.hx-pill b{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px #34d39940}.hx h1{margin:16px 0 12px;font:800 clamp(32px,5vw,56px)/1.04 "Manrope",sans-serif;letter-spacing:-.035em}.hx h1 span{background:linear-gradient(90deg,#c4b5fd,#f0abfc 55%,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent}.hx-t p{margin:0 0 22px;max-width:520px;color:#d9ccff;font-size:clamp(15px,1.5vw,18px);line-height:1.6}.hx-cta{display:flex;flex-wrap:wrap;gap:10px}.hx-b{display:inline-flex;gap:8px;align-items:center;padding:13px 22px;border-radius:14px;background:linear-gradient(135deg,#7c3aed,#d946ef);color:#fff;font:800 15px Manrope,sans-serif;text-decoration:none;box-shadow:0 14px 34px -14px #c026d3}.hx-b i{font-style:normal}.hx-b:hover{filter:brightness(1.1)}.hx-b.g{background:#ffffff1a;border:1px solid rgba(255,255,255,.28);box-shadow:none}.hx-st{display:flex;gap:26px;margin:26px 0 0;padding:0;list-style:none}.hx-st li{font:600 12.5px Manrope,sans-serif;color:#bfaef0}.hx-st b{display:block;font:800 26px Manrope,sans-serif;color:#fff}.hx-v{position:relative;min-height:380px}.hx-c1{position:absolute;left:0;top:0;width:80%;padding:18px;border-radius:24px;background:#fff;color:var(--txt);box-shadow:0 50px 90px -34px #000000bf,0 0 0 1px #fff6}.hx-q{padding:9px 13px;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#c026d3);color:#fff;font:700 14px Manrope,sans-serif;width:max-content;max-width:100%}.hx small{display:block;font:800 9.5px Manrope,sans-serif;letter-spacing:.12em;opacity:.8;margin-bottom:2px}.hx-a{margin:12px 0;padding:10px 14px;border-radius:12px;background:#f3eeff;border:1px solid #e2d6ff}.hx-a small{color:#6d28d9}.hx-a b{font:800 22px Manrope,sans-serif}.hx-g .fig{display:block;width:100%;height:auto;max-height:150px}.hx-c1 ol{margin:8px 0 0;padding-left:20px;font-size:13px;line-height:1.75;color:var(--mut)}.hx-c1 .ok{color:#15803d;font-weight:700}.hx-c2{position:absolute;right:0;bottom:0;width:58%;padding:8px;border-radius:22px;background:linear-gradient(150deg,#1e1050f2,#08061ef2);border:1px solid rgba(196,181,253,.4);box-shadow:0 40px 80px -30px #000;animation:hxf 9s ease-in-out infinite}.hx-c2 .ha{display:block;width:100%;height:auto}@keyframes hxf{50%{transform:translateY(-10px)}}@media(max-width:900px){.hx-w{grid-template-columns:1fr}.hx-v{max-width:520px;width:100%;margin:0 auto}}@media(max-width:520px){.hx-v{min-height:0}.hx-c1{position:static;width:100%}.hx-c2{display:none}.hx-b{flex:1 1 100%;justify-content:center}.hx-st{gap:18px}}@media(prefers-reduced-motion:reduce){.hx-c2{animation:none}}.hm-tool.tl{max-width:780px;margin:6px auto 22px;padding:0 14px}.hm-card{padding:12px!important;border-radius:22px;background:#fff!important}.hm-card .kb-sub{margin-bottom:6px}.kb-sh{display:none!important}.hm-card textarea{min-height:52px!important}.hm-card .sv-top{padding-bottom:6px;margin-bottom:8px}.hm-card .cx{padding:10px 4px 2px}.sj-bar{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 18px}.sj-bar button{all:unset;cursor:pointer;padding:8px 14px;border-radius:99px;border:1px solid var(--line);background:var(--card);font:700 13px Manrope,sans-serif;color:var(--fg,var(--txt))}.sj-bar button b{opacity:.55;margin-left:3px}.sj-bar button:hover{background:var(--bgc,#eee)}.sj-bar button.on{background:var(--fg,#6d28d9);color:#fff;border-color:transparent}.sj-bar button:focus-visible{outline:2px solid var(--a1);outline-offset:2px}.sj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.sj-c{position:relative;display:flex;gap:13px;align-items:center;padding:14px;border-radius:18px;background:var(--card);border:1px solid var(--line);text-decoration:none;color:var(--txt);overflow:hidden;transition:transform .18s,box-shadow .18s,border-color .18s}.sj-c:hover,.sj-c:focus-visible{transform:translateY(-3px);border-color:var(--fg);box-shadow:0 18px 34px -22px var(--fg)}.sj-c[hidden]{display:none}.sj-i{flex:none;width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:var(--bgc);color:var(--fg);font:600 21px STIX Two Text,serif;overflow:hidden}.sj-t{min-width:0;display:flex;flex-direction:column;gap:2px;flex:1}.sj-t b{font:800 14.5px Manrope,sans-serif}.sj-t small{font:500 12.5px/1.4 Manrope,sans-serif;color:var(--mut)}.sj-t code{margin-top:3px;font:600 11px JetBrains Mono,monospace;color:var(--fg);background:none;border:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:none}.sj-c em{position:absolute;right:12px;top:10px;font:800 10.5px Manrope,sans-serif;font-style:normal;color:var(--fg);opacity:0;transition:opacity .15s}.sj-c:hover em{opacity:1}.hx-v{min-height:400px}.hx-c1{width:70%}.hx-c2{width:46%;right:0;bottom:6px}.cx-h{all:unset;box-sizing:border-box;cursor:pointer;display:flex;width:100%;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:linear-gradient(90deg,#f3eeff,#fff);border:1px solid #e2d6ff;margin:0}.cx-h b{font:800 13.5px Manrope,sans-serif}.cx-h span{font:600 12px Manrope,sans-serif;color:var(--mut);flex:1}.cx-h i{font-style:normal;transition:transform .2s;color:#6d28d9}.cx-h[aria-expanded=true] i{transform:rotate(180deg)}.cx-h:focus-visible{outline:2px solid #6d28d9}.cx.shut .cx-t,.cx.shut .cx-p,.cx.shut .cx-f{display:none}.cx{padding:8px 0 0}@media(min-width:620px){.hm-card .sv-bar{flex-wrap:nowrap}.hm-card .sv-chip,.hm-card .sv-bar select{padding:7px 10px!important;font-size:12.5px!important}.hm-card .sv-go{padding:9px 16px!important}.hm-card .sv-bar select{max-width:104px}}@media(max-width:700px){.hx-v{display:none}.hx{padding-bottom:70px}.hx h1{margin:12px 0 8px}.hx-t p{margin-bottom:16px}.hx-st{margin-top:16px}.hx-st b{font-size:21px}}body{background-color:var(--bg);background-image:radial-gradient(rgba(109,40,217,.1) 1px,transparent 1.3px);background-size:28px 28px}.hx-w{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:44px}.hx-ft{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;max-width:520px}.hx-ft li{display:flex;gap:9px;align-items:center;font:600 13.5px/1.35 Manrope,sans-serif;color:#e4d9ff}.hx-ft i{font-style:normal;flex:none;width:26px;height:26px;border-radius:9px;display:grid;place-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);font-size:13px}.hx-v{min-height:440px;perspective:1400px}.hs{position:absolute;inset:0 0 0 4%;transform:rotateY(-9deg) rotateX(4deg) rotate(.6deg);transform-style:preserve-3d;transition:transform .5s}.hs-win{position:absolute;inset:0 6% 0 0;border-radius:24px;background:#fff;box-shadow:0 60px 100px -40px #000,0 0 0 1px #ffffff80,0 0 90px -10px #a855f78c;overflow:hidden;color:var(--txt)}.hs-bar{display:flex;align-items:center;gap:6px;padding:11px 14px;background:linear-gradient(#faf8ff,#f2edff);border-bottom:1px solid #e7defc}.hs-bar i{width:10px;height:10px;border-radius:50%;background:#ddd}.hs-bar i:nth-child(1){background:#fb7185}.hs-bar i:nth-child(2){background:#fbbf24}.hs-bar i:nth-child(3){background:#34d399}.hs-bar span{margin-left:8px;font:800 12.5px Manrope,sans-serif}.hs-bar b{margin-left:auto;font:800 9px Manrope,sans-serif;letter-spacing:.1em;padding:3px 7px;border-radius:99px;background:#ede9fe;color:#6d28d9}.hs-body{padding:14px 16px 16px;display:grid;gap:10px}.hs small{display:block;font:800 9px Manrope,sans-serif;letter-spacing:.12em;color:#8b7bbd;margin-bottom:2px}.hs-in{padding:10px 14px;border-radius:14px;background:#faf8ff;border:1.5px solid #c4b5fd;font:600 20px STIX Two Text,serif;box-shadow:0 0 0 4px #7c3aed1a}.hs-res{display:grid;grid-template-columns:1.25fr .9fr;gap:10px}.hs-an{padding:10px 13px;border-radius:14px;background:linear-gradient(135deg,#f3eeff,#fdf0ff);border:1px solid #e5d8ff}.hs-an b{display:block;font:700 15.5px/1.35 STIX Two Text,serif;color:#3b1d8a}.hs-gr{border-radius:14px;background:#fff;border:1px solid #eee6ff;display:grid;place-items:center;padding:4px}.hs-gs{width:100%;height:auto;max-height:84px}.hs-st{margin:0;padding:0;list-style:none;display:grid;gap:5px}.hs-st li{display:flex;gap:9px;align-items:center;font:600 12px Manrope,sans-serif;color:#5b5578}.hs-st u{flex:none;width:19px;height:19px;border-radius:50%;background:#7c3aed;color:#fff;display:grid;place-items:center;text-decoration:none;font-size:10px;font-weight:800}.hs-kb{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:9px;border-radius:14px;background:linear-gradient(160deg,#1c1250,#0e0828)}.hs-kb i{font-style:normal;text-align:center;padding:6px 0;border-radius:7px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);color:#f3edff;font:600 13px STIX Two Text,serif}.hs-kb i.o{background:#a855f759}.hs-kb i.p{background:#22d3ee40}.hs-f{position:absolute;display:flex;gap:8px;align-items:center;padding:9px 14px 9px 10px;border-radius:14px;background:#140a3cd1;backdrop-filter:blur(10px);border:1px solid rgba(196,181,253,.45);color:#fff;font:800 12.5px Manrope,sans-serif;box-shadow:0 20px 40px -16px #000;transform:translateZ(60px);animation:hxf 7s ease-in-out infinite}.hs-f em{font-style:normal;width:26px;height:26px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,#7c3aed,#d946ef);font-size:13px;font-weight:800}.hs-f.f1{right:0;top:12%}.hs-f.f2{left:-6%;top:44%;animation-delay:-2s}.hs-f.f3{right:-1%;top:56%;animation-delay:-4s}.hs-f.f4{left:6%;bottom:-3%;animation-delay:-1s}@media(max-width:900px){.hx-w{grid-template-columns:1fr}.hx-v{max-width:560px;margin:0 auto;width:100%}.hs{transform:none}}@media(max-width:700px){.hx-v{display:none}.hx-ft{grid-template-columns:1fr}}.stage{position:relative;isolation:isolate;padding:34px 0 40px;background:linear-gradient(180deg,var(--bg) 0,#efe8ff 38%,#e9e0ff 100%);border-bottom:1px solid #ddd0fb;overflow:hidden}.stage:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--st);background-size:300px;opacity:1;animation:stdrift 90s linear infinite}.stage:after{content:"";position:absolute;z-index:-1;left:50%;top:-80px;width:900px;height:420px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(168,85,247,.28),transparent);filter:blur(10px)}@keyframes stdrift{to{background-position:300px 300px}}@media(prefers-reduced-motion:reduce){.stage:before,.hs-f{animation:none}}.hm-tool.tl{max-width:800px;margin:0 auto;padding:0 14px}.hm-card{padding:0!important;border:0!important;border-radius:26px!important;background:#fff!important;box-shadow:0 50px 100px -40px #4c1d958c,0 0 0 1px #7c3aed2e!important;overflow:hidden}.hm-card:before{opacity:.5}.hm-card .sv{padding:0}.sv-top{padding:12px 16px!important;margin:0!important;border:0!important;background:linear-gradient(90deg,#1c1250,#3b1d8a 60%,#6d28d9)!important;color:#fff;gap:10px}.sv-top b{color:#fff;font:800 15px Manrope,sans-serif}.sv-top .sv-logo{background:linear-gradient(135deg,#a78bfa,#f0abfc)!important;color:#1c1250!important;border-radius:10px;box-shadow:0 6px 16px -6px #000}.sv-top .sv-beta{background:#ffffff29!important;color:#ede9fe!important;border:0!important}.sv-top .sv-ic{background:#ffffff24!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:10px}.hm-card .sv-in,.hm-card .sv-box{border:0}.kb-sub{padding:12px 16px 0;margin:0!important}.kb-sb{border-radius:12px!important;border:1px solid #e5d8ff!important;background:#faf8ff!important}.kb-sb .ic{background:linear-gradient(135deg,#7c3aed,#d946ef)!important}.hm-card textarea{margin:8px 0 0;padding:12px 16px!important;min-height:66px!important;font:500 20px/1.45 STIX Two Text,serif!important;color:#1c1250;background:transparent}.hm-card textarea::placeholder{color:#a79bd0;font-family:Manrope,sans-serif;font-size:16px}.kb-prev{display:none!important}.sv-bar{padding:10px 16px 14px;gap:8px!important;border-top:1px solid #f0eaff}.sv-chip,.sv-bar select{border-radius:12px!important;background:#f5f1ff!important;border:1px solid #e7defc!important;color:#3b1d8a!important;font-weight:700!important}.sv-chip:hover{background:#ede4ff!important}.sv-go{border-radius:13px!important;background:linear-gradient(135deg,#7c3aed,#d946ef)!important;box-shadow:0 14px 28px -12px #a21caf!important;font-weight:800!important;letter-spacing:.01em}#svMath.on{background:#1c1250!important;color:#fff!important;border-color:#1c1250!important}.kb{--kbbg:#140c38;--keyb:rgba(255,255,255,.14);--keyn:#2f2370;--keyg:#241a58;--blue:#d946ef;margin:0!important;border:0!important;border-radius:0!important;background:linear-gradient(170deg,#1c1250,#0d0726)!important}.kb-bar{border-bottom:1px solid rgba(255,255,255,.1)!important}.kb-tabs button{color:#b8a9ee!important}.kb-tabs button:hover{color:#fff!important}.kb-tabs button.on{color:#fff!important;border-bottom-color:#d946ef!important}.kb .seg{background:#ffffff14!important;border-color:#ffffff29!important}.kb .seg button{color:#cbbdf5!important;background:none!important}.kb .seg button.on{background:#7c3aed!important;color:#fff!important}.kb .ib,.kb .ca{color:#cbbdf5!important}.kb .ib:hover,.kb .ca:hover{color:#fff!important}.k{background:#ffffff14!important;border:1px solid rgba(255,255,255,.13)!important;color:#f4efff!important;box-shadow:0 2px #00000059!important;border-radius:10px!important}.k:hover,.k.n{background:#ffffff26!important}.k.g{background:#a855f738!important}.k.enter{background:linear-gradient(135deg,#7c3aed,#d946ef)!important;border-color:transparent!important}.k.geo,.k.cmd{color:#f4efff!important}.kb-set{background:#140c38!important;color:#e9ddff}.cx{padding:12px 16px 14px!important;background:#faf8ff}.cx-h{background:#fff!important}.tb-p{background:#fff}.ft-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.ft-c{display:flex;flex-direction:column;gap:6px;padding:12px 12px 16px;border-radius:20px;background:var(--card);border:1px solid var(--line);transition:transform .2s,box-shadow .2s}.ft-c:hover{transform:translateY(-4px);box-shadow:0 22px 40px -26px #6d28d9}.ft-svg{display:block;width:100%;height:auto;border-radius:14px;background:linear-gradient(160deg,#f6f1ff,#fff);margin-bottom:6px}.ft-c b{font:800 15.5px Manrope,sans-serif;padding:0 6px}.ft-c span{font:500 13.5px/1.55 Manrope,sans-serif;color:var(--mut);padding:0 6px}.sj-tools{display:grid;gap:12px;margin:6px 0 20px}.sj-s{display:flex;align-items:center;gap:10px;padding:0 16px;height:50px;border-radius:16px;background:var(--card);border:1.5px solid #ddd0fb;color:#6d28d9;transition:box-shadow .2s,border-color .2s}.sj-s:focus-within{border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed24}.sj-s input{flex:1;min-width:0;border:0;outline:0;background:none;font:600 15px Manrope,sans-serif;color:var(--txt)}#sjW{display:grid;gap:18px}.sj-b{border-radius:24px;background:var(--card);border:1px solid var(--line);overflow:hidden}.sj-b[hidden]{display:none}.sj-h{display:flex;gap:16px;align-items:center;padding:16px 20px;background:linear-gradient(100deg,var(--bgc),var(--card) 85%);border-bottom:1px solid var(--line)}.sj-big{flex:none;width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:var(--fg);color:#fff;font:600 22px STIX Two Text,serif;box-shadow:0 12px 24px -12px var(--fg)}.sj-h h3{margin:0;font:800 19px Manrope,sans-serif;color:var(--fg)}.sj-h p{margin:2px 0 0;font:500 13px/1.45 Manrope,sans-serif;color:var(--mut)}.sj-n{margin-left:auto;min-width:34px;height:34px;padding:0 10px;border-radius:99px;display:grid;place-items:center;background:var(--card);border:1px solid var(--line);font:800 13px Manrope,sans-serif;color:var(--fg)}.sj-b .sj-grid{padding:14px;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:10px}.sj-b .sj-c{padding:11px 12px;border-radius:14px;background:#fbfaff;border-color:#eee8fd}.sj-b .sj-c:hover{background:#fff}.sj-b .sj-i{width:42px;height:42px;border-radius:12px;font-size:18px}.sj-b .sj-t small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sj-b .sj-c em{opacity:0;top:8px;right:10px}.sj-b .sj-c:hover em{opacity:1}.sj-none{padding:24px;text-align:center;color:var(--mut);font-weight:600}@media(max-width:560px){.sj-h{padding:14px}.sj-big{width:46px;height:46px}.sj-b .sj-grid{grid-template-columns:1fr;padding:10px}}.hx h1{font-size:clamp(32px,4.3vw,52px)}.hx-w{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr)}.hs{transform:rotateY(-6deg) rotateX(3deg)}.hs-f.f1{right:-3%;top:-3%}.hs-f.f2{left:-9%;top:58%}.hs-f.f3{right:-4%;top:50%}.hs-f.f4{left:3%;bottom:-6%}#svOut:not([hidden]){padding:8px 22px 20px;background:linear-gradient(#fff,#fbf9ff)}.sv-ub{background:linear-gradient(135deg,#7c3aed,#c026d3)!important;box-shadow:0 12px 24px -12px #a21caf!important}.sv-sec>h4,.sv-sec h5{letter-spacing:.02em}.hm-tool.tl{max-width:880px}.hm-card{border-radius:10px!important;background-color:#fff!important;background-image:linear-gradient(180deg,#ffffff59,#ffffffe6 340px),var(--cbg)!important;background-size:auto,260px!important;box-shadow:0 40px 80px -40px #31186e8c,0 0 0 1px #5b21b633!important}.sv-top{display:none!important}.ab{display:flex;overflow-x:auto;scrollbar-width:none;background:#f7f5fd;border-bottom:1px solid #e1d9f4}.ab::-webkit-scrollbar{display:none}.ab button{all:unset;box-sizing:border-box;cursor:pointer;flex:1 0 auto;min-width:76px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 8px 10px;font:700 11.5px Manrope,sans-serif;letter-spacing:.01em;color:#6b6490;border-bottom:3px solid transparent;transition:color .15s,background .15s}.ab button svg{width:20px;height:20px}.ab button:hover{color:#2a1a6e;background:#efeaff}.ab button:focus-visible{outline:2px solid #6d28d9;outline-offset:-3px}.ab button.on{color:#4c1d95;background:#fff;border-bottom-color:#6d28d9}.ab button+button{border-left:1px solid #ece6fa}.ab button.on+button,.ab button.on{border-left-color:transparent}.sv.tool .sv-box,.sv.tool .cx,.sv.tool #svOut{display:none!important}.sv.tool .tb-p{display:block;padding:18px;margin:0;background:#fff}.sv-chip,.sv-bar select{border-radius:6px!important;background:#fff!important;border:1px solid #d8cff0!important;color:#2a1a6e!important}.sv-chip:hover{background:#f1ecff!important;border-color:#b9a8ea!important}.sv-go{border-radius:6px!important;background:#5b21b6!important;box-shadow:0 6px 14px -6px #4c1d95!important}.sv-go:hover{background:#4c1d95!important}#svAsk{border-color:#5b21b6!important;color:#5b21b6!important}#svMath.on{background:#2a1a6e!important}.kb-sb{border-radius:6px!important}.kb-sb .ic{background:#5b21b6!important;border-radius:5px!important}.hm-card textarea{background:transparent!important}.sv-bar{border-top:1px solid #ece6fa!important;background:#ffffffb3}.cx,.tb-p,.cx-h,.cx button,.tb button{border-radius:6px!important}.kb{--kbbg:#f4f1fb;background:#f4f1fb!important;border-top:1px solid #e1d9f4!important}.kb-bar{border-bottom:1px solid #e1d9f4!important}.kb-tabs button{color:#6b6490!important}.kb-tabs button:hover{color:#2a1a6e!important}.kb-tabs button.on{color:#4c1d95!important;border-bottom-color:#6d28d9!important}.kb .seg{background:#fff!important;border-color:#d8cff0!important;border-radius:6px!important}.kb .seg button{color:#5b5480!important;border-radius:5px!important}.kb .seg button.on{background:#4c1d95!important;color:#fff!important}.kb .ib,.kb .ca{color:#6b6490!important}.kb .ib:hover,.kb .ca:hover{color:#2a1a6e!important}.k{background:#fff!important;border:1px solid #d8cff0!important;color:#1e1650!important;box-shadow:0 2px #cdc2ea!important;border-radius:6px!important}.k:hover{background:#efe9ff!important}.k:active{transform:translateY(1px);box-shadow:0 1px #cdc2ea!important}.k.n{background:#fff!important}.k.g{background:#ebe5fb!important;color:#4c1d95!important}.k.enter{background:#5b21b6!important;border-color:#4c1d95!important;color:#fff!important}.k.geo,.k.cmd{color:#1e1650!important}.kb-set{background:#fff!important;color:#1e1650!important}.sv-ub{border-radius:8px!important;background:#5b21b6!important;box-shadow:none!important}@media(max-width:700px){.ab button{min-width:68px;padding:10px 6px 8px}}.sj-row{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap;margin:6px 0 20px}.sj-row .sj-s{flex:1 1 280px;border-radius:10px}.sj-dd{position:relative;flex:0 0 auto}.sj-dd>button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;height:50px;padding:0 14px 0 8px;border-radius:10px;background:var(--card);border:1.5px solid #ddd0fb}.sj-dd>button:focus-visible,.sj-dd.open>button{border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed24}.sj-dd .ic{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:#5b21b6;color:#fff;font:600 18px STIX Two Text,serif}.sj-dd small{display:block;font:800 10px Manrope,sans-serif;letter-spacing:.12em;color:#6b6490}.sj-dd b{display:block;font:800 16px Manrope,sans-serif;color:var(--txt)}.sj-dd i{font-style:normal;color:#6b6490;font-size:11px;margin-left:6px}.sj-m{display:none;position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:270px;padding:8px;border-radius:10px;background:#fff;border:1px solid #ddd0fb;box-shadow:0 24px 50px -20px #31186e80}.sj-dd.open .sj-m{display:block}.sj-m button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:6px;font:700 15px Manrope,sans-serif;color:#1e1650}.sj-m button:hover,.sj-m button.on{background:#f1ecff}.sj-m button em{font-style:normal;width:22px;text-align:center;color:#6d28d9;font:600 17px STIX Two Text,serif}.sj-m button span{margin-left:auto;font:700 12px Manrope,sans-serif;color:#8b83ad}@media(max-width:600px){.sj-dd,.sj-dd>button{width:100%}.sj-m{min-width:100%}}.sj-b,.sj-b .sj-c,.ft-c{border-radius:10px!important}.sj-big,.sj-b .sj-i{border-radius:8px!important}.ft-svg{border-radius:6px!important}.kb-sub{display:none!important}.sv.tool .tb-p{border:0!important;box-shadow:none!important;background:transparent!important}.sv .cx{display:none!important}.sv .cx.show{display:block!important}.cx .cx-h{display:none!important}.ab button.fo svg{color:#6d28d9}.ab button.fo:after{content:"";position:absolute;top:8px;right:calc(50% - 18px);width:7px;height:7px;border-radius:50%;background:#16a34a}.ab button{position:relative}.upl{display:flex;align-items:center;justify-content:center;gap:9px;padding:11px 14px;background:#f7f5fd;border-bottom:1px solid #e1d9f4;color:#5b21b6;font:700 13.5px Manrope,sans-serif;cursor:pointer;transition:background .15s}.upl:hover{background:#efe9ff}.sv-box.drop{outline:2px dashed #6d28d9;outline-offset:-6px;background:#f5f0ff}.exr{display:flex;gap:8px;align-items:center;overflow-x:auto;scrollbar-width:none;padding:10px 16px;border-top:1px solid #ece6fa;background:#fbfaff}.exr::-webkit-scrollbar{display:none}.exr span{flex:none;font:800 10.5px Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#6b6490}.exr button{all:unset;box-sizing:border-box;cursor:pointer;flex:none;padding:6px 11px;border-radius:6px;border:1px solid #ddd5f3;background:#fff;font:600 12.5px JetBrains Mono,ui-monospace,monospace;color:#2a1a6e;white-space:nowrap}.exr button:hover{background:#efe9ff;border-color:#b9a8ea}.fc{position:fixed;z-index:80;width:324px;max-width:calc(100vw - 16px);background:#fff;border:1px solid #d8cff0;border-radius:10px;box-shadow:0 30px 70px -20px #1e10508c,0 0 0 1px #5b21b614;font-family:Manrope,system-ui,sans-serif;color:#1e1650;outline:0;overflow:hidden}.fc[hidden]{display:none}.fc-h{display:flex;align-items:center;gap:8px;padding:9px 10px 9px 12px;background:#f7f5fd;border-bottom:1px solid #e1d9f4;cursor:grab;user-select:none;touch-action:none}.fc-h:active{cursor:grabbing}.fc-g{color:#9a90c2;letter-spacing:-3px;font-size:15px}.fc-h b{font:800 13px Manrope,sans-serif;flex:1}.fc-x{all:unset;cursor:pointer;width:26px;height:26px;display:grid;place-items:center;border-radius:6px;color:#6b6490}.fc-x:hover{background:#e9e3fa;color:#1e1650}.fc-seg{display:flex;margin:12px 12px 0;padding:3px;background:#f1eef9;border:1px solid #e1d9f4;border-radius:8px}.fc-seg button{all:unset;cursor:pointer;flex:1;text-align:center;padding:7px 4px;border-radius:6px;font:700 12.5px Manrope,sans-serif;color:#6b6490}.fc-seg button.on{background:#fff;color:#4c1d95;box-shadow:0 1px 3px #2814642e}.fc-calc,.fc-gr{padding:10px 12px 12px}.fc-calc[hidden],.fc-gr[hidden],.fc-sci[hidden]{display:none}.fc-d{text-align:right;padding:8px 10px 6px;min-height:78px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.fc-d small{display:block;min-height:18px;font:500 14px JetBrains Mono,ui-monospace,monospace;color:#6b6490;overflow-x:auto;white-space:nowrap}.fc-d output{display:block;font:500 36px/1.15 Manrope,sans-serif;color:#1e1650;overflow-x:auto;white-space:nowrap;letter-spacing:-.02em}.fc-d output.pre{color:#8b83ad}.fc-k,.fc-sci{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.fc-sci{grid-template-columns:repeat(5,1fr);margin-bottom:7px;gap:6px}.fk{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;padding:11px 0;border-radius:8px;background:#f3f0fa;border:1px solid #e4def5;font:600 17px Manrope,sans-serif;color:#1e1650;transition:background .12s,transform .05s;user-select:none}.fk:hover{background:#e9e3fa}.fk:active{transform:scale(.96)}.fk:focus-visible{outline:2px solid #6d28d9}.fk.f{background:#e8e3f6;color:#4c1d95;font-weight:700}.fk.o{background:#ece6fb;color:#5b21b6;font-size:20px}.fk.e{background:#5b21b6;border-color:#4c1d95;color:#fff;font-size:20px}.fk.e:hover{background:#4c1d95}.fk.s{font-size:13.5px;padding:9px 0;background:#fff;border-color:#ddd5f3;font-weight:700}.fk.t{color:#fff;background:#4c1d95;border-color:#4c1d95}.fc-act{display:flex;gap:8px;margin-top:10px}.fc-act button{all:unset;box-sizing:border-box;cursor:pointer;flex:1;text-align:center;padding:11px 8px;border-radius:8px;font:800 13.5px Manrope,sans-serif}.fc-ins{background:#ece6fb;color:#4c1d95}.fc-ins:hover{background:#ddd2f8}.fc-sol,.fc-go{background:#5b21b6;color:#fff}.fc-sol:hover,.fc-go:hover{background:#4c1d95}.fc-f{display:flex;align-items:center;gap:8px;padding:0 12px;height:42px;border:1px solid #d8cff0;border-radius:8px;background:#fbfaff}.fc-f span{font:800 13px JetBrains Mono,monospace;color:#6d28d9}.fc-f input{flex:1;min-width:0;border:0;outline:0;background:none;font:600 15px JetBrains Mono,ui-monospace,monospace;color:#1e1650}#fcCv{display:block;width:100%;height:210px;margin-top:10px;border:1px solid #e1d9f4;border-radius:8px;touch-action:none;cursor:crosshair;background:#fff}.fc-gz{display:flex;gap:6px;align-items:center;margin-top:8px}.fc-gz button{all:unset;cursor:pointer;padding:6px 11px;border-radius:6px;background:#f3f0fa;border:1px solid #e4def5;font:700 13px Manrope,sans-serif;color:#4c1d95}.fc-gz button:hover{background:#e9e3fa}.fc-gz span{margin-left:auto;font:600 11.5px JetBrains Mono,monospace;color:#6b6490}@media(max-width:700px){.fc{left:8px!important;right:8px;top:auto!important;bottom:8px;width:auto;max-height:86vh;overflow-y:auto}.fc-h{cursor:default}}.fk.w{grid-column:span 2}.fk.f{font-size:15px}.fc{max-height:calc(100vh - 16px);overflow-y:auto}.fc-act .fc-ins{background:#ece6fb;color:#4c1d95}.fc-act .fc-ins:hover{background:#ddd2f8}.fc-act .fc-sol,.fc-act .fc-go{background:#5b21b6;color:#fff}.fc-act .fc-sol:hover,.fc-act .fc-go:hover{background:#4c1d95}.hm-card{border-radius:22px!important}.ab{border-radius:22px 22px 0 0}#svIn{padding:18px 20px 6px}.sbj{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:5px;border-radius:999px;background:#fff;border:1px solid #e6e1f5;box-shadow:0 8px 24px -14px #4c1d9559;width:fit-content;max-width:100%;margin:0 auto 16px}.sbj::-webkit-scrollbar{display:none}.sbj button{all:unset;box-sizing:border-box;cursor:pointer;flex:none;display:flex;align-items:center;gap:7px;padding:8px 14px 8px 11px;border-radius:999px;font:700 13.5px Manrope,sans-serif;color:#5d5683;transition:background .15s,color .15s}.sbj button svg{flex:none;color:#7c3aed}.sbj button:hover{background:#f3effc;color:#2a1a6e}.sbj button:focus-visible{outline:2px solid #6d28d9}.sbj button.on{background:linear-gradient(135deg,#6d28d9,#8b3fe0);color:#fff;box-shadow:0 8px 18px -8px #5b21b6}.sbj button.on svg{color:#fff}.sv-box{border:1px solid #e0daf2!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 30px -18px #4c1d9566;overflow:visible!important}.sv-box.drop{outline:2px dashed #6d28d9;outline-offset:3px}.hm-card textarea{padding:20px 22px 6px!important;min-height:78px!important;font:500 22px/1.4 STIX Two Text,serif!important}.hm-card textarea::placeholder{font:500 19px Manrope,sans-serif;color:#a29bc4}.sv-bar{display:flex!important;align-items:center;gap:8px!important;padding:8px 14px 14px!important;border:0!important;background:none!important;flex-wrap:nowrap!important}.sv-bar>*{flex:none}.sv-bar .sp{flex:1 1 auto}.sv-bar .b-plus{order:1}#svCalcB{order:2}#svMath{order:3}#svDraw{order:4}#svLang{order:5}.sv-bar .sp{order:6}#svAsk{order:7}#svVoice{order:8}#svGo{order:9}.sv-bar .sv-chip{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:999px!important;border:0!important;background:#f3f1f9!important;color:#241a5e!important;font:600 15px Manrope,sans-serif!important;cursor:pointer;position:relative}.sv-bar .sv-chip:hover{background:#e9e5f6!important}.sv-bar .b-plus{width:40px;padding:0;background:transparent!important;color:#241a5e!important}.sv-bar .b-plus:hover{background:#f3f1f9!important}#svCalcB{width:40px;padding:0;border-radius:11px!important}#svMath .fxi{font:600 17px STIX Two Text,serif;margin-right:1px}#svMath.on{background:#ece6fb!important;color:#4c1d95!important;box-shadow:inset 0 0 0 1.5px #c9b8f2!important}#svDraw,#svVoice{width:40px;padding:0;background:transparent!important}#svDraw:hover,#svVoice:hover{background:#f3f1f9!important}#svVoice.on{background:#fee2e2!important;color:#b91c1c!important;animation:vpulse 1.2s infinite}@keyframes vpulse{50%{box-shadow:0 0 0 6px #dc262626}}#svLang{width:auto;padding:0 26px 0 14px!important;font-size:13.5px!important;max-width:130px;appearance:none;-webkit-appearance:none;background:#f3f1f9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236b6490' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 11px center!important}#svAsk{padding:0 14px 0 11px;color:#5b21b6!important;background:#f3effd!important}#svAsk span{font-weight:800}.b-send{width:44px!important;height:44px!important;min-width:44px;padding:0!important;border-radius:50%!important;background:linear-gradient(135deg,#6d28d9,#9333ea)!important;color:#fff!important;display:grid!important;place-items:center;box-shadow:0 10px 22px -10px #5b21b6!important;transition:opacity .2s,transform .1s}.b-send.idle{opacity:.45;box-shadow:none!important}.b-send:hover{transform:translateY(-1px)}.tip{position:absolute;z-index:30;left:50%;top:calc(100% + 12px);transform:translate(-18%) scale(.96);opacity:0;pointer-events:none;white-space:nowrap;padding:12px 18px;border-radius:12px;background:#eceaf3;color:#1e1650;font:700 14px/1.4 Manrope,sans-serif;font-style:normal;text-align:center;box-shadow:0 10px 24px -10px #28146466;transition:opacity .15s,transform .15s}.tip:before{content:"";position:absolute;left:18%;top:-6px;width:12px;height:12px;background:#eceaf3;transform:rotate(45deg)}.b-plus:hover .tip,.b-plus:focus-visible .tip{opacity:1;transform:translate(-18%)}.kb{margin:12px 0 0!important;border:1px solid #e0daf2!important;border-radius:16px!important;background:#fff!important;overflow:hidden;box-shadow:0 10px 30px -22px #4c1d9566}.kb-bar{display:flex;align-items:center;gap:6px;padding:8px 10px 8px 14px!important;border-bottom:1px solid #ece8f7!important;background:#fff}.kb-tabs{flex:1;min-width:0;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.kb-tabs::-webkit-scrollbar{display:none}.kb-tabs button{flex:none;padding:6px 13px!important;border-radius:999px;border:0!important;font:500 16px STIX Two Text,serif!important;color:#241a5e!important;letter-spacing:0;text-transform:none}.kb-tabs button:hover{background:#f3f1f9!important}.kb-tabs button.on{background:#ece6fb!important;color:#4c1d95!important;font-weight:700!important;border:0!important}.kb-ctl{flex:none;display:flex;align-items:center;gap:2px}.kb-ctl .seg,.kb-ctl .ca{display:none!important}.kb-x{font-size:17px!important;width:32px;height:32px;border-radius:50%!important}.kb-x:hover{background:#f3f1f9!important}.kb-body{padding:14px!important;background:#fff}.kb-pal{display:grid;grid-template-columns:repeat(10,1fr);gap:9px}.pk{all:unset;box-sizing:border-box;cursor:pointer;height:50px;display:flex;align-items:center;justify-content:center;gap:1px;border:1px solid #e3dff0;border-radius:6px;background:#fff;color:#1b1648;font:500 21px STIX Two Text,serif;transition:background .12s,border-color .12s,transform .05s;white-space:nowrap}.pk:hover{background:#f6f2ff;border-color:#c4b2ee}.pk:active{transform:scale(.96)}.pk:focus-visible{outline:2px solid #6d28d9}.pk i{font-style:italic}.pk sup,.pk sub{font-size:.62em;line-height:0}.pk .bx{display:inline-block;width:.5em;height:.5em;border:1px solid #2a1a6e;border-radius:1px;vertical-align:baseline}.pk .fr2{display:inline-grid;gap:2px;justify-items:center}.pk .fr2 s{display:block;width:1em;height:1px;background:#2a1a6e}.pk .nk{display:inline-flex;flex-direction:column;font-size:.68em;line-height:.95;position:relative;padding:0 6px}.pk .nk:before,.pk .nk:after{content:"";position:absolute;top:-2px;bottom:-2px;width:5px;border:1.2px solid #2a1a6e;border-radius:50%}.pk .nk:before{left:0;border-right:0}.pk .nk:after{right:0;border-left:0}.pk .vc{display:inline-flex;flex-direction:column;align-items:flex-end}.pk .vc:before{content:"\2192";font-size:.7em;line-height:.6;margin-bottom:2px}.pk.bkp{color:#6b6490}.kb .k.cmd,.kb .k.geo{border-radius:6px!important;background:#fff!important;border:1px solid #e3dff0!important;box-shadow:none!important;color:#1b1648!important}.kb .k.cmd:hover,.kb .k.geo:hover{background:#f6f2ff!important;border-color:#c4b2ee!important}.kb .k.g{background:#f3f1f9!important}.kb .k.enter{border-radius:6px!important}.exr{margin-top:14px;border:0!important;background:none!important;padding:0 2px 12px!important}@media(max-width:760px){.kb-pal{grid-template-columns:repeat(5,1fr)}#svIn{padding:14px 12px 4px}.sv-bar{gap:4px!important;padding:6px 8px 10px!important}.sv-bar .sv-chip{padding:0 9px;font-size:14px!important}#svLang{display:none}#svMath{font-size:0!important}#svMath .fxi{font-size:17px}#svAsk span{display:none}#svAsk{padding:0 10px}.hm-card textarea{font-size:20px!important}.sbj{width:100%;border-radius:16px}}.fc{border-radius:18px;width:330px;box-shadow:0 30px 80px -20px #1e105080,0 0 0 1px #0000000d}.fc-h{background:#fff;border:0;padding:12px 14px 4px}.fc-h b{opacity:0;flex:1}.fc-g{font-size:18px}.fc-seg{border-radius:10px;background:#f1f0f6;border-color:#e8e6f0}.fc-seg button{border-radius:8px;font-size:13.5px}.fc-d{min-height:96px;padding:6px 8px}.fc-d output{font:300 46px/1.1 Manrope,sans-serif;color:#3a3560}.fc-d output.pre{color:#b2adc9}.fc-d small{font-size:13px}.fc-k,.fc-sci{gap:10px}.fc-k{grid-template-columns:repeat(4,1fr)}.fk{aspect-ratio:1;display:grid;place-items:center;padding:0!important;border-radius:50%!important;background:#f2f1f6!important;border:0!important;box-shadow:none!important;font:400 24px Manrope,sans-serif!important;color:#1b1648!important}.fk.f{background:#e7e5ef!important;color:#2a1a6e!important;font-size:21px!important}.fk.o,.fk.e{background:linear-gradient(135deg,#6d28d9,#8b3fe0)!important;color:#fff!important;font-size:26px!important}.fk.w{aspect-ratio:auto;grid-column:span 2;border-radius:999px!important;justify-items:start;padding-left:30px!important}.fk.s{aspect-ratio:auto;height:40px;border-radius:999px!important;font:600 14px Manrope,sans-serif!important;background:#f2f1f6!important}.fk.t{background:#2a1a6e!important;color:#fff!important}.fc-sci{grid-template-columns:repeat(5,1fr)}.fc-act .fc-ins,.fc-act .fc-sol,.fc-act .fc-go{border-radius:999px;padding:12px 8px}.pk .nk{font-size:15px!important;line-height:1;padding:0 8px!important}.pk .nk b{font-weight:500;font-style:italic;display:block;text-align:center}.pk .nk:before,.pk .nk:after{top:-5px!important;bottom:-5px!important;width:6px!important}.fc{width:316px}.fc-d{min-height:84px}.fc-d output{font-size:42px}.fk{font-size:22px!important}.fk.o,.fk.e{font-size:24px!important}@media(max-width:760px){.kb-bar{flex-wrap:nowrap!important}.kb-ctl .ib:not(.kb-x){display:none!important}}.sx-sec,.sx-faq,.ap,.mv-band{content-visibility:auto;contain-intrinsic-size:auto 700px}.mv-cmp.tx table{min-width:440px}.mv-cmp.tx td,.mv-cmp.tx th{text-align:left}.mv-cmp.tx thead th{color:#4c1d95}.mv-txt h3{font:800 17px Manrope,sans-serif;margin:18px 0 4px}.pcal{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;margin:18px 0}.pcal-c{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:22px;border:1px solid #e3dff5;background:linear-gradient(180deg,#f7f4ff,#fff);text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.pcal-c:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px #4c1d958c}.pcal-c b{font:800 18px Manrope,sans-serif;color:#17153a}.pcal-c span{font:600 15px/1.45 Manrope,sans-serif;color:#5b5f8f;flex:1}.pcal-c em{font:800 14px Manrope,sans-serif;font-style:normal;color:#7c5cff}.pcal-all{text-align:center;margin:8px 0 0}.pcal-all .mv-cta{display:inline-flex;max-width:340px}.mv-split .mv-cta{align-self:flex-start;width:auto}.pcal-c{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;min-height:64px}.pcal-c:after{content:"\2192";font:800 18px Manrope,sans-serif;color:#7c3aed;transition:transform .2s}.pcal-c:hover:after{transform:translate(4px)}.pcal-c b{font-size:17px}.sbj{border-radius:12px!important;padding:4px!important}.sbj button{border-radius:8px!important}.sv-box,.kb{border-radius:12px!important}.sv-bar .sv-chip,#svLang{border-radius:8px!important}.b-send{border-radius:10px!important;width:46px!important;height:42px!important}.kb-tabs button{border-radius:7px!important}.kb-x{border-radius:8px!important}.tip{border-radius:8px}.hm-card,.ab{border-radius:14px 14px 0 0}.hm-card{border-radius:14px!important}.fc{border-radius:12px;width:318px}.fc-seg,.fc-seg button{border-radius:8px}.fc-seg button{border-radius:6px}.fk{aspect-ratio:auto!important;height:clamp(40px,7.2vh,56px);border-radius:8px!important;font-size:21px!important;box-shadow:0 2px #d9d4ea!important}.fk.f{font-size:18px!important}.fk.o,.fk.e{border-radius:8px!important;box-shadow:0 2px #4c1d95!important;font-size:24px!important}.fk.w{border-radius:8px!important;padding-left:24px!important}.fk.s{height:36px;border-radius:6px!important;box-shadow:none!important}.fk:active{transform:translateY(1px);box-shadow:none!important}.fc-act .fc-ins,.fc-act .fc-sol,.fc-act .fc-go{border-radius:8px}.fc-k{gap:8px}.kb-g{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(118px,1fr))!important;gap:8px!important}.kb .k.cmd,.kb .k.geo{min-width:0;overflow:hidden;white-space:normal!important;overflow-wrap:anywhere;hyphens:auto;word-break:normal;line-height:1.2;font-size:13px!important;padding:8px 6px!important;min-height:52px;display:flex!important;align-items:center;justify-content:center;flex-direction:column;gap:4px;text-align:center}.kb .k.geo span{font-size:11.5px;line-height:1.15;max-width:100%;overflow-wrap:anywhere}.kb .k.geo svg{width:24px;height:24px;flex:none}.kb-geo{grid-template-columns:repeat(auto-fill,minmax(98px,1fr))!important}#svOut:not([hidden]){padding:0 0 18px!important;background:linear-gradient(180deg,#f8f5ffe6,#ffffffdb 520px),var(--cbg)!important;background-size:auto,260px!important}#svOut>*:not(.rs-top){margin-left:22px;margin-right:22px}.rs-top{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;padding:10px 22px;background:#ffffffeb;backdrop-filter:blur(8px);border-bottom:1px solid #e4def5}.rs-new{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px 0 12px;border-radius:8px;background:#5b21b6;color:#fff;font:800 14px Manrope,sans-serif;box-shadow:0 8px 16px -8px #4c1d95}.rs-new:hover{background:#4c1d95}.rs-new:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.rs-t{font:800 11px Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#6b6490}.rs-top .sp{flex:1}.rs-b{all:unset;cursor:pointer;height:34px;padding:0 12px;display:inline-flex;align-items:center;border-radius:8px;border:1px solid #d8cff0;background:#fff;font:700 12.5px Manrope,sans-serif;color:#3b1d8a}.rs-b:hover{background:#f1ecff}.sv-probrow{display:none}.sv-typed{display:none!important}.sv-ub{display:block!important;position:relative;margin-top:18px!important;margin-bottom:6px!important;padding:26px 22px 16px!important;border-radius:10px!important;background:linear-gradient(135deg,#4c1d95,#7c3aed 60%,#a855f7)!important;color:#fff!important;font:500 24px/1.35 STIX Two Text,serif!important;box-shadow:0 18px 34px -20px #4c1d95!important;word-break:break-word;text-align:left!important;max-width:none!important;align-self:auto!important;overflow:hidden}.sv-ub:before{content:"PROBLEM";position:absolute;left:22px;top:9px;font:800 10px Manrope,sans-serif;letter-spacing:.18em;color:#ffffffb3}.sv-ub:after{content:"\2211";position:absolute;right:14px;bottom:-26px;font:600 90px STIX Two Text,serif;color:#ffffff1f}.sv-title{margin:16px 22px 4px!important;font:800 21px/1.3 Manrope,sans-serif!important;color:#1e1650!important;letter-spacing:-.01em}.sv-hr{border:0!important;border-top:1px dashed #d8cff0!important;margin:16px 22px!important}.sv-sec{display:flex!important;align-items:center;gap:10px;margin-top:22px!important;margin-bottom:10px!important;font:800 11.5px Manrope,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:var(--c,#5b21b6)!important;border:0!important;padding:0!important}.sv-sec:before{content:"";flex:none;width:10px;height:10px;border-radius:2px;background:var(--c,#5b21b6);box-shadow:0 0 0 4px color-mix(in srgb,var(--c,#5b21b6) 18%,transparent)}.sv-sec b{font:inherit;letter-spacing:inherit;color:inherit}.sv-sec:after{content:"";flex:1;order:1;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--c,#5b21b6) 35%,transparent),transparent)}.sv-sec button{order:2;all:unset;cursor:pointer;padding:5px 10px;border-radius:6px;background:#fff;border:1px solid #ddd5f3;font:700 11.5px Manrope,sans-serif;letter-spacing:0;text-transform:none;color:#3b1d8a}.sv-ans{position:relative;overflow:hidden;padding:20px 24px!important;border-radius:10px!important;background:linear-gradient(135deg,#f5f0ff,#fff 60%,#fdf2ff)!important;border:1px solid #dccffb!important;border-left:6px solid #6d28d9!important;font:700 34px/1.25 STIX Two Text,serif!important;color:#3b1d8a!important;box-shadow:0 18px 34px -24px #5b21b68c;word-break:break-word;letter-spacing:0!important}.sv-ans:after{content:"=";position:absolute;right:16px;top:-22px;font:700 120px STIX Two Text,serif;color:#6d28d914}.sv-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px!important}.sv-pill{padding:6px 11px!important;border-radius:6px!important;background:#dcfce7!important;color:#15803d!important;border:1px solid #bbf7d0!important;font:800 12px Manrope,sans-serif!important}.sv-pill.ai{background:#ede9fe!important;color:#5b21b6!important;border-color:#ddd6fe!important}.sv-how{display:flex;gap:12px;align-items:center;padding:14px 16px!important;border-radius:10px!important;background:#ecfeff!important;border:1px solid #a5f3fc!important;color:#155e75!important;font:700 15.5px Manrope,sans-serif!important}.sv-steps{counter-reset:st;position:relative}.sv-step{counter-increment:st;position:relative;padding:2px 0 22px 56px!important;border:0!important;background:none!important}.sv-step:before{content:counter(st);position:absolute;left:0;top:0;width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#5b21b6;color:#fff;font:800 16px Manrope,sans-serif;box-shadow:0 8px 14px -8px #4c1d95}.sv-step:after{content:"";position:absolute;left:18px;top:44px;bottom:6px;width:2px;background:repeating-linear-gradient(#cfc2f3 0 5px,transparent 5px 9px)}.sv-step:last-child:after{display:none}.sv-step h5{margin:0 0 2px!important;font:800 10.5px Manrope,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:#8b83ad!important}.sv-step p{margin:0 0 8px!important;font:600 15.5px/1.5 Manrope,sans-serif!important;color:#1e1650!important}.sv-m{margin:6px 0!important;padding:11px 16px!important;border-radius:8px!important;background:#fbf9ff!important;border:1px solid #e7defc!important;border-left:4px solid #8b5cf6!important;font:500 20px/1.5 STIX Two Text,serif!important;color:#2a1a6e!important;overflow-x:auto}.sv-nextrow .sv-chip,.sv-act .sv-chip{border-radius:8px!important}.sv-check{padding:12px 16px!important;border-radius:10px!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-left:4px solid #16a34a!important;font:500 16px/1.7 STIX Two Text,serif!important;color:#14532d!important}.sv-cv{border-radius:10px!important;border:1px solid #e1d9f4!important;background:#fff!important;width:calc(100% - 44px)!important;height:auto}.sv-sum{font:600 12.5px Manrope,sans-serif!important;color:#6b6490!important}.sv-act{gap:8px!important}.sv-act.ai{border-radius:10px!important;background:linear-gradient(135deg,#f5f0ff,#fdf4ff)!important;border:1px solid #e3d6fb!important}.sv-act.ai em{color:#5b21b6!important;font:800 11px Manrope,sans-serif!important;letter-spacing:.14em}.sv-chat,.ckm{border-radius:10px!important;background:#fff!important;border:1px solid #e1d9f4!important}.sv-jump{display:none}.hx-v{min-height:520px}.hs-win{inset:0 4% 0 0;border-radius:12px;background:#fff}.hs-bar{background:#f4f1fb;border-bottom:1px solid #e1d9f4}.hs-url{margin-left:10px;padding:4px 12px;border-radius:6px;background:#fff;border:1px solid #e1d9f4;font:600 11px Manrope,sans-serif;color:#6b6490;flex:1;max-width:220px}.hs-tabs{display:flex;background:#f7f5fd;border-bottom:1px solid #e1d9f4}.hs-tabs span{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 2px 7px;font:700 9.5px Manrope,sans-serif;color:#6b6490;border-bottom:2.5px solid transparent}.hs-tabs svg{width:16px;height:16px}.hs-tabs span.on{background:#fff;color:#4c1d95;border-bottom-color:#6d28d9}.hs-body{padding:12px 14px 14px;gap:9px;background:linear-gradient(180deg,#fff,#faf8ff)}.hs-sbj{display:flex;gap:4px;padding:3px;border-radius:8px;background:#fff;border:1px solid #e6e1f5;width:fit-content}.hs-sbj span{padding:4px 9px;border-radius:5px;font:700 10px Manrope,sans-serif;color:#5d5683}.hs-sbj span.on{background:#6d28d9;color:#fff}.hs-in{position:relative;display:flex;align-items:center;gap:8px;border-radius:8px;padding:9px 12px;background:#fff;border:1.5px solid #c4b5fd;box-shadow:0 0 0 3px #7c3aed14}.hs-in small{position:absolute;left:12px;top:-7px;padding:0 5px;background:#fff;margin:0}.hs-in span{flex:1;font:600 19px STIX Two Text,serif;color:#1e1650;padding-top:4px}.hs-in em{display:inline-block;width:2px;height:19px;background:#6d28d9;margin-left:3px;vertical-align:-3px;animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.hs-in u{text-decoration:none;flex:none;width:30px;height:28px;border-radius:7px;background:#5b21b6;color:#fff;display:grid;place-items:center;font-weight:800;font-size:15px}.hs-an{border-radius:8px;background:linear-gradient(135deg,#f3eeff,#fff 70%);border:1px solid #dccffb;border-left:4px solid #6d28d9;position:relative}.hs-an b{font-size:15.5px}.hs-ok{display:inline-block;margin-top:6px;padding:3px 7px;border-radius:5px;background:#dcfce7;color:#15803d;font:800 9.5px Manrope,sans-serif}.hs-gr{border-radius:8px;border:1px solid #e1d9f4;background:#fff;padding:0;overflow:hidden}.hs-gs{max-height:none;height:100%}.hs-gs .c1{stroke-dasharray:420;stroke-dashoffset:420;animation:hdraw 2.6s .4s ease forwards}@keyframes hdraw{to{stroke-dashoffset:0}}.hs-st li{padding:6px 9px;border-radius:7px;background:#fff;border:1px solid #eee8fd;animation:hfade .6s both}.hs-st li:nth-child(2){animation-delay:.5s}.hs-st li:nth-child(3){animation-delay:1s}@keyframes hfade{0%{opacity:0;transform:translateY(6px)}}.hs-st u{border-radius:6px;width:20px;height:20px;background:#5b21b6}.hs-st span{font:600 11.5px Manrope,sans-serif;color:#3b3560}.hs-pal{border:1px solid #e1d9f4;border-radius:8px;overflow:hidden;background:#fff}.hs-pt{display:flex;gap:2px;padding:5px 6px;border-bottom:1px solid #ece8f7}.hs-pt span{padding:3px 8px;border-radius:5px;font:500 11.5px STIX Two Text,serif;color:#241a5e}.hs-pt span.on{background:#ece6fb;font-weight:700;color:#4c1d95}.hs-pk{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;padding:7px}.hs-pk i{font-style:normal;text-align:center;padding:6px 0;border:1px solid #e3dff0;border-radius:5px;font:500 14px STIX Two Text,serif;color:#1b1648}.hs-pk s{text-decoration:none;display:block;font-size:9px;line-height:1}.hs-calc{position:absolute;right:-3%;bottom:-6%;width:176px;padding:8px;border-radius:10px;background:#fff;border:1px solid #d8cff0;box-shadow:0 36px 60px -20px #000000b3,0 0 0 1px #fff6;transform:translateZ(90px) rotate(2deg);animation:hxf 8s ease-in-out infinite}.hs-ch{display:flex;gap:6px;align-items:center;font:800 9px Manrope,sans-serif;color:#6b6490;margin-bottom:4px}.hs-ch span{letter-spacing:-2px;color:#9a90c2}.hs-cd{text-align:right;font:300 26px/1.1 Manrope,sans-serif;color:#3a3560;padding:2px 4px 6px}.hs-cd small{display:block;font:500 9px JetBrains Mono,monospace;color:#8b83ad}.hs-ck{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.hs-ck i{font-style:normal;text-align:center;padding:6px 0;border-radius:5px;background:#f2f1f6;font:500 12px Manrope,sans-serif;color:#1b1648;box-shadow:0 1.5px #d9d4ea}.hs-ck i.f{background:#e7e5ef;color:#2a1a6e}.hs-ck i.o{background:#6d28d9;color:#fff;box-shadow:0 1.5px #4c1d95}.hs-f{border-radius:8px}.hs-f em{border-radius:6px}.hs-f.f1{right:-1%;top:4%;left:auto}.hs-f.f2{left:-5%;top:auto;bottom:24%}.hs-f.f3{right:-3%;top:34%;left:auto}.hs-f.f4{left:-3%;top:6%;bottom:auto}@media(max-width:900px){.hx-v{min-height:540px}}.sv-ub{width:calc(100% - 44px)!important;box-sizing:border-box}.sv-ub:after{font-size:70px;bottom:-18px;right:10px;color:#ffffff1a}.sv-sec b:before,.sv-sec>b:after{display:none!important;content:none!important}.sv-sec button{all:unset;order:2;cursor:pointer;padding:5px 10px;border-radius:6px;background:#fff;border:1px solid #ddd5f3;font:700 11.5px Manrope,sans-serif;color:#3b1d8a}.sv-sec button:hover{background:#f1ecff}.sv-ans:after{font-size:90px;top:-14px;color:#6d28d912}.hs-win{inset:0 4% 0 9%}.hs-f.f2{left:-2%;top:46%;bottom:auto}.hs-f.f4{left:-1%;top:auto;bottom:6%}.hs-calc{bottom:-9%}.hs-f.f2{left:-15%;top:40%}.hs-f.f4{left:-11%;bottom:10%}.sv-sec b{border:0!important;padding:0!important;margin:0!important;box-shadow:none!important;background:none!important}.sv-sec{border-left:0!important}.sv-sec>b{border-left:0!important}.sv.scan #svIn,.sv.scan #svOut{display:none!important}.scn{padding:20px 22px 24px;background:linear-gradient(180deg,#fff,#faf8ff)}.scn[hidden]{display:none}.scn-h b{display:block;font:800 22px Manrope,sans-serif;color:#1e1650}.scn-h span{display:block;margin-top:4px;font:500 14.5px/1.55 Manrope,sans-serif;color:#5d5683;max-width:620px}.scn-stage{margin-top:16px}.scn-vf{position:relative;display:grid;place-items:center;min-height:250px;border-radius:10px;border:1.5px dashed #bfaef0;background:repeating-linear-gradient(0deg,rgba(109,40,217,.05) 0 1px,transparent 1px 22px),repeating-linear-gradient(90deg,rgba(109,40,217,.05) 0 1px,transparent 1px 22px),#fbf9ff;overflow:hidden;outline:0}.scn-vf.drop{border-color:#6d28d9;background-color:#f1eaff}.scn-vf:focus-visible{box-shadow:0 0 0 3px #6d28d94d}.scn-vf i{position:absolute;width:26px;height:26px;border:3px solid #6d28d9;z-index:2}.scn-vf .c1{left:10px;top:10px;border-right:0;border-bottom:0;border-radius:6px 0 0}.scn-vf .c2{right:10px;top:10px;border-left:0;border-bottom:0;border-radius:0 6px 0 0}.scn-vf .c3{left:10px;bottom:10px;border-right:0;border-top:0;border-radius:0 0 0 6px}.scn-vf .c4{right:10px;bottom:10px;border-left:0;border-top:0;border-radius:0 0 6px}.scn-ph{display:grid;justify-items:center;gap:6px;padding:24px;text-align:center;color:#6d28d9}.scn-ph b{font:800 17px Manrope,sans-serif;color:#1e1650}.scn-ph span{font:500 13.5px Manrope,sans-serif;color:#6b6490;max-width:340px}.scn-vf video,.scn-vf img{display:block;width:100%;max-height:340px;object-fit:contain;background:#0f0a2a}.scn-vf img[hidden],.scn-vf video[hidden]{display:none}.scn-line{position:absolute;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#a855f7,#22d3ee,transparent);box-shadow:0 0 18px 4px #a855f78c;z-index:3;animation:scnl 1.6s ease-in-out infinite}.scn-line[hidden]{display:none}@keyframes scnl{0%{top:6%}50%{top:92%}to{top:6%}}.scn-vf.busy img{filter:saturate(.8) brightness(.95)}.scn-act{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.scn-act .p,.scn-act .b{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:8px;font:800 14.5px Manrope,sans-serif}.scn-act .p{background:#5b21b6;color:#fff;box-shadow:0 8px 16px -8px #4c1d95}.scn-act .p:hover{background:#4c1d95}.scn-act .b{background:#fff;color:#3b1d8a;border:1px solid #d8cff0}.scn-act .b:hover{background:#f1ecff}.scn-act :focus-visible{outline:2px solid #6d28d9;outline-offset:2px}.scn-res{margin-top:16px;padding:16px;border-radius:10px;background:#fff;border:1px solid #dccffb;border-left:5px solid #16a34a}.scn-res small{font:800 10.5px Manrope,sans-serif;letter-spacing:.14em;color:#15803d}.scn-res textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:12px 14px;border:1px solid #d8cff0;border-radius:8px;background:#fbf9ff;font:500 22px/1.4 STIX Two Text,serif;color:#1e1650;resize:vertical;min-height:64px!important}.scn-n{margin:8px 0 0;font:500 13px Manrope,sans-serif;color:#6b6490}.scn-err{margin:14px 0 0;padding:12px 14px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font:600 14px/1.5 Manrope,sans-serif}.scn-err[hidden]{display:none}.scn-tips{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.scn-tips li{padding:12px 14px;border-radius:8px;background:#fff;border:1px solid #e6e1f5;font:500 13px/1.5 Manrope,sans-serif;color:#5d5683}.scn-tips b{display:block;font:800 12px Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#5b21b6;margin-bottom:2px}@media(max-width:600px){.scn{padding:16px 14px 18px}.scn-act .p,.scn-act .b{flex:1 1 100%}}.sx-logo{gap:11px;font:800 22px Manrope,system-ui,sans-serif;letter-spacing:-.03em}.sx-logo svg{width:40px;height:40px;filter:drop-shadow(0 8px 14px rgba(109,40,217,.45));transition:transform .25s}.sx-logo:hover svg{transform:rotate(-6deg) scale(1.06)}.sx-logo b{background:linear-gradient(100deg,#7c3aed,#d946ef);-webkit-background-clip:text;background-clip:text;color:transparent}.sx-h{background:#ffffffd1;border-bottom:1px solid #ece6fb}.sx-hi{height:64px}.sx-nav .sx-app{display:inline-flex;align-items:center;gap:6px;border:1.5px solid #d9ccf7;color:#5b21b6;background:#faf7ff;border-radius:10px;margin-left:6px}.sx-nav .sx-app svg{width:15px;height:15px}.sx-nav .sx-app:hover{background:#ede9fe;color:#4c1d95}.sx-nav .sx-new{border-radius:10px}.mv-two{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;align-items:center}.mv-two.rev .mv-txt{order:2}.mv-fig{margin:0}.fg-svg{display:block;width:100%;height:auto;border-radius:8px;border:1px solid #e9e1ff;background:#faf8ff;box-shadow:0 24px 44px -30px #6d28d9}.mv-after{margin-top:22px}.mv-note{font-size:13.5px;color:var(--mut);border-left:3px solid #c4b5fd;padding:4px 0 4px 12px}.mv-lk{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.mv-lk a{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--card);text-decoration:none;transition:.18s}.mv-lk a:hover{border-color:#a78bfa;transform:translateY(-2px);box-shadow:0 14px 26px -18px #6d28d9}.mv-lk b{font:800 14.5px Manrope,sans-serif;color:var(--txt)}.mv-lk span{font:500 12.5px/1.45 Manrope,sans-serif;color:var(--mut);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mv-more{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.mv-qa{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.mv-qa>div{padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.mv-qa h3{margin:0 0 6px;font:800 15px/1.35 Manrope,sans-serif}.mv-qa p{margin:0;font-size:14px;line-height:1.6;color:var(--mut)}.mv-store{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.mv-sb{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border-radius:9px;background:#14102e;color:#fff;text-decoration:none;font:800 16px/1.1 Manrope,sans-serif;border:1px solid #3b3366;transition:.18s}.mv-sb:hover{transform:translateY(-2px);background:#221a4d}.mv-sb svg{width:26px;height:26px;flex:none}.mv-sb small{display:block;font:600 9.5px Manrope,sans-serif;letter-spacing:.06em;opacity:.8;margin-bottom:2px}.mv-store.sm{margin:16px 0 0}.mv-store.sm .mv-sb{padding:6px 12px 6px 9px;font-size:13.5px}.mv-store.sm .mv-sb svg{width:20px;height:20px}#mvInstall[hidden]{display:none}.ft-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media(max-width:820px){.mv-two{grid-template-columns:1fr}.mv-two.rev .mv-txt{order:0}.sx-nav .sx-app{margin:4px 0}.mv-sb{flex:1 1 150px;justify-content:center}}.sx-sec>*{min-width:0;max-width:100%}.pg-note{box-sizing:border-box;max-width:100%}.pg-note p{min-width:0;overflow-wrap:anywhere}.pg-note.tip{position:static;left:auto;top:auto;z-index:auto;opacity:1;transform:none;pointer-events:auto;white-space:normal;text-align:left;box-shadow:none;padding:13px 16px;border-radius:12px;background:#eff8ff;color:var(--txt);font:500 15px/1.6 Manrope,sans-serif}.pg-note.tip b{font:800 12px Manrope,sans-serif}.lock .sbj,.lock .cx{display:none!important}.rich{font:500 15px/1.65 Manrope,system-ui,sans-serif;color:var(--txt)}.rich p{margin:0 0 9px}.rich p:last-child{margin-bottom:0}.rich h6{margin:12px 0 6px;font:800 12px Manrope,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--c,#6d28d9)}.rich h6:first-child{margin-top:0}.rich ul,.rich ol{margin:6px 0 10px;padding-left:0;list-style:none;display:grid;gap:6px;counter-reset:q}.rich li{position:relative;padding:8px 12px 8px 38px;border-radius:8px;background:#f8f5ff;border:1px solid #ebe4fc}.rich ul li:before{content:"";position:absolute;left:14px;top:17px;width:8px;height:8px;border-radius:2px;background:var(--c,#7c3aed)}.rich ol li{counter-increment:q}.rich ol li:before{content:counter(q);position:absolute;left:9px;top:8px;width:21px;height:21px;border-radius:6px;background:var(--c,#7c3aed);color:#fff;font:800 12px/21px Manrope,sans-serif;text-align:center}.rich hr{border:0;border-top:1px dashed #d9ccf7;margin:12px 0}.rich code{font:600 13px JetBrains Mono,monospace;background:#f1ecff;padding:1px 6px;border-radius:5px}.rich b{color:#241a55}.sv-msg.rich-m{white-space:normal;background:#fbf9ff}.tt-card{margin-top:14px;padding:14px 16px 16px;border:1px solid color-mix(in srgb,var(--c) 28%,#fff);border-left:5px solid var(--c);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 6%,#fff),#fff 60%);box-shadow:0 18px 34px -28px var(--c);animation:ttIn .35s ease both}@keyframes ttIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tt-h{display:flex;align-items:center;gap:10px;margin-bottom:10px}.tt-h i{font-style:normal;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--c) 14%,#fff);font-size:17px}.tt-h b{font:800 16px Manrope,sans-serif;color:var(--c)}.tt-h span{margin-left:auto;font:800 10px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#7c3aed,#d946ef);padding:4px 9px;border-radius:6px}.tt-load{display:flex;align-items:center;gap:6px;margin-top:14px;padding:16px;border:1px dashed #cdbcf5;border-radius:10px;background:#faf7ff;color:#6b4fc0;font:700 14px Manrope,sans-serif}.tt-load i{width:8px;height:8px;border-radius:2px;background:#7c3aed;animation:ttb 1s infinite ease-in-out}.tt-load i:nth-child(2){animation-delay:.15s}.tt-load i:nth-child(3){animation-delay:.3s}.tt-load span{margin-left:8px}@keyframes ttb{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1.15);opacity:1}}.qz{position:fixed;inset:0;z-index:300;visibility:hidden}.qz.on{visibility:visible}.qz-bg{position:absolute;inset:0;background:#14102e73;opacity:0;transition:.2s}.qz.on .qz-bg{opacity:1}.qz-p{position:absolute;right:0;top:0;bottom:0;width:min(460px,100%);background:#fff;box-shadow:-30px 0 60px -30px #14102e80;transform:translate(100%);transition:transform .25s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column}.qz.on .qz-p{transform:none}.qz-p header{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;background:#faf8ff;border-bottom:1px solid #ece6fb}.qz-p header div{flex:1;min-width:0}.qz-p header b{display:block;font:800 21px Manrope,sans-serif;color:#14102e}.qz-p header small{display:block;margin-top:3px;font:500 14px Manrope,sans-serif;color:#6b6490;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qz-x{all:unset;cursor:pointer;width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:#6b6490;font-size:18px}.qz-x:hover{background:#ede9fe}.qz-b{flex:1;overflow:auto;padding:18px 20px 28px}.qz-prog{display:flex;justify-content:space-between;font:700 15px Manrope,sans-serif;color:#6b6490;margin-bottom:8px}.qz-prog em{font-style:normal}.qz-prog .g{color:#059669}.qz-prog .r{color:#e11d48}.qz-bar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;margin-bottom:18px}.qz-bar i{height:6px;border-radius:3px;background:#ece9f5}.qz-bar i.d{background:#7c3aed}.qz-bar i.c{background:#a78bfa}.qz-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.qz-nav span{padding:7px 16px;border-radius:99px;background:#f0eef7;font:800 13.5px Manrope,sans-serif;color:#14102e}.qz-nav button{all:unset;cursor:pointer;width:34px;height:34px;display:grid;place-items:center;font-size:22px;color:#6b6490;border-radius:8px}.qz-nav button:hover:not(:disabled){background:#ede9fe}.qz-nav button:disabled{opacity:.3;cursor:default}.qz-q{margin:0 0 16px;font:800 19px/1.4 Manrope,sans-serif;color:#14102e}.qz-o{display:grid;gap:10px}.qz-opt{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;padding:13px 14px;border:1.5px solid #e6e1f2;border-radius:10px;background:#fff;font:600 16px STIX Two Text,Georgia,serif;color:#14102e;transition:.15s}.qz-opt i{font:800 12px Manrope,sans-serif;font-style:normal;width:26px;height:26px;border-radius:50%;border:1.5px solid #cfc7e6;display:grid;place-items:center;color:#6b6490;flex:none}.qz-opt:hover:not(:disabled){border-color:#a78bfa;background:#faf7ff}.qz-opt.sel{border-color:#7c3aed;background:#f3eeff;box-shadow:0 0 0 3px #7c3aed22}.qz-opt.sel i{background:#7c3aed;color:#fff;border-color:#7c3aed}.qz-opt.ok{border-color:#16a34a;background:#f0fdf4}.qz-opt.ok i{background:#16a34a;color:#fff;border-color:#16a34a}.qz-opt.no{border-color:#e11d48;background:#fff1f3}.qz-opt.no i{background:#e11d48;color:#fff;border-color:#e11d48}.qz-opt:disabled{cursor:default}.qz-ex{margin-top:14px;padding:12px 14px;border-radius:8px;font:500 14.5px/1.55 Manrope,sans-serif}.qz-ex.ok{background:#f0fdf4;border:1px solid #bbf7d0;color:#14532d}.qz-ex.no{background:#fff1f3;border:1px solid #fecdd3;color:#881337}.qz-act{display:flex;gap:10px;margin-top:20px;border-top:1px solid #ece6fb;padding-top:18px}.qz-btn{all:unset;box-sizing:border-box;cursor:pointer;flex:1;text-align:center;padding:14px 18px;border-radius:99px;background:linear-gradient(135deg,#6d28d9,#a855f7);color:#fff;font:800 16px Manrope,sans-serif;box-shadow:0 14px 26px -14px #6d28d9;transition:.15s}.qz-btn:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.qz-btn:disabled{opacity:.45;cursor:default;box-shadow:none}.qz-btn.ghost{background:#f0eef7;color:#14102e;box-shadow:none}.qz-end{text-align:center;padding:26px 6px}.qz-end h4{margin:18px 0 6px;font:800 22px Manrope,sans-serif}.qz-end p{margin:0 0 6px;color:#6b6490;font:500 15px/1.6 Manrope,sans-serif}.qz-ring{--p:0;width:130px;height:130px;margin:0 auto;border-radius:50%;background:conic-gradient(#7c3aed calc(var(--p)*1%),#ece9f5 0);display:grid;place-items:center;position:relative}.qz-ring:before{content:"";position:absolute;inset:12px;border-radius:50%;background:#fff}.qz-ring b{position:relative;font:800 30px Manrope,sans-serif;color:#14102e}@media(max-width:560px){.qz-p{top:auto;height:88vh;width:100%;border-radius:16px 16px 0 0;transform:translateY(100%)}.qz.on .qz-p{transform:none}}.fc-mem{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin:2px 0 6px}.fk.m{font:800 11.5px Manrope,sans-serif!important;padding:7px 0!important;height:auto!important;min-height:0!important;color:#5b21b6;background:#f1ecff!important}.fk.m.has{background:#7c3aed!important;color:#fff!important}.fc-hb{all:unset;cursor:pointer;margin-left:auto;margin-right:2px;width:28px;height:28px;display:grid;place-items:center;border-radius:7px;font-size:15px}.fc-hb:hover{background:#ede9fe}.fc-hist{position:absolute;inset:92px 8px 8px;z-index:5;overflow:auto;background:#fff;border:1px solid #e3dcf7;border-radius:10px;padding:8px;box-shadow:0 20px 40px -20px #3c148c80}.fc-calc{position:relative}.fc-hist{inset:0}.fh-t{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px}.fh-t b{font:800 12px Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6d28d9}.fh-c{all:unset;cursor:pointer;font:700 12px Manrope,sans-serif;color:#e11d48}.fc-hi{all:unset;box-sizing:border-box;cursor:pointer;display:block;width:100%;padding:8px 10px;border-radius:8px;text-align:right}.fc-hi:hover{background:#f5f0ff}.fc-hi small{display:block;font:500 12px JetBrains Mono,monospace;color:#8b83ad;overflow:hidden;text-overflow:ellipsis}.fc-hi b{font:700 17px Manrope,sans-serif;color:#14102e}.fh-e{padding:30px 14px;text-align:center;font:500 13px/1.5 Manrope,sans-serif;color:#8b83ad}.fc-sci{max-height:200px;overflow:auto}.sx-wrap.one{display:block;max-width:1120px;margin:0 auto;padding:0 16px}.mv-sep{height:1px;margin:30px 0;background:linear-gradient(90deg,transparent,#d9ccf7,transparent)}.mv-grp{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.mv-grp>div{padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.mv-grp h3{margin:0 0 10px;font:800 15px Manrope,sans-serif;color:#5b21b6}.mv-pl{display:flex;flex-wrap:wrap;gap:6px}.mv-pl a{padding:6px 10px;border-radius:7px;background:#f5f0ff;border:1px solid #e6dcfb;font:700 13px Manrope,sans-serif;color:#3b1f8a;text-decoration:none;transition:.15s}.mv-pl a:hover{background:#7c3aed;color:#fff;border-color:#7c3aed}.mv-sb[data-store]{cursor:pointer}.mv-sb[data-store]:not([data-live]):after{content:"Soon";margin-left:4px;padding:2px 6px;border-radius:5px;background:#fde68a;color:#78350f;font:800 9px Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase}.hx-tr{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.hx-tr li{padding:6px 11px;border-radius:8px;background:#ffffff17;border:1px solid rgba(255,255,255,.18);font:700 12.5px Manrope,sans-serif;color:#efe7ff}.hx-tr li:before{content:"\2726";margin-right:6px;color:#c4b5fd}.hs-in span em{display:inline-block;width:2px;height:1em;background:#7c3aed;margin-left:2px;vertical-align:-2px;animation:hsc 1s steps(1) infinite}@keyframes hsc{50%{opacity:0}}.sx-wrap.one article{max-width:none!important;width:100%}.sx-wrap.one .sx-sec{max-width:none}.fc-hr{display:flex;align-items:stretch;gap:4px;border-radius:8px}.fc-hr .fc-hi{flex:1;min-width:0}.fc-hr.pin{background:#faf6ff}.fh-p{all:unset;box-sizing:border-box;cursor:pointer;flex:none;width:34px;display:grid;place-items:center;color:#a59cc9;border-radius:8px}.fh-p:hover{background:#f0e9ff;color:#6d28d9}.fh-p.on{color:#7c3aed}.fh-p:focus-visible{outline:2px solid #7c3aed}.fh-q{box-sizing:border-box;width:100%;margin:0 0 6px;padding:8px 10px;border:1px solid #e3dcf7;border-radius:10px;font:600 13px Manrope,sans-serif;color:#14102e;background:#faf8ff;outline:0}.fh-q:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #7c3aed26}.fh-s{padding:6px 6px 2px;font:800 10.5px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8b83ad}.sv{position:relative}.ab{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.ab button{flex:1 1 0!important;min-width:70px!important;scroll-snap-align:center}.ab button[data-t=more].on{color:#6d28d9}.mt{position:absolute;right:10px;top:68px;z-index:60;width:min(440px,calc(100% - 20px));background:#fff;border:1px solid #e3dcf7;border-radius:12px;box-shadow:0 34px 60px -26px #280a6e8c;padding:12px 12px 14px;animation:ttIn .18s ease both}.mt[hidden]{display:none}.mt-h{display:flex;justify-content:space-between;align-items:baseline;padding:2px 4px 10px}.mt-h b{font:800 14px Manrope,sans-serif;color:#14102e}.mt-h span{font:600 12px Manrope,sans-serif;color:#8b83ad}.mt-g{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mt-g button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:70px;padding:10px 4px;border:1px solid #ece6fb;border-radius:10px;background:#faf8ff;font:700 12px Manrope,sans-serif;color:#2a1a6e;text-align:center;transition:.15s}.mt-g button:hover,.mt-g button:focus-visible{background:#6d28d9;color:#fff;border-color:#6d28d9;transform:translateY(-2px)}.mt-g i{font-style:normal;font-size:20px;line-height:1}@media(max-width:560px){.mt{left:8px;right:8px;width:auto;top:62px}.mt-g{grid-template-columns:repeat(3,1fr)}}.gd-b h5{margin:20px 0 6px;font:800 15px Manrope,sans-serif;color:#5b21b6}.gd-b h5:first-child{margin-top:0}.gd-b p{margin:0 0 10px;font:500 14.5px/1.65 Manrope,sans-serif;color:#3b3560}.gd-ex,.gd-t{display:flex;flex-wrap:wrap;gap:8px}.gd-ex button,.gd-t button{all:unset;cursor:pointer;padding:8px 12px;border-radius:8px;border:1px solid #e3dcf7;background:#faf8ff;font:700 13px Manrope,sans-serif;color:#3b1f8a}.gd-ex button:hover,.gd-t button:hover{background:#6d28d9;color:#fff}.gd-t i{font-style:normal;margin-right:6px}.tb-row.q3{grid-template-columns:repeat(3,minmax(0,1fr))}.tb-f.q input[type=range]{width:100%;accent-color:#7c3aed;padding:0;border:0;background:none}.tb-f.q span b{color:#6d28d9}.tb-act{margin-top:10px}.tb-b{all:unset;cursor:pointer;padding:10px 16px;border-radius:8px;background:linear-gradient(135deg,#6d28d9,#a855f7);color:#fff;font:800 14px Manrope,sans-serif}.tb-b:hover{filter:brightness(1.08)}.tb-fr{display:grid;gap:4px;align-content:center;min-width:80px}.tb-fr hr{border:0;border-top:2.5px solid #2a1a6e;margin:0}.tb-fr .tb-f span{display:none}.tb-row.fr{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.tb-sep{margin:16px 0 8px;font:800 12px Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6d28d9}.tb-svg{width:100%;max-width:420px;height:auto;display:block;margin:8px auto;background:#faf8ff;border:1px solid #e9e1ff;border-radius:8px}.mono{font-family:JetBrains Mono,monospace;letter-spacing:.03em}#qCanvas{width:100%;height:250px;display:block;border-radius:8px;border:1px solid #e9e1ff}.sx-sec h2,.sx-faq h2,.mv-band h2,.ap-id h2{font-size:clamp(20px,2.3vw,26px)!important;line-height:1.25!important;letter-spacing:-.01em!important}.sx-sec h3{font-size:clamp(16px,1.8vw,19px)}.sx-sec .mv-lead{font-size:15.5px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hx-q{display:flex;align-items:center;gap:8px;margin:18px 0 0;max-width:520px;padding:6px 6px 6px 14px;border-radius:16px;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(8px);transition:box-shadow .2s,border-color .2s}.hx-q:focus-within{border-color:#c4b5fd;box-shadow:0 0 0 4px #a78bfa47}.hx-q svg{width:18px;height:18px;flex:none;color:#c4b5fd}.hx-q input{flex:1;min-width:0;background:none;border:0;outline:0;color:#fff;font:600 15.5px JetBrains Mono,ui-monospace,monospace;padding:10px 4px}.hx-q input::placeholder{color:#ffffff8c}.hx-q button{all:unset;cursor:pointer;padding:10px 20px;border-radius:12px;background:#fff;color:#4c1d95;font:800 14.5px Manrope,sans-serif}.hx-q button:hover{background:#ede9fe}.hx-ex{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 0}.hx-ex button{all:unset;cursor:pointer;padding:6px 11px;border-radius:99px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#e9e1ff;font:600 12.5px JetBrains Mono,ui-monospace,monospace;transition:background .15s,transform .15s}.hx-ex button:hover,.hx-ex button:focus-visible{background:#fff3;transform:translateY(-1px)}@media(max-width:520px){.hx-q{max-width:none}.hx-q button{padding:10px 15px}}.ap{margin:46px 0 10px;padding:22px;border-radius:22px;background:#fff;border:1px solid #e9e1ff;box-shadow:0 24px 50px -32px #4c1d9573}.ap-top{display:flex;gap:18px;align-items:flex-start}.ap-ic{flex:none;width:88px;height:88px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#6d28d9);box-shadow:0 10px 24px -10px #6d28d999}.ap-ic svg{width:60px;height:60px}.ap-id{min-width:0}.ap-id h2{margin:0!important}.ap-dev{display:block;margin:3px 0 0;font:700 13.5px Manrope,sans-serif;color:#6d28d9}.ap-meta{display:flex;flex-wrap:wrap;gap:0;margin:12px 0 0;padding:0;list-style:none}.ap-meta li{display:flex;flex-direction:column;padding:0 16px;border-left:1px solid #e9e1ff;font:800 14px Manrope,sans-serif;color:#2a1d5c}.ap-meta li:first-child{padding-left:0;border:0}.ap-meta small{font:600 11.5px Manrope,sans-serif;color:#7c6aa8;margin-top:1px}.ap-act{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0 4px}.ap-act .mv-store{margin:0;display:flex;flex-wrap:wrap;gap:10px}.ap-inst{all:unset;cursor:pointer;padding:12px 38px;border-radius:99px;background:#16a34a;color:#fff;font:800 15px Manrope,sans-serif;box-shadow:0 8px 18px -8px #16a34ab3;transition:filter .15s,transform .15s}.ap-inst:hover{filter:brightness(1.07);transform:translateY(-1px)}.ap-inst:disabled{opacity:.7;cursor:default}.ap-shots{display:flex;gap:14px;overflow-x:auto;padding:16px 2px 12px;margin:6px -4px 0;scroll-snap-type:x proximity;scrollbar-width:thin}.ap-ph{flex:none;width:176px;margin:0;scroll-snap-align:start}.ap-ph svg{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 18px rgba(20,16,46,.28))}.ap-ph figcaption{margin-top:8px;text-align:center;font:700 12.5px Manrope,sans-serif;color:#6b5b95}.ap-about h3{margin:10px 0 6px}.ap-about p{margin:0 0 8px;font-size:15px;line-height:1.65;color:#3b2f63}.ap-note{font-size:12.5px!important;color:#7c6aa8!important}@media(max-width:560px){.ap{padding:16px;border-radius:18px}.ap-ic{width:64px;height:64px;border-radius:16px}.ap-ic svg{width:44px;height:44px}.ap-top{gap:12px}.ap-meta li{padding:0 10px}.ap-ph{width:150px}.ap-inst{flex:1 1 100%;text-align:center}}.sx-f2{display:none}.mvf{margin-top:64px;background:#0f0a26;color:#cfc7ee;position:relative;overflow:hidden}.mvf:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 12% 0,rgba(124,58,237,.32),transparent 70%),radial-gradient(50% 45% at 95% 100%,rgba(217,70,239,.18),transparent 70%);pointer-events:none}.mf-w{position:relative;max-width:1180px;margin:0 auto;padding:0 20px}.mf-cta{position:relative;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,#7c3aed59,#d946ef38)}.mf-ctw{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between;padding-top:26px;padding-bottom:26px}.mf-ctw b{display:block;font:800 20px Manrope,sans-serif;color:#fff}.mf-ctw span{font-size:14px;color:#d9d0f5}.mf-q{display:flex;gap:8px;flex:1 1 340px;max-width:520px;padding:6px;border-radius:16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22)}.mf-q input{flex:1;min-width:0;background:none;border:0;outline:0;color:#fff;font:600 15px JetBrains Mono,ui-monospace,monospace;padding:10px 12px}.mf-q input::placeholder{color:#ffffff80}.mf-q button{all:unset;cursor:pointer;padding:10px 22px;border-radius:12px;background:#fff;color:#4c1d95;font:800 14.5px Manrope,sans-serif}.mf-main{display:grid;grid-template-columns:minmax(240px,1.1fr) 3fr;gap:44px;padding-top:44px;padding-bottom:30px}.mf-brand p{margin:14px 0 18px;font-size:14.5px;line-height:1.65;color:#b9b0dd;max-width:340px}.mf-brand .sx-logo{color:#fff}.mf-brand .mv-store{display:flex;flex-direction:column;gap:10px;align-items:flex-start;margin:0}.mf-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.mf-pills span{padding:4px 10px;border-radius:99px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;font:700 11.5px Manrope,sans-serif;color:#d9d0f5}.mf-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.mf-g summary{list-style:none;display:flex;align-items:center;gap:9px;margin:0 0 12px;font:800 13px Manrope,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff;cursor:default}.mf-g summary::-webkit-details-marker{display:none}.mf-g summary i{display:grid;place-items:center;min-width:26px;height:26px;padding:0 5px;border-radius:8px;background:linear-gradient(135deg,#7c3aed,#d946ef);font:800 11px JetBrains Mono,monospace;font-style:normal;color:#fff;text-transform:none;letter-spacing:0}.mf-g ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.mf-g a{color:#b9b0dd;text-decoration:none;font-size:13.5px;line-height:1.4;transition:color .15s,padding .15s}.mf-g a:hover,.mf-g a:focus-visible{color:#fff;padding-left:4px}.mf-mid{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;padding-top:18px;padding-bottom:18px;border-top:1px solid rgba(255,255,255,.1)}.mf-mid nav{display:flex;flex-wrap:wrap;gap:6px 22px}.mf-mid a{color:#e9e1ff;text-decoration:none;font:700 13.5px Manrope,sans-serif}.mf-mid a:hover{color:#fff;text-decoration:underline}.mf-up{padding:7px 14px;border-radius:99px;border:1px solid rgba(255,255,255,.2)}.mf-low{display:flex;flex-direction:column;gap:12px;padding-bottom:30px}.mf-disc summary{cursor:pointer;font:700 12.5px Manrope,sans-serif;color:#a79dd0;list-style:none}.mf-disc summary::-webkit-details-marker{display:none}.mf-disc summary:after{content:" +"}.mf-disc[open] summary:after{content:" \2212"}.mf-disc p{margin:8px 0 0;font-size:12px;line-height:1.65;color:#8f85b8}.mf-c{font-size:12.5px;color:#8f85b8}@media(max-width:1000px){.mf-main{grid-template-columns:1fr;gap:26px}}@media(max-width:820px){.mf-cols{grid-template-columns:1fr;gap:0}.mf-g{border-top:1px solid rgba(255,255,255,.1);padding:14px 0}.mf-g summary{margin:0;cursor:pointer;justify-content:flex-start}.mf-g summary:after{content:"+";margin-left:auto;font-size:18px;color:#a79dd0}.mf-g[open] summary:after{content:"\2212"}.mf-g[open] summary{margin-bottom:12px}.mf-g[open] ul{padding-left:35px}}.sv-wait{display:flex;align-items:center;gap:10px;margin:14px 0 8px;font:700 13.5px Manrope,sans-serif;color:#6d28d9}.sv-wait i{width:16px;height:16px;border-radius:50%;border:2.5px solid #ddd0fb;border-top-color:#7c3aed;animation:mvsp .8s linear infinite}@keyframes mvsp{to{transform:rotate(360deg)}}.sv-skel{display:grid;gap:10px}.sv-skel u{display:block;height:44px;border-radius:12px;background:linear-gradient(90deg,#f1ecff 25%,#e4dbff,#f1ecff 75%);background-size:200% 100%;animation:mvsh 1.2s linear infinite}.sv-skel u:nth-child(2){width:88%}.sv-skel u:nth-child(3){width:72%}@keyframes mvsh{to{background-position:-200% 0}}.tm-list{margin:8px 0 14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.tm-list>div{padding:11px 13px;border-radius:12px;background:#faf7ff;border:1px solid #e9e1ff;border-left:4px solid #7c3aed}.tm-list dt{font:800 14px Manrope,sans-serif;color:#4c1d95}.tm-list dd{margin:3px 0 0;font-size:13.5px;line-height:1.5;color:#3b2f63}.tm{position:relative;border-bottom:2px dotted #7c3aed;cursor:help;outline:0}.tm:hover:after,.tm:focus:after{content:attr(data-d);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);width:max-content;max-width:min(240px,70vw);padding:8px 11px;border-radius:10px;background:#14102e;color:#fff;font:600 12.5px/1.45 Manrope,sans-serif;text-align:left;z-index:30;box-shadow:0 12px 26px -10px #00000080;pointer-events:none}.tm-vis{margin:10px 0 14px;padding:12px;border-radius:14px;background:#fff;border:1px solid #e9e1ff;text-align:center}.tm-vis svg{width:100%;max-width:420px;height:auto}.tm-vis figcaption{font:700 12px Manrope,sans-serif;color:#7c6aa8;margin-top:4px}.sv-scan{display:flex;gap:12px;align-items:center;margin:0 0 12px;padding:10px;border-radius:14px;background:#faf7ff;border:1px solid #e9e1ff}.sv-scan img{width:92px;height:68px;object-fit:cover;border-radius:10px;border:1px solid #e9e1ff;flex:none;background:#fff}.sv-scan figcaption{display:flex;flex-direction:column;gap:2px;font:600 12.5px Manrope,sans-serif;color:#6b5b95}.sv-scan b{color:#2a1d5c;font-size:13.5px}@media(max-width:900px){.hx-w{grid-template-columns:minmax(0,1fr)!important}}.mf-brand .mv-sb,.ap-act .mv-sb{flex:0 0 auto!important;min-height:0;justify-content:flex-start}.fc-seg{display:grid!important;grid-template-columns:repeat(3,1fr);gap:2px}.fc-seg button{white-space:nowrap;font-size:12.5px!important}.fc-x2{padding:12px 14px 16px;display:grid;gap:12px;max-height:min(62vh,520px);overflow:auto;font-family:Manrope,system-ui,sans-serif}.fc-x2[hidden]{display:none}.fc-x2 label{display:flex;flex-direction:column;gap:5px;font:800 11.5px Manrope,sans-serif;letter-spacing:.02em;color:#6b6490;min-width:0}.fc-x2 input,.fc-x2 select{width:100%;min-width:0;padding:10px 11px;border-radius:10px;border:1px solid #ddd4f3;background:#fff;color:#1e1650;font:700 15px JetBrains Mono,ui-monospace,monospace;outline:0}.fc-x2 select{font-family:Manrope,sans-serif;font-size:14px}.fc-x2 input:focus,.fc-x2 select:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed2e}.fx-g2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fx-g2.one{grid-template-columns:1fr}.fx-swap{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:end}.fx-swap button{all:unset;cursor:pointer;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#ede9fe;color:#5b21b6;font:800 17px sans-serif;margin-bottom:1px}.fx-swap button:hover{background:#ddd0fb}.fx-big{padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,#5b21b6,#a21caf);color:#fff;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.fx-big b{font:800 28px JetBrains Mono,monospace;word-break:break-all}.fx-big span{font:700 15px Manrope,sans-serif;opacity:.85}.fx-big small{flex:1 0 100%;font:700 12px Manrope,sans-serif;opacity:.75;order:-1}.fx-res{display:grid;gap:5px}.fx-r{all:unset;cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px 12px;border-radius:10px;background:#f7f5fd;border:1px solid #ece6fb;box-sizing:border-box;width:100%;transition:background .15s,border-color .15s}.fx-r:hover,.fx-r:focus-visible{background:#ede9fe;border-color:#c4b5fd}.fx-r span{font:700 12.5px Manrope,sans-serif;color:#6b6490;flex:none}.fx-r b{font:800 14px JetBrains Mono,monospace;color:#2a1a6e;text-align:right;word-break:break-all}.fx-chips{display:flex;flex-wrap:wrap;gap:6px}.fx-chips button{all:unset;cursor:pointer;padding:8px 14px;border-radius:9px;background:#ede9fe;color:#4c1d95;font:800 12.5px JetBrains Mono,monospace}.fx-chips button:hover{background:#7c3aed;color:#fff}.fx-n{margin:0;font:600 12.5px/1.5 Manrope,sans-serif;color:#8a7fb3}.hx-i{all:unset;cursor:pointer;flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#c4b5fd;transition:background .15s,color .15s}.hx-i svg{width:20px;height:20px;display:block}.hx-i:hover,.hx-i:focus-visible{background:#ffffff24;color:#fff}.hx-q input{padding-right:0}.hs-st li{transition:opacity .45s ease,transform .45s ease}.hs-st li.off{opacity:0;transform:translateY(8px)}.hs-an.wait b{opacity:.45}.hs-an b{transition:opacity .3s}.hs-ok{transition:opacity .4s}.hs-gs .c1{stroke-dasharray:1;stroke-dashoffset:1}.hs-gs.go .c1{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s ease}.hs-gs .ar,.hs-gs .c2{opacity:0}.hs-gs.go .ar,.hs-gs.go .c2{opacity:1;transition:opacity .8s ease .5s}.hs-gs .pt{opacity:0}.hs-gs.go .pt{animation:hspt .5s ease forwards}@keyframes hspt{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.hs-gs .pt{transform-box:fill-box;transform-origin:center}.hs{transition:transform .25s ease-out}.rv{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.rv.in{opacity:1;transform:none}@media print{.rv{opacity:1;transform:none}}.mv-flow{list-style:none;margin:6px 0 4px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:f}.mv-flow li{position:relative;padding:18px 16px 16px;border-radius:18px;background:#fff;border:1px solid #e9e1ff;box-shadow:0 18px 36px -28px #4c1d9580}.mv-flow li:not(:last-child):after{content:"";position:absolute;right:-14px;top:38px;width:14px;height:2px;background:linear-gradient(90deg,#c4b5fd,#e9d5ff)}.mv-fi{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#4f46e5,#d946ef);color:#fff;box-shadow:0 10px 18px -10px #7c3aedcc}.mv-fi svg{width:22px;height:22px}.mv-flow b{display:flex;align-items:center;gap:8px;margin:12px 0 6px;font:800 16px Manrope,sans-serif;color:#2a1d5c}.mv-flow b em{font:800 11px JetBrains Mono,monospace;font-style:normal;color:#7c3aed;background:#ede9fe;border-radius:6px;padding:2px 6px}.mv-flow p{margin:0!important;font-size:14px!important;line-height:1.6!important;color:#4a3f75}.mv-after{margin-top:16px!important}.mv-tg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mv-tc{position:relative;padding:16px;border-radius:18px;background:#fff;border:1px solid #e9e1ff;display:flex;flex-direction:column;gap:8px;transition:transform .2s,box-shadow .2s,border-color .2s}.mv-tc:hover{transform:translateY(-3px);border-color:#c4b5fd;box-shadow:0 22px 40px -28px #4c1d958c}.mv-ts{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#ede9fe;color:#5b21b6;font:800 18px STIX Two Text,Georgia,serif}.mv-tc[data-g=calculus] .mv-ts{background:#e0e7ff;color:#3730a3}.mv-tc[data-g=geometry] .mv-ts{background:#cffafe;color:#155e75}.mv-tc[data-g=general] .mv-ts{background:#fef3c7;color:#92400e}.mv-tc[data-g=linear] .mv-ts{background:#dcfce7;color:#166534}.mv-tc[data-g=stats] .mv-ts{background:#ffe4e6;color:#9f1239}.mv-tc h3{margin:0!important;font:800 16px Manrope,sans-serif}.mv-chs{display:flex;flex-wrap:wrap;gap:6px}.mv-ch{padding:6px 10px;border-radius:9px;background:#f6f2ff;border:1px solid #e6dcfb;color:#3b2f63;text-decoration:none;font:600 12.5px JetBrains Mono,ui-monospace,monospace;transition:background .15s,color .15s}.mv-ch:hover,.mv-ch:focus-visible{background:#7c3aed;color:#fff;border-color:#7c3aed}.mv-tl{margin-top:auto;font:800 13px Manrope,sans-serif;color:#6d28d9;text-decoration:none}.mv-tl:hover{text-decoration:underline}.mv-cmp{overflow-x:auto;margin:6px 0 16px;border-radius:18px;border:1px solid #e9e1ff;background:#fff;box-shadow:0 18px 40px -30px #4c1d9580}.mv-cmp table{width:100%;border-collapse:collapse;min-width:520px}.mv-cmp th,.mv-cmp td{padding:13px 14px;text-align:center;font:600 14px Manrope,sans-serif;border-top:1px solid #efe9fc}.mv-cmp thead th{border-top:0;background:#faf7ff;font:800 12px Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b5b95}.mv-cmp tbody th{text-align:left;font-weight:700;color:#2a1d5c}.mv-cmp .me{background:linear-gradient(180deg,#7c3aed14,#d946ef0d)}.mv-cmp thead .me{color:#5b21b6;background:#ede9fe}.cy{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#dcfce7;color:#15803d;font-weight:800}.cn{color:#b4a9d6;font-weight:800}.cs{font-size:12px;color:#8a7fb3;font-weight:700}@media(max-width:900px){.mv-flow{grid-template-columns:1fr 1fr}.mv-flow li:after{display:none}.mv-tg{grid-template-columns:1fr 1fr}}@media(max-width:560px){.mv-flow,.mv-tg{grid-template-columns:1fr}}.hx{background:#07041a}.hx-bg .o1{background:radial-gradient(#6d28d9,transparent 65%);animation:hxo1 18s ease-in-out infinite alternate}.hx-bg .o2{background:radial-gradient(#c026d3,transparent 65%);animation:hxo2 22s ease-in-out infinite alternate}.hx-bg .o3{background:radial-gradient(#06b6d4,transparent 65%);animation:hxo3 26s ease-in-out infinite alternate}.hx-bg .o4{width:520px;height:520px;left:44%;top:-180px;background:radial-gradient(#2563eb,transparent 65%);opacity:.45;animation:hxo2 30s ease-in-out infinite alternate-reverse}@keyframes hxo1{to{transform:translate3d(120px,80px,0) scale(1.15)}}@keyframes hxo2{to{transform:translate3d(-90px,110px,0) scale(1.1)}}@keyframes hxo3{to{transform:translate3d(-140px,-40px,0) scale(1.2)}}.hx-floor{position:absolute;left:-20%;right:-20%;bottom:-8%;height:62%;background-image:linear-gradient(rgba(167,139,250,.28) 1px,transparent 1px),linear-gradient(90deg,rgba(167,139,250,.28) 1px,transparent 1px);background-size:64px 64px;transform:perspective(520px) rotateX(64deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(to top,#000 5%,transparent 85%);mask-image:linear-gradient(to top,#000 5%,transparent 85%);animation:hxfl 12s linear infinite}@keyframes hxfl{to{background-position:0 64px,64px 0}}.hx-cv{position:absolute;inset:0;width:100%;height:100%;opacity:.8}.hx-cv path{stroke-dasharray:6 10;animation:hxdash 40s linear infinite}.hx-cv .p2{animation-duration:55s;animation-direction:reverse}.hx-cv .p3{animation-duration:70s}@keyframes hxdash{to{stroke-dashoffset:-800}}.hx-gl{position:absolute;inset:0;overflow:hidden}.hx-gl b{position:absolute;left:var(--x);top:var(--y);font:600 var(--s) "STIX Two Text",Georgia,serif;font-style:italic;color:#ddd6fe29;text-shadow:0 0 24px rgba(167,139,250,.35);animation:hxg 14s ease-in-out infinite alternate;animation-delay:calc(var(--d)*-1);will-change:transform}.hx-gl b:nth-child(3n){color:#f0abfc2e}.hx-gl b:nth-child(4n){color:#67e8f929}@keyframes hxg{0%{transform:translateZ(0) rotate(-4deg)}to{transform:translate3d(18px,-26px,0) rotate(5deg)}}.hx-stars{position:absolute;inset:0;background-image:radial-gradient(1.2px 1.2px at 12% 22%,#fff,transparent),radial-gradient(1px 1px at 38% 12%,#e9d5ff,transparent),radial-gradient(1.4px 1.4px at 64% 30%,#fff,transparent),radial-gradient(1px 1px at 82% 14%,#c4b5fd,transparent),radial-gradient(1.2px 1.2px at 92% 52%,#fff,transparent),radial-gradient(1px 1px at 22% 62%,#a5f3fc,transparent),radial-gradient(1.2px 1.2px at 52% 72%,#fff,transparent),radial-gradient(1px 1px at 74% 82%,#f0abfc,transparent);opacity:.7;animation:hxtw 5s ease-in-out infinite alternate}@keyframes hxtw{to{opacity:.25}}@media(prefers-reduced-motion:reduce){.hx-bg i,.hx-floor,.hx-cv path,.hx-gl b,.hx-stars{animation:none!important}}@media(max-width:700px){.hx-v{display:block!important;position:relative;width:100%;max-width:none;min-height:0!important;margin:14px 0 0;overflow:hidden}.hx-v .hs{position:absolute!important;inset:auto;width:640px;height:560px;transform:scale(var(--sc,.55))!important;transform-origin:top left;animation:none}.hx-v .hs-f{display:flex}}.scn-auto{display:flex;align-items:center;gap:8px;margin-top:10px;font:700 13px Manrope,sans-serif;color:#4c1d95;cursor:pointer}.scn-auto input{width:18px;height:18px;accent-color:#7c3aed}.scn-vf.busy:after{content:"Reading and solving\2026";position:absolute;left:50%;bottom:14px;transform:translate(-50%);padding:7px 14px;border-radius:99px;background:#140a3cd9;color:#fff;font:800 13px Manrope,sans-serif;white-space:nowrap;z-index:5;animation:mvpl 1.2s ease-in-out infinite alternate}@keyframes mvpl{0%{opacity:.7}to{opacity:1}}.sv-scan-e{all:unset;cursor:pointer;margin-top:4px;font:800 12.5px Manrope,sans-serif;color:#6d28d9;text-decoration:underline}.sv-scan img{width:120px;height:86px}.vd-ban{display:flex;align-items:center;gap:14px;width:100%;margin:14px 0 4px;padding:14px 16px;border:0;border-radius:18px;text-align:left;cursor:pointer;color:#fff;background:linear-gradient(120deg,#4c1d95,#7c3aed 45%,#db2777);box-shadow:0 16px 32px -18px #7c3aedcc;position:relative;overflow:hidden;font-family:Manrope,sans-serif}.vd-ban:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translate(-120%);animation:vdsh 4.5s ease-in-out infinite}@keyframes vdsh{40%,to{transform:translate(120%)}}.vd-ban i{font-style:normal;font-size:28px}.vd-ban span{flex:1;min-width:0}.vd-ban b{display:block;font-size:16px}.vd-ban em{display:block;font-style:normal;font-size:12.5px;opacity:.85;margin-top:2px}.vd-ban u{text-decoration:none;width:40px;height:40px;border-radius:50%;background:#fff;color:#7c3aed;display:grid;place-items:center;font-size:15px;flex:none}.sv-chip.vid{background:linear-gradient(120deg,#7c3aed,#db2777)!important;color:#fff!important;border-color:transparent!important}.vd{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:12px;opacity:0;transition:opacity .2s}.vd.on{opacity:1}.vd-bg{position:absolute;inset:0;background:#040612c7;backdrop-filter:blur(8px)}.vd-p{position:relative;width:min(960px,100%);max-height:100%;overflow:auto;border-radius:22px;background:#0b1020;color:#e8eeff;box-shadow:0 40px 90px -20px #000;border:1px solid rgba(255,255,255,.12);font-family:Manrope,sans-serif}.vd-p header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px}.vd-p header b{font-size:15px}.vd-p header small{display:block;font-size:12px;opacity:.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60vw}.vd-x{width:34px;height:34px;border-radius:50%;border:0;background:#ffffff1a;color:#fff;cursor:pointer;font-size:14px}.vd-stage{position:relative;aspect-ratio:16/9;container-type:inline-size;overflow:hidden;background:radial-gradient(120% 90% at 80% 0,#2a1565,transparent 60%),radial-gradient(100% 90% at 0 100%,#0a4f68,transparent 60%),#0b1020}.vd-fx{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:5cqw 5cqw}.vd-fx i{position:absolute;border-radius:50%;filter:blur(40px);opacity:.5}.vd-fx i.a{width:30cqw;height:30cqw;right:-6cqw;top:-10cqw;background:#7c3aed;animation:vdo 12s ease-in-out infinite alternate}.vd-fx i.b{width:26cqw;height:26cqw;left:-8cqw;bottom:-12cqw;background:#06b6d4;animation:vdo 15s ease-in-out infinite alternate-reverse}@keyframes vdo{to{transform:translate3d(-4cqw,3cqw,0) scale(1.15)}}.vd-fx s{position:absolute;text-decoration:none;font:800 7cqw/1 STIX Two Text,serif;color:#ffffff12;animation:vdf 11s ease-in-out infinite alternate}.vd-fx s:nth-of-type(1){left:6%;top:14%}.vd-fx s:nth-of-type(2){left:82%;top:60%;animation-duration:14s}.vd-fx s:nth-of-type(3){left:70%;top:12%;animation-duration:9s}.vd-fx s:nth-of-type(4){left:12%;top:68%;animation-duration:13s}.vd-fx s:nth-of-type(5){left:46%;top:76%}@keyframes vdf{to{transform:translate3d(1.5cqw,-2.5cqw,0) rotate(6deg)}}.vd-sc{position:absolute;inset:0 0 14cqw;display:grid;place-items:center;padding:3cqw 5cqw}.vs{width:100%;max-width:90cqw;animation:vsin .5s cubic-bezier(.2,.8,.2,1) both}@keyframes vsin{0%{opacity:0;transform:translateY(2cqw) scale(.98)}}.vs small{display:block;font:800 1.7cqw/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#a5b4fc;margin-bottom:1.6cqw}.vs-in{text-align:center}.vs-q{font:700 4.6cqw/1.3 JetBrains Mono,monospace;color:#fff;animation:vswipe 1.8s steps(28) both .3s;overflow-wrap:anywhere}@keyframes vswipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.vs-q sup{font-size:.6em}.vs-tag{display:inline-block;margin-top:2.4cqw;padding:.8cqw 2cqw;border-radius:99px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);font:700 1.9cqw/1 Manrope,sans-serif}.vs-pl{text-align:center}.vs-ic{font-size:7cqw;margin-bottom:1cqw;animation:vsb 1.6s ease-in-out infinite alternate}@keyframes vsb{to{transform:translateY(-1cqw) rotate(-6deg)}}.vs-pl p{margin:0;font:700 3.4cqw/1.4 Manrope,sans-serif;color:#fff}.vs-pl sup{font-size:.6em}.vs-st{display:grid;grid-template-columns:5cqw minmax(0,1fr);gap:3cqw;align-items:start}.vs-rail{display:flex;flex-direction:column;gap:1cqw;align-items:center}.vs-rail i{width:3.6cqw;height:3.6cqw;border-radius:50%;display:grid;place-items:center;font:800 1.7cqw/1 Manrope,sans-serif;font-style:normal;background:#ffffff14;color:#94a3b8}.vs-rail i.d{background:#10b981;color:#fff}.vs-rail i.c{background:linear-gradient(135deg,#7c3aed,#db2777);color:#fff;box-shadow:0 0 0 .7cqw #a78bfa4d}.vs-bd h3{margin:0 0 1.6cqw;font:800 3.4cqw/1.25 Manrope,sans-serif;color:#fff}.vs-bd h3 sup{font-size:.6em}.vs-m{margin:0 0 1.2cqw;padding:1.3cqw 2.2cqw;border-radius:1.4cqw;background:#ffffff12;border-left:.5cqw solid #7c3aed;font:700 3.7cqw/1.35 JetBrains Mono,monospace;color:#e0e7ff;overflow-wrap:anywhere}.vs-m sup{font-size:.6em}[data-r]{opacity:0;transform:translateY(1.2cqw);transition:opacity .5s,transform .5s}[data-r].on{opacity:1;transform:none}.vs-m.on{box-shadow:0 0 0 .2cqw #a78bfa80,0 0 3cqw #7c3aed59}.vs-gr{text-align:center}.vs-gw{display:inline-block;background:#fff;border-radius:1.6cqw;padding:.8cqw;box-shadow:0 2cqw 5cqw -2cqw #000}.vs-gw canvas{display:block}.vs-tm .vs-t{display:flex;gap:2cqw;align-items:baseline;margin-bottom:1.4cqw;padding:1.4cqw 2cqw;border-radius:1.4cqw;background:#ffffff12}.vs-t b{font:800 3cqw/1.2 Manrope,sans-serif;color:#c4b5fd;flex:none}.vs-t span{font:600 2.5cqw/1.35 Manrope,sans-serif;color:#e2e8f0}.vs-vi{text-align:center}.vs-vw{display:inline-block;max-width:50cqw;background:#fff;border-radius:1.6cqw;padding:1cqw;color:#1e1b4b}.vs-vw svg{display:block;width:100%;height:auto}.vs-vw figcaption{display:none}.vs-vw figure{margin:0}.vs-an{text-align:center;position:relative}.vs-ck{width:9cqw;height:9cqw;margin-bottom:.6cqw}.vs-ck circle{fill:none;stroke:#10b981;stroke-width:3;stroke-dasharray:145;stroke-dashoffset:145;animation:vsd .7s .2s ease forwards}.vs-ck path{fill:none;stroke:#10b981;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:44;stroke-dashoffset:44;animation:vsd .5s .8s ease forwards}@keyframes vsd{to{stroke-dashoffset:0}}.vs-av{font:800 6cqw/1.2 JetBrains Mono,monospace;color:#fff;background:linear-gradient(90deg,#a78bfa,#22d3ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:vsin .6s .9s both;overflow-wrap:anywhere}.vs-av sup{font-size:.6em}.vs-ok{display:inline-block;margin-top:1.6cqw;padding:.9cqw 2cqw;border-radius:99px;background:#10b9812e;color:#6ee7b7;font:800 2cqw/1 Manrope,sans-serif;animation:vsin .6s 1.3s both}.vs-cf{position:absolute;left:50%;top:12cqw;pointer-events:none}.vs-cf u{position:absolute;width:1cqw;height:1cqw;border-radius:2px;background:var(--c);opacity:0;animation:vcf 1.3s var(--d) .8s ease-out forwards}@keyframes vcf{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}to{opacity:0;transform:rotate(var(--a)) translateY(-16cqw) rotate(240deg)}}.vd-cap{position:absolute;left:0;right:0;bottom:0;min-height:13cqw;padding:1.6cqw 6cqw 2cqw;background:linear-gradient(0deg,rgba(5,8,22,.92),rgba(5,8,22,.55) 70%,transparent);text-align:center;display:flex;align-items:flex-end;justify-content:center}.vd-cap p{margin:0;font:700 2.5cqw/1.4 Manrope,sans-serif;color:#cbd5e1;max-width:84cqw}.vd-cap p span{transition:color .15s,background .15s;border-radius:.5cqw;padding:0 .1cqw}.vd-cap p span.on{color:#0b1020;background:#fde68a}.vd.nocap .vd-cap{display:none}.vd-big{position:absolute;inset:0;z-index:3;border:0;background:#0508168c;color:#fff;cursor:pointer;display:grid;place-content:center;justify-items:center;gap:1.4cqw;font-family:Manrope,sans-serif}.vd-big span{width:11cqw;height:11cqw;border-radius:50%;display:grid;place-items:center;font-size:4.6cqw;background:linear-gradient(135deg,#7c3aed,#db2777);box-shadow:0 0 0 1.4cqw #a78bfa40;animation:vdp 1.6s ease-in-out infinite}@keyframes vdp{50%{box-shadow:0 0 0 2.6cqw #a78bfa14}}.vd-big em{font:800 2.4cqw/1 Manrope,sans-serif;font-style:normal}.vd-end{position:absolute;inset:0;z-index:3;display:grid;place-content:center;justify-items:center;gap:2cqw;background:#050816b8;text-align:center}.vd-end b{font:800 4cqw/1.2 Manrope,sans-serif}.vd-end div{display:flex;gap:1.4cqw;flex-wrap:wrap;justify-content:center}.vd-end button{padding:1.3cqw 2.6cqw;border-radius:1.6cqw;border:1px solid rgba(255,255,255,.25);background:#ffffff1a;color:#fff;font:800 2.2cqw/1 Manrope,sans-serif;cursor:pointer}.vd-end button:first-child{background:linear-gradient(120deg,#7c3aed,#db2777);border-color:transparent}.vd-seg{display:flex;gap:4px;padding:10px 16px 0}.vd-seg button{flex:1;height:14px;padding:5px 0;border:0;background:none;cursor:pointer}.vd-seg button i{display:block;height:4px;border-radius:4px;background:#ffffff2e;position:relative;overflow:hidden}.vd-seg button.d i{background:#7c3aed}.vd-seg button.c i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#a78bfa,#f472b6);transform-origin:left;animation:vdfill linear forwards;animation-duration:inherit}.vd.paused .vd-seg button.c i:after{animation-play-state:paused}@keyframes vdfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vd-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px 4px}.vd-ctl button{min-width:40px;height:40px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#fff;font:800 14px Manrope,sans-serif;cursor:pointer}.vd-ctl button.pp{background:linear-gradient(120deg,#7c3aed,#db2777);border-color:transparent;width:52px}.vd-ctl button:not(.on)[aria-pressed]{opacity:.55}.vd-lab{flex:1;min-width:120px;font:700 12.5px Manrope,sans-serif;opacity:.75}.vd-ctl label{display:flex;align-items:center;gap:6px;font:700 11.5px Manrope,sans-serif;opacity:.85}.vd-ctl select{background:#151b34;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:8px;font:700 12.5px Manrope,sans-serif;max-width:150px}.vd-note{margin:0;padding:6px 16px 14px;font:600 11.5px/1.5 Manrope,sans-serif;opacity:.55}@media(max-width:640px){.vd{padding:0;place-items:end center}.vd-p{border-radius:20px 20px 0 0}.vd-ctl label.vd-vc{display:none}.vd-ctl{gap:6px}.vd-cap p{font-size:3.1cqw}}@media(prefers-reduced-motion:reduce){.vd *,.vd-ban:before{animation-duration:.01s!important}}.vd-cap p{font-size:calc(2.5cqw*var(--cz,1))}.vd-cap p[dir=rtl]{font-family:Noto Naskh Arabic,Segoe UI,Tahoma,sans-serif;line-height:1.7}.vd-c2{padding-top:2px;padding-bottom:6px}.vd-c2 button.on{background:#7c3aed;border-color:#a78bfa}.vd-c2 label.vd-lg{display:flex}.vd.busy .vd-sc{opacity:.45}.vd.busy .vd-note{color:#fde68a}.vd-rv{margin-top:2cqw;align-self:flex-start;padding:1.2cqw 3cqw;border-radius:99px;border:0;background:linear-gradient(135deg,#7c3aed,#06b6d4);color:#fff;font:800 2.6cqw Manrope,sans-serif;cursor:pointer;animation:vdpulse 1.6s infinite}@keyframes vdpulse{50%{box-shadow:0 0 0 1.2cqw #7c3aed47}}.vd-tr{position:absolute;inset:0;z-index:4;background:#050816f5;overflow:auto;padding:2.4cqw 3cqw}.vd-tr[hidden]{display:none}.vd-tr ol{margin:0;padding:0;list-style:none;display:grid;gap:1.2cqw}.vd-tr li button{all:unset;display:block;cursor:pointer;font:600 max(12px,2.2cqw)/1.45 "Manrope",sans-serif;color:#cbd5e1;padding:1cqw 1.4cqw;border-radius:8px;width:calc(100% - 3cqw)}.vd-tr li button:hover,.vd-tr li button:focus-visible{background:#ffffff14;outline:0}.vd-tr li b{color:#a78bfa;margin-inline-end:.8cqw}.vd-trb{display:flex;gap:8px;flex-wrap:wrap;margin-top:2cqw}.vd-trb button{padding:7px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font:800 12.5px Manrope,sans-serif;cursor:pointer}@media(prefers-reduced-motion:reduce){.vd-rv{animation:none}}.fv{margin:18px 0 6px;position:relative}.fv-w{border-radius:18px;overflow:hidden;border:1px solid var(--line);background:var(--card);box-shadow:0 24px 50px -30px #4c1d958c;position:relative}.fv-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;background:color-mix(in srgb,var(--card) 90%,var(--txt));border-bottom:1px solid var(--line)}.fv-bar i{width:9px;height:9px;border-radius:50%;background:#f87171}.fv-bar i:nth-child(2){background:#fbbf24}.fv-bar i:nth-child(3){background:#34d399}.fv-bar span{flex:1;text-align:center;font:700 11px Manrope,sans-serif;color:var(--mut)}.fv-pp{border:0;background:none;color:var(--mut);cursor:pointer;font-size:11px;padding:2px 6px;border-radius:6px}.fv-pp:hover{background:var(--line)}.fv-st{height:230px;padding:18px 20px;display:flex;flex-direction:column;justify-content:center;gap:12px;background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,#7c3aed 12%,transparent),transparent 60%),var(--card);overflow:hidden;position:relative}.fv-st.in>*{animation:fvin .45s cubic-bezier(.2,.8,.2,1) both}@keyframes fvin{0%{opacity:0;transform:translateY(8px)}}.fv-cap{padding:10px 16px;font:700 13.5px/1.4 Manrope,sans-serif;background:color-mix(in srgb,var(--card) 92%,var(--txt));border-top:1px solid var(--line);min-height:44px;display:flex;align-items:center}.fv-pg{display:flex;gap:4px;padding:0}.fv-pg i{flex:1;height:3px;background:var(--line);position:relative;overflow:hidden}.fv-pg i.d{background:#7c3aed}.fv-pg i.c:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#7c3aed,#db2777);transform-origin:left;animation:fvf linear forwards;animation-duration:inherit}.fv.paused .fv-pg i.c:after{animation-play-state:paused}@keyframes fvf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fv-go{display:inline-block;margin-top:8px;font:800 13px Manrope,sans-serif;color:#7c3aed;text-decoration:none}.fv-go:hover{text-decoration:underline}.fv .mono,.fv .ty,.fv .fi{font-family:JetBrains Mono,ui-monospace,monospace}.ty{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;width:calc(var(--n)*1ch);animation:fvty 1.1s steps(var(--n)) both;border-right:2px solid #7c3aed;animation-name:fvty,fvcur;animation-duration:1.1s,.7s;animation-iteration-count:1,3;animation-fill-mode:both,none}@keyframes fvty{0%{width:0}}@keyframes fvcur{50%{border-color:transparent}}.r{animation:fvin .5s both}.fi{display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:14px;border:1px solid var(--line);background:var(--card);font-size:17px;font-weight:600;box-shadow:0 8px 20px -14px #0006}.fi-i{color:#7c3aed}.fi .ty,.fi .mono{flex:1;min-width:0}.fi-b{padding:8px 14px;border-radius:10px;background:linear-gradient(120deg,#7c3aed,#db2777);color:#fff;font:800 12.5px Manrope,sans-serif}.fa small,.rd small,.qz2 small{font:800 11px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#7c3aed}.fa-v{font:700 clamp(22px,4vw,30px)/1.2 "JetBrains Mono",monospace;margin:4px 0 10px}.pls{display:flex;gap:6px;flex-wrap:wrap}.pl{padding:5px 10px;border-radius:99px;font:800 11.5px Manrope,sans-serif}.pl.ok{background:color-mix(in srgb,#16a34a 15%,transparent);color:#15803d}.fs{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.fs li,.fs>.r{display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:9px 12px;border-radius:12px;background:color-mix(in srgb,var(--card) 90%,#7c3aed);border:1px solid var(--line)}.fs b{font:800 12.5px Manrope,sans-serif;color:var(--mut)}.fs span{font:700 15px JetBrains Mono,monospace}.fs .dim{opacity:.55}.hl{color:#7c3aed;font-weight:800}.fs .r:last-child .hl{font-size:22px}.tm{text-decoration:underline dotted #7c3aed;text-underline-offset:3px}.tip{padding:9px 12px;border-radius:12px;background:#fef3c7;color:#78350f;font:600 12.5px Manrope,sans-serif}.fc{display:flex;flex-direction:column;gap:8px}.fc>.r{display:flex;justify-content:space-between;padding:10px 12px;border-radius:12px;border:1px solid var(--line);font:600 14px JetBrains Mono,monospace}.fc i{font-style:normal;color:#15803d;font-weight:800}.fc i.bad{color:#be123c}.sh{justify-content:center!important;background:color-mix(in srgb,#16a34a 12%,transparent)!important;color:#15803d;font:800 13px Manrope,sans-serif!important;border-color:color-mix(in srgb,#16a34a 35%,var(--line))!important}.warn{padding:10px 12px;border-radius:12px;background:#fee2e2;color:#991b1b;font:800 13px Manrope,sans-serif}.ph{display:flex;gap:6px}.ph i{flex:1;text-align:center;padding:8px 4px;border-radius:10px;font:800 12px Manrope,sans-serif;font-style:normal;background:var(--line);color:var(--mut)}.ph i.d{background:color-mix(in srgb,#16a34a 18%,transparent);color:#15803d}.ph i.on{background:linear-gradient(120deg,#7c3aed,#db2777);color:#fff}.pb{padding:16px;border-radius:14px;border:1px dashed var(--line);text-align:center;font:700 17px JetBrains Mono,monospace;display:grid;place-items:center;min-height:92px}.gr{width:190px;height:auto}.rv{align-self:flex-start;padding:9px 14px;border-radius:10px;background:var(--line);font:800 12.5px Manrope,sans-serif}.fi.static{font-size:20px}.vp{position:relative;margin:-18px -20px;height:calc(100% + 36px);background:radial-gradient(100% 80% at 90% 0,#3b1d7a,transparent 60%),#0b1020;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px}.vp small{font:800 10.5px Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#a5b4fc}.vp .big{font-size:26px;font-weight:700}.vp-s{text-align:center}.vp-c{position:absolute;left:0;right:0;bottom:30px;text-align:center;font:700 13px Manrope,sans-serif;color:#cbd5e1;padding:0 12px}.vp-c .on{background:#fde68a;color:#0b1020;border-radius:3px;padding:0 2px}.vp-b{position:absolute;left:12px;right:12px;bottom:12px;display:flex;gap:3px}.vp-b i{flex:1;height:3px;background:#fff3;border-radius:3px}.vp-b i:first-child{background:#a78bfa}.vp-l{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:6px}.vp-l i{font:800 10.5px Manrope,sans-serif;font-style:normal;padding:4px 9px;border-radius:99px;background:#ffffff1f}.vp-l i.on{background:linear-gradient(120deg,#7c3aed,#db2777)}.vp.rtl .vp-c{direction:rtl;font-family:Noto Naskh Arabic,Segoe UI,Tahoma,serif;font-size:15px}.blur{filter:blur(7px);font:700 20px JetBrains Mono,monospace;margin-top:6px;opacity:.7}.vp-p{position:absolute;right:12px;bottom:44px}.vp-p b{padding:7px 12px;border-radius:9px;background:#fff;color:#0b1020;font:800 12px Manrope,sans-serif}.nb{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 14px 28px -14px #0009;max-height:150px}.nb svg{display:block;width:100%;height:auto;margin-top:-26px}.sl{position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,#22d3ee,transparent);box-shadow:0 0 14px #22d3ee;animation:fvsl 1.6s ease-in-out infinite alternate}@keyframes fvsl{to{top:calc(100% - 3px)}}.rd{padding:9px 12px;border-radius:12px;border:1px solid color-mix(in srgb,#7c3aed 40%,var(--line));background:color-mix(in srgb,var(--card) 92%,#7c3aed);display:flex;flex-direction:column;gap:3px;position:relative}.rd span{font-size:16px;font-weight:700}.rd em{position:absolute;right:10px;top:10px;font:800 11px Manrope,sans-serif;font-style:normal;color:#7c3aed}.sj{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.sj b{font:800 11px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#7c3aed}.sj span{font-size:22px;font-weight:700}.sj i{font:800 clamp(18px,3.6vw,24px) "JetBrains Mono",monospace;font-style:normal;padding:8px 14px;border-radius:12px;background:color-mix(in srgb,#16a34a 14%,transparent);color:#15803d}.ur{font:600 11.5px JetBrains Mono,monospace;padding:7px 12px;border-radius:99px;background:var(--line);color:var(--mut);align-self:flex-start}.ur b{color:#7c3aed}.tl2{display:flex;gap:6px;flex-wrap:wrap}.tl2 i{font:800 12px Manrope,sans-serif;font-style:normal;padding:7px 12px;border-radius:10px;border:1px solid var(--line)}.tl2 i.on{background:linear-gradient(120deg,#7c3aed,#db2777);color:#fff;border-color:transparent}.tf{padding:14px;border-radius:14px;border:1px solid var(--line);font:700 22px JetBrains Mono,monospace;min-height:80px;display:flex;flex-direction:column;gap:4px}.tf.big{font-size:26px}.tf small{font:600 12.5px Manrope,sans-serif;color:var(--mut)}.qz2{display:flex;flex-direction:column;gap:5px}.qz2>b{font:800 17px JetBrains Mono,monospace}.op{display:flex;gap:10px;align-items:center;padding:5px 12px;border-radius:11px;border:1px solid var(--line);font:700 14px JetBrains Mono,monospace}.op i{font:800 11.5px Manrope,sans-serif;font-style:normal;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--line)}.op.sel{border-color:#7c3aed;background:color-mix(in srgb,#7c3aed 10%,transparent)}.op.ok{border-color:#16a34a;background:color-mix(in srgb,#16a34a 12%,transparent)}.op.ok i{background:#16a34a;color:#fff}.ex{padding:8px 12px;border-radius:11px;background:color-mix(in srgb,#16a34a 10%,transparent);font:600 12.5px Manrope,sans-serif}.big2{text-align:center}.big2 b{display:block;font:800 clamp(34px,8vw,52px)/1.1 "Manrope",sans-serif;background:linear-gradient(90deg,#7c3aed,#22d3ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.big2 span{font:700 14px Manrope,sans-serif;color:var(--mut)}.sx-sec .fv{max-width:560px}.mv-two .fv{margin-top:0}@media(max-width:560px){.fv-st{height:232px;padding:14px}.fv-cap{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.fv *{animation-duration:.01s!important}.ty{width:auto!important}}.mv-op{margin:12px 0;padding:11px 14px;border-radius:12px;border-left:4px solid #db2777;background:color-mix(in srgb,#db2777 7%,var(--card))}.mv-op b{color:#be185d;margin-right:4px}.mv-src{margin:12px 0;font-size:14px;color:var(--mut);line-height:1.6;padding-left:12px;border-left:3px solid var(--line)}.mv-src a{color:#7c3aed;font-weight:700}.mv-data{margin:12px 0;padding:11px 14px;border-radius:12px;background:color-mix(in srgb,#16a34a 9%,var(--card));border:1px solid color-mix(in srgb,#16a34a 28%,var(--line))}.mv-txt.wide{max-width:760px}.sx-sec .mv-txt p{line-height:1.7}.sx-sec .mv-lead{font-weight:700}main{counter-reset:sec}main .sx-sec[data-s="1"],main .sx-sec#subjects{position:relative;background:var(--card)!important;border:1px solid color-mix(in srgb,var(--line) 70%,#7c3aed 12%)!important;border-radius:30px!important;padding:clamp(20px,3.4vw,44px)!important;margin:22px 0!important;box-shadow:0 1px #fff inset,0 34px 80px -52px #4c1d9580;overflow:hidden;isolation:isolate}main .sx-sec[data-s="1"]{counter-increment:sec}main .sx-sec[data-s="1"]:after,main .sx-sec#subjects:after{content:"";position:absolute;z-index:-1;right:-140px;top:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.16),rgba(6,182,212,.06) 55%,transparent 70%);pointer-events:none}main .sx-sec[data-s="1"]:nth-of-type(2n):after{right:auto;left:-160px;background:radial-gradient(circle,rgba(6,182,212,.15),rgba(219,39,119,.05) 55%,transparent 70%)}main .sx-sec[data-s="1"] h2{padding-left:0;display:flex;flex-direction:column;gap:10px;align-items:flex-start;font-size:clamp(23px,3.1vw,34px)!important;line-height:1.15!important;letter-spacing:-.025em!important;max-width:24ch}main .sx-sec[data-s="1"] h2:before{position:static;width:auto;height:auto;border-radius:99px;content:"0" counter(sec);padding:5px 12px 5px 10px;background:linear-gradient(120deg,#7c3aed,#06b6d4);color:#fff;font:800 11.5px/1 JetBrains Mono,monospace;letter-spacing:.12em;box-shadow:0 10px 22px -10px #7c3aed}main .sx-sec[data-s="1"]:nth-of-type(n+10) h2:before{content:counter(sec)}main .sx-sec .mv-lead{font-size:clamp(16px,1.6vw,19px)!important;font-weight:600!important;line-height:1.55;color:color-mix(in srgb,var(--txt) 82%,#7c3aed);max-width:60ch;margin:0 0 20px!important}.mv-two{gap:clamp(20px,3.4vw,44px)!important;align-items:center!important}.mv-txt{display:flex;flex-direction:column;gap:14px}.mv-txt>p{margin:0!important}.mv-txt>p:not([class]){font-size:16px;line-height:1.7;color:color-mix(in srgb,var(--txt) 88%,transparent)}.mv-pills{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none}.mv-pills li{display:inline-flex;align-items:center;gap:7px;padding:7px 13px 7px 9px;border-radius:99px;background:color-mix(in srgb,#7c3aed 7%,var(--card));border:1px solid color-mix(in srgb,#7c3aed 22%,var(--line));font:700 12.5px Manrope,sans-serif;color:color-mix(in srgb,var(--txt) 90%,#4c1d95)}.mv-pills li:before{content:"";width:17px;height:17px;border-radius:50%;flex:none;background:linear-gradient(135deg,#7c3aed,#06b6d4) center/9px no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E"),linear-gradient(135deg,#7c3aed,#06b6d4);background-size:9px,auto;background-position:center;background-repeat:no-repeat}.mv-op{position:relative;margin:2px 0!important;padding:18px 20px 18px 56px!important;border:0!important;border-radius:20px!important;background:linear-gradient(135deg,color-mix(in srgb,#db2777 9%,var(--card)),color-mix(in srgb,#7c3aed 7%,var(--card)))!important;box-shadow:0 0 0 1px color-mix(in srgb,#db2777 22%,var(--line)) inset;font-size:15.5px;line-height:1.6}.mv-op:before{content:"\201c";position:absolute;left:16px;top:8px;font:800 52px/1 Manrope,serif;background:linear-gradient(135deg,#db2777,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.mv-op b{display:inline-block;margin:0 8px 0 0!important;padding:3px 10px;border-radius:99px;background:#db2777;color:#fff!important;font:800 10.5px/1.4 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;vertical-align:1px}.mv-data{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;align-items:center;margin:2px 0!important;padding:16px 20px!important;border-radius:20px!important;background:linear-gradient(135deg,color-mix(in srgb,#10b981 12%,var(--card)),color-mix(in srgb,#06b6d4 8%,var(--card)))!important;border:0!important;box-shadow:0 0 0 1px color-mix(in srgb,#10b981 30%,var(--line)) inset;font-size:15px;line-height:1.55}.mv-data .kpi{grid-row:span 2;font:800 clamp(30px,4vw,44px)/1 "Manrope",sans-serif;letter-spacing:-.03em;background:linear-gradient(120deg,#059669,#0891b2);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.mv-data .kl{font:800 10.5px Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#047857}.mv-src{position:relative;margin:2px 0!important;padding:14px 16px 14px 52px!important;border:1px dashed color-mix(in srgb,var(--mut) 45%,transparent)!important;border-radius:16px;font-size:13.5px!important;line-height:1.6;color:var(--mut)}.mv-src:before{content:"";position:absolute;left:16px;top:14px;width:24px;height:24px;border-radius:8px;background:color-mix(in srgb,#7c3aed 12%,var(--card)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c3aed' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5a2 2 0 012-2h13v16H6a2 2 0 00-2 2zM4 19a2 2 0 012-2h13'/%3E%3C/svg%3E") center/15px no-repeat}.mv-src a{display:inline-block;margin-left:4px;padding:2px 9px;border-radius:99px;background:color-mix(in srgb,#7c3aed 10%,var(--card));text-decoration:none!important;font-size:12px}.sx-sec .fv{max-width:none!important;margin:0!important;padding:clamp(14px,2.2vw,26px);border-radius:32px;background:radial-gradient(90% 80% at 100% 0,rgba(124,58,237,.75),transparent 60%),radial-gradient(80% 90% at 0 100%,rgba(6,182,212,.55),transparent 62%),radial-gradient(60% 60% at 60% 50%,rgba(219,39,119,.25),transparent 70%),#0b1020;position:relative;isolation:isolate;box-shadow:0 40px 80px -40px #4c1d95cc,0 0 0 1px #ffffff14 inset}.fv:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:26px 26px;-webkit-mask:radial-gradient(90% 90% at 50% 40%,#000,transparent);mask:radial-gradient(90% 90% at 50% 40%,#000,transparent)}.fv:after{content:"";position:absolute;z-index:-1;inset:-2px;border-radius:34px;padding:2px;background:conic-gradient(from var(--fa,0deg),transparent 0 70%,#a78bfa,#22d3ee,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:fvsp 7s linear infinite;opacity:.9}@property --fa{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes fvsp{to{--fa:360deg}}.fv-w{border:0!important;border-radius:22px!important;background:color-mix(in srgb,var(--card) 94%,transparent)!important;box-shadow:0 30px 60px -24px #000000a6,0 0 0 1px #ffffff59 inset!important;backdrop-filter:blur(10px)}.fv-bar{background:transparent!important;border:0!important;padding:12px 16px 4px!important}.fv-bar i{display:none}.fv-bar span{flex:none!important;text-align:left!important;display:inline-flex;align-items:center;gap:7px;font:800 10.5px Manrope,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:#7c3aed!important}.fv-bar span:before{content:"";width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 #ef444499;animation:fvlv 1.6s infinite}@keyframes fvlv{70%{box-shadow:0 0 0 7px #ef444400}}.fv-bar .fv-pp{margin-left:auto}.fv-cap{background:transparent!important;border:0!important;padding:4px 16px 12px!important}.fv-st{background:transparent!important}.fv-go{display:inline-flex!important;align-items:center;gap:6px;margin:14px 0 0 6px!important;padding:8px 14px;border-radius:99px;background:#ffffff1f;color:#fff!important;text-decoration:none!important;font:800 12.5px Manrope,sans-serif;backdrop-filter:blur(8px)}.fv-go:hover{background:#fff3}@media(prefers-reduced-motion:reduce){.fv:after,.fv-bar span:before{animation:none}}@media(max-width:820px){main .sx-sec[data-s="1"] h2{max-width:none}}.sj-i{width:46px!important;height:46px!important;border-radius:14px!important;background:linear-gradient(145deg,var(--fg),color-mix(in srgb,var(--fg) 62%,#fff))!important;color:#fff!important;font-size:var(--fs,20px)!important;font-weight:600;line-height:1;letter-spacing:-.02em;box-shadow:0 12px 22px -12px var(--fg);padding:0 3px;white-space:nowrap;overflow:hidden}.sj-b{border-radius:28px!important;background:var(--card)!important;border:1px solid var(--line)!important;box-shadow:0 26px 60px -46px var(--fg);margin-bottom:18px;position:relative}.sj-h{padding:20px 24px!important;background:radial-gradient(70% 160% at 100% 0,color-mix(in srgb,var(--fg) 22%,transparent),transparent 70%),linear-gradient(100deg,var(--bgc),var(--card) 80%)!important}.sj-big{width:58px!important;height:58px!important;border-radius:18px!important;background:linear-gradient(145deg,var(--fg),color-mix(in srgb,var(--fg) 62%,#fff))!important}.sj-h h3{font-size:21px!important;letter-spacing:-.02em}.sj-n{background:var(--fg)!important;color:#fff!important;border:0!important;min-width:38px!important;height:38px!important;font-size:15px!important}.sj-b .sj-grid{padding:18px!important;gap:12px!important;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))!important}.sj-b .sj-c{padding:14px 16px!important;border-radius:18px!important;background:var(--card)!important;border:1px solid color-mix(in srgb,var(--fg) 14%,var(--line))!important;gap:14px!important;align-items:flex-start!important;box-shadow:0 1px 2px #0f172a0a}.sj-b .sj-c:hover,.sj-b .sj-c:focus-visible{transform:translateY(-3px);border-color:var(--fg)!important;background:linear-gradient(160deg,color-mix(in srgb,var(--fg) 7%,var(--card)),var(--card))!important;box-shadow:0 22px 40px -26px var(--fg)!important}.sj-b .sj-i{width:46px!important;height:46px!important;font-size:var(--fs,20px)!important}.sj-t b{font-size:15.5px!important;letter-spacing:-.01em}.sj-t small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.8px!important;line-height:1.45}.sj-c em{position:static!important;align-self:center;flex:none;opacity:1!important;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--fg) 12%,var(--card));font-size:0!important;transition:transform .2s,background .2s}.sj-c em:before{content:"";width:14px;height:14px;background:var(--fg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}.sj-c:hover em{background:var(--fg);transform:translate(3px)}.sj-c:hover em:before{background:#fff}@media(max-width:560px){.sj-b .sj-grid{grid-template-columns:1fr!important;padding:12px!important}.sj-h{padding:14px 16px!important}.sj-h p{display:none}}.vd-bg{background:radial-gradient(70% 60% at 50% 40%,#4c1d9559,#03050eeb)!important;backdrop-filter:blur(14px)!important}.vd-p{border-radius:28px!important;background:linear-gradient(180deg,#0d1226,#080b18)!important;border:1px solid rgba(167,139,250,.22)!important;box-shadow:0 60px 120px -30px #000,0 0 0 1px #ffffff0a inset,0 0 80px -30px #7c3aed99!important}.vd-p header{padding:14px 18px!important;justify-content:flex-start!important}.vd-p header>div{flex:1;min-width:0}.vd-p header b{font-size:14.5px!important;letter-spacing:.01em}.vd-lg2{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,#7c3aed,#06b6d4);color:#fff;flex:none}.vd-lg2 svg{width:19px;height:19px}.vd-live{font:800 9.5px Manrope,sans-serif;font-style:normal;letter-spacing:.14em;text-transform:uppercase;padding:4px 9px;border-radius:99px;background:#22d3ee1f;border:1px solid rgba(34,211,238,.35);color:#67e8f9}.vd-stage{margin:0 14px;border-radius:20px;box-shadow:0 0 0 1px #ffffff14,0 30px 60px -30px #000;background:radial-gradient(90% 100% at 85% -10%,#3b1d8a,transparent 55%),radial-gradient(70% 90% at 0 110%,#0b6b86,transparent 60%),radial-gradient(40% 50% at 50% 50%,rgba(219,39,119,.12),transparent),#070a17!important}.vd-fx{background:none!important}.vd-fx:before{content:"";position:absolute;left:-50%;right:-50%;bottom:-8cqw;height:60cqw;transform-origin:50% 100%;transform:perspective(60cqw) rotateX(64deg);background-image:linear-gradient(rgba(125,211,252,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(167,139,250,.22) 1px,transparent 1px);background-size:6cqw 6cqw;animation:vdgrid 5s linear infinite;-webkit-mask:linear-gradient(0deg,#000 10%,transparent 75%);mask:linear-gradient(0deg,#000 10%,transparent 75%)}@keyframes vdgrid{to{background-position:0 6cqw}}.vd-fx:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 100% at 50% 50%,transparent 55%,rgba(2,4,12,.75)),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px)}.vd-fx i{filter:blur(46px)!important;opacity:.55!important}.vd-hz{position:absolute;left:0;right:0;bottom:30%;height:1px;background:linear-gradient(90deg,transparent,rgba(125,211,252,.25),transparent)}.vd-sw{position:absolute;top:0;bottom:0;width:22cqw;left:-30cqw;background:linear-gradient(100deg,transparent,rgba(167,139,250,.1),transparent);animation:vdsw 6s ease-in-out infinite}@keyframes vdsw{to{left:120cqw}}.vd-big{background:radial-gradient(circle at 50% 50%,#070a1759,#070a17d1)!important;backdrop-filter:blur(3px)}.vd-big span{width:12cqw!important;height:12cqw!important;border-radius:50%!important;background:linear-gradient(135deg,#7c3aed,#06b6d4)!important;box-shadow:0 0 0 1.4cqw #7c3aed38,0 0 0 3cqw #06b6d41a,0 3cqw 8cqw -2cqw #7c3aed!important;display:grid;place-items:center;font-size:0!important}.vd-big span svg{width:42%;height:42%}.vd-big em{font:700 2cqw Manrope,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.vs-in .vs-q{font-size:4.4cqw!important;text-shadow:0 0 5cqw rgba(124,58,237,.7)}.vs-in small,.vs-pl small,.vs-bd small,.vs-an small,.vs-gr small,.vs-tm small,.vs-vi small{display:inline-block;margin-bottom:1.6cqw;padding:.7cqw 1.8cqw;border-radius:99px;background:#7c3aed2e;border:1px solid rgba(167,139,250,.4);font:800 1.5cqw/1 JetBrains Mono,monospace!important;letter-spacing:.2em;text-transform:uppercase;color:#c4b5fd}.vs-ic{width:8cqw;height:8cqw;margin:0 auto 1.4cqw;border-radius:2.2cqw;display:grid;place-items:center;background:linear-gradient(135deg,#f59e0b,#f472b6);color:#fff;box-shadow:0 0 5cqw #f59e0b80;animation:none!important}.vs-ic svg{width:55%;height:55%}.vs-m{background:linear-gradient(135deg,#7c3aed38,#06b6d414)!important;border:1px solid rgba(167,139,250,.35)!important;border-left-width:1px!important;backdrop-filter:blur(6px);box-shadow:0 1.6cqw 4cqw -2cqw #000}.vs-m.on{box-shadow:0 0 0 .15cqw #a78bfab3,0 0 4cqw #7c3aed80!important}.vs-rail i.c{box-shadow:0 0 0 .5cqw #7c3aed4d,0 0 3cqw #7c3aedb3}.vs-bd h3{font-size:3.6cqw!important;letter-spacing:-.01em;animation:vdbl .7s both}@keyframes vdbl{0%{opacity:0;filter:blur(8px);transform:translateY(1cqw)}}.vs-av{font-size:6.4cqw!important;filter:drop-shadow(0 0 2.4cqw rgba(124,58,237,.6))}.vs-rays{position:absolute;left:50%;top:6cqw;width:0;height:0;pointer-events:none}.vs-rays u{position:absolute;left:-18cqw;top:-18cqw;width:36cqw;height:36cqw;border-radius:50%;border:1px solid rgba(34,211,238,.5);opacity:0;animation:vdring 2.4s ease-out infinite}.vs-rays u:nth-child(2){animation-delay:.8s;border-color:#a78bfa80}.vs-rays u:nth-child(3){animation-delay:1.6s;border-color:#10b98180}@keyframes vdring{0%{transform:scale(.2);opacity:.9}to{transform:scale(1.15);opacity:0}}.vd-cap{background:none!important;min-height:0!important;padding:0 4cqw 2.2cqw!important}.vd-cap p{padding:1.1cqw 2.6cqw;border-radius:1.6cqw;background:#060916b8;backdrop-filter:blur(10px);box-shadow:0 0 0 1px #ffffff1a inset;color:#e2e8f0!important}.vd-cap p span.on{background:linear-gradient(120deg,#22d3ee,#a78bfa)!important;color:#07101f!important}.vd-seg{padding:14px 18px 0!important}.vd-seg button i{height:5px!important;border-radius:5px}.vd-ctl{padding:12px 18px 4px!important;gap:10px!important}.vd-ctl button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px!important;border-radius:14px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;transition:background .15s,transform .15s,border-color .15s}.vd-ctl button:hover{background:#ffffff1f!important;border-color:#a78bfa80!important}.vd-ctl button svg{flex:none;width:18px;height:18px}.vd-ctl button.pp{width:54px;min-width:54px!important;border:0!important;border-radius:50%!important;height:54px!important;background:linear-gradient(135deg,#7c3aed,#06b6d4)!important;box-shadow:0 10px 26px -8px #7c3aed}.vd-ctl button.pp svg{width:22px;height:22px}.vd-ctl button.on{background:#7c3aed59!important;border-color:#a78bfa!important}.vd-ctl select{height:38px;border-radius:12px!important;background:#121833!important;border:1px solid rgba(255,255,255,.14)!important;padding:0 10px!important}.vd-c2{border-top:1px solid rgba(255,255,255,.07);margin:8px 18px 0;padding:12px 0 6px!important}.vd-c2 .vd-lg{gap:8px}.vd-c2 .vd-lg svg{color:#67e8f9}.vd-end{background:radial-gradient(circle,#070a17b3,#070a17f0)!important;backdrop-filter:blur(6px)}.vd-end button{display:inline-flex;align-items:center;gap:8px}.vd-note{padding:8px 18px 16px!important}.vd-rv{display:inline-flex;align-items:center;gap:8px;animation:vdpulse 1.6s infinite!important}.vd-rv svg{width:1.1em;height:1.1em}.vd-ban{background:linear-gradient(120deg,#0f1530,#2a1565 55%,#0b6b86)!important;border:1px solid rgba(167,139,250,.35)!important;border-radius:20px!important}.vd-ban .vd-bi{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#7c3aed,#06b6d4);flex:none}@media(max-width:640px){.vd-stage{margin:0 8px}.vd-ctl button{height:40px!important}.vd-c2{margin:6px 12px 0}.vd-c2 button span{display:none}.vd-c2 button{min-width:44px}.vs-in small,.vs-pl small,.vs-bd small{font-size:2.2cqw!important}.vd-cap p{font-size:3.2cqw!important}}@media(prefers-reduced-motion:reduce){.vd-fx:before,.vd-sw,.vs-rays u{animation:none}}@media(min-width:821px){.mv-two>.fv{position:sticky;top:96px;align-self:start}}.mv-band2{position:relative;isolation:isolate;margin:4px 0 26px;border-radius:30px;padding:clamp(18px,3.2vw,44px);display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(20px,3vw,44px);align-items:center;overflow:hidden;color:#fff;background:radial-gradient(70% 90% at 100% 0,rgba(124,58,237,.8),transparent 60%),radial-gradient(60% 90% at 0 100%,rgba(6,182,212,.6),transparent 65%),radial-gradient(40% 50% at 55% 55%,rgba(219,39,119,.28),transparent 70%),#080b1b;box-shadow:0 44px 90px -50px #4c1d95e6,0 0 0 1px #ffffff14 inset}.mv-band2.rev{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.mv-band2.rev .mv-bt{order:2}.mv-band2:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:32px 32px;-webkit-mask:radial-gradient(100% 100% at 50% 50%,#000,transparent 85%);mask:radial-gradient(100% 100% at 50% 50%,#000,transparent 85%)}.mv-band2:after{content:var(--art);position:absolute;z-index:-1;right:2%;bottom:-14%;font:600 clamp(200px,30vw,420px)/1 "STIX Two Text",serif;color:#ffffff0e;pointer-events:none;-webkit-text-stroke:1px rgba(167,139,250,.18)}.mv-band2.rev:after{right:auto;left:2%}.mv-bt small{display:inline-flex;align-items:center;gap:8px;font:800 10.5px JetBrains Mono,monospace;letter-spacing:.18em;text-transform:uppercase;color:#67e8f9}.mv-bt small:before{content:"";width:7px;height:7px;border-radius:50%;background:#ef4444;animation:fvlv 1.6s infinite}.mv-feat{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px;counter-reset:ft}.mv-feat li{display:flex;align-items:center;gap:14px;padding:13px 16px;border-radius:16px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);font:700 15px/1.3 Manrope,sans-serif;color:#f1f5ff;transition:transform .2s,background .2s}.mv-feat li:hover{transform:translate(5px);background:#ffffff1f}.mv-feat i{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,#7c3aed,#06b6d4);font:800 13px JetBrains Mono,monospace;font-style:normal;box-shadow:0 8px 18px -8px #7c3aed}.mv-band2 .fv{padding:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;position:static!important;max-width:620px!important;width:100%;justify-self:center}.mv-band2 .fv:before,.mv-band2 .fv:after{display:none!important}.mv-band2 .fv-w{transform:perspective(1400px) rotateY(-7deg) rotateX(3deg);transition:transform .5s;box-shadow:0 50px 80px -30px #000,0 0 0 1px #fff6 inset,0 0 70px -10px #7c3aed8c!important}.mv-band2.rev .fv-w{transform:perspective(1400px) rotateY(7deg) rotateX(3deg)}.mv-band2 .fv:hover .fv-w{transform:none}.fv-st{height:250px!important}.mv-band2 .fv-go{margin:16px 0 0 4px!important}.mv-txt.cols{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:16px 28px;align-items:start}.mv-txt.cols>.mv-flow,.mv-txt.cols>.mv-src,.mv-txt.cols>.mv-pills,.mv-txt.cols>.ec-ld{grid-column:1/-1}.mv-flow{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:980px){.mv-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){.mv-band2,.mv-band2.rev{grid-template-columns:1fr}.mv-band2.rev .mv-bt{order:0}.mv-band2 .fv-w,.mv-band2.rev .fv-w{transform:none}.mv-feat{grid-template-columns:1fr}.mv-band2:after{font-size:220px}}@media(max-width:520px){.mv-flow{grid-template-columns:1fr!important}.mv-feat li{font-size:14px;padding:11px 13px}.fv-st{height:236px!important}}@media(min-width:821px){.mv-two>.fv{position:static}}.mv-band2 .fv-w{color:var(--txt)}.mv-band2 .fv-w .fv-bar span{color:#7c3aed}.mv-band2 .fv-w .fv-cap{color:var(--txt)}.mv-band2 .mv-feat li,.mv-band2 .mv-feat li span{color:#f1f5ff!important;opacity:1!important}.mv-feat i{color:#fff!important}.mv-band2 .fv-w{transform:perspective(1600px) rotateY(-4deg) rotateX(2deg)}.mv-band2.rev .fv-w{transform:perspective(1600px) rotateY(4deg) rotateX(2deg)}.mv-band2 .fv-go{color:#fff!important}.mv-shot{position:relative;margin:4px 0 26px;border-radius:30px;overflow:hidden;isolation:isolate;background:#05070f;box-shadow:0 44px 90px -50px #4c1d95e6,0 0 0 1px #ffffff14 inset}.mv-shot img{display:block;width:100%;height:auto;aspect-ratio:16/9}.mv-shot figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:44px clamp(14px,2.4vw,28px) clamp(14px,2vw,22px);background:linear-gradient(0deg,rgba(3,5,12,.92),rgba(3,5,12,.6) 55%,transparent)}.mv-shot .mv-feat{display:flex;flex-wrap:wrap;gap:8px;margin:0;flex:1}.mv-shot .mv-feat li{padding:7px 13px 7px 8px;border-radius:99px;font-size:13px}.mv-shot .mv-feat li:hover{transform:none}.mv-shot .mv-feat i{width:22px;height:22px;border-radius:50%;font-size:11px}.mv-shot .fv-go{margin:0!important;white-space:nowrap}@media(max-width:640px){.mv-shot{border-radius:22px}.mv-shot figcaption{position:static;background:#05070f;padding:12px}.mv-shot .mv-feat li{font-size:12px}}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 8% 0%,rgba(124,58,237,.16),transparent 70%),radial-gradient(50% 45% at 100% 30%,rgba(6,182,212,.13),transparent 70%),radial-gradient(60% 50% at 30% 100%,rgba(219,39,119,.09),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='900' viewBox='0 0 900 900' fill='none' stroke='%237c3aed' stroke-opacity='.11' stroke-width='1.4'%3E%3Cpath d='M60 760V120M60 760H820' stroke-opacity='.16'/%3E%3Cpath d='M60 640C200 640 260 160 420 160S600 700 820 520'/%3E%3Cpath d='M60 520Q250 420 420 560T820 300' stroke='%2306b6d4'/%3E%3Ccircle cx='660' cy='250' r='120'/%3E%3Cpath d='M660 130V370M540 250H780'/%3E%3Cpath d='M160 820L300 640L460 820Z' stroke='%23db2777' stroke-opacity='.1'/%3E%3Ctext x='520' y='820' font-family='serif' font-size='86' fill='%237c3aed' fill-opacity='.07' stroke='none'%3E%E2%88%AB x%C2%B2 dx%3C/text%3E%3Ctext x='90' y='120' font-family='serif' font-size='70' fill='%2306b6d4' fill-opacity='.08' stroke='none'%3E%CF%80 %CE%A3 %E2%88%9A%3C/text%3E%3C/svg%3E") center top/900px auto repeat-y}.mv-shot .mv-feat li,.mv-shot .mv-feat li span{color:#f1f5ff!important;opacity:1!important}.rl-sec{max-width:1160px;margin:26px auto;padding:0 16px}.rl{position:relative;aspect-ratio:21/8;overflow:hidden;background:#05070f;border-radius:70px 140px/70px 100px;animation:rlm 9s ease-in-out infinite alternate;box-shadow:0 50px 100px -44px #4c1d95e6,0 0 0 7px color-mix(in srgb,var(--card) 70%,transparent),0 0 0 8px #7c3aed2e}@keyframes rlm{50%{border-radius:120px 70px 130px/90px 70px 110px}to{border-radius:80px 120px/110px 80px}}.rl canvas{display:block;width:100%;height:100%}.rl:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 30%,transparent 70%,rgba(255,255,255,.14));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px}.rl-t{position:absolute;left:clamp(22px,4vw,56px);bottom:clamp(18px,3.4vw,44px);color:#fff}.rl-t small{display:block;font:800 11px JetBrains Mono,monospace;letter-spacing:.3em;color:#a5f3fc}.rl-t b{display:block;margin-top:6px;font:800 clamp(24px,4.4vw,54px)/1 "Manrope",sans-serif;letter-spacing:-.04em;text-shadow:0 8px 40px rgba(124,58,237,.8)}@media(prefers-reduced-motion:reduce){.rl{animation:none}}@media(max-width:700px){.rl{aspect-ratio:4/3;border-radius:50px 90px/50px 70px}}.mv-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(22px,3.4vw,48px);align-items:start}.mv-split.rev{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.mv-split.rev .mv-side{order:-1}.mv-split .mv-txt.cols{grid-template-columns:1fr!important}.mv-side{position:sticky;top:96px;align-self:start}.mv-shot2{position:relative;margin:0;isolation:isolate}.mv-shot2:before{content:"";position:absolute;z-index:-1;inset:8% -6% -6% 10%;border-radius:44% 56% 52% 48%/50% 44% 56% 50%;background:linear-gradient(135deg,#7c3aed8c,#06b6d473);filter:blur(26px);animation:rlm 9s ease-in-out infinite alternate}.mv-ring{padding:3px;border-radius:30px;background:linear-gradient(140deg,#a78bfa,#22d3ee 50%,#f472b6);box-shadow:0 30px 50px -26px #4c1d95cc;transform:rotate(-1.6deg);transition:transform .35s}.mv-split.rev .mv-ring{transform:rotate(1.6deg)}.mv-shot2:hover .mv-ring{transform:rotate(0) translateY(-4px)}.mv-ring img{display:block;width:100%;height:auto;border-radius:27px;background:#05070f}.mv-shot2 figcaption{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.mv-shot2 .mv-feat{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;flex:1 1 100%}.mv-shot2 .mv-feat li{background:color-mix(in srgb,#7c3aed 8%,var(--card));border:1px solid color-mix(in srgb,#7c3aed 22%,var(--line));color:var(--txt)!important;padding:5px 11px 5px 6px;border-radius:99px;font:700 12px Manrope,sans-serif;gap:7px}.mv-shot2 .mv-feat li:hover{transform:none}.mv-shot2 .mv-feat li span{color:var(--txt)!important}.mv-shot2 .mv-feat i{width:19px;height:19px;border-radius:50%;font-size:10px}.mv-shot2 .fv-go{background:linear-gradient(120deg,#7c3aed,#db2777)!important;color:#fff!important;padding:8px 14px;font-size:12.5px;box-shadow:0 10px 20px -10px #7c3aed}@media(max-width:860px){.mv-split,.mv-split.rev{grid-template-columns:1fr}.mv-split.rev .mv-side{order:0}.mv-side{position:static;max-width:460px;margin:0 auto;width:100%}}main .sx-sec[data-s="1"],main .sx-sec#subjects{background:color-mix(in srgb,var(--card) 74%,transparent)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body:before{background:radial-gradient(60% 50% at 6% 0%,rgba(124,58,237,.26),transparent 70%),radial-gradient(50% 45% at 100% 28%,rgba(6,182,212,.22),transparent 70%),radial-gradient(60% 50% at 25% 100%,rgba(219,39,119,.16),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='1000' viewBox='0 0 1000 1000' fill='none' stroke-linecap='round'%3E%3Cg stroke='%237c3aed' stroke-opacity='.3' stroke-width='2'%3E%3Cpath d='M70 860V120M70 860H900' stroke-opacity='.35'/%3E%3Cpath d='M70 720C220 720 290 170 460 170S660 800 900 580'/%3E%3Ccircle cx='760' cy='260' r='140'/%3E%3Cpath d='M760 120V400M620 260H900'/%3E%3C/g%3E%3Cg stroke='%2306b6d4' stroke-opacity='.34' stroke-width='2'%3E%3Cpath d='M70 560Q280 440 470 620T900 330'/%3E%3Cpath d='M120 930L300 700L500 930Z' stroke='%23db2777'/%3E%3Crect x='620' y='640' width='220' height='170' rx='24' transform='rotate(-8 730 725)'/%3E%3C/g%3E%3Cg font-family='serif' font-style='italic' fill='%237c3aed' fill-opacity='.14'%3E%3Ctext x='540' y='930' font-size='110'%3E%E2%88%AB x%C2%B2dx%3C/text%3E%3Ctext x='90' y='130' font-size='96' fill='%2306b6d4'%3E%CF%80 %CE%A3 %E2%88%9A%3C/text%3E%3Ctext x='700' y='520' font-size='70'%3Ee%5E%7Bi%CF%80%7D%3C/text%3E%3C/g%3E%3C/svg%3E") center top/1000px auto repeat-y!important}.mv-split .mv-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mv-split .mv-flow li:after{display:none}@media(max-width:520px){.mv-split .mv-flow{grid-template-columns:1fr!important}}.sc-sec,.rl-sec{overflow-x:clip}.sc-sec{padding-top:6px;padding-bottom:30px}.rl-sec{padding-bottom:20px}.sc-sec{position:relative;max-width:1120px;margin:34px auto 10px;padding:0 16px;--c1:#7c3aed;--c2:#06b6d4}.sc-hd{max-width:760px;margin:0 auto 22px;text-align:center}.sc-hd h2{margin:0 0 10px!important;font-size:clamp(26px,4vw,44px)!important;line-height:1.1!important;letter-spacing:-.03em!important;font-weight:800;color:var(--txt)}.sc-hd p{margin:0;font:600 clamp(15px,1.6vw,18px)/1.55 "Manrope",sans-serif;color:var(--mut)}.sc-view{--u:1cqw;position:absolute;inset:0}.xv{position:absolute;inset:0;display:grid;grid-template-columns:40% 60%;align-items:center;gap:calc(var(--u)*3);padding:calc(var(--u)*6) calc(var(--u)*8) calc(var(--u)*2) calc(var(--u)*5);color:#fff;background:radial-gradient(80% 90% at 95% 0%,color-mix(in srgb,var(--c1) 62%,transparent),transparent 62%),radial-gradient(70% 90% at 0 105%,color-mix(in srgb,var(--c2) 50%,transparent),transparent 62%),#05070f;animation:svf .6s both}@keyframes svf{0%{opacity:0}}.xv:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1.4px);background-size:calc(var(--u)*2.2) calc(var(--u)*2.2);-webkit-mask:radial-gradient(80% 80% at 60% 50%,#000,transparent);mask:radial-gradient(80% 80% at 60% 50%,#000,transparent);animation:svd 14s linear infinite}@keyframes svd{to{background-position:calc(var(--u)*2.2) calc(var(--u)*2.2)}}.xv>*{position:relative}.xv-e{display:inline-block;margin-bottom:calc(var(--u)*1.6);font:800 calc(var(--u)*1.15) "JetBrains Mono",monospace;letter-spacing:.22em;color:color-mix(in srgb,var(--c2) 70%,#fff)}.xv-l h3{margin:0 0 calc(var(--u)*1.6);font:800 calc(var(--u)*4.7)/1.06 "Manrope",sans-serif;letter-spacing:-.035em;color:#fff}.xv-l p{margin:0;max-width:calc(var(--u)*31);font:600 calc(var(--u)*1.55)/1.55 "Manrope",sans-serif;color:#b9c3e3}.xv-r{display:flex;flex-direction:column;gap:calc(var(--u)*1.3);min-width:0}.xq{position:relative;display:flex;align-items:center;gap:calc(var(--u)*1.4);padding:calc(var(--u)*1.3) calc(var(--u)*1.8);border-radius:calc(var(--u)*1.6);background:#ffffff14;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(14px);box-shadow:0 calc(var(--u)*2) calc(var(--u)*4) calc(var(--u)*-2) #0009;color:#fff;font:700 calc(var(--u)*1.8) "JetBrains Mono",monospace;min-width:0}.xq small{display:block;font:800 calc(var(--u)*1) "JetBrains Mono",monospace;letter-spacing:.16em;color:#9fb0e0}.xq b{font-weight:700;display:block}.xq em{margin-left:auto;font:700 calc(var(--u)*1.1) "Manrope",sans-serif;font-style:normal;color:#a5b4fc}.xq>i{flex:none;display:grid;place-items:center;width:calc(var(--u)*3.4);height:calc(var(--u)*3.4);border-radius:calc(var(--u)*1);background:linear-gradient(135deg,var(--c1),var(--c2));font:800 calc(var(--u)*1.5) "JetBrains Mono",monospace;font-style:normal}.xin{animation:sqi calc(.8s/var(--sp,1)) cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--d,0s)/var(--sp,1))}@keyframes sqi{0%{opacity:0;transform:translateY(calc(var(--u)*1.6)) scale(.97);filter:blur(6px)}}.xq-ph{align-self:flex-start;padding:calc(var(--u)*1);border-radius:calc(var(--u)*1.8);background:#ffffff14;border:1px solid rgba(255,255,255,.2);transform:rotate(-2.5deg);width:calc(var(--u)*36)}.xq-nb{position:relative;border-radius:calc(var(--u)*1.2);overflow:hidden;line-height:0}.xq-nb svg{width:100%;height:auto}.xq-laser{position:absolute;left:0;right:0;top:0;height:calc(var(--u)*.5);background:linear-gradient(90deg,transparent,#22d3ee,transparent);box-shadow:0 0 calc(var(--u)*3) #22d3ee;animation:sql 2.4s ease-in-out .5s 2 alternate both}@keyframes sql{0%{top:0}to{top:calc(100% - calc(var(--u)*.5))}}.xq-c{position:absolute;width:calc(var(--u)*2.4);height:calc(var(--u)*2.4);border:calc(var(--u)*.35) solid #22d3ee}.xq-c.a{left:calc(var(--u)*1);top:calc(var(--u)*1);border-right:0;border-bottom:0}.xq-c.b{right:calc(var(--u)*1);top:calc(var(--u)*1);border-left:0;border-bottom:0}.xq-c.c{left:calc(var(--u)*1);bottom:calc(var(--u)*1);border-right:0;border-top:0}.xq-c.d{right:calc(var(--u)*1);bottom:calc(var(--u)*1);border-left:0;border-top:0}.xq-rd{flex-wrap:wrap}.xq-rd small{width:100%}.xq-rd span{font-size:calc(var(--u)*1.9)}.xq-in{padding:calc(var(--u)*1.5) calc(var(--u)*1.5) calc(var(--u)*1.5) calc(var(--u)*2);border-radius:99px;font-size:calc(var(--u)*2.2)}.xq-in i{color:#c4b5fd;font-style:normal}.xq-in u{margin-left:auto;text-decoration:none;padding:calc(var(--u)*1) calc(var(--u)*2.4);border-radius:99px;background:linear-gradient(120deg,#7c3aed,#db2777);font:800 calc(var(--u)*1.5) "Manrope",sans-serif}.xq-ty{display:inline-block;overflow:hidden;white-space:nowrap;border-right:2px solid #c4b5fd;animation:sqt 1.1s steps(18) .3s both,sqc .6s 2 .3s;width:18ch}@keyframes sqt{0%{width:0}}@keyframes sqc{50%{border-color:transparent}}.xq-ans{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u)*1.3)}.xq-ans b{font:800 calc(var(--u)*3.6)/1.1 "JetBrains Mono",monospace;background:linear-gradient(90deg,#c4b5fd,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent}.xq-ans .xq{flex-direction:column;align-items:flex-start;gap:calc(var(--u)*.4)}.xq-ok{align-self:flex-start;padding:calc(var(--u)*.9) calc(var(--u)*1.8);border-radius:99px;background:#10b9812e;border:1px solid rgba(16,185,129,.5);color:#6ee7b7;font:800 calc(var(--u)*1.35) "Manrope",sans-serif}.xq-st{display:flex;flex-direction:column;gap:calc(var(--u)*1.1);position:relative}.xq-st:before{content:"";position:absolute;left:calc(var(--u)*3.1);top:calc(var(--u)*2);bottom:calc(var(--u)*2);width:2px;background:linear-gradient(var(--c1),var(--c2));opacity:.5}.xq-st .xq{padding:calc(var(--u)*1) calc(var(--u)*1.6)}.xq-st b{font-size:calc(var(--u)*1.85)}.xq .ck{font:800 calc(var(--u)*1.8) "Manrope",sans-serif;color:#34d399;background:#10b98133;width:calc(var(--u)*3.2);height:calc(var(--u)*3.2);border-radius:50%;display:grid;place-items:center}.xq u{text-decoration:none;color:#6ee7b7}.xq-ring{display:flex;align-items:center;gap:calc(var(--u)*1.4);align-self:flex-start;font:800 calc(var(--u)*1.7) "Manrope",sans-serif;color:#6ee7b7}.xq-ring svg{width:calc(var(--u)*7);height:calc(var(--u)*7)}.xq-ring circle{fill:#10b9811f;stroke:#10b981;stroke-width:4;stroke-dasharray:264;animation:sqd 1.1s ease both;animation-delay:inherit}.xq-ring path{fill:none;stroke:#6ee7b7;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;animation:sqd 1s .3s ease both}@keyframes sqd{0%{stroke-dashoffset:264}to{stroke-dashoffset:0}}.xq-pl{display:flex;flex-direction:column;gap:calc(var(--u)*1.2);padding:calc(var(--u)*1.6);border-radius:calc(var(--u)*2);background:#070a19b3;border:1px solid rgba(255,255,255,.18);box-shadow:0 calc(var(--u)*3) calc(var(--u)*6) calc(var(--u)*-3) #000}.xq-pv{padding:calc(var(--u)*2) calc(var(--u)*2.4);border-radius:calc(var(--u)*1.4);background:linear-gradient(135deg,#6366f14d,#22d3ee1a);border:1px solid rgba(165,180,252,.3)}.xq-pv small{display:block;font:800 calc(var(--u)*1) "JetBrains Mono",monospace;letter-spacing:.2em;color:#a5b4fc}.xq-pv b{font:800 calc(var(--u)*2.6)/1.2 "Manrope",sans-serif;margin:calc(var(--u)*.6) 0 calc(var(--u)*1.2)}.xq-m{font:700 calc(var(--u)*2.2) "JetBrains Mono",monospace;padding:calc(var(--u)*1) calc(var(--u)*1.6);border-radius:calc(var(--u)*1);background:#ffffff14;border-left:calc(var(--u)*.4) solid #7c3aed;display:inline-block}.xq-cp{padding:calc(var(--u)*.9) calc(var(--u)*1.6);border-radius:calc(var(--u)*1);background:#00000080;font:700 calc(var(--u)*1.45) "Manrope",sans-serif;color:#e2e8f0;text-align:center}.xq-cp mark{background:linear-gradient(120deg,#22d3ee,#a78bfa);color:#06101f;border-radius:calc(var(--u)*.4);padding:0 calc(var(--u)*.4)}.xq-wv{display:flex;align-items:center;gap:calc(var(--u)*.5);height:calc(var(--u)*3.4);justify-content:center}.xq-wv i{width:calc(var(--u)*.5);border-radius:calc(var(--u)*.4);background:linear-gradient(var(--c2),var(--c1));height:calc(var(--u)*.8);animation:sqw 1.1s ease-in-out infinite;animation-delay:calc(var(--i)*-.09s)}@keyframes sqw{50%{height:calc(var(--u)*3.2)}}.xq-bar{display:flex;gap:calc(var(--u)*.6)}.xq-bar i{flex:1;height:calc(var(--u)*.5);border-radius:calc(var(--u)*.5);background:#ffffff2e}.xq-bar i:first-child{background:#a78bfa}.xq-bar i.c{background:linear-gradient(90deg,#a78bfa 50%,#ffffff2e 50%)}.xq-lg{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u)*1)}.xq-lg .xq{flex-direction:column;align-items:flex-start;gap:calc(var(--u)*.5);padding:calc(var(--u)*1.1) calc(var(--u)*1.4)}.xq-lg b{font:700 calc(var(--u)*1.4)/1.35 "Manrope",sans-serif}.xq-lg small{color:#fcd34d}.xq.lg{animation:sqi calc(.8s/var(--sp,1)) cubic-bezier(.2,.8,.2,1) both,lgh calc(9s/var(--sp,1)) linear infinite;animation-delay:calc(var(--d,0s)/var(--sp,1)),calc(var(--h,0s)/var(--sp,1))}@keyframes lgh{0%,8%{background:#f59e0b47;border-color:#f59e0b}14%,to{background:#ffffff14;border-color:#ffffff29}}.xq-op{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u)*1.1)}.xq-op .xq i{border-radius:50%}.xq-op .ok{background:#10b98133;border-color:#10b981}.xq-op .ok i{background:#10b981}.xq-ex{padding:calc(var(--u)*1.2) calc(var(--u)*1.8);border-radius:calc(var(--u)*1.2);background:#10b98129;border:1px solid rgba(16,185,129,.4);color:#a7f3d0;font:700 calc(var(--u)*1.5) "Manrope",sans-serif}.xq-cg{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--u)*1.1)}.xq-cg .xq{flex-direction:column;align-items:flex-start;gap:calc(var(--u)*.5);padding:calc(var(--u)*1.3) calc(var(--u)*1.4)}.xq-cg b{font:600 calc(var(--u)*2.6)/1 "STIX Two Text",serif}.xq-cg small{font:700 calc(var(--u)*1.1) "Manrope",sans-serif;letter-spacing:0;color:#cbd5e1}.xq-cg .hot{background:linear-gradient(135deg,#7c3aed99,#06b6d466);border-color:#a78bfa;box-shadow:0 0 calc(var(--u)*4) #7c3aedb3}.xq-tp{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u)*1.1)}.xq-tp .xq{flex-direction:column;align-items:flex-start;gap:calc(var(--u)*.5);padding:calc(var(--u)*1.3) calc(var(--u)*1.6)}.xq-tp b{font:700 calc(var(--u)*1.5) "Manrope",sans-serif}.xq-tp small{color:#fdba74}.xq-pp{display:flex;flex-direction:column;gap:calc(var(--u)*1.3);position:relative}.xq-pp .xq{padding:calc(var(--u)*1.4) calc(var(--u)*1.8)}.xq-pp b{font:800 calc(var(--u)*2.1) "Manrope",sans-serif}.xq-pp small{letter-spacing:0;font:600 calc(var(--u)*1.2) "Manrope",sans-serif;color:#b9c3e3;margin-top:calc(var(--u)*.3)}.xq-big{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u)*1);padding:calc(var(--u)*3) calc(var(--u)*3.4);border-radius:calc(var(--u)*2.4);background:#ffffff12;border:1px solid rgba(255,255,255,.16)}.xq-big b{font:800 calc(var(--u)*9)/1 "Manrope",sans-serif;letter-spacing:-.04em;background:linear-gradient(120deg,#34d399,#22d3ee,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.xq-big b span{font-size:.5em;opacity:.8}.xq-big small{font:700 calc(var(--u)*1.6) "Manrope",sans-serif;letter-spacing:0;color:#cbd5e1}.xq-bar2{width:100%;height:calc(var(--u)*1);border-radius:calc(var(--u)*1);background:#ffffff1f;overflow:hidden}.xq-bar2 i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#10b981,#22d3ee);transform-origin:left;animation:sqx 1.6s .4s ease both}@keyframes sqx{0%{transform:scaleX(0)}}@media(max-width:1100px){.xv{grid-template-columns:1fr;align-content:center;gap:calc(var(--u)*2);padding:calc(var(--u)*9) calc(var(--u)*4) calc(var(--u)*3)}.xv-l h3{font-size:calc(var(--u)*4.4)}.xv-l p{display:none}.xv-e{font-size:calc(var(--u)*1.1);margin-bottom:calc(var(--u)*1)}.xq-ph{width:calc(var(--u)*40)}.xq-rd{display:none}.sc-btn{width:36px;height:36px;right:3cqw}.sc-btn[data-sc=pp]{top:calc(3cqw + 34px)}.sc-btn[data-sc=snd]{top:calc(3cqw + 80px)}.xq-lg{grid-template-columns:repeat(2,1fr)}.xq-cg{grid-template-columns:repeat(3,1fr)}.xq-tp{grid-template-columns:1fr 1fr}.xq-lg .xq:nth-child(n+9),.xq-cg .xq:nth-child(n+10){display:none}.xq-big b{font-size:calc(var(--u)*8)}}@media(prefers-reduced-motion:reduce){.xv *,.xv{animation-duration:.01s!important;animation-delay:0s!important}}.snap .xv *,.snap .xv{animation:none!important}.snap .sc-btn,.snap .sc-tw{display:none!important}.sc-sec{max-width:1160px}.sc-wrap{position:relative;display:grid;grid-template-columns:200px minmax(0,1fr);gap:22px;align-items:stretch;isolation:isolate}.sc-wrap:before{content:"";position:absolute;z-index:-1;inset:-30px;border-radius:60px;background:conic-gradient(from var(--fa,0deg),rgba(124,58,237,.35),rgba(6,182,212,.3),rgba(236,72,153,.3),rgba(124,58,237,.35));filter:blur(46px);opacity:.55;animation:fvsp 14s linear infinite}.sc-tabs{display:flex;flex-direction:column;gap:8px;counter-reset:ch}.sc-tabs button{all:unset;cursor:pointer;position:relative;display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:18px;background:color-mix(in srgb,var(--card) 80%,transparent);border:1px solid var(--line);backdrop-filter:blur(10px);font:800 14.5px Manrope,sans-serif;color:var(--txt);transition:transform .2s,background .2s,box-shadow .2s;overflow:hidden}.sc-tabs button:before{counter-increment:ch;content:"0" counter(ch);flex:none;font:800 11px JetBrains Mono,monospace;color:#7c3aed;background:color-mix(in srgb,#7c3aed 12%,var(--card));border-radius:8px;padding:5px 7px}.sc-tabs button:hover{transform:translate(4px)}.sc-tabs button:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.sc-tabs button.on{background:linear-gradient(120deg,#7c3aed,#06b6d4);color:#fff;border-color:transparent;box-shadow:0 18px 34px -16px #7c3aed}.sc-tabs button.on:before{background:#ffffff38;color:#fff}.sc-tabs button span{flex:1}.sc-tabs button i{position:absolute;left:0;bottom:0;height:3px;width:100%;background:#ffffff40;opacity:0}.sc-tabs button.on i{opacity:1}.sc-tabs button.on i:after{content:"";position:absolute;inset:0;background:#fff;transform-origin:left;animation:scp var(--dur,4.7s) linear forwards}.paused .sc-tabs button.on i:after{animation-play-state:paused}@keyframes scp{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sc-stage{position:relative;aspect-ratio:16/9;container-type:inline-size;overflow:hidden;background:#000;border-radius:52px 120px/52px 80px;animation:scm 10s ease-in-out infinite alternate;box-shadow:0 50px 100px -40px #000000bf,0 0 0 1px #ffffff1a inset,0 0 0 6px color-mix(in srgb,var(--card) 70%,transparent)}@keyframes scm{50%{border-radius:90px 56px 110px/70px 56px 90px}to{border-radius:60px 100px/90px 60px}}.sc-ctl{position:absolute;z-index:5;right:3cqw;bottom:2.4cqw;display:flex;gap:6px;padding:5px;border-radius:99px;background:#14162299;backdrop-filter:blur(14px);box-shadow:0 0 0 1px #ffffff1f inset}.sc-b2{all:unset;cursor:pointer;display:grid;place-items:center;min-width:38px;height:38px;padding:0 4px;border-radius:99px;color:#fff;font:800 13px Manrope,sans-serif;transition:background .15s}.sc-b2:hover{background:#ffffff2e}.sc-b2:focus-visible{outline:2px solid #60a5fa}.sc-b2 svg{width:19px;height:19px}.sc-b2 .i-play,.paused .sc-b2[data-sc=pp] .i-pause{display:none}.paused .sc-b2[data-sc=pp] .i-play{display:block}.sc-b2 .i-on{display:none}.snd .sc-b2[data-sc=snd] .i-on{display:block}.snd .sc-b2[data-sc=snd] .i-off{display:none}.sc-cta{display:inline-flex;align-items:center;gap:8px;margin:20px auto 0;padding:13px 26px;border-radius:99px;background:linear-gradient(120deg,#7c3aed,#db2777);color:#fff!important;font:800 15px Manrope,sans-serif;text-decoration:none!important;box-shadow:0 16px 34px -14px #7c3aed}.sc-foot{display:flex;justify-content:center}@media(max-width:1100px){.sc-wrap{grid-template-columns:1fr}.sc-tabs{flex-direction:row;overflow-x:auto;scrollbar-width:none;order:2;padding:2px}.sc-tabs::-webkit-scrollbar{display:none}.sc-tabs button{flex:none;padding:10px 14px}.sc-tabs button:hover{transform:none}.sc-tabs button:before{display:none}.sc-stage{aspect-ratio:3/4;border-radius:40px 70px/40px 60px}.sc-view{--u:2.15cqw}.sc-ctl{right:50%;transform:translate(50%)}}@media(prefers-reduced-motion:reduce){.sc-stage,.sc-wrap:before{animation:none}}.snap .sc-wrap{display:block}.snap .sc-wrap:before,.snap .sc-tabs,.snap .sc-ctl,.snap .sc-hd,.snap .sc-foot{display:none!important}.snap .sc-stage{width:640px;aspect-ratio:4/3;border-radius:0;animation:none;box-shadow:none}.snap .sc-view{--u:1.72cqw}.snap .xv{grid-template-columns:1fr;padding:calc(var(--u)*2) calc(var(--u)*3)}.snap .xv-l{display:none}@media(min-width:561px)and (max-width:1100px){.sc-stage{aspect-ratio:4/3}.sc-view{--u:1.72cqw}.xv{padding:calc(var(--u)*2) calc(var(--u)*3)}.xv-l{display:none}.xq-rd{display:block}.sc-ctl{right:3cqw;transform:none}}@media(min-width:861px)and (max-width:1100px){.sc-stage{aspect-ratio:16/10}.sc-view{--u:1.2cqw}}.xv[data-k=human] .hm{width:calc(var(--u)*54);max-width:100%;height:auto;filter:drop-shadow(0 calc(var(--u)*2) calc(var(--u)*3) rgba(76,29,149,.25))}.xv[data-k=human] svg *{--t:calc(var(--dur,4.7s)*.92)}.hm-clip{animation:hmw var(--t) steps(26) both}@keyframes hmw{0%,6%{width:0}38%,to{width:140px}}.hm-pen{animation:hmp var(--t) ease-in-out both}@keyframes hmp{0%,6%{transform:translate(0)}12%{transform:translate(12px,-3px)}18%{transform:translate(24px,2px)}24%{transform:translate(36px,-3px)}30%{transform:translate(48px,2px)}38%,to{transform:translate(56px)}}.hm-b1{transform-origin:292px 62px;animation:hmb1 var(--t) both}@keyframes hmb1{0%,22%{opacity:0;transform:scale(.7)}30%,56%{opacity:1;transform:none}64%,to{opacity:0;transform:scale(.9)}}.hm-br{transform-origin:180px 96px;animation:hmbr var(--t) both}@keyframes hmbr{0%,26%{transform:translateY(1px)}34%,60%{transform:translateY(-2px) rotate(-2deg)}70%,to{transform:translateY(-3px)}}.hm-m1{animation:hmm1 var(--t) both}@keyframes hmm1{0%,66%{opacity:1}67%,to{opacity:0}}.hm-m2{animation:hmm2 var(--t) both}@keyframes hmm2{0%,66%{opacity:0}68%,to{opacity:1}}.hm-eyes{animation:hme var(--t) both}@keyframes hme{0%,40%{transform:translateY(2px)}60%,to{transform:translateY(-1px)}}.hm-b2{transform-origin:292px 62px;animation:hmb2 var(--t) both}@keyframes hmb2{0%,66%{opacity:0;transform:scale(.7)}74%,to{opacity:1;transform:none}}.hm-ph{animation:hmph var(--t) both}@keyframes hmph{0%,62%{transform:translateY(120px)}78%,to{transform:translateY(0)}}.hm-fl{transform-origin:283px 200px;animation:hmfl var(--t) both}@keyframes hmfl{0%,84%{opacity:0;transform:scale(.3)}88%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@media(max-width:860px){.xv[data-k=human] .hm{width:calc(var(--u)*48)}}.xv[data-k=human] .hm{margin-bottom:calc(var(--u)*6)}@media(max-width:860px){.xv[data-k=human]{padding-bottom:calc(var(--u)*10)}.xv[data-k=human] .hm{width:calc(var(--u)*42);margin-bottom:calc(var(--u)*4)}}.sc-wrap{display:block!important}.sc-prog{position:absolute;z-index:6;left:3cqw;right:3cqw;top:1.6cqw;display:flex;gap:6px}.sc-prog button{all:unset;flex:1;height:18px;cursor:pointer;position:relative}.sc-prog button:before{content:"";position:absolute;left:0;right:0;top:6px;height:5px;border-radius:5px;background:#1c1a3c24}.sc-prog i{position:absolute;left:0;right:0;top:6px;height:5px;border-radius:5px;background:linear-gradient(90deg,var(--c1,#7c3aed),var(--c2,#06b6d4));transform:scaleX(0);transform-origin:left}.sc-prog button:hover:before{background:#1c1a3c3d}.paused .xv *,.off .xv *{animation-play-state:paused!important}.sc-stage{max-width:1100px;margin:0 auto}.xv{padding-top:calc(var(--u)*8)!important}.hm-wrap{position:relative;display:grid;place-items:center}.hm-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:calc(var(--u)*3)}.hm-photo[hidden]{display:none}.sc-prog{top:1.4cqw}.sc-prog button{height:20px}.sc-prog button:before{background:#fff3;top:7px;height:6px}.sc-prog i{top:7px;height:6px;box-shadow:0 0 14px var(--c1)}.sc-stage{background:#000!important}@media(min-width:1101px){.xv[data-k=human]{grid-template-columns:44% 56%}}.hp{position:relative;height:100%;width:100%;display:grid;place-items:center}.hp-ph{position:relative;height:96%;aspect-ratio:3/4;max-width:100%;border-radius:calc(var(--u)*3);overflow:hidden;box-shadow:0 calc(var(--u)*3) calc(var(--u)*8) calc(var(--u)*-2) #000000b3,0 0 0 1px #ffffff29;background:#111}.hp-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;display:block;animation:hpz calc(var(--dur,8s)) ease-in-out both}@keyframes hpz{0%{transform:scale(1.02)}to{transform:scale(1.12)}}.hp-gl{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55))}.hp-b1,.hp-b2{position:absolute;left:0;bottom:calc(var(--u)*4);background:#fffffff5;color:#1c1a3c;border-radius:calc(var(--u)*2);padding:calc(var(--u)*1.6) calc(var(--u)*2.2);box-shadow:0 calc(var(--u)*2) calc(var(--u)*5) #00000080;display:grid;gap:calc(var(--u)*.4);font-size:calc(var(--u)*1.6);min-width:calc(var(--u)*23)}.hp-b1 small,.hp-b2 small{font:800 calc(var(--u)*1) "JetBrains Mono",monospace;letter-spacing:.14em;color:#7c3aed}.hp-b1 b,.hp-b2 b{font:800 calc(var(--u)*2.2) "JetBrains Mono",monospace}.hp-b1 span{font:800 calc(var(--u)*2.6) "Manrope",sans-serif;color:#ef4444}.hp-b1{opacity:0;animation:hpb1 var(--dur,8s) both}@keyframes hpb1{0%,6%{opacity:0;transform:translateY(calc(var(--u)*2))}14%,44%{opacity:1;transform:none}52%,to{opacity:0;transform:translateY(calc(var(--u)*-1))}}.hp-b2{opacity:0;overflow:hidden;animation:hpb2 var(--dur,8s) both}@keyframes hpb2{0%,50%{opacity:0;transform:translateY(calc(var(--u)*2))}58%,to{opacity:1;transform:none}}.hp-sc{position:absolute;left:0;right:0;top:0;height:calc(var(--u)*.5);background:linear-gradient(90deg,transparent,#06b6d4,transparent);box-shadow:0 0 calc(var(--u)*2) #06b6d4;animation:hpsc var(--dur,8s) both}@keyframes hpsc{0%,56%{top:0;opacity:0}58%{opacity:1}72%{top:100%;opacity:1}73%,to{opacity:0}}.hp-an{font:800 calc(var(--u)*2.6) "Manrope",sans-serif;color:#059669;opacity:0;animation:hpan var(--dur,8s) both}.hp-an em{font:700 calc(var(--u)*1.3) "Manrope",sans-serif;font-style:normal;background:#dcfce7;border-radius:99px;padding:calc(var(--u)*.3) calc(var(--u)*1);margin-left:calc(var(--u)*1)}@keyframes hpan{0%,72%{opacity:0}80%,to{opacity:1}}@media(max-width:1100px){.hp{height:calc(var(--u)*34)}.hp-ph{height:100%}.hp-b1,.hp-b2{left:50%;margin-left:calc(var(--u)*-11);bottom:calc(var(--u)*2)}}.hp{align-self:stretch;padding-top:calc(var(--u)*2)}.hp-ph{height:84%!important;align-self:center}.hp-b1,.hp-b2{left:calc(var(--u)*-3)}.hp{height:calc(var(--u)*48)!important;padding:0!important;align-self:center!important}.hp-ph{height:calc(var(--u)*44)!important;width:calc(var(--u)*33)!important;aspect-ratio:auto!important}.hp-b1,.hp-b2{left:50%!important;margin-left:calc(var(--u)*-12)!important;bottom:calc(var(--u)*1)!important}@media(max-width:1100px){.hp{height:calc(var(--u)*40)!important}.hp-ph{height:calc(var(--u)*37)!important;width:calc(var(--u)*28)!important}}.hp-b1,.hp-b2{bottom:calc(var(--u)*8)!important;margin-left:calc(var(--u)*-14)!important}@media(max-width:1100px){.hp-b1,.hp-b2{bottom:calc(var(--u)*9)!important;margin-left:calc(var(--u)*-13)!important}}.xv-bgv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42;z-index:0;filter:saturate(1.1)}.xv>*:not(.xv-bgv){position:relative;z-index:1}.xv-bgv+*{z-index:1}.hp-ph video.hp-v{width:100%;height:100%;object-fit:cover;object-position:72% 40%;display:block}.hp-ph{width:calc(var(--u)*46)!important;height:calc(var(--u)*32)!important}@media(max-width:1100px){.hp-ph{width:calc(var(--u)*40)!important;height:calc(var(--u)*28)!important}.hp{height:calc(var(--u)*36)!important}}@media(prefers-reduced-motion:reduce){.xv-bgv{display:none}}.sc-hud{position:absolute;z-index:6;left:3cqw;bottom:2.4cqw;display:flex;align-items:center;gap:10px;font:700 clamp(10px,1.15cqw,13px)/1 "Manrope",sans-serif;color:#fff;pointer-events:none}.sc-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:99px;background:#1416229e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.14)}.sc-chip b{display:grid;place-items:center;min-width:22px;height:22px;padding:0 4px;border-radius:99px;background:linear-gradient(120deg,var(--c1),var(--c2));font:800 10px JetBrains Mono,monospace}.sc-chip em{font-style:normal;letter-spacing:.02em}.sc-time{padding:6px 10px;border-radius:99px;background:#1416229e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font:700 clamp(10px,1.1cqw,12px) "JetBrains Mono",monospace;font-variant-numeric:tabular-nums;color:#ffffffd9;border:1px solid rgba(255,255,255,.14)}.sc-cap{position:absolute;z-index:6;left:50%;transform:translate(-50%);bottom:calc(2.4cqw + 40px);width:max-content;max-width:min(70cqw,calc(100% - 28px));text-align:center;padding:8px 14px;border-radius:14px;background:#0a0a14b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font:600 clamp(12px,1.55cqw,17px)/1.45 "Manrope",sans-serif;pointer-events:none;text-wrap:balance}.sc-cap[hidden]{display:none}.sc-cap span{opacity:0;animation:capw .35s ease forwards;animation-delay:calc(var(--w)*var(--st,.1s))}@keyframes capw{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.paused .sc-cap span,.off .sc-cap span{animation-play-state:paused}.sc-prog button:before{transition:height .15s,top .15s}.sc-prog button:hover:before,.sc-prog button:focus-visible:before{height:9px;top:5.5px;background:#ffffff4d}.sc-prog button:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:6px}.sc-prog s{position:absolute;top:7px;width:2px;height:6px;margin-left:-1px;background:#000000a6;z-index:1;pointer-events:none}.sc-tip{position:absolute;z-index:8;top:calc(1.4cqw + 28px);transform:translate(-50%);padding:5px 10px;border-radius:8px;background:#0a0a14eb;color:#fff;font:700 12px Manrope,sans-serif;white-space:nowrap;pointer-events:none}.sc-tip[hidden]{display:none}.sc-ctl{flex-wrap:nowrap}.sc-b2 svg{width:18px;height:18px}.sc-b2:focus-visible{outline:2px solid #fff;outline-offset:1px}.sc-b2[data-sc=cc][aria-pressed=false]{opacity:.55}.sc-b2:hover{background:#ffffff24}.sc-stage:focus-visible{outline:3px solid #7c3aed;outline-offset:3px}.sc-wrap:fullscreen{display:grid!important;place-items:center;background:#000;width:100vw;height:100vh}.sc-wrap:fullscreen:before{display:none}.sc-wrap:fullscreen .sc-stage{width:min(100vw,177.78vh);max-width:none;margin:0;border-radius:0;box-shadow:none}.sc-wrap:-webkit-full-screen{display:grid!important;place-items:center;background:#000;width:100vw;height:100vh}.sc-wrap:-webkit-full-screen .sc-stage{width:min(100vw,177.78vh);max-width:none;margin:0;border-radius:0}@media(max-width:560px){.sc-nv{display:none}.sc-ctl{right:7cqw;bottom:3.4cqw;transform:none;gap:0;padding:3px}.sc-b2{min-width:32px;height:32px;font-size:12px}.sc-b2 svg{width:16px;height:16px}.sc-hud{left:7cqw;bottom:3.4cqw;gap:6px}.sc-chip{padding:4px 9px 4px 4px}.sc-chip b{min-width:18px;height:18px}.sc-time{display:none}.sc-cap{bottom:calc(3.4cqw + 46px);max-width:calc(100% - 20px);padding:6px 10px}}@media print{.sc-hud,.sc-cap,.sc-tip{display:none}}.snap .sc-hud,.snap .sc-cap,.snap .sc-tip{display:none!important}@keyframes xdraw{to{stroke-dashoffset:0}}.lt .sc-stage{background:#f5f3ff}.lt .xv{color:#1c1a3c;background:radial-gradient(80% 90% at 100% 0,color-mix(in srgb,var(--c1) 22%,#fff),transparent 62%),radial-gradient(70% 90% at 0 105%,color-mix(in srgb,var(--c2) 20%,#fff),transparent 62%),#faf9ff}.lt .xq{background:#fff;border:1px solid #e6e1fa;backdrop-filter:none;box-shadow:0 calc(var(--u)*1.2) calc(var(--u)*2.4) calc(var(--u)*-1.4) #4c1d9559;color:#1c1a3c}.lt .xv h3,.lt .xv h2,.lt .xv p,.lt .xv-l,.lt .xv-e,.lt .xv-r{color:#1c1a3c}.lt .xv small,.lt .xv-e{color:#6d5bd0!important}.lt .xq-ans b{background:linear-gradient(90deg,#5b21b6,#0e7490);-webkit-background-clip:text;background-clip:text;color:transparent}.lt .xq-ok{background:#dcfce7;border-color:#86efac;color:#166534}.lt .xq-big{background:#fff;border:1px solid #e6e1fa;box-shadow:0 calc(var(--u)*1.2) calc(var(--u)*2.4) calc(var(--u)*-1.4) #4c1d9559}.lt .xq-big b{background:linear-gradient(120deg,#059669,#0891b2,#6d28d9);-webkit-background-clip:text;background-clip:text;color:transparent}.lt .xq-big small{color:#4a4670}.lt .xq-ex,.lt .xq-m,.lt .xq-cp,.lt .xq-lg{color:#1c1a3c}.lt .xq-ph{transform:none;background:#fff;border-color:#e6e1fa;box-shadow:0 calc(var(--u)*1.2) calc(var(--u)*2.4) calc(var(--u)*-1.4) #4c1d9559}.lt .xq-ex{background:#dcfce7;border-color:#86efac;color:#166534}.lt .xq-cp{background:#ffffffeb;color:#1c1a3c}.lt .xq-ok *,.lt .xq-c{color:inherit}.dm{position:relative;width:100%;aspect-ratio:4/3;margin:0;--k:1;user-select:none}.dm-f{position:absolute;inset:0;border-radius:30px;overflow:hidden;background:radial-gradient(90% 90% at 0 0,#e9d5ff,transparent 60%),radial-gradient(90% 90% at 100% 100%,#bae6fd,transparent 60%),radial-gradient(60% 60% at 100% 0,#fbcfe8,transparent 70%),#f5f3ff;box-shadow:0 34px 60px -34px #4c1d958c,0 0 0 1px #7c3aed24}.dm-in{position:absolute;left:0;top:0;width:440px;height:330px;transform:scale(var(--k));transform-origin:0 0;font:600 12px/1.3 Manrope,system-ui,sans-serif;color:#1c1a3c}.dm-w{position:absolute;left:16px;top:16px;width:408px;height:298px;border-radius:14px;background:#fff;box-shadow:0 20px 38px -18px #1e14508c,0 0 0 1px #1e145012;overflow:hidden}.dm-bar{height:26px;display:flex;align-items:center;gap:5px;padding:0 10px;background:#f4f2fb;border-bottom:1px solid #ebe8f7}.dm-bar i{width:8px;height:8px;border-radius:50%;background:#f87171}.dm-bar i:nth-child(2){background:#fbbf24}.dm-bar i:nth-child(3){background:#34d399}.dm-bar b{margin-left:8px;font:800 10px Manrope,sans-serif;color:#4a4670}.dm-b{position:relative;padding:12px 12px 0;height:272px}.dm-ps{position:absolute;left:22px;bottom:22px;display:flex;gap:6px;z-index:25;max-width:350px;flex-wrap:wrap}.dm-pill{padding:6px 11px;border-radius:99px;background:#14122cdb;color:#fff;font:800 10.5px Manrope,sans-serif;backdrop-filter:blur(6px);white-space:nowrap}.dm-pill.s{background:#fffffff2;color:#1c1a3c;box-shadow:0 6px 16px -8px #0006}.dm-pill.f{animation:dmf .4s both}@keyframes dmf{0%{opacity:0;transform:translateY(4px)}}.dm-pp{position:absolute;right:22px;bottom:20px;z-index:25;width:36px;height:36px;border-radius:50%;border:0;background:#14122ce0;color:#fff;cursor:pointer;display:grid;place-items:center}.dm-pp .i-pl,.paused .dm-pp .i-pa{display:none}.paused .dm-pp .i-pl{display:block}.dm-pp:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.dm-cur{position:absolute;left:0;top:0;z-index:30;width:22px;height:22px;transition:transform .85s cubic-bezier(.4,.1,.2,1);pointer-events:none;filter:drop-shadow(0 3px 4px rgba(0,0,0,.35));margin:-2px 0 0 -3px}.dm-cur svg{display:block;transition:transform .12s}.dm-cur.dn svg{transform:scale(.78)}.pr{transform:scale(.94)!important;filter:brightness(.92)}.da-cu{display:inline-block;width:1.5px;height:15px;background:#7c3aed;vertical-align:-3px;margin-left:1px;animation:dmb 1s steps(2) infinite}@keyframes dmb{50%{opacity:0}}.da-in{display:flex;align-items:center;gap:8px;height:40px;padding:0 5px 0 12px;border-radius:99px;border:1.5px solid #ddd2fb;background:#fbfaff;font:700 13.5px JetBrains Mono,monospace}.da-sp{color:#7c3aed}.da-tx{flex:none}.da-in .da-cu{margin-right:auto}.da-go{margin-left:auto;text-decoration:none;padding:8px 16px;border-radius:99px;background:linear-gradient(120deg,#7c3aed,#db2777);color:#fff;font:800 12px Manrope,sans-serif;transition:transform .15s}.da-r{opacity:0;transform:translateY(8px);transition:.45s;margin-top:10px}.da-r.on{opacity:1;transform:none}.da-an{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:12px;background:linear-gradient(120deg,#f3efff,#e7f8ff);border:1px solid #e0d8fa}.da-an small{display:block;font:800 8.5px JetBrains Mono,monospace;letter-spacing:.16em;color:#7a77a8}.da-an b{font:800 17px JetBrains Mono,monospace;color:#3b1d8a}.da-an em{font-style:normal;padding:4px 9px;border-radius:99px;background:#dcfce7;color:#166534;font:800 10px Manrope,sans-serif}.da-st{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:5px}.da-st li{display:flex;align-items:center;gap:8px;padding:5px 9px;border-radius:9px;background:#faf9ff;border:1px solid #ece8fa;opacity:0;transform:translate(-8px);transition:.4s}.da-st li.on{opacity:1;transform:none}.da-st i{flex:none;display:grid;place-items:center;width:17px;height:17px;border-radius:6px;background:linear-gradient(135deg,#7c3aed,#06b6d4);color:#fff;font:800 9px JetBrains Mono,monospace;font-style:normal}.da-st span{font:800 10px Manrope,sans-serif;color:#6d6a9a;min-width:86px}.da-st code{font:700 11px JetBrains Mono,monospace;margin-left:auto}.da-cp{margin-top:8px;display:grid;gap:5px}.da-cp[hidden]{display:none}.da-cp div{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#ecfdf5;border:1px solid #a7f3d0;animation:dmin .5s both}.da-cp div:nth-child(2){animation-delay:.5s}.da-cp span{font:800 10px JetBrains Mono,monospace;color:#047857}.da-cp code{font:700 11px JetBrains Mono,monospace}.da-cp em{margin-left:auto;font-style:normal;font-weight:800;color:#059669}@keyframes dmin{0%{opacity:0;transform:translateY(6px)}}.da-ch{display:flex;gap:6px;margin-top:8px;opacity:0;transition:.4s}.da-ch.on{opacity:1}.da-ch span{padding:5px 11px;border-radius:99px;border:1px solid #ddd2fb;background:#fff;font:800 10.5px Manrope,sans-serif;color:#5b21b6;transition:.2s}.da-ch span.hot{background:#7c3aed;color:#fff;border-color:#7c3aed}.db-top{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:12px;background:linear-gradient(120deg,#f3efff,#e7f8ff);border:1px solid #e0d8fa}.db-top small{display:block;font:800 8.5px JetBrains Mono,monospace;letter-spacing:.16em;color:#7a77a8}.db-top b{font:800 15px JetBrains Mono,monospace;color:#3b1d8a}.db-v{padding:6px 12px;border-radius:99px;background:linear-gradient(120deg,#4f46e5,#06b6d4);color:#fff;font:800 11px Manrope,sans-serif}.db-pl{position:relative;margin-top:8px;height:124px;border-radius:12px;background:radial-gradient(90% 100% at 100% 0,#3b1d8a,transparent 60%),#0b1020;color:#fff;padding:10px 12px;overflow:hidden;opacity:0;transform:scale(.96);transition:.5s}.db-pl.on{opacity:1;transform:none}.db-sc small{display:block;font:800 8.5px JetBrains Mono,monospace;letter-spacing:.18em;color:#a5b4fc}.db-sc b{display:block;font:800 16px Manrope,sans-serif;margin:3px 0 6px}.db-m{display:inline-block;font:700 14px JetBrains Mono,monospace;padding:5px 10px;border-radius:8px;background:#ffffff1a;border-left:3px solid #7c3aed;transition:.4s}.db-m.b{box-shadow:0 0 0 2px #a78bfab3,0 0 16px #7c3aed99}.db-cap{position:absolute;left:10px;right:10px;bottom:22px;text-align:center;padding:5px 8px;border-radius:8px;background:#0000008c;font:700 10.5px Manrope,sans-serif}.db-cap[dir=rtl]{font-family:Noto Naskh Arabic,Segoe UI,Tahoma,sans-serif;font-size:12px}.db-bar{position:absolute;left:10px;right:10px;bottom:9px;display:flex;gap:4px}.db-bar i{flex:1;height:3px;border-radius:3px;background:#fff3;position:relative;overflow:hidden}.db-bar.go i:nth-child(1),.db-bar.go i:nth-child(2){background:#a78bfa}.db-bar.go i:nth-child(3):after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#a78bfa,#22d3ee);transform-origin:left;animation:dmbar 6s linear infinite}@keyframes dmbar{0%{transform:scaleX(0)}}.db-ov{position:absolute;inset:0;background:#0b1020e6;display:grid;place-content:center;justify-items:center;gap:3px;opacity:0;pointer-events:none;transition:.3s;text-align:center}.db-ov.on{opacity:1}.db-ov b{font:800 15px Manrope,sans-serif}.db-ov p{margin:0;font:600 11px Manrope,sans-serif;color:#cbd5e1}.db-rv{margin-top:5px;padding:5px 14px;border-radius:99px;background:#fff;color:#0b1020;font:800 11px Manrope,sans-serif}.db-lg{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-top:8px;opacity:0;transition:.4s}.db-lg.on{opacity:1}.db-lg span,.db-lg u{padding:5px 10px;border-radius:99px;border:1px solid #ddd2fb;background:#fff;font:800 10.5px Manrope,sans-serif;color:#5b21b6;text-decoration:none;transition:.2s}.db-lg span.on{background:#7c3aed;color:#fff;border-color:#7c3aed}.db-lg u{margin-left:auto;border-style:dashed}.db-lg u.hot{background:#fef3c7;border-color:#f59e0b;color:#92400e;border-style:solid}.dc-s{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:12px;border:1.5px solid #ddd2fb;background:#fbfaff;font:700 13px Manrope,sans-serif}.dc-s[hidden]{display:none}.dc-i{color:#7c3aed;font-size:16px}.dc-tx{flex:none}.dc-s em{font-style:normal;color:#a19dc8;font-weight:600}.dc-tx:not(:empty)~em{display:none}.dc-g{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px}.dc-g[hidden]{display:none}.dc-c{display:flex;flex-direction:column;gap:3px;padding:10px;border-radius:12px;background:#fff;border:1px solid #e6e1fa;box-shadow:0 6px 14px -10px #4c1d9580;transition:.35s}.dc-c b{font:600 17px STIX Two Text,serif;color:#7c3aed}.dc-c span{font:800 10.5px Manrope,sans-serif}.dc-c.off{opacity:.18;transform:scale(.94)}.dc-c.hot{border-color:#7c3aed;background:linear-gradient(135deg,#f3efff,#e0f2fe);box-shadow:0 0 0 2px #7c3aed40}.dc-t{position:absolute;left:12px;right:12px;top:10px;opacity:0;transform:translateY(10px);transition:.45s;pointer-events:none}.dc-t.on{opacity:1;transform:none}.dc-h{display:flex;align-items:center;gap:8px;font:800 13px Manrope,sans-serif}.dc-h b{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#7c3aed,#06b6d4);color:#fff;font:600 14px STIX Two Text,serif}.dc-in{margin-top:9px;height:38px;display:flex;align-items:center;padding:0 12px;border-radius:12px;border:1.5px solid #ddd2fb;background:#fbfaff;font:700 14px JetBrains Mono,monospace}.dc-r{margin-top:8px;padding:8px 12px;border-radius:12px;background:linear-gradient(120deg,#f3efff,#e7f8ff);border:1px solid #e0d8fa;opacity:0;transition:.4s}.dc-r.on{opacity:1}.dc-r small{display:block;font:800 8.5px JetBrains Mono,monospace;letter-spacing:.16em;color:#7a77a8}.dc-r b{font:800 20px JetBrains Mono,monospace;color:#3b1d8a}.dc-r em{font-style:normal;margin-left:8px;font:700 12px JetBrains Mono,monospace;color:#6d6a9a}.dc-sl{list-style:none;margin:7px 0 0;padding:0;display:grid;gap:4px}.dc-sl li{padding:5px 10px;border-radius:9px;background:#faf9ff;border:1px solid #ece8fa;font:700 10.5px Manrope,sans-serif;opacity:0;transform:translate(-8px);transition:.4s}.dc-sl li.on{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.dm-cur{transition:none}.da-cu{animation:none}}.mv-shot2:before{display:none!important}.mv-ring{padding:0!important;background:#fff!important;border-radius:24px!important;transform:none!important;box-shadow:0 24px 44px -26px #4c1d9573,0 0 0 1px #7c3aed24!important;overflow:hidden}.mv-split.rev .mv-ring,.mv-shot2:hover .mv-ring{transform:none!important}.mv-ring img{border-radius:0!important;background:#fbfaff!important}.mv-split:has(.dm) .mv-side{position:sticky}.mv-ticks{list-style:none;margin:2px 0;padding:0;display:grid;gap:10px}.mv-ticks li{position:relative;padding-left:30px;font-size:15.5px;line-height:1.55}.mv-ticks li:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background:#ede9fe url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c3aed' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") center/12px no-repeat}.mv-cta{display:inline-flex;align-items:center;gap:10px;margin-top:6px;padding:14px 26px;border-radius:16px;background:linear-gradient(120deg,#7c3aed,#db2777);color:#fff!important;font:800 16px Manrope,sans-serif;text-decoration:none!important;box-shadow:0 18px 34px -14px #7c3aed;transition:transform .2s}.mv-cta:hover{transform:translateY(-2px)}.mv-cta span{font-size:18px}@media(max-width:860px){.mv-split .mv-side,.mv-split.rev .mv-side{order:-1}}.sx-wrap.one{max-width:none!important;padding:0 clamp(16px,4.5vw,72px)!important}.sx-sec[data-s="1"],main .sx-sec#subjects{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:clamp(28px,4.5vw,64px) 0!important;margin:0!important;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)!important}.sx-sec[data-s="1"]:after,main .sx-sec#subjects:after{display:none!important}.sx-wrap.one article>.sx-sec[data-s="1"]:first-child{border-top:0!important}.sx-sec[data-s="1"] .mv-txt.wide{max-width:900px}.mv-split{grid-template-columns:minmax(0,1fr) minmax(0,clamp(340px,44%,600px))!important}.mv-split.rev{grid-template-columns:minmax(0,clamp(300px,36%,420px)) minmax(0,1fr)!important}@media(max-width:860px){.mv-split,.mv-split.rev{grid-template-columns:1fr!important}}.mv-ring{border-radius:0!important;box-shadow:none!important;background:none!important;overflow:visible}.mv-ring img{border-radius:22px!important;box-shadow:0 22px 40px -26px #4c1d9580,0 0 0 1px #7c3aed24}.mv-shot2 figcaption{background:none!important}.dm-f{background:#fff!important}.dm-w{left:0!important;top:0!important;width:440px!important;height:330px!important;border-radius:0!important;box-shadow:none!important}.dm.ph .dm-w{width:260px!important;height:520px!important}.dm-bar{background:linear-gradient(120deg,#f3efff,#e7f8ff)}.dm.ph{aspect-ratio:1/2;max-width:290px;margin:0 auto}.dm.ph .dm-f{border-radius:36px;box-shadow:0 30px 50px -30px #4c1d9599,0 0 0 7px #ece8fb,0 0 0 8px #7c3aed40!important}.dm.ph .dm-in{width:260px;height:520px}.dm.ph .dm-b{padding:0;height:520px}.dm.ph .dm-ps{left:14px;right:60px;bottom:16px}.dm.ph .dm-pp{right:12px;bottom:12px}.dd-sb{display:flex;justify-content:space-between;padding:10px 20px 4px;font:800 10px Manrope,sans-serif;color:#1c1a3c}.dd-sb span{letter-spacing:2px;font-size:8px}.dd-h{display:flex;align-items:center;gap:8px;padding:4px 16px 10px;font:800 14px Manrope,sans-serif}.dd-h i{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,#7c3aed,#06b6d4);color:#fff;font-style:normal;font-size:13px}.dd-h em{margin-left:auto;font-style:normal;font-size:10px;padding:4px 10px;border-radius:99px;background:#ede9fe;color:#5b21b6}.dd-cam{position:relative;margin:0 14px;height:210px;border-radius:18px;background:linear-gradient(135deg,#fef3c7,#fde68a);overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.dd-cam[hidden]{display:none}.dd-pg{position:absolute;inset:18px;border-radius:8px;background:repeating-linear-gradient(#fffdf5 0 22px,#dbeafe 22px 23px);box-shadow:0 8px 18px -10px #0006;display:grid;place-items:center}.dd-hw{font:500 26px Caveat,Segoe Script,Comic Sans MS,cursive;color:#1d4ed8;transform:rotate(-2deg)}.dd-c{position:absolute;width:20px;height:20px;border:3px solid #7c3aed}.dd-c.a{left:8px;top:8px;border-right:0;border-bottom:0;border-radius:6px 0 0}.dd-c.b{right:8px;top:8px;border-left:0;border-bottom:0;border-radius:0 6px 0 0}.dd-c.c{left:8px;bottom:8px;border-right:0;border-top:0;border-radius:0 0 0 6px}.dd-c.d{right:8px;bottom:8px;border-left:0;border-top:0;border-radius:0 0 6px}.dd-ls{position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,#06b6d4,transparent);box-shadow:0 0 14px #06b6d4;opacity:0}.sc .dd-ls{animation:ddl 2s linear infinite}@keyframes ddl{0%{top:0;opacity:1}to{top:100%;opacity:1}}.dd-rd{margin:10px 14px 0;padding:9px 12px;border-radius:12px;background:#faf9ff;border:1px solid #e0d8fa;opacity:0;transform:translateY(8px);transition:.4s}.dd-rd.on{opacity:1;transform:none}.dd-rd small,.dd-an small,.dd-q small{display:block;font:800 8px JetBrains Mono,monospace;letter-spacing:.16em;color:#7a77a8}.dd-rt{font:800 16px JetBrains Mono,monospace}.dd-sh{display:block;margin:12px 14px 0;text-align:center;text-decoration:none;padding:12px;border-radius:99px;background:linear-gradient(120deg,#7c3aed,#db2777);color:#fff;font:800 13px Manrope,sans-serif}.dd-sh[hidden]{display:none}.dd-r,.dd-q{position:absolute;left:14px;right:14px;top:70px;opacity:0;pointer-events:none;transition:.4s;transform:translateY(8px)}.dd-r.on,.dd-q.on{opacity:1;transform:none}.dd-an{padding:12px;border-radius:14px;background:linear-gradient(120deg,#f3efff,#e7f8ff);border:1px solid #e0d8fa;position:relative}.dd-an b{font:800 26px JetBrains Mono,monospace;color:#3b1d8a}.dd-an em{position:absolute;right:10px;top:12px;font-style:normal;padding:4px 9px;border-radius:99px;background:#dcfce7;color:#166534;font:800 10px Manrope,sans-serif}.dd-st{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.dd-st li{display:flex;align-items:center;gap:8px;padding:10px;border-radius:12px;background:#fff;border:1px solid #ece8fa;box-shadow:0 6px 12px -10px #4c1d9580;font:800 11px Manrope,sans-serif;opacity:0;transform:translate(-8px);transition:.4s}.dd-st li.on{opacity:1;transform:none}.dd-st i{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;background:linear-gradient(135deg,#7c3aed,#06b6d4);color:#fff;font:800 9px monospace;font-style:normal}.dd-st code{margin-left:auto;font:700 12px JetBrains Mono,monospace}.dd-qb{display:block;margin-top:14px;text-align:center;text-decoration:none;padding:11px;border-radius:99px;background:#ede9fe;color:#5b21b6;font:800 12px Manrope,sans-serif}.dd-q b{display:block;font:800 15px JetBrains Mono,monospace;margin:6px 0 12px}.dd-o{display:flex;align-items:center;gap:10px;padding:11px 12px;margin-bottom:8px;border-radius:12px;background:#fff;border:1px solid #e6e1fa;font:700 13px JetBrains Mono,monospace;transition:.25s}.dd-o i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ede9fe;color:#5b21b6;font:800 10px Manrope,sans-serif;font-style:normal}.dd-o.ok{background:#dcfce7;border-color:#86efac}.dd-o.wr{background:#fee2e2;border-color:#fca5a5}.dd-f{margin:6px 0 0;padding:9px 12px;border-radius:12px;background:#ecfdf5;color:#166534;font:800 11px Manrope,sans-serif;opacity:0;transition:.3s}.dd-f.on{opacity:1}.dm.ph .dm-pill.s{max-width:100%;white-space:normal;line-height:1.25}.dm .dd-h i{flex:none;width:24px;height:24px;line-height:1}.dm .dd-st i,.dm .dd-o i{flex:none;width:20px!important;height:20px!important;padding:0!important;margin:0!important;line-height:1;display:grid;place-items:center}.dm .dd-ls{height:3px!important;padding:0!important;border-radius:0}.dm .dd-f{font-size:11px!important;line-height:1.3!important}.dm p{margin:0}.dm .dd-cam{height:200px}main section.sx-sec[data-s],main section.sx-sec#subjects{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)!important;border-radius:0!important;box-shadow:none!important}:root{--c-v:#7c3aed;--c-b:#2563eb;--c-t:#0d9488;--c-g:#16a34a;--c-a:#d97706;--c-r:#e11d48}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(45% 40% at 0% 55%,rgba(245,158,11,.16),transparent 70%),radial-gradient(45% 40% at 100% 70%,rgba(16,185,129,.15),transparent 70%),radial-gradient(40% 35% at 55% 0%,rgba(59,130,246,.14),transparent 70%),radial-gradient(40% 35% at 85% 100%,rgba(244,63,94,.12),transparent 70%)}main section.sx-sec[data-s]{--ac:var(--c-v);--ac2:#06b6d4}main section.sx-sec[data-s]:nth-of-type(6n+2){--ac:var(--c-b);--ac2:#22d3ee}main section.sx-sec[data-s]:nth-of-type(6n+3){--ac:var(--c-t);--ac2:#84cc16}main section.sx-sec[data-s]:nth-of-type(6n+4){--ac:var(--c-a);--ac2:#f43f5e}main section.sx-sec[data-s]:nth-of-type(6n+5){--ac:var(--c-g);--ac2:#06b6d4}main section.sx-sec[data-s]:nth-of-type(6n){--ac:var(--c-r);--ac2:#f59e0b}main section.sx-sec[data-s]{background:linear-gradient(100deg,color-mix(in srgb,var(--ac) 9%,transparent),transparent 55%)!important;border-top:3px solid var(--ac)!important;padding-left:clamp(14px,2.4vw,32px)!important;padding-right:clamp(14px,2.4vw,32px)!important;border-radius:0 0 22px 22px!important;margin-bottom:10px!important}main article>section.sx-sec[data-s]:first-child{border-top:3px solid var(--ac)!important}main section.sx-sec[data-s] h2:before{background:linear-gradient(120deg,var(--ac),var(--ac2))!important;box-shadow:0 8px 18px -8px var(--ac)}main section.sx-sec[data-s] h2{background:linear-gradient(100deg,#14122e 45%,var(--ac) 130%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}main section.sx-sec[data-s] h2:before{-webkit-text-fill-color:#fff}main section.sx-sec[data-s] .mv-lead{border-left:4px solid var(--ac);padding-left:14px;color:color-mix(in srgb,var(--ac) 38%,#1c1a3c)}main section.sx-sec[data-s] .mv-ticks li:before{background-color:color-mix(in srgb,var(--ac) 16%,#fff);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E");box-shadow:0 0 0 1px color-mix(in srgb,var(--ac) 40%,transparent)}main section.sx-sec[data-s] .mv-ticks li b{color:color-mix(in srgb,var(--ac) 80%,#000)}main section.sx-sec[data-s] .mv-cta{background:linear-gradient(120deg,var(--ac),var(--ac2));box-shadow:0 18px 34px -14px var(--ac)}main section.sx-sec[data-s] .fv-go,main section.sx-sec[data-s] a:not([class]){color:color-mix(in srgb,var(--ac) 85%,#000)}main section.sx-sec[data-s] .dm-f{background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 22%,#fff),color-mix(in srgb,var(--ac2) 22%,#fff))!important;box-shadow:0 30px 50px -30px var(--ac),0 0 0 1px color-mix(in srgb,var(--ac) 35%,transparent)}main section.sx-sec[data-s] .dm.ph .dm-f{box-shadow:0 30px 50px -30px var(--ac),0 0 0 7px color-mix(in srgb,var(--ac) 18%,#fff),0 0 0 8px color-mix(in srgb,var(--ac) 40%,transparent)!important}main section.sx-sec[data-s] .dm-bar{background:linear-gradient(120deg,color-mix(in srgb,var(--ac) 14%,#fff),color-mix(in srgb,var(--ac2) 14%,#fff))}main section.sx-sec[data-s] .da-go,main section.sx-sec[data-s] .dd-sh,main section.sx-sec[data-s] .db-v{background:linear-gradient(120deg,var(--ac),var(--ac2))}main section.sx-sec[data-s] .mv-ring img{box-shadow:0 22px 40px -26px var(--ac),0 0 0 1px color-mix(in srgb,var(--ac) 30%,transparent)}main section.sx-sec[data-s] .mv-feat li,main section.sx-sec[data-s] .mv-op li{border-color:color-mix(in srgb,var(--ac) 30%,transparent)}main section.sx-sec[data-s] strong,main section.sx-sec[data-s] .mv-txt b{color:color-mix(in srgb,var(--ac) 70%,#111)}.sc-tabs button.on,.sc-tabs .on{background:linear-gradient(120deg,#2563eb,#7c3aed)}.sc-cta{background:linear-gradient(120deg,#e11d48,#f59e0b)!important;color:#fff!important}.pl-sec{padding:clamp(28px,4.5vw,60px) 0;border-top:3px solid #2563eb}.pl-e{margin:0 0 8px;font:800 12px JetBrains Mono,monospace;letter-spacing:.16em;color:#2563eb}.pl-h{margin:0 0 10px;font:800 clamp(26px,3.6vw,40px)/1.12 "Manrope",sans-serif;letter-spacing:-.02em;background:linear-gradient(100deg,#7c3aed,#2563eb 50%,#0d9488);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pl-p{margin:0 0 20px;max-width:70ch;font-size:16px;line-height:1.65;color:#2d2b55}.pl{position:relative;aspect-ratio:16/7;border-radius:28px;overflow:hidden;background:radial-gradient(70% 90% at 0 0,#ede9fe,transparent 60%),radial-gradient(70% 90% at 100% 100%,#cffafe,transparent 60%),radial-gradient(50% 60% at 100% 0,#fef3c7,transparent 70%),#fff;box-shadow:0 34px 60px -36px #2563eb8c,0 0 0 1px #2563eb33}.pl canvas{position:absolute;inset:0;display:block}.pl .dm-ps{left:18px;bottom:16px;max-width:calc(100% - 80px)}.pl .dm-pp{right:16px;bottom:14px}@media(max-width:640px){.pl{aspect-ratio:4/5;border-radius:22px}.pl .dm-pill:not(.s){display:none}.pl .dm-pill.s{white-space:normal}}.vd-stage{position:relative}.vd-tut{position:absolute;right:2.2cqw;top:2cqw;z-index:6;width:clamp(64px,15cqw,120px);pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:2px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}.vd-tut .tut-svg{display:block;width:100%;height:auto;border-radius:22%;background:linear-gradient(160deg,#ede9fe,#cffafe);box-shadow:0 0 0 2px #ffffff8c}.vd-tut span{font:800 clamp(9px,1.4cqw,12px) "Manrope",sans-serif;color:#fff;background:#7c3aede6;padding:2px 8px;border-radius:99px;margin-top:-8px;position:relative}.tut-mouth{opacity:0;transform-origin:60px 76px}.talking .tut-smile{opacity:0}.talking .tut-mouth{opacity:1;animation:tutm .26s ease-in-out infinite alternate}@keyframes tutm{0%{transform:scaleY(1)}to{transform:scaleY(4.2)}}.tut-eyes{transform-origin:60px 58px;animation:tute 4.2s infinite}@keyframes tute{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.vd-tut .tut-svg{animation:tutb 3.2s ease-in-out infinite}@keyframes tutb{50%{transform:translateY(-2px) rotate(-1deg)}}.vd-askf{position:absolute;right:2cqw;bottom:2cqw;z-index:7;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:0;border-radius:99px;background:linear-gradient(120deg,#f59e0b,#f43f5e);color:#fff;font:800 clamp(11px,1.7cqw,14px) "Manrope",sans-serif;cursor:pointer;box-shadow:0 12px 24px -10px #f43f5e}.vd-askf svg{width:16px;height:16px}.vd-askf b{font-weight:800}.vd-askf:hover{transform:translateY(-2px)}.asking .vd-askf{display:none}.vd-p{position:relative}.vd-aq{position:absolute;left:0;right:0;bottom:0;z-index:20;max-height:86%;display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border-radius:22px 22px 0 0;background:#fff;color:#1c1a3c;box-shadow:0 -24px 50px -20px #0000008c;animation:aqin .28s both}@keyframes aqin{0%{transform:translateY(30px);opacity:0}}.vd-aq[hidden]{display:none}.vd-aqh{display:flex;justify-content:space-between;align-items:center;gap:10px}.vd-aqh b{font:800 14px Manrope,sans-serif}.vd-aqh em{font-style:normal;color:#7c3aed}.vd-aqh button{border:0;background:#f1edfc;width:30px;height:30px;border-radius:50%;cursor:pointer;color:#1c1a3c}.vd-aqa{overflow:auto;min-height:56px;max-height:34vh;font:600 14px/1.6 Manrope,sans-serif}.vd-aqa .rich p{margin:0 0 8px}.vd-aqp{margin:0;color:#5b5880}.vd-aqb{padding:12px 14px;border-radius:14px;background:linear-gradient(120deg,#f3efff,#e7f8ff);border:1px solid #e0d8fa}.vd-aqa .tt-load span{color:#5b5880}.vd-aqa .sv-fail{color:#b91c1c}.vd-aqi{display:flex;gap:8px;align-items:flex-end}.vd-aqi textarea{flex:1;min-width:0;resize:none;border:1.5px solid #ddd2fb;border-radius:14px;padding:10px 12px;font:600 14px/1.4 Manrope,sans-serif;color:#1c1a3c;background:#fbfaff}.vd-aqi textarea:focus{outline:2px solid #7c3aed;border-color:transparent}.vd-aqi button{flex:none;height:42px;border:0;border-radius:12px;cursor:pointer;font:800 14px Manrope,sans-serif}.vd-aqi .mic{width:42px;background:#ede9fe;color:#5b21b6;display:grid;place-items:center}.vd-aqi .go{padding:0 18px;background:linear-gradient(120deg,#7c3aed,#db2777);color:#fff}.rec .vd-aqi .mic{background:#e11d48;color:#fff;animation:aqrec 1s infinite}@keyframes aqrec{50%{box-shadow:0 0 0 8px #e11d4833}}.vd-aqf button{width:100%;height:42px;border-radius:12px;border:1.5px solid #c4b5fd;background:#fff;color:#5b21b6;font:800 14px Manrope,sans-serif;cursor:pointer}.vd-aqf button:hover{background:#f5f3ff}@media(max-width:640px){.vd-tut{width:56px;right:8px;top:8px}.vd-askf b{display:none}.vd-askf{padding:9px 11px}}.b-vid{display:inline-flex!important;align-items:center;gap:6px;background:linear-gradient(120deg,#ede9fe,#cffafe)!important;color:#4c1d95!important;border:1px solid #c4b5fd!important;font-weight:800!important}.b-vid:hover{transform:translateY(-1px);background:linear-gradient(120deg,#ddd6fe,#a5f3fc)!important}@media(max-width:520px){.b-vid span{display:none}}.ap{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;border-top:3px solid #db2777!important;padding:clamp(24px,4vw,48px) clamp(14px,2.4vw,32px)!important;margin:0 auto!important;max-width:none}.sx-faq{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;border-top:3px solid #16a34a!important;padding:clamp(24px,4vw,48px) clamp(14px,4.5vw,72px)!important;margin:0!important;max-width:none!important}.sx-faq h2{text-align:left!important;font:800 clamp(26px,3.6vw,40px)/1.12 "Manrope",sans-serif!important;background:linear-gradient(100deg,#14122e 40%,#16a34a 140%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sx-faq>p{color:#2d2b55;margin:0 0 18px}.sx-faq details{background:transparent!important;border:0!important;border-bottom:1px solid #d9d4ee!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:980px}.sx-faq summary{padding:16px 4px;font:800 17px/1.4 Manrope,sans-serif;color:#1c1a3c}.sx-faq details[open] summary{color:#15803d}.sx-faq details p{padding:0 4px 16px;margin:0;font-size:16px;line-height:1.7;color:#2d2b55}.mv-band#final{background:transparent!important;color:#1c1a3c!important;border:0!important;border-top:3px solid #f43f5e!important;border-radius:0!important;max-width:none!important;margin:0!important;text-align:left!important;padding:clamp(28px,4.5vw,56px) clamp(14px,4.5vw,72px)!important;display:grid;gap:10px;justify-items:start}.mv-band#final h2{margin:0;font:800 clamp(26px,3.6vw,40px)/1.12 "Manrope",sans-serif!important;color:#1c1a3c!important;background:linear-gradient(100deg,#e11d48,#f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mv-band#final p{margin:0 0 6px!important;max-width:64ch;color:#2d2b55!important;font-size:17px;line-height:1.65}.mv-band#final .mv-btn.big{background:linear-gradient(120deg,#e11d48,#f59e0b)!important;color:#fff!important;padding:15px 30px;border-radius:16px;font:800 17px Manrope,sans-serif;box-shadow:0 18px 34px -14px #e11d48!important}.vd-tut span{white-space:nowrap}.sx-faq>p{text-align:left!important}.sx-faq h2{margin-left:0!important}html,body{background:#f6f4ff!important}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(55% 45% at 0% 0%,rgba(124,58,237,.22),transparent 70%),radial-gradient(50% 45% at 100% 20%,rgba(6,182,212,.2),transparent 70%),radial-gradient(55% 50% at 80% 100%,rgba(236,72,153,.16),transparent 70%),radial-gradient(45% 40% at 0% 85%,rgba(245,158,11,.16),transparent 70%),linear-gradient(180deg,#f8f6ff,#eef6ff 55%,#fff7f0)!important}@media(max-width:700px){body:after{background-size:44px 44px,44px 44px,520px 520px;opacity:0}}main section.sx-sec[data-s],main .sx-sec[data-s="1"],main .sx-sec#subjects{background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;position:relative;padding-top:clamp(40px,6vw,76px)!important;padding-bottom:clamp(14px,2vw,26px)!important}main section.sx-sec[data-s]:after,main .sx-sec[data-s="1"]:after{display:none!important}main section.sx-sec[data-s]:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(79,70,229,.28),rgba(6,182,212,.28),transparent)}main article>section.sx-sec[data-s]:first-child{border-top:0!important}main section.sx-sec[data-s] h2{position:relative;padding-bottom:16px;margin-bottom:18px}main section.sx-sec[data-s] h2:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:5px;border-radius:5px;background:linear-gradient(90deg,var(--ac),var(--ac2))}.pl-sec{border-top:0!important}.dc-bk{all:unset;cursor:pointer;margin-left:auto;font:700 10.5px Manrope,sans-serif;color:#4f46e5;background:#eef2ff;border-radius:99px;padding:4px 9px}html,body{background:#f7f6ff!important}body:before{background:radial-gradient(50% 40% at 0% 0%,rgba(124,58,237,.12),transparent 70%),radial-gradient(45% 40% at 100% 30%,rgba(6,182,212,.1),transparent 70%),linear-gradient(180deg,#faf9ff,#f3f7ff)!important}.mv-split{grid-template-columns:minmax(0,1fr) minmax(0,340px)!important}.mv-split.rev{grid-template-columns:minmax(0,340px) minmax(0,1fr)!important}main section.sx-sec[data-s] h2{background:none!important;-webkit-text-fill-color:#14122e!important;color:#14122e!important}main section.sx-sec[data-s] .mv-lead{color:#2a2660}html{background:#f7f6fd!important}body{background:transparent!important}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(60% 40% at 0% 0%,rgba(124,58,237,.1),transparent 70%),radial-gradient(50% 40% at 100% 18%,rgba(6,182,212,.1),transparent 70%),linear-gradient(180deg,#faf9ff,#f3f6ff)!important;animation:none!important}body:after{display:none!important}header,.hd,.mv-hd,body>header{background:#ffffffe0!important;backdrop-filter:blur(12px)!important}.dm[data-dm=dmC] .dm-b{padding:0!important;height:272px}.dl{position:absolute;inset:0;background:radial-gradient(90% 80% at 100% 0,rgba(124,58,237,.35),transparent 60%),radial-gradient(80% 80% at 0 100%,rgba(6,182,212,.28),transparent 60%),#0a0e1f;color:#e5e7ff;font:600 11px/1.3 Manrope,sans-serif}.dl-s{position:absolute;left:10px;right:10px;top:9px;height:26px;border-radius:9px;background:#ffffff14;border:1px solid rgba(167,139,250,.35);display:flex;align-items:center;gap:7px;padding:0 9px;font-size:11.5px}.dl-i{color:#a78bfa}.dl-tx{font-weight:700;color:#fff;white-space:pre}.dl-s em{margin-left:auto;font:800 9px Manrope,sans-serif;font-style:normal;background:linear-gradient(120deg,#7c3aed,#06b6d4);border-radius:99px;padding:2px 7px;opacity:0;transition:.3s}.dl-s em.on{opacity:1}.dl-m{position:absolute;inset:43px 10px 30px;display:grid;grid-template-columns:86px 1fr;gap:8px}.dl-rail{margin:0;padding:0;list-style:none;display:grid;gap:5px;align-content:start}.dl-rail li{display:flex;align-items:center;gap:6px;padding:6px 7px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font-size:10.5px;transition:.3s;color:#aab0e6}.dl-rail li b{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;background:#7c3aed59;font-size:9.5px;color:#e9d5ff}.dl-rail li.on{background:linear-gradient(120deg,#7c3aed,#0891b2);color:#fff;border-color:transparent;box-shadow:0 6px 16px -6px #7c3aed}.dl-stage{position:relative;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);overflow:hidden}.dl-p{position:absolute;inset:0;padding:9px 10px;opacity:0;transform:translate(14px);transition:.4s;pointer-events:none}.dl-p.on{opacity:1;transform:none}.dl-h{font:800 11.5px Manrope,sans-serif;color:#fff;display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-bottom:7px}.dl-h code{font:600 10px JetBrains Mono,monospace;color:#67e8f9;background:#06b6d426;border-radius:5px;padding:1px 6px}.dl-in{height:26px;border-radius:8px;background:#0e1430;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;padding:0 9px;font:700 12px JetBrains Mono,monospace;color:#fff}.dl-r{margin-top:7px;border-radius:9px;padding:6px 10px;background:linear-gradient(120deg,#10b98140,#06b6d433);opacity:0;transition:.4s;display:grid}.dl-r.on{opacity:1}.dl-r small{font:800 8.5px Manrope,sans-serif;letter-spacing:.14em;color:#6ee7b7}.dl-r b{font:800 22px Manrope,sans-serif;color:#fff}.dl-r em{font-style:normal;color:#a5f3fc;font-size:10.5px}.dl-sl{margin:7px 0 0;padding:0;list-style:none;display:grid;gap:4px}.dl-sl li{padding:4px 8px;border-radius:7px;background:#ffffff0f;opacity:0;transform:translateY(6px);transition:.35s;font-size:10.5px}.dl-sl li.on{opacity:1;transform:none}.dl-g{width:100%;height:calc(100% - 22px)}.dl-gr line{stroke:#94a3b82e;stroke-width:1}.dl-ax{stroke:#94a3b8;stroke-width:1.4}.dl-cv{fill:none;stroke:#22d3ee;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 4px #22d3ee)}.on .dl-cv{animation:dlcv 1.5s .2s ease-out forwards}@keyframes dlcv{to{stroke-dashoffset:0}}.dl-pt circle{fill:#f472b6;opacity:0;transform-box:fill-box;transform-origin:center}.dl-pt .v{fill:#fde047}.on .dl-pt circle{animation:dlpt .4s forwards}.on .dl-pt circle:nth-child(1){animation-delay:1.1s}.on .dl-pt circle:nth-child(2){animation-delay:1.3s}.on .dl-pt .v{animation-delay:1.6s}@keyframes dlpt{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.dl-lb{fill:#fff;font:800 9.5px Manrope,sans-serif;opacity:0}.dl-lb.v{fill:#fde68a}.on .dl-lb{animation:dlpt2 .4s 1.5s forwards}.on .dl-lb.v{animation-delay:1.9s}@keyframes dlpt2{to{opacity:1}}.dl-mx{display:flex;align-items:center;gap:12px;margin-top:4px}.dl-mx.b{display:grid;grid-template-columns:auto auto;gap:4px 12px;margin-top:10px;padding:8px;border-radius:9px;background:#7c3aed2e}.dl-mx small{grid-column:1/3;font:800 8.5px Manrope,sans-serif;letter-spacing:.14em;color:#c4b5fd}.dl-mx em{font-style:normal;color:#6ee7b7;font-size:10.5px;align-self:center}.dl-mt{display:grid;grid-template-columns:repeat(2,34px);gap:4px;padding:0 8px;border-left:2px solid #a78bfa;border-right:2px solid #a78bfa;border-radius:6px}.dl-mt i{font:800 15px JetBrains Mono,monospace;font-style:normal;text-align:center;color:#fff;padding:3px 0;opacity:0}.on .dl-mt i{animation:dlpt2 .35s forwards}.on .dl-mt i:nth-child(2){animation-delay:.2s}.on .dl-mt i:nth-child(3){animation-delay:.4s}.on .dl-mt i:nth-child(4){animation-delay:.6s}.on .dl-mx.b .dl-mt i{animation-delay:1.4s}.on .dl-mx.b .dl-mt i:nth-child(2){animation-delay:1.6s}.on .dl-mx.b .dl-mt i:nth-child(3){animation-delay:1.8s}.on .dl-mx.b .dl-mt i:nth-child(4){animation-delay:2s}.dl-eq{font:700 11px JetBrains Mono,monospace;color:#cbd5e1;opacity:0}.on .dl-eq{animation:dlpt2 .4s .9s forwards}.dl-eq b{color:#fde047;font-size:16px}.dl-bars{width:100%;height:calc(100% - 52px)}.dl-bar{fill:url(#none);fill:#8b5cf6;transform-box:fill-box;transform-origin:bottom;transform:scaleY(0)}.on .dl-bar{animation:dlb .5s calc(var(--i)*.12s) forwards}@keyframes dlb{to{transform:none}}.dl-bars text{fill:#94a3b8;font:700 9px Manrope,sans-serif}.dl-bar:nth-of-type(odd){fill:#22d3ee}.dl-mean{stroke:#fde047;stroke-width:1.6;stroke-dasharray:5 4;opacity:0}.on .dl-mean{animation:dlpt2 .4s 1s forwards}.dl-kp{display:flex;gap:6px;margin-top:2px}.dl-kp span{flex:1;padding:4px 6px;border-radius:7px;background:#ffffff12;font-size:9.5px;color:#aab0e6;opacity:0}.on .dl-kp span{animation:dlpt2 .4s forwards}.on .dl-kp span:nth-child(1){animation-delay:1.1s}.on .dl-kp span:nth-child(2){animation-delay:1.3s}.on .dl-kp span:nth-child(3){animation-delay:1.5s}.dl-kp b{display:block;font:800 13px Manrope,sans-serif;color:#fff}.dl-uc{display:flex;gap:10px;align-items:center;height:calc(100% - 22px)}.dl-uc svg{height:100%;aspect-ratio:1;flex:none}.dl-c{fill:#7c3aed1f;stroke:#a78bfa;stroke-width:1.6}.dl-ax2{stroke:#64748b;stroke-width:1}.dl-rad{transform-origin:75px 75px;transform:rotate(0)}.dl-rad line{stroke:#fff;stroke-width:2.2}.dl-rad circle{fill:#fde047;filter:drop-shadow(0 0 4px #fde047)}.on .dl-rad{animation:dlrot 1.2s .3s ease-in-out forwards}@keyframes dlrot{to{transform:rotate(-30deg)}}.dl-pj line{stroke-width:2.4;stroke-dasharray:4 3;opacity:0}.dl-pj .s{stroke:#f472b6}.dl-pj .c{stroke:#22d3ee}.on .dl-pj line{animation:dlpt2 .4s 1.5s forwards}.dl-uc ul{margin:0;padding:0;list-style:none;display:grid;gap:5px;flex:1}.dl-uc li{padding:5px 8px;border-radius:8px;background:#ffffff12;opacity:0}.on .dl-uc li{animation:dlpt2 .4s forwards}.on .dl-uc li:nth-child(1){animation-delay:1.3s}.on .dl-uc li:nth-child(2){animation-delay:1.6s}.on .dl-uc li:nth-child(3){animation-delay:1.9s}.dl-uc small{display:block;font-size:8.5px;color:#94a3b8;letter-spacing:.08em}.dl-uc b{font:800 11.5px Manrope,sans-serif;color:#fff}.dl-uc b.c{color:#67e8f9}.dl-uc b.s{color:#f9a8d4}.dl-ft{position:absolute;left:10px;right:10px;bottom:7px;display:flex;gap:5px;align-items:center}.dl-ft span,.dl-ft u{font:800 9px Manrope,sans-serif;padding:3px 8px;border-radius:99px;background:#ffffff12;color:#8e94c9;text-decoration:none;transition:.3s}.dl-ft span.on{background:linear-gradient(120deg,#10b981,#06b6d4);color:#fff}.dl-ft u{margin-left:auto}.mv-feat{display:none!important}.mv-split{grid-template-columns:minmax(0,1fr) minmax(0,500px)!important;align-items:center!important}.mv-split.rev{grid-template-columns:minmax(0,500px) minmax(0,1fr)!important}@media(max-width:900px){.mv-split,.mv-split.rev{grid-template-columns:1fr!important}}.mv-side .dm-f,.mv-side .fv,.mv-side .mv-ring img{box-shadow:0 24px 50px -24px #4c1d9580,0 0 0 1px #7c3aed2e!important}.mv-side .dm-f{background:#0a0e1f!important}.mv-side .mv-ring{position:relative;border-radius:30px;padding:2px;background:conic-gradient(from 0deg,#7c3aed,#06b6d4,#ec4899,#f59e0b,#7c3aed)}.mv-side .mv-ring img{border-radius:28px;display:block;width:100%}.dm[data-dm=dmC]{aspect-ratio:440/392}.dm[data-dm=dmC] .dm-in{height:392px}.dm[data-dm=dmC] .dm-w{height:392px!important}.dm[data-dm=dmC] .dm-b{height:366px}.dm[data-dm=dmC] .dl-m{bottom:72px}.dm[data-dm=dmC] .dl-ft{bottom:44px}.dm[data-dm=dmC] .dl-m{bottom:82px}.dm[data-dm=dmC] .dl-ft{bottom:54px}.sx-faq summary{padding-right:58px!important;position:relative}.sx-faq summary:after,.sx-faq summary::marker{position:absolute;right:4px;top:50%;transform:translateY(-50%)}@media(max-width:700px){.ap-meta{display:grid!important;grid-template-columns:1fr 1fr;gap:10px 14px!important}.ap-meta li{border:0!important;padding:0!important;margin:0!important;min-width:0}.ap-top{flex-direction:column;align-items:flex-start;gap:14px}.ap-act{flex-wrap:wrap}}.mv-split{grid-template-columns:minmax(0,1fr) minmax(0,min(460px,42%))!important}.mv-split.rev{grid-template-columns:minmax(0,min(460px,42%)) minmax(0,1fr)!important}@media(max-width:1100px){.mv-split,.mv-split.rev{grid-template-columns:1fr!important}.mv-split.rev .mv-side{order:0!important}.mv-side{max-width:640px;margin:0 auto;width:100%}}.mv-txt{container-type:inline-size}@container (max-width:560px){.mv-data{grid-template-columns:1fr!important;gap:6px!important}.mv-data .kpi{grid-row:auto!important}}.sj-b .sj-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))!important}@media(max-width:620px){.sj-b .sj-grid{grid-template-columns:1fr!important}}.hx{position:relative;isolation:isolate}.hx-vid{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hx-vid video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s ease;filter:saturate(1.05) contrast(1.03)}.hx-vid video.on{opacity:1}.hx-vid:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#180a40db 0,#180a409e 38%,#180a401f),linear-gradient(180deg,#180a402e,#180a4061)}.hx>*:not(.hx-vid){position:relative;z-index:2}.hx>.hx-bg{position:absolute;z-index:1}@media(max-width:700px){.hx-vid video.on{opacity:.85}.hx-vid:after{background:linear-gradient(180deg,#180a40d1,#180a4099)}}.cl-sec{max-width:1180px;margin:clamp(36px,6vw,80px) auto;padding:0 16px}.cl-e{margin:0 0 8px;font:800 11.5px JetBrains Mono,monospace;letter-spacing:.16em;color:#7c3aed}.cl-sec h2{margin:0 0 12px;font:800 clamp(26px,3.6vw,40px)/1.12 "Manrope",sans-serif;color:#14122e;letter-spacing:-.02em;max-width:22ch}.cl-p{margin:0 0 22px;max-width:64ch;font-size:17px;line-height:1.7;color:#2d2b55}.cl-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cl-t{position:relative;display:block;aspect-ratio:3/4;border-radius:22px;overflow:hidden;background:#1b1340;box-shadow:0 26px 44px -28px #4c1d95b3,0 0 0 1px #7c3aed2e;text-decoration:none;transition:transform .35s,box-shadow .35s}.cl-t:hover{transform:translateY(-5px);box-shadow:0 34px 54px -26px #4c1d95d9,0 0 0 1px #7c3aed66}.cl-t video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cl-g{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(14,8,42,.88))}.cl-c{position:absolute;left:14px;right:14px;bottom:14px;color:#fff;display:grid;gap:3px}.cl-c b{font:800 17px Manrope,sans-serif}.cl-c small{font-size:13px;line-height:1.4;color:#ddd6fe}@media(max-width:1000px){.cl-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.cl-g4{gap:10px}.cl-t{border-radius:16px}.cl-c b{font-size:14.5px}.cl-c small{font-size:11.5px}}.vd-ph{position:relative;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#1e1b4b;box-shadow:0 8px 30px #00000073}.vd-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;display:block;transform:scale(1.04);transition:transform .4s}.vd-ring{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 2.5px #ffffffbf}.talking .vd-ring{animation:vdpulse 1.1s ease-out infinite}@keyframes vdpulse{0%{box-shadow:inset 0 0 0 2.5px #a78bfa,0 0 #7c3aedb3}to{box-shadow:inset 0 0 0 2.5px #67e8f9,0 0 0 14px #7c3aed00}}.talking .vd-ph img{transform:scale(1.09)}.vd-eq{position:absolute;left:50%;bottom:7%;transform:translate(-50%);display:flex;gap:3px;align-items:flex-end;height:16%;padding:3px 7px;border-radius:99px;background:#0f0a289e;opacity:0;transition:opacity .2s;text-decoration:none}.talking .vd-eq{opacity:1}.vd-eq s{display:block;width:3px;height:30%;border-radius:2px;background:#67e8f9;animation:vdeq .5s ease-in-out infinite alternate}.vd-eq s:nth-child(2){animation-delay:.1s}.vd-eq s:nth-child(3){animation-delay:.2s}.vd-eq s:nth-child(4){animation-delay:.05s}.vd-eq s:nth-child(5){animation-delay:.15s}@keyframes vdeq{to{height:100%}}.vd-tut{width:clamp(64px,13cqw,104px)}.vd-tut .vd-tl{margin-top:-8px}.vd-stage:has(.vs-in) .vd-tut{opacity:0;transition:opacity .3s}.vs-in{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4cqw;padding:3cqw 5cqw;overflow:hidden;border-radius:inherit}.vi-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55;animation:vikb 14s ease-out both;filter:saturate(1.2)}@keyframes vikb{0%{transform:scale(1.15)}to{transform:scale(1)}}.vi-shade{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,#140a3c59,#060418eb 80%),linear-gradient(180deg,rgba(124,58,237,.25),transparent 40%)}.vi-grid{position:absolute;inset:-20%;background-image:linear-gradient(rgba(167,139,250,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(167,139,250,.14) 1px,transparent 1px);background-size:4cqw 4cqw;transform:perspective(60cqw) rotateX(62deg) translateY(12%);mask-image:linear-gradient(180deg,transparent,#000 70%);animation:vigr 6s linear infinite}@keyframes vigr{to{background-position:0 4cqw}}.vs-in>*{position:relative;z-index:2}.vs-in>.vi-bg,.vs-in>.vi-shade,.vs-in>.vi-grid{position:absolute;z-index:0}.vi-who{display:flex;align-items:center;gap:2.4cqw;animation:viin .9s cubic-bezier(.2,.8,.2,1) both .1s}@keyframes viin{0%{opacity:0;transform:translateY(3cqw) scale(.94)}}.vi-ph{width:clamp(70px,15cqw,150px);flex:none}.vi-meta{text-align:left;display:flex;flex-direction:column;gap:.6cqw}.vi-meta em{font:800 1.5cqw Manrope,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#a5f3fc;font-style:normal}.vi-meta b{font:800 3cqw/1.1 Manrope,sans-serif;color:#fff}.vi-chips{display:flex;gap:.8cqw;flex-wrap:wrap}.vi-chips i{font:700 1.4cqw Manrope,sans-serif;font-style:normal;color:#e9d5ff;border:1px solid rgba(255,255,255,.28);background:#ffffff14;padding:.4cqw 1.4cqw;border-radius:99px;backdrop-filter:blur(4px)}.vi-bar{width:30cqw;height:3px;border-radius:3px;background:#ffffff2e;overflow:hidden;margin-top:1cqw}.vi-bar u{display:block;height:100%;width:100%;transform-origin:left;background:linear-gradient(90deg,#7c3aed,#22d3ee);animation:vibar 4.5s ease-out both .2s}@keyframes vibar{0%{transform:scaleX(0)}}@media(max-width:640px){.vi-who{flex-direction:column;text-align:center}.vi-meta{align-items:center;text-align:center}.vi-meta b{font-size:4.6cqw}.vi-meta em{font-size:2.6cqw}.vi-chips i{font-size:2.4cqw}.vi-ph{width:22cqw}}@media(prefers-reduced-motion:reduce){.vi-bg,.vi-grid,.vi-who,.vi-bar u,.talking .vd-ring{animation:none}}.vd-p header{background:linear-gradient(90deg,#1e1b4b,#312e81)!important;color:#fff!important;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.vd-p header b,.vd-p header small{color:#fff!important}.vd-x{color:#fff!important}.vs.vs-in{position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;box-sizing:border-box}@media(max-width:640px){.vs.vs-in{justify-content:flex-start!important;padding:3cqw 3cqw 0!important;gap:1.2cqw!important;inset:0 0 16cqw!important;height:auto!important}.vi-who{flex-direction:row!important;gap:2.6cqw}.vi-meta{align-items:flex-start!important;text-align:left!important}.vi-chips,.vi-meta em,.vs-in .vs-tag,.vs-in small{display:none!important}.vi-ph{width:16cqw!important}.vi-meta b{font-size:4.4cqw!important}.vs-in .vs-q{font-size:5.4cqw!important}}:is(#svOut,.mxt-body){--mvp:#6d28d9;--mvi:#1e1b4b;--mvb:#e7e5f4}:is(#svOut,.mxt-body) .sv-ub{background:#f5f3ff!important;color:var(--mvi)!important;border:1px solid #ddd6fe!important;border-radius:16px!important;padding:14px 18px!important;font:600 16px/1.5 Manrope,system-ui,sans-serif!important;box-shadow:none!important;text-shadow:none!important;white-space:pre-line;overflow-wrap:anywhere}:is(#svOut,.mxt-body) .sv-ub:before,:is(#svOut,.mxt-body) .sv-ub:after{display:none!important}:is(#svOut,.mxt-body) .sv-probrow{display:none}:is(#svOut,.mxt-body) .sv-title{font:800 21px/1.25 Manrope,system-ui,sans-serif!important;color:var(--mvi)!important;margin:14px 0 6px!important}:is(#svOut,.mxt-body) .sv-hr{border:0!important;border-top:1px solid var(--mvb)!important;margin:16px 0!important}:is(#svOut,.mxt-body) .sv-sec{font:800 11px/1 Manrope,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase;color:#6b6890!important;margin:20px 0 10px!important}:is(#svOut,.mxt-body) .sv-ans{background:#fff!important;border:1.5px solid #c4b5fd!important;border-left:5px solid var(--mvp)!important;border-radius:16px!important;padding:18px 22px!important;font:600 clamp(22px,4vw,30px)/1.35 "STIX Two Text",Georgia,serif!important;color:var(--mvi)!important;box-shadow:0 8px 28px #6d28d91a!important;overflow-wrap:anywhere}:is(#svOut,.mxt-body) .sv-ans:before,:is(#svOut,.mxt-body) .sv-ans:after{opacity:0!important}:is(#svOut,.mxt-body) .sv-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}:is(#svOut,.mxt-body) .sv-pill{background:#ecfdf5!important;color:#047857!important;border:1px solid #a7f3d0!important;border-radius:99px!important;padding:5px 12px!important;font:700 12px/1 Manrope,sans-serif!important}:is(#svOut,.mxt-body) .sv-pill.ai{background:#f5f3ff!important;color:#5b21b6!important;border-color:#ddd6fe!important}:is(#svOut,.mxt-body) .vd-ban{box-sizing:border-box!important;display:flex!important;align-items:center;gap:14px;padding:14px 16px!important;border-radius:16px!important;background:linear-gradient(120deg,#1e1b4b,#312e81 55%,#0e7490)!important;color:#fff!important;border:0!important;overflow:hidden;text-align:left;margin:4px 0 6px}:is(#svOut,.mxt-body) .vd-ban>span{flex:1 1 auto;min-width:0}:is(#svOut,.mxt-body) .vd-ban>span b{display:block;font:800 15px/1.25 Manrope,sans-serif}:is(#svOut,.mxt-body) .vd-ban>span em{display:block;font:500 12.5px/1.35 Manrope,sans-serif;opacity:.8;font-style:normal;margin-top:2px}:is(#svOut,.mxt-body) .vd-ban>u{flex:0 0 38px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#ffffff2e;margin:0;text-decoration:none}:is(#svOut,.mxt-body) .vd-ban>i{flex:0 0 42px}:is(#svOut,.mxt-body) .sv-how{background:#ecfeff!important;border:1px solid #a5f3fc!important;border-radius:14px!important;color:#155e75!important;font:700 14.5px/1.4 Manrope,sans-serif!important;padding:12px 16px!important}:is(#svOut,.mxt-body) .sv-steps{display:flex;flex-direction:column;gap:12px}:is(#svOut,.mxt-body) .sv-step{background:#fff!important;border:1px solid var(--mvb)!important;border-radius:16px!important;padding:14px 16px 14px 18px!important;box-shadow:0 2px 10px #1e1b4b0d!important}:is(#svOut,.mxt-body) .sv-step h5{font:800 11px/1 Manrope,sans-serif!important;letter-spacing:.12em;text-transform:uppercase;color:var(--mvp)!important;margin:0 0 6px!important}:is(#svOut,.mxt-body) .sv-step p{font:600 15px/1.5 Manrope,sans-serif!important;color:var(--mvi)!important;margin:0 0 8px!important}:is(#svOut,.mxt-body) .sv-m{background:#faf9ff!important;border:1px solid #ede9fe!important;border-left:3px solid #a78bfa!important;border-radius:10px!important;padding:10px 14px!important;font:500 17px/1.5 STIX Two Text,Georgia,serif!important;color:#1e1b4b!important;overflow-wrap:anywhere}:is(#svOut,.mxt-body) .sv-check{background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:14px!important;padding:12px 16px!important;font:500 13.5px/1.6 JetBrains Mono,ui-monospace,monospace!important;color:#166534!important}:is(#svOut,.mxt-body) .sv-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}:is(#svOut,.mxt-body) .sv-chip{border-radius:99px!important;border:1px solid #ddd6fe!important;background:#fff!important;color:#4c1d95!important;font:700 13px/1 Manrope,sans-serif!important;padding:10px 14px!important;box-shadow:none!important;transition:background .15s,transform .15s}:is(#svOut,.mxt-body) .sv-chip:hover{background:#f5f3ff!important;transform:translateY(-1px)}:is(#svOut,.mxt-body) .sv-chip.vid{background:linear-gradient(120deg,#6d28d9,#0891b2)!important;color:#fff!important;border-color:transparent!important}:is(#svOut,.mxt-body) .sv-act.ai em{font:800 11px Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#6b6890;align-self:center;font-style:normal;margin-right:4px}:is(#svOut,.mxt-body) .sv-sum{color:#6b6890!important;font:600 12.5px Manrope,sans-serif}:is(#svOut,.mxt-body) .rs-top{border-bottom:1px solid var(--mvb);padding-bottom:10px;margin-bottom:12px}:is(#svOut,.mxt-body) .rs-t{font:800 14px Manrope,sans-serif;color:var(--mvi)}@media(max-width:560px){:is(#svOut,.mxt-body) .sv-ub{font-size:15px!important}:is(#svOut,.mxt-body) .sv-ans{padding:14px 16px!important}:is(#svOut,.mxt-body) .sv-m{font-size:15.5px!important}}:is(#svOut,.mxt-body) .sv-sec,:is(#svOut,.mxt-body) .vd-ban,:is(#svOut,.mxt-body) .sv-hr{margin-left:22px!important;margin-right:22px!important;width:auto!important;max-width:calc(100% - 44px)!important}:is(#svOut,.mxt-body) .sv-sec{padding-left:0!important;padding-right:0!important;display:flex;align-items:center;gap:10px}:is(#svOut,.mxt-body) .sv-step{padding-left:64px!important;position:relative}:is(#svOut,.mxt-body) .sv-step:after{display:none!important}:is(#svOut,.mxt-body) .sv-step:before{left:14px!important;top:14px!important}:is(#svOut,.mxt-body) .sv-steps:before{display:none!important}:is(#svOut,.mxt-body) .vd-ban{width:calc(100% - 44px)!important;max-width:none!important}.sv-res{display:flex!important;flex-direction:column}.sv-res #svOut{order:1}.sv-res #svIn{order:2;position:static!important;padding:6px 20px 18px!important;border-top:1px solid #ece6fa;margin-top:6px}.sv-res #svIn .sbj,.sv-res #svIn .sv-lab,.sv-res #svIn #svSmp,.sv-res #svIn #tbX{display:none!important}.sv-res #svIn .sv-box:before{content:"Ask another math question";display:block;font:700 11px Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6d28d9;padding:12px 18px 0}.sv-res #svQ{min-height:56px!important;max-height:130px;font-size:16px!important;padding-top:10px!important}.sv-res .rs-new{display:none!important}.sv-res #svPal{margin-top:10px}@media(max-width:760px){.sv-res #svIn{padding:6px 10px 12px!important}.sv-res #svIn .sv-bar #svLang,.sv-res #svIn .sv-bar>.sv-chip:first-child{display:none!important}}.vd-lg{display:none!important}#solver:has(.sv-res){max-width:1120px!important;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}#solver:has(.sv-res) .hm-card{border:0!important;background:#fff!important;box-shadow:none!important;border-radius:0!important;padding:0!important}#solver:has(.sv-res) .hm-card:before{display:none!important}#solver:has(.sv-res) .sv{background:#fff!important;border:0!important;box-shadow:none!important}.sv-res,.sv-res :is(#svOut,.mxt-body),#solver:has(.sv-res) #slvHost,#solver:has(.sv-res) .hm-card>*{background-color:#fff!important}#solver:has(.sv-res) .hm-card>*,#solver:has(.sv-res) .sv>*,#solver:has(.sv-res) #slvHost>*{background-image:none!important}.sv-res :is(#svOut,.mxt-body){--ink:#0f172a;--mut:#64748b;--ln:#e2e8f0;--ind:#4f46e5;--vio:#7c3aed;--tea:#0d9488;padding:10px 8px 0}.sv-res :is(#svOut,.mxt-body) .sv-ub{background:linear-gradient(90deg,#f5f3ff,#fff 70%)!important;border:0!important;border-left:4px solid var(--vio)!important;border-radius:0 12px 12px 0!important;padding:12px 18px!important;font:600 16px/1.5 Manrope,sans-serif!important;color:#3730a3!important}.sv-res :is(#svOut,.mxt-body) .sv-title{font:800 28px/1.25 Manrope,sans-serif!important;letter-spacing:-.02em;color:var(--ink)!important;margin:22px 0 6px!important;padding-left:0!important;background:linear-gradient(90deg,#1e1b4b,#4f46e5 60%,#0d9488);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sv-res :is(#svOut,.mxt-body) .sv-title:before{display:none!important}.sv-res :is(#svOut,.mxt-body) .sv-hr{border:0!important;border-top:1px solid var(--ln)!important;margin:14px 0!important;max-width:100%!important}.sv-res :is(#svOut,.mxt-body) .sv-sec{margin:26px 0 12px!important;max-width:100%!important;color:var(--ind)!important;font:800 12px/1 Manrope,sans-serif!important;letter-spacing:.14em!important;display:flex!important;align-items:center;gap:10px;padding:0!important}.sv-res :is(#svOut,.mxt-body) .sv-sec:after{background:linear-gradient(90deg,#c7d2fe,transparent)!important;opacity:1!important}.sv-res :is(#svOut,.mxt-body) .sv-sec button{background:#fff!important;border:1px solid #c7d2fe!important;color:var(--ind)!important;border-radius:99px!important}.sv-res :is(#svOut,.mxt-body) .sv-ans{background:linear-gradient(120deg,#eef2ff,#f0fdfa)!important;border:0!important;border-left:6px solid var(--ind)!important;border-radius:6px 20px 20px 6px!important;padding:24px 28px!important;font:600 clamp(28px,4.4vw,40px)/1.35 "STIX Two Text",Georgia,serif!important;color:var(--ink)!important;box-shadow:0 14px 34px -22px #4f46e58c!important}.sv-res :is(#svOut,.mxt-body) .sv-pill{background:#ecfdf5!important;color:#047857!important;border:1px solid #a7f3d0!important;border-radius:99px!important;padding:6px 13px!important;font:700 12px/1 Manrope,sans-serif!important}.sv-res :is(#svOut,.mxt-body) .sv-pill.ai{background:#eef2ff!important;color:#4338ca!important;border-color:#c7d2fe!important}.sv-res :is(#svOut,.mxt-body) .vd-ban{max-width:100%!important;width:100%!important;margin:18px 0 4px!important;background:linear-gradient(110deg,#312e81,#4f46e5 55%,#0d9488)!important;color:#fff!important;border:0!important;border-radius:18px!important;box-shadow:0 18px 40px -22px #312e81cc!important}.sv-res :is(#svOut,.mxt-body) .vd-ban>span em{color:#e0e7ff;opacity:.95}.sv-res :is(#svOut,.mxt-body) .vd-ban>u,.sv-res :is(#svOut,.mxt-body) .vd-ban>i{background:#fff3!important;color:#fff!important}.sv-res :is(#svOut,.mxt-body) .vd-ban svg,.sv-res :is(#svOut,.mxt-body) .vd-ban *{color:#fff}.sv-res :is(#svOut,.mxt-body) .sv-how{background:#f0fdfa!important;border:1px solid #99f6e4!important;border-radius:14px!important;color:#0f766e!important;font:700 15px/1.4 Manrope,sans-serif!important;padding:12px 16px!important}.sv-res :is(#svOut,.mxt-body) .sv-steps{gap:6px;position:relative}.sv-res :is(#svOut,.mxt-body) .sv-step{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:4px 0 20px 62px!important;position:relative}.sv-res :is(#svOut,.mxt-body) .sv-step:before{left:0!important;top:2px!important;width:38px!important;height:38px!important;border-radius:50%!important;background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;color:#fff!important;box-shadow:0 8px 18px -8px #4f46e5cc!important;font-weight:800!important}.sv-res :is(#svOut,.mxt-body) .sv-step:not(:last-child):after{display:block!important;content:""!important;position:absolute;left:18px;top:46px;bottom:2px;width:2px;background:linear-gradient(#c7d2fe,#e0e7ff)!important;border-radius:2px}.sv-res :is(#svOut,.mxt-body) .sv-step h5{color:var(--vio)!important;margin:2px 0 4px!important}.sv-res :is(#svOut,.mxt-body) .sv-step p{color:var(--ink)!important;font:700 16px/1.5 Manrope,sans-serif!important}.sv-res :is(#svOut,.mxt-body) .sv-m{background:#f8fafc!important;border:1px solid var(--ln)!important;border-left:4px solid #818cf8!important;border-radius:12px!important;color:var(--ink)!important;font-size:19px!important;padding:12px 16px!important}.sv-res :is(#svOut,.mxt-body) .sv-check{background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:14px!important;color:#166534!important;padding:14px 18px!important}.sv-res :is(#svOut,.mxt-body) .sv-chip{background:#fff!important;color:#4338ca!important;border:1px solid #c7d2fe!important;border-radius:99px!important;box-shadow:none!important}.sv-res :is(#svOut,.mxt-body) .sv-chip:hover{background:#eef2ff!important;border-color:#818cf8!important}.sv-res :is(#svOut,.mxt-body) .sv-chip.vid{background:linear-gradient(110deg,#4f46e5,#0d9488)!important;color:#fff!important;border-color:transparent!important}.sv-res :is(#svOut,.mxt-body) .sv-act.ai{background:linear-gradient(120deg,#faf5ff,#eff6ff)!important;border:1px solid #e9d5ff!important;border-radius:16px!important;padding:12px!important}.sv-res :is(#svOut,.mxt-body) .sv-chat{border:1px solid var(--ln)!important;border-radius:16px!important;background:#fff!important}.sv-res :is(#svOut,.mxt-body) .sv-go{background:linear-gradient(110deg,#4f46e5,#7c3aed)!important;box-shadow:0 10px 22px -12px #4f46e5e6!important}.sv-res :is(#svOut,.mxt-body) .sv-fail{background:#fffbeb!important;border:1px solid #fde68a!important;color:#92400e!important;border-radius:14px!important}.sv-res #svIn{border-top:1px solid var(--ln,#e2e8f0);padding:8px 8px 26px!important}.sv-res #svIn .sv-box{border:1.5px solid #c7d2fe!important;box-shadow:0 14px 34px -22px #4f46e599!important}.sv-res #svIn .sv-box:before{color:#4f46e5}.sv-res #svIn #svGo,.sv-res #svIn .sv-go{background:linear-gradient(110deg,#4f46e5,#7c3aed)!important;box-shadow:none!important}@media(max-width:760px){#solver:has(.sv-res){max-width:100%!important}.sv-res :is(#svOut,.mxt-body){padding:4px 2px 0}.sv-res :is(#svOut,.mxt-body) .sv-title{font-size:22px!important}.sv-res :is(#svOut,.mxt-body) .sv-ans{padding:18px!important}.sv-res :is(#svOut,.mxt-body) .sv-step{padding-left:52px!important}.sv-res :is(#svOut,.mxt-body) .sv-step:before{width:32px!important;height:32px!important}.sv-res :is(#svOut,.mxt-body) .sv-step:not(:last-child):after{left:15px;top:40px}}.sv-res :is(#svOut,.mxt-body) .sv-ub,.sv-res :is(#svOut,.mxt-body) .sv-ans,.sv-res :is(#svOut,.mxt-body) .sv-how,.sv-res :is(#svOut,.mxt-body) .sv-pills,.sv-res :is(#svOut,.mxt-body) .sv-steps,.sv-res :is(#svOut,.mxt-body) .sv-check,.sv-res :is(#svOut,.mxt-body) .sv-act,.sv-res :is(#svOut,.mxt-body) .sv-chat,.sv-res :is(#svOut,.mxt-body) .sv-title,.sv-res :is(#svOut,.mxt-body) .sv-sum,.sv-res :is(#svOut,.mxt-body) .sv-ck{margin-left:0!important;margin-right:0!important}.sv-res :is(#svOut,.mxt-body) .sv-ans,.sv-res :is(#svOut,.mxt-body) .sv-how,.sv-res :is(#svOut,.mxt-body) .sv-check{width:100%!important;box-sizing:border-box}.sv-res :is(#svOut,.mxt-body) #sv-s-r,.sv-res :is(#svOut,.mxt-body) #sv-s-r+.sv-ans{display:none!important}.sv-res :is(#svOut,.mxt-body) .mx-side,.sv-res :is(#svOut,.mxt-body) .mx-main{min-width:0}.sv-res :is(#svOut,.mxt-body) .mx-side{position:relative;border-radius:28px;padding:26px 24px 24px;margin:6px 0 24px;color:#fff;overflow:hidden;background:radial-gradient(120% 90% at 100% 0%,rgba(45,212,191,.35),transparent 55%),radial-gradient(90% 80% at 0% 100%,rgba(167,139,250,.4),transparent 60%),linear-gradient(160deg,#1e1b4b,#312e81 55%,#134e4a);box-shadow:0 30px 60px -30px #1e1b4bd9}.sv-res :is(#svOut,.mxt-body) .mx-side:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Ctext x='8' y='60' font-family='serif' font-size='44' fill='white' fill-opacity='.05'%3E%CF%80%3C/text%3E%3Ctext x='84' y='130' font-family='serif' font-size='40' fill='white' fill-opacity='.05'%3E%E2%88%AB%3C/text%3E%3C/svg%3E");pointer-events:none}.sv-res :is(#svOut,.mxt-body) .mx-side>*{position:relative}.sv-res :is(#svOut,.mxt-body) .mx-side .sv-ub{background:none!important;border:0!important;border-radius:0!important;padding:0!important;color:#c7d2fe!important;font:600 14px/1.5 Manrope,sans-serif!important}.sv-res :is(#svOut,.mxt-body) .mx-side .sv-ub:before{content:"PROBLEM";display:block!important;font:800 11px/1 Manrope,sans-serif;letter-spacing:.16em;color:#5eead4;margin-bottom:8px}.sv-res :is(#svOut,.mxt-body) .mx-side .sv-title{margin:14px 0 4px!important;font:800 24px/1.25 Manrope,sans-serif!important;background:none!important;-webkit-text-fill-color:#fff!important;color:#fff!important}.sv-res :is(#svOut,.mxt-body) .mx-side .sv-sec{margin:20px 0 10px!important;color:#5eead4!important}.sv-res :is(#svOut,.mxt-body) .mx-side .sv-sec:after{background:linear-gradient(90deg,rgba(255,255,255,.3),transparent)!important}.sv-res :is(#svOut,.mxt-body) .mx-side .sv-sec button{background:#ffffff1f!important;border-color:#ffffff4d!important;color:#fff!important}.sv-res :is(#svOut,.mxt-body) .mx-side .sv-sec>*:first-child:not(button){filter:brightness(2)}.sv-res :is(#svOut,.mxt-body) .mx-side .sv-ans{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.28)!important;border-left:1px solid rgba(255,255,255,.28)!important;border-radius:20px!important;color:#fff!important;padding:22px!important;font-size:clamp(28px,3.2vw,38px)!important;line-height:1.3!important;backdrop-filter:blur(6px);box-shadow:inset 0 1px #ffffff40,0 18px 40px -22px #000!important;overflow-wrap:anywhere}.sv-res :is(#svOut,.mxt-body) .mx-side .sv-pills{margin-top:14px}.sv-res :is(#svOut,.mxt-body) .mx-side .sv-pill,.sv-res :is(#svOut,.mxt-body) .mx-side .sv-pill.ai{background:#ffffff24!important;border:1px solid rgba(255,255,255,.28)!important;color:#fff!important}.sv-res :is(#svOut,.mxt-body) .mx-side .vd-ban{margin:18px 0 0!important;background:#fff!important;color:#312e81!important;border-radius:16px!important;box-shadow:0 14px 30px -16px #000!important}.sv-res :is(#svOut,.mxt-body) .mx-side .vd-ban *{color:#312e81!important}.sv-res :is(#svOut,.mxt-body) .mx-side .vd-ban>span em{color:#64748b!important}.sv-res :is(#svOut,.mxt-body) .mx-side .vd-ban>u,.sv-res :is(#svOut,.mxt-body) .mx-side .vd-ban>i{background:#eef2ff!important}.sv-res :is(#svOut,.mxt-body) .mx-side .sv-how{background:#5eead424!important;border:1px solid rgba(94,234,212,.4)!important;color:#ccfbf1!important}.sv-res :is(#svOut,.mxt-body) .mx-side .sv-how *{color:#ccfbf1!important}.sv-res :is(#svOut,.mxt-body) .mx-main .sv-sec:first-child{margin-top:6px!important}.sv-res :is(#svOut,.mxt-body) .mx-main .sv-step{transition:transform .2s}.sv-res :is(#svOut,.mxt-body) .mx-main .sv-step .sv-m{box-shadow:0 10px 24px -20px #4f46e599;transition:box-shadow .2s,border-color .2s}.sv-res :is(#svOut,.mxt-body) .mx-main .sv-step:hover .sv-m{border-color:#a5b4fc!important;box-shadow:0 16px 30px -18px #4f46e5b3}.sv-res :is(#svOut,.mxt-body) .mx-main canvas{border:1px solid #e2e8f0;border-radius:18px;max-width:100%}@keyframes mvIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sv-res :is(#svOut,.mxt-body) .mx-main .sv-step{animation:mvIn .45s both}.sv-res :is(#svOut,.mxt-body) .mx-main .sv-step:nth-child(2){animation-delay:.06s}.sv-res :is(#svOut,.mxt-body) .mx-main .sv-step:nth-child(3){animation-delay:.12s}.sv-res :is(#svOut,.mxt-body) .mx-main .sv-step:nth-child(4){animation-delay:.18s}.sv-res :is(#svOut,.mxt-body) .mx-main .sv-step:nth-child(n+5){animation-delay:.24s}@media(min-width:1000px){.sv-res :is(#svOut,.mxt-body).mx-grid{display:grid;grid-template-columns:minmax(340px,410px) minmax(0,1fr);column-gap:44px;align-items:start}.sv-res :is(#svOut,.mxt-body).mx-grid>.rs-top{grid-column:1/-1}.sv-res :is(#svOut,.mxt-body).mx-grid .mx-side{position:sticky;top:84px;margin-top:0}}@media(prefers-reduced-motion:reduce){.sv-res :is(#svOut,.mxt-body) .mx-main .sv-step{animation:none}}.sv-res :is(#svOut,.mxt-body) .mx-side .sv-ub:before{position:static!important;inset:auto!important;transform:none!important;width:auto!important;height:auto!important}.sv-res :is(#svOut,.mxt-body) .mx-side,.sv-res :is(#svOut,.mxt-body) .mx-main{display:flow-root}.sv-res :is(#svOut,.mxt-body) .mx-side .sv-ub{display:block!important;position:relative!important}@media(max-width:999px){.sv-res :is(#svOut,.mxt-body) .mx-side{margin:10px 0 22px;border-radius:24px}.sv-res :is(#svOut,.mxt-body) .mx-main{padding-top:4px}}.sv:not(.sv-res) #svThread,.sv:not(.sv-res) .mxt-clr{display:none!important}.sv-res #svThread{order:0;padding:6px 8px 0}.sv-res .mxt-clr{order:2;display:flex;align-items:center;gap:14px;padding:6px 8px 18px;flex-wrap:wrap}.sv-res #svIn{order:3}.sv-res :is(#svOut,.mxt-body){scroll-margin-top:84px}#svThread[hidden]{display:none!important}#svThread .mxt-head{display:flex;align-items:center;gap:10px;margin:8px 0 12px}#svThread .mxt-lab{font:800 12px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#4f46e5}#svThread .mxt-cnt{font:800 12px/1 Manrope,sans-serif;background:#eef2ff;color:#4338ca;border-radius:99px;padding:4px 9px}#svThread .mxt-sp{flex:1;height:1px;background:linear-gradient(90deg,#c7d2fe,transparent)}.mxt-clear,.mxt-clr button{font:700 13px/1 Manrope,sans-serif;border:1px solid #fecdd3;background:#fff;color:#be123c;border-radius:99px;padding:9px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:background .15s,transform .15s}.mxt-clear:hover,.mxt-clr button:hover{background:#fff1f2;transform:translateY(-1px)}.mxt-clr span{font:500 13px/1.3 Manrope,sans-serif;color:#64748b}#svThread .mxt-list{display:flex;flex-direction:column;gap:10px}.mxt-item{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 10px 26px -22px #1e1b4b99;overflow:hidden;animation:mvIn .35s both}.mxt-top{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:14px;width:100%;padding:14px 52px 14px 14px}.mxt-top:focus-visible{outline:2px solid #6366f1;outline-offset:-2px}.mxt-n{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font:800 14px/1 Manrope,sans-serif}.mxt-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mxt-q{font:600 13.5px/1.35 Manrope,sans-serif;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mxt-a{font:600 19px/1.3 STIX Two Text,Georgia,serif;color:#0f172a;overflow-wrap:anywhere}.mxt-ch{flex:none;color:#6366f1;transition:transform .2s}.mxt-item.open .mxt-ch{transform:rotate(180deg)}.mxt-x{position:absolute;right:12px;top:12px;width:28px;height:28px;border-radius:50%;border:0;background:#f1f5f9;color:#64748b;font:700 18px/1 sans-serif;cursor:pointer;display:grid;place-items:center;opacity:0;transition:opacity .15s}.mxt-item:hover .mxt-x,.mxt-x:focus-visible{opacity:1}.mxt-x:hover{background:#ffe4e6;color:#be123c}.mxt-body{display:none;padding:18px 16px 22px;border-top:1px dashed #e2e8f0;background:#fff}.mxt-item.open .mxt-body{display:block}.mxt-body .sv-act,.mxt-body .sv-chat,.mxt-body .sv-fb,.mxt-body .ckm,.mxt-body .sv-nextrow,.mxt-body .sv-jump,.mxt-body .sv-sum,.mxt-body .rs-top,.mxt-body .sv-ub+.sv-typed{display:none!important}.mxt-body{--ink:#0f172a;--mut:#64748b;--ln:#e2e8f0;--ind:#4f46e5;--vio:#7c3aed;--tea:#0d9488}@media(max-width:760px){.mxt-body{padding:12px 10px 18px}.mxt-a{font-size:17px}.mxt-x{opacity:1}}.sv-res #svThread,.sv-res .mxt-clr{max-width:none!important;width:100%;box-sizing:border-box;margin-left:0!important;margin-right:0!important}.sv-res #svThread .mxt-item{width:100%}@media(min-width:1000px){#solver:has(.sv-res) .hm-card,.stage:has(.sv-res){overflow:clip!important;overflow-x:clip!important}}#svThread .mxt-item,#svThread .mxt-list{max-width:none!important;margin:0!important}.sv-res>nav.ab{display:none!important}nav.ab{max-width:100%;overflow-x:auto}.stage:has(.sv-res),#solver:has(.sv-res) .hm-card{overflow-x:clip!important;overflow-y:visible!important}#svMk{order:7}.mq{padding:6px 8px 4px}.mq-h{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:8px 0 16px}.mq-k{font:800 11px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#4f46e5}.mq-t{margin:8px 0 0;font:800 24px/1.25 Manrope,sans-serif;color:#0f172a;overflow-wrap:anywhere}.mq-p{font:500 15px/1.6 Manrope,sans-serif;color:#475569}.mq-again{font:700 13px/1 Manrope,sans-serif;border:1px solid #c7d2fe;background:#fff;color:#4338ca;border-radius:99px;padding:10px 15px;cursor:pointer}.mq-again:hover{background:#eef2ff}.mq-l{display:grid;gap:12px}.mq-c{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:16px;box-shadow:0 12px 28px -24px #1e1b4bb3;animation:mvIn .4s both}.mq-n{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;font:800 15px/1 Manrope,sans-serif;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.lv-e .mq-n{background:linear-gradient(135deg,#0d9488,#22c55e)}.lv-m .mq-n{background:linear-gradient(135deg,#4f46e5,#0ea5e9)}.lv-h .mq-n{background:linear-gradient(135deg,#7c3aed,#db2777)}.mq-b p{margin:4px 0 0;font:600 16px/1.5 Manrope,sans-serif;color:#0f172a;overflow-wrap:anywhere}.mq-lv{font:800 10.5px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#64748b}.mq-go{font:800 13px/1 Manrope,sans-serif;border:0;border-radius:99px;padding:12px 16px;color:#fff;background:linear-gradient(110deg,#4f46e5,#7c3aed);cursor:pointer;white-space:nowrap;box-shadow:0 10px 22px -12px #4f46e5e6}.mq-go:hover{filter:brightness(1.08)}@media(max-width:620px){.mq-c{grid-template-columns:auto 1fr}.mq-go{grid-column:1/-1;width:100%}.mq-t{font-size:20px}}@media(max-width:700px){#svMk{font-size:0!important;min-width:38px;padding-left:10px!important;padding-right:10px!important}#svMk:before{content:"\1f9e9";font-size:17px}}#solver .sv-bar{flex-wrap:wrap!important;row-gap:8px}#solver .sv-bar #svGo{margin-left:auto}#solver #svLang,#solver #svAsk,#solver #svMk{display:none!important}.mx-side{position:relative}.mx-edit{position:absolute;top:14px;right:14px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#ffffff1f;color:#fff;font:700 12px/1 inherit;cursor:pointer;backdrop-filter:blur(6px);transition:.15s}.mx-edit:hover{background:#ffffff3d}.mxt-body .mx-edit{display:none}@media(max-width:520px){.mx-edit{position:static;margin:0 0 10px;align-self:flex-start}}.mvth{display:flex;flex-wrap:wrap;gap:10px;margin:2px 0 10px}.mvth[hidden]{display:none}.mvth-i{position:relative;margin:0;width:180px;height:70px;border:1px solid #e4e1ef;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 1px 3px #28145a0f}.mvth-i img{width:100%;height:100%;object-fit:contain;display:block}.mvth-i button{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;border:0;background:#14102899;color:#fff;font-size:14px;line-height:1;cursor:pointer;opacity:0;transition:.15s}.mvth-i:hover button,.mvth-i:focus-within button{opacity:1}@media(hover:none){.mvth-i button{opacity:1}}@media(max-width:520px){.mvth-i{width:calc(50% - 5px)}}.mvd{position:fixed;inset:0;z-index:99999;background:#0f0c1e8c;display:flex;align-items:center;justify-content:center;padding:20px}.mvd[hidden]{display:none}body.mvd-open{overflow:hidden}.mvd-card{background:#fff;border-radius:22px;width:min(1120px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;box-shadow:0 30px 80px #00000059;overflow:hidden;font-family:inherit}.mvd-card header{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;border-bottom:1px solid #eceaf4}.mvd-card h3{margin:0;font-size:22px;color:#0f172a}.mvd-x{border:0;background:none;font-size:30px;line-height:1;color:#64748b;cursor:pointer;padding:0 6px}.mvd-cv{height:min(420px,52vh);background:#fff;position:relative;overflow:hidden;cursor:crosshair}.mvd-cv canvas{display:block;touch-action:none}.mvd-card footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 30px;border-top:1px solid #eceaf4}.mvd-card footer button{font:inherit}.mvd-clr,.mvd-un{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:#475569;font-weight:700;font-size:15px;cursor:pointer;padding:6px}.mvd-un{color:#94a3b8}.mvd-sep{width:1px;height:26px;background:#e2e0ee}.mvd-l{font-size:13px;font-weight:700;color:#64748b}.mvd-cols{display:inline-flex;gap:8px}.mvd-c{width:36px;height:36px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #d4d0e6;cursor:pointer;padding:0}.mvd-c.on{box-shadow:0 0 0 2px #2563eb}.mvd-w{width:100px;accent-color:#3b82f6}.mvd-wv{font-size:13px;min-width:14px}.mvd-sp{flex:1}.mvd-close{border:0;background:none;color:#64748b;font-weight:700;font-size:15px;cursor:pointer;padding:10px 14px}.mvd-ok{border:0;background:#2563eb;color:#fff;font-weight:800;font-size:15px;padding:13px 30px;border-radius:999px;cursor:pointer;box-shadow:0 6px 16px #2563eb59}@media(max-width:700px){.mvd{padding:0;align-items:flex-end}.mvd-card{border-radius:22px 22px 0 0;max-height:94vh}.mvd-card header{padding:14px 18px}.mvd-card footer{padding:12px 14px;gap:8px}.mvd-cv{height:44vh}.mvd-sep,.mvd-sp{display:none}.mvd-ok{margin-left:auto}}.fc-chip{display:inline-flex;align-items:center;gap:8px;margin:2px 0 10px;padding:8px 12px;border-radius:12px;background:#eef3ff;border:1px solid #cfdcff;color:#1e3a8a;font:600 18px/1.1 STIX Two Text,Georgia,serif;max-width:100%}.fc-chip[hidden]{display:none}.fc-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-chip button{border:0;background:none;color:#7b8fd1;font-size:17px;line-height:1;cursor:pointer;padding:0 2px}.fc-mk{display:block;width:100%;margin-top:8px;padding:11px 14px;border:1.5px dashed #b8a8f0;border-radius:14px;background:#faf8ff;color:#5b21b6;font:800 13.5px/1 inherit;cursor:pointer;transition:.15s}.fc-mk:hover{background:#f1ebff;border-style:solid}.fc-seg{display:grid!important;grid-template-columns:repeat(3,1fr);gap:6px;padding:6px!important;background:linear-gradient(135deg,#f3effe,#eaf0ff)!important;border:1px solid #e3dcfa;border-radius:16px!important}.fc-seg button{position:relative;border:0!important;border-radius:11px!important;padding:9px 2px 9px 24px!important;min-width:0;white-space:nowrap;background:transparent!important;color:#5d5486!important;font-weight:700!important;font-size:12px!important;cursor:pointer;transition:.18s;text-align:center}.fc-seg button:before{content:"";position:absolute;left:7px;top:50%;width:13px;height:13px;margin-top:-6px;background:currentColor;opacity:.75;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}.fc-seg button[data-m=basic]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.fc-seg button[data-m=sci]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h4l4 14 3-9h5'/%3E%3C/svg%3E")}.fc-seg button[data-m=graph]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='M7 15l4-5 3 3 5-7'/%3E%3C/svg%3E")}.fc-seg button[data-m=prog]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 7l-5 5 5 5M16 7l5 5-5 5'/%3E%3C/svg%3E")}.fc-seg button[data-m=conv]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h14l-3-3M20 16H6l3 3'/%3E%3C/svg%3E")}.fc-seg button[data-m=tools]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 6.5a4 4 0 0 0-5 5L3 18l3 3 6.5-6.5a4 4 0 0 0 5-5l-3 3-2.5-2.5z'/%3E%3C/svg%3E")}.fc-seg button:hover{background:#ffffffb3!important;color:#3b1d8f!important}.fc-seg button.on{background:linear-gradient(135deg,#6d28d9,#4f46e5)!important;color:#fff!important;box-shadow:0 6px 14px #5b21b64d}.fc-seg button.on:before{opacity:1}#solver #svVid{display:none!important}.mx-edbox{margin:6px 0 10px}.mx-ed{width:100%;box-sizing:border-box;border:1.5px solid rgba(255,255,255,.45);border-radius:12px;padding:10px 12px;background:#fffffff5;color:#14112e;font:600 15px/1.4 inherit;resize:vertical;min-height:70px}.mx-ed:focus{outline:2px solid #a78bfa;outline-offset:1px}.mx-edb{display:flex;gap:8px;margin-top:8px}.mx-edgo{border:0;border-radius:999px;padding:9px 18px;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;font:800 13px/1 inherit;cursor:pointer;box-shadow:0 6px 14px #6366f166}.mx-edx{border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:9px 16px;background:transparent;color:#fff;font:700 13px/1 inherit;cursor:pointer}@media(max-width:820px){.sv-bar{flex-wrap:nowrap!important;gap:3px!important;align-items:center}.sv-bar>.sv-chip{flex:0 0 auto!important;min-width:0!important;padding:0!important;height:34px!important}.sv-bar>.sv-chip:not(#svMath){width:34px!important}.sv-bar>#svMath{width:40px!important}.sv-bar>.sv-chip svg,.sv-bar>.sv-chip img{width:18px!important;height:18px!important}.sv-bar>.b-studio{width:36px!important;height:36px!important;border-radius:10px!important}.sv-bar>.b-studio svg,.sv-bar>.b-studio img{width:24px!important;height:24px!important}.sv-bar>.sv-go{flex:0 0 auto!important;width:40px!important;min-width:0!important;height:36px!important;padding:0!important;margin-left:auto!important}}@media(max-width:340px){.sv-bar>.sv-chip:not(#svMath){width:30px!important}.sv-bar>#svMath{width:36px!important}.sv-bar>.sv-chip{height:30px!important}.sv-bar>.b-studio{width:32px!important;height:32px!important}}@media(max-width:820px){.sv-bar{gap:2px!important}.sv-bar>.sv-chip:not(#svMath){width:30px!important}.sv-bar>#svMath{width:34px!important}.sv-bar>.sv-chip{height:30px!important;border-radius:9px!important}.sv-bar>.sv-chip svg,.sv-bar>.sv-chip img{width:16px!important;height:16px!important}.sv-bar>.b-studio{width:32px!important;height:32px!important;border-radius:9px!important}.sv-bar>.b-studio svg,.sv-bar>.b-studio img{width:20px!important;height:20px!important}.sv-bar>.sv-go{width:34px!important;height:32px!important}.sv-bar>.sv-go svg{width:18px!important;height:18px!important}.kb .kb-bar .ib{min-width:0!important;width:30px!important;height:30px!important;padding:0!important}.kb .kb-bar .ib svg{width:16px!important;height:16px!important}.kb .kb-bar{gap:2px!important}.kb .kb-tabs button{font-size:13px!important;padding:6px 9px!important;min-height:0!important;flex:0 0 auto!important;white-space:nowrap!important}.kb .kb-tabs{gap:2px!important}}@media(max-width:340px){.sv-bar>.sv-chip:not(#svMath){width:27px!important}.sv-bar>#svMath{width:31px!important}.sv-bar>.sv-chip{height:28px!important}.sv-bar>.b-studio{width:30px!important;height:30px!important}.sv-bar>.sv-go{width:32px!important}.kb .kb-tabs button{font-size:12px!important;padding:5px 7px!important}}@media(max-width:820px){.sv-box{padding:8px!important;border-radius:12px!important}.sv-bar{padding:0!important;margin-top:2px}.sv-bar>.b-studio{box-shadow:none!important}.kb{border-radius:12px}}@media(max-width:820px){.sv-bar>#svStudioB{width:26px!important;height:26px!important;min-width:26px!important;border-radius:8px!important;box-shadow:none!important}.sv-bar>#svStudioB svg,.sv-bar>#svStudioB img{width:15px!important;height:15px!important}}@media(max-width:340px){.sv-bar>#svStudioB{width:28px!important;height:28px!important;min-width:28px!important}}@media(max-width:820px){.kb-set{max-width:calc(100vw - 40px);right:6px!important;left:auto}.kb-set button{width:auto!important;height:auto!important;min-height:36px;white-space:normal}}@media(max-width:820px){.sv-bar>#svMath{display:inline-grid!important;place-items:center!important;text-align:center!important;padding:0!important}.sv-bar>#svMath *{margin:0!important;text-align:center}.sv-bar>#svStudioB{width:26px!important;height:26px!important;min-width:26px!important;border-radius:8px!important}.sv-bar>#svStudioB svg,.sv-bar>#svStudioB img{width:15px!important;height:15px!important}}@media(max-width:820px){.sv-bar>#svMath{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.sv-bar>#svMath .fxi{display:inline-flex!important;align-items:center;justify-content:center;line-height:1!important;height:100%;position:static!important;transform:none!important;top:auto!important}}@media(max-width:820px){.sv-bar>#svMath{width:auto!important;min-width:36px!important;padding:0 8px!important;gap:0!important}.sv-bar>#svMath .fxi{margin:0!important;padding:0!important}}@media(max-width:820px){html body .sv-bar>.sv-chip#svStudioB:not(#svMath){width:26px!important;height:26px!important;min-width:26px!important}}@media(max-width:340px){html body .sv-bar>.sv-chip#svStudioB:not(#svMath){width:24px!important;height:24px!important;min-width:24px!important}}html body .sv-bar>.sv-go:not(:has(svg)),html body .sv-go:not(:has(svg)){width:auto!important;min-width:34px!important;padding:0 14px!important;white-space:nowrap!important;font-size:13px!important;line-height:1!important;border-radius:12px!important}@media(max-width:600px){.fc-bar{padding:4px 6px!important}.fc-seg{padding:3px!important;gap:3px!important;border-radius:12px!important}.fc-seg button{height:30px!important;min-height:0!important;padding:0 9px!important;font-size:12px!important;border-radius:9px!important;gap:4px!important}.fc-seg button svg{width:14px!important;height:14px!important}}@media(max-width:700px){.hx-vid video{filter:saturate(.7) contrast(1) brightness(.85)!important}.hx-vid:after{background:linear-gradient(180deg,#120c2ce6,#161034d1)!important}.hx-bg .o1{opacity:.4!important}.hx-bg .o2{opacity:.22!important}.hx-bg .o3{opacity:.16!important}.hx-bg .o4{opacity:.2!important}.hx{background:#120d2c!important}.hx h1 span{background:linear-gradient(90deg,#d4c9fb,#ead2f5 55%,#a5e8f2)!important;-webkit-background-clip:text!important;background-clip:text!important}.hx-t p{color:#d7d0ee!important}.hx-b{background:linear-gradient(135deg,#6d4fd6,#a24fc4)!important;box-shadow:0 10px 24px -14px #7c3aed!important}.hx-pill,.hx-b.g{background:#ffffff12!important}html body .hx-v .hs{transform:none!important;zoom:var(--sc,.55)}html body .hx-v{-webkit-font-smoothing:antialiased}}.kzli .kzpin{white-space:nowrap}.kzli .kzpin.on{background:#ede9fe;color:#5b21b6;border-color:#c4b5fd}@keyframes mvBob{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes mvShine{0%{left:-70%}55%,to{left:130%}}@keyframes mvPulseOk{0%,to{box-shadow:0 0 #22c55e00}50%{box-shadow:0 0 0 5px #22c55e2e}}.hx-v .hs-f{animation:mvBob 5.2s ease-in-out infinite}.hx-v .hs-f.f2{animation-delay:-1.4s;animation-duration:6s}.hx-v .hs-f.f3{animation-delay:-2.6s;animation-duration:5.6s}.hx-v .hs-f.f4{animation-delay:-3.8s}.hx-v .hs-ok{animation:mvPulseOk 2.4s ease-in-out infinite;border-radius:6px}.hx .hx-b:not(.g){position:relative;overflow:hidden}.hx .hx-b:not(.g):after{content:"";position:absolute;top:0;bottom:0;left:-70%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-18deg);animation:mvShine 4.8s ease-in-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.hx-v .hs-f,.hx-v .hs-ok,.hx .hx-b:not(.g):after{animation:none!important}}.sv-dq{box-sizing:border-box;width:100%;margin:0 0 8px;padding:9px 12px;border:1px solid #e3dcf7;border-radius:12px;font:600 13px Manrope,system-ui,sans-serif;color:inherit;background:#faf8ff;outline:0}.sv-dq:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #7c3aed26}.sv-list li .sv-pin{all:unset;box-sizing:border-box;cursor:pointer;flex:none;margin-left:auto;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#a59cc9;opacity:.75}.sv-list li:hover .sv-pin,.sv-list li .sv-pin.on,.sv-list li .sv-pin:focus-visible{opacity:1}.sv-list li .sv-pin:hover{background:#f0e9ff;color:#6d28d9}.sv-list li .sv-pin.on{color:#7c3aed}.sv-list li .sv-pin:focus-visible{outline:2px solid #7c3aed}.sv-list li span{flex:1}.sv-list li.sv-sec{padding:6px 12px 2px;font:800 10.5px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8b83ad;background:none!important}@media(hover:none){.sv-list li .sv-pin{opacity:1}}.b-plus .tip{display:none!important}.b-plus.on{background:#eef2ff!important;color:#4338ca!important}.pm{position:fixed;z-index:10050;width:272px;font-family:Manrope,system-ui,sans-serif}.pm[hidden]{display:none}.pm-main{position:relative;background:#fff;border:1px solid #e4e1f3;border-radius:20px;padding:8px;box-shadow:0 26px 60px -22px #1e1b4b8c,0 4px 14px #1e1b4b14;animation:pmIn .16s ease-out}@keyframes pmIn{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.pm-i{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;border-radius:13px;padding:11px 12px;font:600 14.5px/1.2 Manrope,system-ui,sans-serif;color:#1e1b4b;cursor:pointer;text-align:left}.pm-i:hover,.pm-i:focus-visible,.pm-has.open>.pm-i,.pm-has:hover>.pm-i{background:#f1effb;outline:0}.pm-ic{width:26px;height:26px;display:grid;place-items:center;color:#4f46e5;flex:none}.pm-ch{margin-left:auto;font-size:20px;line-height:1;color:#7c7aa3}.pm-has{position:relative}.pm-fly{isolation:isolate;display:none;position:absolute;left:100%;top:-8px;width:208px;padding:8px 8px 8px 14px;margin-left:-2px;background:transparent}.pm-fly:before{content:"";position:absolute;inset:0 0 0 6px;background:#fff;border:1px solid #e4e1f3;border-radius:18px;box-shadow:0 26px 60px -22px #1e1b4b80;z-index:-1}.pm.fl-left .pm-fly{left:auto;right:100%;padding:8px 14px 8px 8px;margin:0 -2px 0 0}.pm.fl-left .pm-fly:before{inset:0 6px 0 0}@media(hover:hover)and (min-width:701px){.pm-has:hover>.pm-fly,.pm-has:focus-within>.pm-fly{display:block}}.pm-has.open>.pm-fly{display:block}.pm-ft{display:flex;align-items:center;gap:6px;margin-top:6px;padding-top:8px;border-top:1px solid #eeecf8}.pm-cb{width:44px;height:44px;border:1px solid #e4e1f3;background:#faf9ff;border-radius:13px;display:grid;place-items:center;color:#4338ca;cursor:pointer;flex:none}.pm-cb:hover,.pm-cb:focus-visible{background:#eef2ff;outline:0}.pm-mi{flex:1;padding:11px 10px}.pm-fx{font:italic 700 15px/1 Georgia,serif;color:#4f46e5;letter-spacing:.01em}.pm-fx i{font-style:italic}@media(max-width:700px){.pm{width:min(300px,calc(100vw - 16px))}.pm-fly{position:static;width:auto;margin:2px 0 4px 14px;padding:0 0 0 10px;border-left:2px solid #e4e1f3}.pm-fly:before{display:none}.pm.fl-left .pm-fly{padding:0 0 0 10px;margin:2px 0 4px 14px}}body.pm-lock{overflow:hidden}.pm-mod{position:fixed;inset:0;z-index:10100;background:#0f172a8c;backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:18px;font-family:Manrope,system-ui,sans-serif;animation:pmFd .15s}@keyframes pmFd{0%{opacity:0}to{opacity:1}}.pm-card{width:min(560px,100%);max-height:calc(100vh - 36px);overflow:auto;background:#fff;color:#0f172a;border-radius:22px;box-shadow:0 40px 90px -30px #0f172ab3;display:flex;flex-direction:column}.pm-card.pm-wide{width:min(1060px,100%)}.pm-card.pm-sm{width:min(460px,100%)}.pm-hd{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 8px;position:sticky;top:0;background:#fff;z-index:2}.pm-hd b{font:800 19px/1.2 Manrope,sans-serif}.pm-x{width:36px;height:36px;border-radius:50%;border:0;background:#f1f5f9;color:#334155;font-size:22px;line-height:1;cursor:pointer}.pm-x:hover{background:#e2e8f0}.pm-bd{padding:6px 20px 20px}.pm-p,.pm-hint{margin:0 0 10px;font:500 13.5px/1.55 Manrope,sans-serif;color:#64748b}.pm-ta{width:100%;box-sizing:border-box;border:1px solid #d9d6ee;border-radius:14px;padding:11px 13px;font:600 15px/1.45 Manrope,system-ui,sans-serif;color:#0f172a;resize:vertical;background:#fff}.pm-ta:focus,.pm-fr input:focus{outline:2px solid #818cf8;outline-offset:1px;border-color:#818cf8}.pm-lb{display:block;margin:0 0 6px;font:800 11px/1.35 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#4f46e5}.pm-ex{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.pm-chip{border:1px solid #d9d6ee;background:#faf9ff;color:#3730a3;border-radius:99px;padding:7px 12px;font:600 12.5px/1.2 Manrope,sans-serif;cursor:pointer;text-align:left}.pm-chip:hover{background:#eef2ff;border-color:#a5b4fc}.pm-btn{border:1px solid #c7d2fe;background:#fff;color:#3730a3;border-radius:12px;padding:10px 14px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;min-height:40px}.pm-btn:hover{background:#eef2ff}.pm-btn.pm-pri{background:linear-gradient(110deg,#4f46e5,#7c3aed);border-color:transparent;color:#fff;box-shadow:0 12px 24px -14px #4f46e5e6}.pm-btn.pm-pri:hover{filter:brightness(1.08)}.pm-act{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.pm-gr{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.pm-fns{display:grid;gap:8px;margin-bottom:8px}.pm-fr{display:flex;align-items:center;gap:8px}.pm-fr i{width:12px;height:12px;border-radius:50%;flex:none}.pm-fr input{flex:1;min-width:0;border:1px solid #d9d6ee;border-radius:11px;padding:10px 11px;font:600 14.5px/1.2 ui-monospace,Menlo,Consolas,monospace;color:#0f172a}.pm-fr input.bad{border-color:#e11d48;background:#fff1f2}.pm-rm{width:30px;height:30px;border-radius:50%;border:0;background:#f1f5f9;color:#64748b;cursor:pointer;font-size:17px;flex:none}.pm-gi{min-height:22px;font:600 13px/1.4 Manrope,sans-serif;color:#334155;margin:8px 0}.pm-res{display:grid;gap:8px;max-height:230px;overflow:auto}.pm-ro{display:flex;gap:9px;align-items:flex-start;background:#faf9ff;border:1px solid #ece9fb;border-radius:12px;padding:9px 11px;font:500 12.5px/1.45 Manrope,sans-serif;color:#334155}.pm-ro i{width:10px;height:10px;border-radius:50%;margin-top:4px;flex:none}.pm-ro div{display:grid;gap:2px;min-width:0}.pm-ro b{font:700 13px/1.3 ui-monospace,Menlo,monospace;color:#1e1b4b;overflow-wrap:anywhere}.pm-cv{width:100%;height:min(60vh,470px);display:block;border-radius:14px;touch-action:none;cursor:grab;background:#fff}.pm-cv:active{cursor:grabbing}.pm-tools{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.pm-tabs{display:flex;gap:7px;overflow-x:auto;padding:4px 0 12px;scrollbar-width:thin}.pm-tab{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid #d9d6ee;background:#fff;color:#334155;border-radius:99px;padding:9px 14px;font:700 13px/1 Manrope,sans-serif;cursor:pointer}.pm-tab span{display:grid;color:#7c7aa3}.pm-tab.on{background:linear-gradient(110deg,#4f46e5,#7c3aed);color:#fff;border-color:transparent}.pm-tab.on span{color:#fff}.pm-dg{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px;align-items:start}.pm-dl .pm-draw{width:100%}.pm-seg{display:flex;gap:4px;background:#f1f5f9;border-radius:12px;padding:4px;margin-top:10px}.pm-seg button{flex:1;border:0;background:transparent;border-radius:9px;padding:8px 6px;font:700 12.5px/1 Manrope,sans-serif;color:#475569;cursor:pointer}.pm-seg button.on{background:#fff;color:#3730a3;box-shadow:0 2px 6px #0f172a1f}.pm-out{min-height:120px}.pm-svg{display:block;width:100%;height:auto;max-width:100%;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.pm-err{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239;border-radius:14px;padding:14px 16px;font:600 14px/1.5 Manrope,sans-serif}.pm-notes{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:6px}.pm-notes li{background:#f8fafc;border:1px solid #e8ecf3;border-radius:11px;padding:8px 12px;font:500 13.5px/1.5 Manrope,sans-serif;color:#334155}.pm-extra{margin-top:12px;overflow-x:auto}.pm-tb{border-collapse:collapse;width:100%;font:500 13px/1.4 Manrope,sans-serif;color:#334155}.pm-tb caption{text-align:left;font:800 11px/1 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#4f46e5;padding:4px 0 8px}.pm-tb th,.pm-tb td{border-bottom:1px solid #eceaf7;padding:7px 10px;text-align:left}.pm-tb th{background:#f6f5fd;font-weight:800;color:#3730a3}.pm-tt th,.pm-tt td{text-align:center;font-family:ui-monospace,Menlo,monospace}.pm-tt tr.on td{background:#ecfdf5}.pm-tt td.o,.pm-tt th.o{font-weight:800}.pm-tw{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:12px}.pm-eq{font:700 26px/1.5 Georgia,Times New Roman,serif;color:#1e1b4b;background:#f6f5fd;border:1px solid #e4e1f3;border-radius:16px;padding:16px 18px;text-align:center;overflow-wrap:anywhere;margin-bottom:12px}.pm-eq sub{font-size:.62em}.pm-co{color:#e11d48;margin-right:2px}.pm-arr{color:#7c3aed;margin:0 6px}.pm-bar{display:flex;height:30px;border-radius:10px;overflow:hidden;margin:2px 0 12px;border:1px solid #e2e8f0}.pm-bar i{display:grid;place-items:center;font:800 12px/1 Manrope,sans-serif;font-style:normal;min-width:2px}@media(max-width:860px){.pm-gr,.pm-dg{grid-template-columns:1fr}.pm-gc{order:-1}.pm-cv{height:min(46vh,340px)}.pm-card{border-radius:18px}.pm-mod{padding:10px}.pm-bd{padding:4px 14px 16px}}.pt-l{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:q}.pt-l>li{counter-increment:q;position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:14px 16px 14px 56px;box-shadow:0 12px 28px -26px #1e1b4bb3}.pt-l>li:before{content:counter(q);position:absolute;left:14px;top:14px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;font:800 14px/1 Manrope,sans-serif;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.pt-l>li.good{border-color:#86efac;background:#f0fdf4}.pt-l>li.bad{border-color:#fca5a5;background:#fff7f7}.pt-l p{margin:4px 0 10px;font:600 15.5px/1.5 Manrope,sans-serif;color:#0f172a;overflow-wrap:anywhere}.mq-lv.e{color:#0d9488}.mq-lv.m{color:#4f46e5}.mq-lv.h{color:#db2777}.pt-in{display:flex;gap:8px;flex-wrap:wrap}.pt-in input{flex:1 1 160px;min-width:0;border:1px solid #d9d6ee;border-radius:11px;padding:10px 12px;font:600 14.5px/1.2 Manrope,sans-serif}.pt-sh,.pt-go{border:1px solid #c7d2fe;background:#fff;color:#3730a3;border-radius:11px;padding:10px 13px;font:700 12.5px/1 Manrope,sans-serif;cursor:pointer}.pt-go{background:#eef2ff}.pt-o{display:grid;gap:7px}.pt-o label{display:flex;gap:10px;align-items:flex-start;border:1px solid #e2e8f0;border-radius:12px;padding:9px 12px;cursor:pointer;font:600 14.5px/1.4 Manrope,sans-serif}.pt-o label:hover{background:#f6f5fd}.pt-o input{margin-top:3px}.pt-fb{margin-top:8px;font:600 13.5px/1.5 Manrope,sans-serif;color:#334155}.pt-fb:empty{display:none}.pt-f{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}.pt-sc{font:800 15px/1.4 Manrope,sans-serif;color:#3730a3}.sg-ov{font:500 16px/1.65 Manrope,sans-serif;color:#334155;margin:0 0 14px;max-width:70ch}.sg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.sg section,.sg-x{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:14px 18px;box-shadow:0 12px 28px -26px #1e1b4bb3}.sg h4{margin:0 0 8px;font:800 11.5px/1 Manrope,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#4f46e5}.sg ul,.sg ol{margin:0;padding-left:20px;display:grid;gap:6px;font:500 14.5px/1.55 Manrope,sans-serif;color:#1e293b}.sg-f{list-style:none!important;padding-left:0!important}.sg-f li{font:600 14px/1.5 ui-monospace,Menlo,Consolas,monospace;background:#f6f5fd;border-radius:9px;padding:6px 10px;overflow-wrap:anywhere}.sg-x{margin-top:14px}.sg-e{padding:10px 0;border-top:1px dashed #e2e8f0}.sg-e:first-of-type{border-top:0}.sg-q{margin:0 0 6px;font:700 15px/1.5 Manrope,sans-serif;color:#0f172a}.sg-a{margin:8px 0 0;font:600 14.5px/1.5 Manrope,sans-serif;color:#047857}.sg .mq-l{padding-left:0;list-style:none}.sg .mq-l li{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#faf9ff;border:1px solid #ece9fb;border-radius:12px;padding:10px 12px}.sg .mq-q{font:600 14.5px/1.5 Manrope,sans-serif;flex:1 1 220px}@media(max-width:700px){.pm-main{max-height:calc(100vh - 16px);overflow-y:auto}}@media(max-width:860px){.pm-out{overflow-x:auto}.pm-svg{width:auto;min-width:560px}}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body).mx-grid{display:flex!important;flex-direction:column!important;align-items:stretch!important;max-width:820px;margin:0 auto!important;padding:4px 16px 36px!important;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;color:#0f172a}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .mx-side,html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .mx-main{display:contents!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .mx-side:before,html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .mx-side:after{display:none!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .mx-side>*,html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .mx-main>*{order:20}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) :is(.sv-title,.sv-pills,.vd-ban,#sv-s-a,#sv-s-h,#sv-s-s,.sv-nextrow,.sv-typed,.sv-probrow,.mx-side>.sv-ans,.sv-steps:before){display:none!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body)>.rs-top{order:0!important;margin-bottom:6px!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-ub{order:1!important;align-self:flex-end!important;display:block!important;width:fit-content!important;max-width:min(88%,680px)!important;background:#f0f1f3!important;color:#0f172a!important;border:0!important;border-radius:22px!important;padding:13px 20px!important;margin:12px 0 4px!important;font:500 16.5px/1.55 Manrope,system-ui,sans-serif!important;overflow-wrap:anywhere;box-shadow:none!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-ub:before,html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-ub:after{display:none!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .mx-edit{order:2!important;position:static!important;align-self:flex-end!important;background:none!important;border:0!important;box-shadow:none!important;color:#64748b!important;font:600 13px Manrope,sans-serif!important;padding:2px 4px!important;margin:0 0 10px!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .mx-edit:hover{color:#4338ca!important;text-decoration:underline}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-how{order:3!important;display:block!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:10px 0 2px!important;color:#334155!important;font:500 16.5px/1.7 Manrope,sans-serif!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-how i{display:none!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-how:before{content:"Approach: ";font-weight:800;color:#0f172a}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-how *{color:inherit!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-steps{order:4!important;display:block!important;margin:8px 0 0!important;padding:0!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-step{display:block!important;position:static!important;background:none!important;border:0!important;border-top:1px solid #e5e7eb!important;border-radius:0!important;box-shadow:none!important;padding:22px 0 6px!important;margin:0!important;opacity:1!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-step:first-child{border-top:0!important;padding-top:12px!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-step:before,html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-step:after{display:none!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-step h5{font:700 19px/1.4 Manrope,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#0f172a!important;margin:0 0 10px!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-step p{font:500 16.5px/1.75 Manrope,system-ui,sans-serif!important;color:#1f2937!important;margin:0 0 10px!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-m{background:none!important;border:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important;padding:2px 0!important;margin:8px 0!important;text-align:center;overflow-x:auto;overflow-y:hidden;max-width:100%;font:400 20px/1.6 KaTeX_Main,STIX Two Text,Georgia,serif!important;color:#0f172a!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-m:before,html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-m:after{display:none!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-m.prose{text-align:left;font:500 16.5px/1.75 Manrope,system-ui,sans-serif!important;color:#1f2937!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-m .katex-display{margin:.3em 0!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-m .katex{font-size:1.18em}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) :is(#sv-s-r,#sv-s-c,#sv-s-g){display:block!important;max-width:100%!important;width:auto!important;margin:26px 0 8px!important;padding:22px 0 0!important;border-top:1px solid #e5e7eb!important;background:none!important;color:#0f172a!important;font:700 19px/1.4 Manrope,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) :is(#sv-s-r,#sv-s-c,#sv-s-g):before,html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) :is(#sv-s-r,#sv-s-c,#sv-s-g):after{display:none!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) :is(#sv-s-r,#sv-s-c,#sv-s-g)>*{filter:none!important;color:#0f172a!important;letter-spacing:0!important;text-transform:none!important;font:inherit!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) #sv-s-c{order:5!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-check{order:6!important;background:none!important;border:0!important;padding:0!important;color:#334155!important;font:500 15px/1.7 Manrope,sans-serif!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) #sv-s-r{order:7!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) #sv-s-r+.sv-ans{order:8!important;display:block!important;background:none!important;border:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important;padding:4px 0 2px!important;margin:0!important;text-align:center;overflow-x:auto;overflow-y:hidden;color:#0f172a!important;font:400 24px/1.6 KaTeX_Main,STIX Two Text,Georgia,serif!important;-webkit-text-fill-color:currentColor!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) #sv-s-r+.sv-ans:before,html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) #sv-s-r+.sv-ans:after{display:none!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) #sv-s-r+.sv-ans .katex{font-size:1.15em}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) #sv-s-r+.sv-ans .katex-display{margin:.3em 0!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-sum{order:12!important;color:#64748b!important;font:500 13px/1.5 Manrope,sans-serif!important;margin-top:6px}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) #sv-s-g{order:10!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-cv{order:11!important;align-self:center;max-width:100%}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-act{margin-top:22px!important;gap:10px!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-act.ai{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-act.ai em{color:#64748b!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip,html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip.vid{background:#fff!important;color:#1f2937!important;border:1px solid #d5dae1!important;border-radius:99px!important;font:500 14px/1 Manrope,system-ui,sans-serif!important;padding:10px 15px!important;box-shadow:none!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip:hover{background:#f3f4f6!important;transform:none!important}@media(max-width:560px){html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body).mx-grid{padding:2px 6px 30px!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-step h5{font-size:17.5px!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) :is(.sv-step p,.sv-how,.sv-m.prose){font-size:16px!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-m{font-size:17px!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) #sv-s-r+.sv-ans{font-size:21px!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-ub{max-width:94%!important;font-size:15.5px!important}}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-check *{font:inherit!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-m.prose{white-space:pre-line!important;overflow-wrap:anywhere!important;overflow-x:visible!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .mx-edbox{order:1!important;align-self:flex-end!important;width:min(92%,680px)!important;box-sizing:border-box;margin:12px 0 8px!important;background:#f0f1f3;border-radius:22px;padding:10px 12px 12px;box-shadow:0 0 0 2px #c7d2fe}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .mx-edbox .mx-ed{width:100%;box-sizing:border-box;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;padding:6px 8px!important;font:500 16.5px/1.55 Manrope,system-ui,sans-serif!important;color:#0f172a!important;resize:vertical;min-height:64px}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .mx-edbox .mx-edb{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .mx-edbox .mx-edx{background:#fff!important;color:#334155!important;border:1px solid #d5dae1!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .mx-side:has(.mx-edbox) .mx-edit{display:none!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip{--c:#4f46e5;--bg:#eef2ff;background:var(--bg)!important;color:var(--c)!important;border:1.5px solid color-mix(in srgb,var(--c) 35%,#fff)!important;font-weight:700!important;transition:transform .12s,box-shadow .12s,background .12s}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip:hover{background:var(--c)!important;color:#fff!important;border-color:var(--c)!important;transform:translateY(-1px)!important;box-shadow:0 6px 14px color-mix(in srgb,var(--c) 35%,transparent)!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip[data-a=explain]{--c:#7c3aed;--bg:#f5f0ff}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip[data-a=method]{--c:#2563eb;--bg:#eaf2ff}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip[data-a=verify]{--c:#059669;--bg:#e8f9f1}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip[data-a=similar]{--c:#ea580c;--bg:#fff1e6}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip[data-a=copy]{--c:#475569;--bg:#f1f5f9}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip[data-a=print]{--c:#0d9488;--bg:#e6faf7}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip[data-a=video],.sv-chip.vid{--c:#db2777;--bg:#ffeaf4}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip[data-p=hint]{--c:#d97706;--bg:#fff6e0}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip[data-p=kid]{--c:#2563eb;--bg:#eaf2ff}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip[data-p=real]{--c:#059669;--bg:#e8f9f1}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip[data-p=mist]{--c:#dc2626;--bg:#ffeded}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip[data-p=quiz]{--c:#7c3aed;--bg:#f5f0ff}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip[data-p=why]{--c:#0891b2;--bg:#e5f7fb}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip.mv-x[data-x=walk]{--c:#4338ca;--bg:#eceeff}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip.mv-x[data-x=all]{--c:#e11d48;--bg:#ffe9ee}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-act.ai{background:linear-gradient(120deg,#faf5ff,#eff6ff)!important;border:1px solid #e4defa!important;border-radius:18px!important;padding:12px 14px!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-act.ai em{color:#6d28d9!important;font-weight:800!important}.sv-fb button{border:0!important;border-radius:12px!important;width:42px;height:38px;font-size:19px;cursor:pointer;transition:transform .12s}.sv-fb button[data-a=up]{background:#dcfce7!important}.sv-fb button[data-a=down]{background:#fee2e2!important}.sv-fb button:hover{transform:scale(1.1)}.sv-fb button.on[data-a=up]{background:#22c55e!important}.sv-fb button.on[data-a=down]{background:#ef4444!important}.mv-xb{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;border:1.5px solid #fde68a;background:#fffbeb;color:#b45309;border-radius:99px;padding:5px 12px;font:700 13px Manrope,system-ui,sans-serif;cursor:pointer}.mv-xb:hover,.sv-step.mv-open .mv-xb{background:#f59e0b;color:#fff;border-color:#f59e0b}.sv-step .mv-xp{margin:10px 0 4px;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,#fffbeb,#fff7ed);border:1px solid #fde68a;text-align:left;font:500 15.5px/1.7 Manrope,system-ui,sans-serif;color:#44403c}.mv-xp p{margin:0 0 8px!important;font:inherit!important;color:inherit!important}.mv-xp .mv-wo{color:#9a3412!important}.mv-xp b{color:#92400e}.mv-aihead{font:800 12px Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6d28d9;margin:6px 0 4px}.mv-aitext{background:#fff;border:1px solid #e4defa;border-radius:12px;padding:10px 12px}body.mv-walkopen{overflow:hidden}.mv-walk{position:fixed;inset:0;z-index:2147483000;background:#0f172a8c;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:14px}.mv-wc{background:#fff;width:min(760px,100%);max-height:92vh;border-radius:24px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 80px #0f172a59;font-family:Manrope,system-ui,sans-serif;color:#0f172a}.mv-wt{display:flex;align-items:center;gap:10px;padding:14px 18px 10px}.mv-wq{flex:1;font:700 14px/1.4 inherit;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-wx{border:0;background:#f1f5f9;border-radius:50%;width:34px;height:34px;cursor:pointer;font-size:15px}.mv-wbar{height:5px;background:#e2e8f0;margin:0 18px;border-radius:9px;overflow:hidden}.mv-wbar i{display:block;height:100%;background:linear-gradient(90deg,#6366f1,#0d9488);transition:width .25s}.mv-wb{padding:18px 22px;overflow:auto;flex:1}.mv-wb h3{margin:0 0 10px;font:800 22px/1.3 inherit}.mv-wpp{font:500 17px/1.7 inherit;color:#334155;margin:0 0 8px}.mv-wfm{text-align:center;padding:10px 0;overflow-x:auto}.mv-wfm .sv-m,.mv-wfm .sv-ans{background:none!important;border:0!important;margin:4px 0;font-size:22px}.mv-wex{margin-top:12px;border:1px solid #fde68a;background:#fffbeb;border-radius:14px;padding:10px 14px;font:500 15px/1.65 inherit}.mv-wex summary{cursor:pointer;font-weight:800;color:#b45309}.mv-wex p{margin:8px 0 0}.mv-wf{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px 16px;border-top:1px solid #eef0f4}.mv-wn{font:700 13px inherit;color:#64748b}.mv-wp,.mv-wnx{border:0;border-radius:99px;padding:11px 20px;font:800 14px inherit;cursor:pointer}.mv-wp{background:#f1f5f9;color:#334155}.mv-wp:disabled{opacity:.4;cursor:default}.mv-wnx{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;box-shadow:0 8px 18px #4f46e54d}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-ub[hidden]{display:none!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip.vid{background:var(--bg)!important;color:var(--c)!important;border:1.5px solid color-mix(in srgb,var(--c) 35%,#fff)!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip.vid:hover{background:var(--c)!important;color:#fff!important}html body .sv-act .sv-chip{--c:#4f46e5;--bg:#eef2ff;display:inline-flex!important;align-items:center;gap:9px;padding:6px 15px 6px 7px!important;border-radius:16px!important;background:#fff!important;color:#1e293b!important;border:1px solid color-mix(in srgb,var(--c) 22%,#e5e7eb)!important;box-shadow:0 1px 2px #0f172a0f!important;font:700 14px/1.2 Manrope,system-ui,sans-serif!important;cursor:pointer;transition:transform .14s,box-shadow .14s,border-color .14s}html body .sv-act .sv-chip:hover{background:#fff!important;color:#0f172a!important;border-color:var(--c)!important;transform:translateY(-2px)!important;box-shadow:0 10px 22px color-mix(in srgb,var(--c) 24%,transparent)!important}html body .sv-act .sv-chip:active{transform:translateY(0)!important}html body .sv-act .sv-chip .mv-ci{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:11px;background:var(--bg);font-size:16px;line-height:1;flex:none}html body .sv-act .sv-chip:not(:has(.mv-ci)){padding:9px 16px!important}html body .sv-act .sv-chip.vid,html body .sv-act .sv-chip[data-a=video]{background:linear-gradient(120deg,#6d28d9,#0891b2)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 8px 20px #6d28d947!important}html body .sv-act .sv-chip.vid .mv-ci{background:#ffffff38}html body .sv-act .sv-chip.vid:hover{background:linear-gradient(120deg,#5b21b6,#0e7490)!important;color:#fff!important}html body .sv-act.ai{display:flex;flex-wrap:wrap;align-items:center;gap:10px!important;background:linear-gradient(120deg,#faf5ff,#eff6ff 60%,#ecfeff)!important;border:1px solid #e4defa!important;border-radius:22px!important;padding:14px 16px!important}html body .sv-act.ai em{font:800 11.5px Manrope,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:#6d28d9!important;background:#fff;border-radius:99px;padding:7px 12px;box-shadow:0 1px 2px #6d28d926}.sv-fb button{box-shadow:0 2px 6px #0f172a14}html body .sv-step .mv-xp{position:relative;margin:12px 0 6px!important;padding:0!important;border:1px solid #e7e5f6!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 34px #4f46e51a!important;overflow:hidden;text-align:left;animation:mvIn .22s ease-out}@keyframes mvIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html body .sv-step .mv-xp:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#6366f1,#0ea5e9,#10b981)}.mv-xh{display:flex;align-items:center;gap:10px;padding:13px 14px 10px 22px;background:linear-gradient(120deg,#f5f3ff,#ecfeff);border-bottom:1px solid #eceafa}.mv-xi{display:inline-flex;width:30px;height:30px;border-radius:10px;background:#fff;align-items:center;justify-content:center;box-shadow:0 2px 6px #4f46e52e}.mv-xh b{font:800 15px Manrope,sans-serif;color:#1e1b4b}.mv-xt{margin-left:auto;font:700 12px Manrope,sans-serif;color:#4338ca;background:#fff;border:1px solid #c7d2fe;border-radius:99px;padding:4px 10px;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-xc{border:0;background:#fff;color:#64748b;width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:12px;box-shadow:0 1px 3px #0f172a1f}.mv-xc:hover{background:#fee2e2;color:#b91c1c}.mv-xt+.mv-xc{margin-left:0}.mv-xh b+.mv-xc{margin-left:auto}.mv-xg{display:grid;gap:10px;padding:14px 14px 14px 22px}.mv-blk{display:flex;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid transparent}.mv-blk i{font-style:normal;font-size:18px;line-height:1.4;flex:none}.mv-blk h6{margin:0 0 3px;font:800 12px Manrope,sans-serif;letter-spacing:.07em;text-transform:uppercase}.mv-blk p{margin:0!important;font:500 15px/1.65 Manrope,system-ui,sans-serif!important;color:#334155!important}.mv-blk.a{background:#eff6ff;border-color:#dbeafe}.mv-blk.a h6{color:#1d4ed8}.mv-blk.b{background:#f5f3ff;border-color:#e4defa}.mv-blk.b h6{color:#6d28d9}.mv-blk.c{background:#fff7ed;border-color:#fed7aa}.mv-blk.c h6{color:#c2410c}.mv-blk.d{background:#ecfdf5;border-color:#bbf7d0}.mv-blk.d h6{color:#047857}.mv-xai:not(:empty){padding:0 14px 14px 22px}.mv-aihead{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(120deg,#6d28d9,#0891b2);color:#fff!important;border-radius:99px;padding:4px 11px;margin:0 0 8px!important;font:800 11px Manrope,sans-serif;letter-spacing:.1em}.mv-aitext{background:#faf9ff!important;border:1px solid #e4defa!important;border-radius:14px!important;padding:12px 14px!important;font:500 15px/1.7 Manrope,sans-serif;color:#1f2937}.mv-xb{border-radius:12px!important;padding:6px 13px 6px 7px!important;background:#fff!important;border:1px solid #fde68a!important;color:#92400e!important;box-shadow:0 1px 2px #0f172a0f}.mv-xb span{display:inline-flex;width:24px;height:24px;border-radius:8px;background:#fef3c7;align-items:center;justify-content:center}.mv-xb:hover,.sv-step.mv-open .mv-xb{background:#fff7ed!important;color:#92400e!important;border-color:#f59e0b!important;box-shadow:0 6px 16px #f59e0b40}html body .sv-act .sv-chip{gap:7px!important;padding:4px 12px 4px 5px!important;border-radius:12px!important;font:700 13px/1.15 Manrope,system-ui,sans-serif!important;min-height:0!important}html body .sv-act .sv-chip .mv-ci{width:24px!important;height:24px!important;border-radius:8px!important;font-size:13px!important}html body .sv-act .sv-chip:not(:has(.mv-ci)){padding:6px 12px!important}html body .sv-act{gap:8px!important}html body .sv-act.ai{padding:10px 12px!important;border-radius:16px!important}html body .sv-act.ai em{font-size:10.5px!important;padding:5px 10px!important}html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip,html body .sv-res.sv-res.sv-res :is(#svOut,.mxt-body) .sv-chip.vid{font-size:13px!important;padding:4px 12px 4px 5px!important}.sv-fb button{width:34px!important;height:30px!important;font-size:16px!important}.cl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:6px 0 26px}.cl-grid .cl-t{display:flex;flex-direction:column;aspect-ratio:auto;border-radius:22px;background:var(--card);border:1px solid var(--line);box-shadow:0 18px 38px -26px #4c1d958c;color:inherit}.cl-grid .cl-t:hover{transform:translateY(-4px);border-color:#7c3aed}.cl-v{position:relative;display:block;aspect-ratio:16/10;background:#1b1340;overflow:hidden}.cl-v video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cl-tag{position:absolute;left:10px;top:10px;padding:4px 11px;border-radius:99px;background:#140a32b8;color:#fff;font:800 11px JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(6px)}.cl-b{display:flex;flex-direction:column;gap:7px;padding:15px 16px 17px;flex:1}.cl-b h3{margin:0;font:800 clamp(16px,1.5vw,18px)/1.25 "Manrope",sans-serif;color:var(--txt)}.cl-b .cl-p{font-size:14.5px;line-height:1.6;color:var(--mut);margin:0;max-width:none}.cl-b em{margin-top:auto;padding-top:6px;font:800 13.5px Manrope,sans-serif;font-style:normal;color:#7c3aed}@media(max-width:1000px){.cl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cl-grid{grid-template-columns:minmax(0,1fr);gap:14px}}@media(max-width:700px){html body .hx-v{padding-bottom:6px}html body .hx-v .hs-f.f2,html body .hx-v .hs-f.f4{display:none}html body .hx-v .hs-f.f1{right:2%!important;left:auto!important;top:2%!important}html body .hx-v .hs-f.f3{right:2%!important;left:auto!important;top:30%!important}html body .hx-v .hs-calc{right:4%!important;bottom:4%!important;transform:none!important}html body .hx-v .hx-floor{display:none}}.pcal-c{flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;position:relative;padding-right:44px!important}.pcal-c b,.pcal-c span{display:block;width:100%;text-align:left}.pcal-c b{font-size:16px!important}.pcal-c span{font-size:13.5px!important;line-height:1.4!important}.pcal-c:after{position:absolute;right:16px;top:50%;transform:translateY(-50%)}html body .sv-res.sv-res,html body .sv-res>*,html body .sv-res .mx-grid,html body .sv-res .mx-grid>*,html body .sv-res .mxt-body,html body .sv-res .mxt-body>*,html body .sv-res .sv-how,html body .sv-res .sv-steps,html body .sv-res .sv-step{min-width:0!important;max-width:100%!important;box-sizing:border-box}html body .sv-res .mx-grid{width:100%!important}html body .sv-res .sv-m,html body .sv-res .sv-m.tex,html body .sv-res .katex-display{max-width:100%;overflow-x:auto;overflow-y:hidden}html body .sv-res .sv-act,html body .sv-res .sv-act.ai,html body .sv-res .rs-top{flex-wrap:wrap}html body .sv-res .sv-act .sv-chip,html body .sv-res .sv-act.ai .sv-chip{max-width:100%;min-width:0;white-space:normal}html body .sv-res .sv-ub,html body .sv-res .rs-top .sp{max-width:100%;min-width:0}html body main .sx-sec[data-s="1"],html body main .sx-sec#subjects{overflow:clip!important}@media(min-width:1101px){html body .mv-split .mv-side{position:sticky!important;top:92px!important;align-self:start}}.sv-act.sv5{display:flex!important;flex-wrap:wrap;gap:10px!important;margin:16px 0 0;border:0;background:none;padding:0}.sv-act.sv5 .sv-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px!important;border-radius:999px!important;border:1px solid var(--cb,#d9deea)!important;background:var(--cbg,#fff)!important;color:var(--cc,#1f2937)!important;box-shadow:none!important;margin:0!important;font-weight:700;font-size:13.5px;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .12s,box-shadow .12s}.sv-act.sv5 .sv-chip svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sv-act.sv5 .sv-chip:hover{transform:translateY(-1px);box-shadow:0 6px 14px -8px #1e285a73!important}.sv-act.sv5 .c-copy{--cc:#374151;--cbg:#f3f4f8;--cb:#d7dbe6}.sv-act.sv5 .c-video{--cc:#be185d;--cbg:#fdf0f6;--cb:#f6c6da}.sv-act.sv5 .c-print{--cc:#0f766e;--cbg:#ecfaf7;--cb:#b6e8df}.sv-act.sv5 .c-hint{--cc:#b45309;--cbg:#fff6e5;--cb:#f6dba7}.sv-act.sv5 .c-quiz{--cc:#6d28d9;--cbg:#f4f0ff;--cb:#d9cdf8}.sv-qz{margin:10px 0 0;padding-left:20px}.sv-qz li{margin:6px 0}.sv-qzb{border:0;background:none;color:#4338ca;font:700 14.5px inherit;text-align:left;cursor:pointer;padding:2px 0;text-decoration:underline}@media(max-width:560px){.sv-act.sv5{gap:8px!important}.sv-act.sv5 .sv-chip{flex:1 1 calc(50% - 8px);justify-content:center;padding:8px 10px!important;font-size:13px}.sv-act.sv5 .sv-chip:last-child{flex-basis:100%}}#classrooms .mv-lead{max-width:none!important;border-left-width:3px}#classrooms .cl-grid{gap:18px;margin:10px 0 30px;align-items:stretch}#classrooms .cl-grid .cl-t{border-radius:24px;border:1px solid color-mix(in srgb,var(--line) 80%,#7c3aed);box-shadow:0 20px 40px -30px #4c1d9580;background:var(--card);transition:transform .25s,box-shadow .25s,border-color .25s}#classrooms .cl-grid .cl-t:hover{transform:translateY(-5px);box-shadow:0 28px 50px -28px #4c1d95a6}#classrooms .cl-v{aspect-ratio:16/11;flex:none}#classrooms .cl-v:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(180deg,transparent,rgba(20,10,50,.38));pointer-events:none}#classrooms .cl-v video{transition:transform .6s}#classrooms .cl-t:hover .cl-v video{transform:scale(1.05)}#classrooms .cl-b{padding:16px 18px 18px;gap:8px}#classrooms .cl-b h3{min-height:2.5em;display:flex;align-items:flex-start;font-size:clamp(16px,1.45vw,18px)}#classrooms .cl-b .cl-p{font-size:14px;line-height:1.62;font-weight:500;flex:1}#classrooms .cl-b em{align-self:flex-start;margin-top:8px;padding:8px 14px;border-radius:99px;background:color-mix(in srgb,#7c3aed 10%,transparent);font-size:13px;transition:background .2s,color .2s}#classrooms .cl-t:hover .cl-b em{background:#7c3aed;color:#fff}@media(max-width:1000px){#classrooms .cl-b h3{min-height:0}}