body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.rtx-frac{align-items:center;display:inline-flex;flex-direction:column;line-height:1.15;margin:0 3px;text-align:center;vertical-align:-.4em}.rtx-den,.rtx-num{display:block;font-size:.85em;line-height:1.15;padding:0 5px}.rtx-num{border-bottom:1.5px solid}.rtx-frac-host{line-height:2.1!important}.rtx-img{border-radius:8px;display:inline-block;margin:6px 4px;max-height:260px;max-width:min(360px,100%);vertical-align:middle}:root{--grad:linear-gradient(120deg,#7c3aed,#ec4899 45%,#f59e0b);--grad-a:linear-gradient(135deg,#7c3aed,#4f46e5);--grad-b:linear-gradient(135deg,#06b6d4,#3b82f6);--grad-c:linear-gradient(135deg,#ec4899,#f59e0b)}.grad-a{background-image:linear-gradient(135deg,#7c3aed,#4f46e5);background-image:var(--grad-a)}.grad-b{background-image:linear-gradient(135deg,#06b6d4,#3b82f6);background-image:var(--grad-b)}.grad-c{background-image:linear-gradient(135deg,#ec4899,#f59e0b);background-image:var(--grad-c)}.home[data-theme=light]{--text:#1a1436;--muted:#5c5b78;--surface:#fff;--card:#ffffffb8;--card-brd:#1a14361a;--line:#1a14361a;--chip-bg:#1a14360d;--shadow:#7c3aed2e;--blob-op:0.30;--pill-bg:#7c3aed14;--pill-brd:#7c3aed47;--pill-text:#7c3aed;--bg-gradient:radial-gradient(1100px 560px at 82% -10%,#7c3aed24,#0000 60%),radial-gradient(900px 480px at 0% 18%,#ec48991a,#0000 55%),linear-gradient(180deg,#f7f6fe,#eef0fb)}.home[data-theme=dark]{--text:#eef0ff;--muted:#a6a7c9;--surface:#120f2e;--card:#ffffff0d;--card-brd:#ffffff1a;--line:#ffffff24;--chip-bg:#ffffff14;--shadow:#00000073;--blob-op:0.55;--pill-bg:#ec48991f;--pill-brd:#ec48994d;--pill-text:#f5d0fe;--bg-gradient:radial-gradient(1200px 600px at 80% -10%,#7c3aed40,#0000 60%),radial-gradient(900px 500px at 0% 20%,#ec48992e,#0000 55%),linear-gradient(180deg,#0b0a1f,#120f2e)}.home{--mx:0;--my:0;background:var(--bg-gradient);color:var(--text);font-family:Segoe UI,system-ui,-apple-system,sans-serif;min-height:100vh;overflow-x:hidden;position:relative;transition:color .4s ease,background .4s ease}.bg-blobs{inset:-70px;pointer-events:none;position:fixed;transform:translate3d(calc(var(--mx)*36px),calc(var(--my)*36px),0);z-index:0}.blob{animation:floatBlob 18s ease-in-out infinite;border-radius:50%;filter:blur(70px);opacity:var(--blob-op);position:absolute;transition:opacity .4s ease}.b1{background:#7c3aed;height:380px;left:60%;top:8%;width:380px}.b2{animation-delay:-6s;background:#ec4899;height:300px;left:10%;top:45%;width:300px}.b3{animation-delay:-11s;background:#06b6d4;height:260px;left:70%;top:75%;width:260px}@keyframes floatBlob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-50px) scale(1.12)}66%{transform:translate(-30px,30px) scale(.92)}}.home>:not(.bg-blobs){position:relative;z-index:1}.btn{border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-block;font:inherit;font-weight:600;padding:10px 18px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn:active{transform:translateY(1px) scale(.98)}.btn-primary{animation:gradientShift 6s ease infinite;background-image:linear-gradient(120deg,#7c3aed,#ec4899 45%,#f59e0b);background-image:var(--grad);background-size:200% 200%;box-shadow:0 8px 24px #7c3aed66}.btn-primary:hover{box-shadow:0 14px 34px #ec489980;transform:translateY(-2px)}.btn-outline{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000;border:1px solid var(--card-brd);color:var(--text)}.btn-outline:hover{background:var(--chip-bg);border-color:#ec4899;transform:translateY(-2px)}.btn-ghost{background:#0000;color:var(--muted)}.btn-ghost:hover{color:var(--text)}.btn-lg{border-radius:14px;font-size:1.05rem;padding:14px 26px}.btn-sm{font-size:.85rem;padding:7px 14px}.play{font-size:.8em}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.nav{animation:fadeDown .7s ease both;display:flex;gap:14px;margin:0 auto;max-width:1200px;padding:18px clamp(20px,5vw,64px)}.brand,.nav{align-items:center}.brand{color:var(--text);display:inline-flex;font-size:1.3rem;font-weight:800;gap:8px;letter-spacing:.3px;text-decoration:none}.brand-mark{animation:spinSlow 8s linear infinite;background:linear-gradient(120deg,#7c3aed,#ec4899 45%,#f59e0b);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block}.brand-thin{color:var(--muted);font-weight:400}.nav-links{display:flex;gap:28px;margin-left:auto}.nav-links a{color:var(--muted);font-weight:500;position:relative;text-decoration:none;transition:color .2s}.nav-links a:after{background:linear-gradient(120deg,#7c3aed,#ec4899 45%,#f59e0b);background:var(--grad);bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:width .25s ease;width:0}.nav-links a:hover{color:var(--text)}.nav-links a:hover:after{width:100%}.theme-toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--card);border:1px solid var(--card-brd);border-radius:50%;cursor:pointer;display:grid;font-size:1.15rem;height:42px;place-items:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;width:42px}.theme-toggle:hover{border-color:#ec4899;box-shadow:0 6px 18px var(--shadow);transform:rotate(20deg) scale(1.08)}.theme-toggle .ti{animation:popIn .4s ease;display:inline-block}@keyframes popIn{0%{opacity:0;transform:rotate(-90deg) scale(.4)}to{opacity:1;transform:none}}@keyframes spinSlow{to{transform:rotate(1turn)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}.hero{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1.05fr .95fr;margin:0 auto;max-width:1200px;padding:clamp(30px,6vw,80px) clamp(20px,5vw,64px)}.hero-copy{animation:fadeUp .8s ease both}.pill{animation:pulseGlow 3s ease-in-out infinite;background:var(--pill-bg);border:1px solid var(--pill-brd);border-radius:999px;color:var(--pill-text);display:inline-block;font-size:.85rem;margin-bottom:22px;padding:7px 14px}.hero h1{font-size:clamp(2.6rem,6vw,4.4rem);font-weight:800;letter-spacing:-1px;line-height:1.05;margin:0 0 20px}.grad-text{animation:gradientShift 5s ease infinite;background:linear-gradient(120deg,#7c3aed,#ec4899 45%,#f59e0b);background:var(--grad);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:#0000}.lead{color:var(--muted);font-size:1.15rem;line-height:1.6;margin:0 0 30px;max-width:520px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.hero-actions.center{justify-content:center}.hero-meta{align-items:center;color:var(--muted);font-size:.92rem;gap:12px;margin-top:30px}.avatars,.hero-meta{display:flex}.avatars span{background:var(--surface);border:2px solid var(--card-brd);border-radius:50%;display:grid;font-size:1.1rem;height:38px;margin-left:-10px;place-items:center;width:38px}.avatars span:first-child{margin-left:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 #ec489900}50%{box-shadow:0 0 22px 2px #ec489959}}.hero-visual{animation:fadeUp 1s ease .15s both;display:grid;min-height:380px;place-items:center;position:relative}.card-parallax{transform:translate3d(calc(var(--mx)*-22px),calc(var(--my)*-22px),0);width:min(340px,80%);will-change:transform}.glass-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--card);border:1px solid var(--card-brd);border-radius:22px;box-shadow:0 30px 70px var(--shadow);overflow:hidden;padding:18px;position:relative;width:100%}.float{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-18px) rotate(1deg)}}.gc-top{display:flex;gap:6px;margin-bottom:14px}.dot{border-radius:50%;height:11px;width:11px}.dot.r{background:#ff5f57}.dot.y{background:#febc2e}.dot.g{background:#28c840}.gc-thumb{border-radius:14px;display:grid;height:150px;margin-bottom:16px;overflow:hidden;place-items:center;position:relative}.gc-thumb:after{animation:shine 3.5s ease-in-out infinite;background:linear-gradient(115deg,#0000 30%,#ffffff59 50%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-120%)}.gc-play{animation:pulseGlow 2.4s ease-in-out infinite;background:#ffffffe6;border-radius:50%;color:#7c3aed;display:grid;font-size:1.1rem;height:54px;padding-left:4px;place-items:center;width:54px;z-index:1}.gc-now{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;border-radius:999px;color:#fff;font-size:.68rem;font-weight:700;left:10px;letter-spacing:.3px;padding:4px 9px;position:absolute;top:10px;z-index:1}.gc-now:first-letter{color:#ff5f57}.gc-title{font-size:1.05rem;font-weight:800;margin-bottom:3px}.gc-sub{color:var(--muted);font-size:.82rem;margin-bottom:14px}.gc-progress{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.gc-progress-fill{animation:fillBar 1.8s cubic-bezier(.22,1,.36,1) both,gradientShift 6s ease infinite;background:linear-gradient(120deg,#7c3aed,#ec4899 45%,#f59e0b);background:var(--grad);background-size:200% 100%;border-radius:inherit;display:block;height:100%;width:68%}@keyframes fillBar{0%{width:0}to{width:68%}}.gc-progress-meta{color:var(--muted);display:flex;font-size:.72rem;justify-content:space-between;margin-top:7px}.gc-row{display:flex;gap:8px;margin-top:16px}.gc-badge{background:var(--chip-bg);border:1px solid var(--card-brd);border-radius:8px;font-size:.75rem;padding:6px 10px}@keyframes shine{0%{transform:translateX(-120%)}60%,to{transform:translateX(220%)}}.orbit{animation:spinSlow 26s linear infinite;inset:0}.chip,.orbit{position:absolute}.chip{animation:spinSlow 26s linear infinite reverse;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--card);border:1px solid var(--card-brd);border-radius:16px;box-shadow:0 10px 30px var(--shadow);display:grid;font-size:1.5rem;height:52px;place-items:center;width:52px}.chip-1{left:46%;top:-6%}.chip-2{right:-4%;top:20%}.chip-3{bottom:8%;right:6%}.chip-4{bottom:-6%;left:42%}.chip-5{bottom:20%;left:-4%}.chip-6{left:2%;top:12%}.marquee{border-bottom:1px solid var(--card-brd);border-top:1px solid var(--card-brd);margin:20px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);overflow:hidden;padding:18px 0}.marquee-track{animation:marquee 22s linear infinite;color:var(--muted);display:flex;font-size:1.05rem;font-weight:700;gap:60px;letter-spacing:3px;width:-webkit-max-content;width:max-content}@keyframes marquee{to{transform:translateX(-50%)}}.section{margin:0 auto;max-width:1200px;padding:clamp(50px,8vw,100px) clamp(20px,5vw,64px)}.section-head{margin:0 auto 54px;max-width:640px;text-align:center}.eyebrow{color:#ec4899;font-size:.78rem;font-weight:700;letter-spacing:3px;text-transform:uppercase}.section-head h2{font-size:clamp(2rem,4.5vw,3rem);font-weight:800;letter-spacing:-.5px;margin:12px 0 14px}.section-head p{color:var(--muted);font-size:1.1rem;margin:0}.reveal{opacity:0;transform:translateY(34px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}.reveal-fade{opacity:0;transition:opacity .7s ease}.reveal-fade.in{opacity:1}.feature-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.feature{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--card);border:1px solid var(--card-brd);border-radius:20px;overflow:hidden;padding:30px;position:relative;transition:box-shadow .3s ease,border-color .3s ease,scale .3s ease}.feature:hover{border-color:#ec489980;box-shadow:0 22px 50px #7c3aed47;scale:1.03}.feature-icon{background:#7c3aed26;border:1px solid #7c3aed59;border-radius:16px;display:grid;font-size:1.8rem;height:60px;margin-bottom:18px;place-items:center;position:relative;transition:transform .3s ease;width:60px;z-index:5}.feature:hover .feature-icon{transform:rotate(-8deg) scale(1.08)}.feature h3{font-size:1.25rem;margin:0 0 10px}.feature h3,.feature p{position:relative;z-index:5}.feature p{color:var(--muted);line-height:1.6;margin:0}.course-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.course{background:var(--card);border:1px solid var(--card-brd);border-radius:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.course:hover{box-shadow:0 24px 54px var(--shadow);transform:translateY(-8px)}.course-thumb{align-items:flex-end;display:flex;height:160px;padding:14px;position:relative}.course-thumb:after{background:linear-gradient(115deg,#0000 35%,#ffffff47 50%,#0000 65%);content:"";inset:0;position:absolute;transform:translateX(-120%)}.course:hover .course-thumb:after{animation:shine 1.2s ease}.course-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;border-radius:999px;color:#fff;font-size:.78rem;font-weight:700;padding:5px 12px;position:relative;z-index:1}.course-art{height:62%;inset:0;margin:auto;position:absolute;width:62%}.atom-orbit{transform-origin:80px 80px}.atom-orbit-1{animation:orbitSpin 7s linear infinite}.atom-orbit-2{animation:orbitSpin 5.5s linear infinite reverse}.atom-orbit-3{animation:orbitSpin 4s linear infinite}@keyframes orbitSpin{to{transform:rotate(1turn)}}.bubble{animation:bubbleRise 2.6s ease-in infinite}.bubble-1{animation-delay:0s}.bubble-2{animation-delay:.6s}.bubble-3{animation-delay:1.2s}@keyframes bubbleRise{0%{opacity:.9;transform:translateY(0)}to{opacity:0;transform:translateY(-46px)}}.sine-path{stroke-dasharray:100;stroke-dashoffset:100;animation:drawSine 2.6s ease-in-out infinite}@keyframes drawSine{0%,15%{stroke-dashoffset:100}70%,to{stroke-dashoffset:0}}.tri{animation:orbitSpin 9s linear infinite;transform-origin:113px 62px}.course-body{padding:20px}.course-body h3{font-size:1.2rem;margin:0 0 14px}.course-meta{color:var(--muted);display:flex;font-size:.9rem;gap:16px;margin-bottom:18px}.course-foot{align-items:center;display:flex;justify-content:space-between}.rating{color:#f59e0b;font-weight:700}.stats-band{grid-gap:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--card);border:1px solid var(--card-brd);border-radius:24px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:20px auto;max-width:1100px;padding:46px clamp(20px,5vw,40px)}.stat{text-align:center}.stat-num{background:linear-gradient(120deg,#7c3aed,#ec4899 45%,#f59e0b);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800}.stat-num span{font-size:.7em}.stat-label{color:var(--muted);font-size:.95rem;margin-top:6px}.cta{padding:clamp(40px,8vw,90px) 20px}.cta-inner{background:radial-gradient(600px 300px at 50% 0,#ec489938,#0000 70%),var(--card);border:1px solid var(--card-brd);border-radius:28px;margin:0 auto;max-width:780px;overflow:hidden;padding:clamp(40px,6vw,70px) clamp(24px,5vw,60px);position:relative;text-align:center}.cta-inner h2{font-size:clamp(2rem,5vw,3rem);font-weight:800;margin:0 0 14px}.cta-inner p{color:var(--muted);font-size:1.15rem;margin:0 0 28px}.footer{border-top:1px solid var(--card-brd);color:var(--muted);padding:46px 20px 60px;text-align:center}.footer .brand{display:flex;justify-content:center;margin-bottom:10px}.footer p{font-size:.92rem;margin:0}@media (max-width:860px){.hero{grid-template-columns:1fr;text-align:center}.hero .lead{margin-left:auto;margin-right:auto}.hero-actions,.hero-meta{justify-content:center}.hero-visual{min-height:320px;order:-1}.nav-links{display:none}.stats-band{gap:30px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.nav .btn-ghost{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.reveal,.reveal-fade{opacity:1;transform:none}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.vc-overlay{animation:vc-fade .25s ease;background:radial-gradient(circle at 50% 30%,#1e1b4b 0,#0f172a 55%,#020617 100%);color:#e2e8f0;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;inset:0;position:fixed;z-index:10000}@keyframes vc-fade{0%{opacity:0}to{opacity:1}}.vc-topbar{justify-content:space-between;padding:18px 22px}.vc-brand,.vc-topbar{align-items:center;display:flex}.vc-brand{font-size:14px;font-weight:700;gap:8px;letter-spacing:.02em}.vc-brand-dot{background:#22c55e;border-radius:50%;box-shadow:0 0 10px #22c55e;height:9px;width:9px}.vc-x{background:#ffffff1a;border:none;border-radius:50%;color:#e2e8f0;cursor:pointer;font-size:15px;height:34px;width:34px}.vc-x:hover{background:#fff3}.vc-stage{flex:1 1;flex-direction:column;gap:18px;min-height:0;overflow:hidden;padding:16px 20px 8px;text-align:center}.vc-orb,.vc-stage{align-items:center;display:flex;justify-content:center}.vc-orb{height:180px;position:relative;width:180px}.vc-orb-core{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;box-shadow:0 0 40px #8b5cf699;display:flex;font-size:40px;height:96px;justify-content:center;transition:transform .3s ease,box-shadow .3s ease;width:96px;z-index:2}.vc-ring{border:2px solid #8b5cf659;border-radius:50%;inset:0;opacity:0;position:absolute}.vc-orb-connecting .vc-orb-core,.vc-orb-idle .vc-orb-core{animation:vc-breathe 3s ease-in-out infinite}@keyframes vc-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.vc-orb-listening .vc-orb-core{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 0 46px #22c55ea6}.vc-orb-listening .vc-ring{animation:vc-pulse-ring 1.8s ease-out infinite;border-color:#22c55e80}.vc-orb-speaking .vc-orb-core{animation:vc-speak .5s ease-in-out infinite alternate;background:linear-gradient(135deg,#8b5cf6,#6366f1);box-shadow:0 0 50px #8b5cf6bf}.vc-orb-speaking .vc-ring{animation:vc-pulse-ring 1.2s ease-out infinite;border-color:#8b5cf680}@keyframes vc-speak{0%{transform:scale(1)}to{transform:scale(1.08)}}.vc-orb-thinking .vc-orb-core{background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 0 40px #f59e0b99}.vc-orb-thinking .vc-ring-1{animation:vc-spin 1s linear infinite;border-color:#0000 #f59e0b99 #f59e0b99;opacity:1}.vc-ring-2{animation-delay:.6s!important}.vc-ring-3{animation-delay:1.2s!important}@keyframes vc-pulse-ring{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.15)}}@keyframes vc-spin{to{transform:rotate(1turn)}}.vc-status{color:#cbd5e1;font-size:15px;font-weight:600;letter-spacing:.02em}.vc-captions{display:flex;flex-direction:column;gap:12px;max-height:42vh;max-width:640px;overflow-y:auto;padding-right:4px;width:100%}.vc-captions::-webkit-scrollbar{width:6px}.vc-captions::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.vc-caption{border-radius:14px;font-size:16px;line-height:1.55;margin:0;padding:12px 16px}.vc-caption-who{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-right:8px;opacity:.7;text-transform:uppercase}.vc-caption-user{background:#ffffff0f;color:#e2e8f0}.vc-caption-evai{background:#8b5cf629;color:#f1f5f9}.vc-src{border-radius:999px;font-size:9.5px;font-style:normal;margin-left:6px;padding:1px 6px;vertical-align:middle}.vc-src-static{background:#dcfce7;color:#15803d}.vc-src-ai{background:#ede9fe;color:#7c3aed}.vc-formula{background:#8b5cf624;border:1px solid #8b5cf666;border-radius:8px;color:#ede9fe;display:inline-block;font-family:SF Mono,JetBrains Mono,ui-monospace,Cascadia Code,Menlo,Consolas,monospace;font-size:15px;font-weight:600;letter-spacing:.02em;margin:2px 4px;padding:4px 12px;vertical-align:initial;white-space:nowrap}.vc-controls{gap:26px;padding:10px 0 6px}.vc-btn,.vc-controls{align-items:center;display:flex;justify-content:center}.vc-btn{border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:62px;width:62px}.vc-btn-mic{background:#ffffff24}.vc-btn-mic:hover{background:#ffffff3d}.vc-btn-live{animation:vc-livebtn 1.4s infinite;background:#22c55e}@keyframes vc-livebtn{0%{box-shadow:0 0 0 0 #22c55e99}70%{box-shadow:0 0 0 14px #22c55e00}to{box-shadow:0 0 0 0 #22c55e00}}.vc-btn-end{background:#ef4444}.vc-btn-end:hover{background:#dc2626}.vc-modes{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;display:flex;gap:4px;justify-content:center;margin:2px auto 0;padding:4px;width:-webkit-fit-content;width:fit-content}.vc-mode-opt{background:#0000;border:none;border-radius:999px;color:#94a3b8;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:7px 16px;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.vc-mode-opt:hover{color:#e2e8f0}.vc-mode-on{background:linear-gradient(120deg,#7c3aed,#ec4899);box-shadow:0 4px 14px #7c3aed66;color:#fff}.vc-mode-on:hover{color:#fff}.vc-hint{color:#64748b;font-size:12.5px;padding:10px 20px 26px;text-align:center}.cw-fab{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:50%;bottom:24px;box-shadow:0 8px 24px #6366f173;color:#fff;cursor:pointer;display:flex;font-size:24px;height:58px;justify-content:center;position:fixed;right:24px;transition:transform .2s ease,box-shadow .2s ease;width:58px;z-index:9999}.cw-fab:hover{box-shadow:0 12px 30px #6366f18c;transform:translateY(-2px) scale(1.05)}.cw-fab-open{background:#334155;box-shadow:0 8px 24px #33415566}.cw-fab-video{border-radius:50%;height:125%;object-fit:cover;pointer-events:none}.cw-fab-bubble{animation:cw-bubble-in .4s cubic-bezier(.22,1,.36,1),cw-bubble-talk 1.7s ease-in-out .4s infinite;background:#fff;border:none;border-radius:16px;bottom:34px;box-shadow:0 10px 26px #6366f159;color:#4338ca;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13.5px;font-weight:700;line-height:1.2;max-width:200px;padding:9px 14px;position:fixed;right:94px;transform-origin:right center;white-space:nowrap;z-index:9999}.cw-fab-bubble:after{border-bottom:7px solid #0000;border-left:7px solid #fff;border-right:0;border-top:7px solid #0000;content:"";position:absolute;right:-7px;top:50%;transform:translateY(-50%)}.cw-fab-bubble-text{animation:cw-bubble-say .32s ease;display:inline-block}@keyframes cw-bubble-in{0%{opacity:0;transform:translateX(10px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes cw-bubble-talk{0%,to{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-4px) rotate(-1.5deg) scale(1.03)}50%{transform:translateY(0) rotate(0deg) scale(1)}75%{transform:translateY(-2px) rotate(1deg) scale(1.02)}}@keyframes cw-bubble-say{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:460px){.cw-fab-bubble{display:none}}.cw-panel{animation:cw-pop .22s cubic-bezier(.22,1,.36,1);background:#fff;border-radius:18px;bottom:92px;box-shadow:0 20px 60px #02061747;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:560px;max-height:calc(100vh - 120px);max-width:calc(100vw - 32px);overflow:hidden;position:fixed;right:24px;width:380px;z-index:9999}@keyframes cw-pop{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.cw-header{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;gap:12px;padding:16px 18px}.cw-header,.cw-header-icon{align-items:center;display:flex}.cw-header-icon{background:#fff3;border-radius:11px;flex-shrink:0;font-size:20px;height:38px;justify-content:center;width:38px}.cw-header-text{flex:1 1;min-width:0}.cw-header-title{font-size:15px;font-weight:700}.cw-header-sub{font-size:12px;opacity:.85}.cw-header-actions{display:flex;gap:4px}.cw-header-btn{align-items:center;background:#ffffff26;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;line-height:1;width:30px}.cw-header-btn:hover{background:#ffffff4d}.cw-panel-full{border-radius:0;bottom:0;height:100vh;left:0;max-height:100vh;max-width:100vw;right:0;top:0;width:100vw}.cw-panel-full .cw-body,.cw-panel-full .cw-input-row,.cw-panel-full .cw-suggestions{margin-left:auto;margin-right:auto;max-width:820px;width:100%}.cw-panel-full .cw-msg{max-width:75%}.cw-plan{align-items:center;background:#eef2ff;border-bottom:1px solid #e0e7ff;display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px}.cw-plan-label{color:#4338ca;font-size:12px;font-weight:700;white-space:nowrap}.cw-plan-chip{background:#fff;border:1px solid #c7d2fe;border-radius:999px;color:#3730a3;cursor:pointer;font-size:12px;padding:3px 10px;transition:background .15s ease,opacity .15s ease}.cw-plan-chip:hover{background:#e0e7ff}.cw-plan-done{opacity:.55;text-decoration:line-through}.cw-body{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.cw-msg{word-wrap:break-word;border-radius:14px;font-size:13.5px;line-height:1.5;max-width:85%;padding:10px 13px}.cw-msg,.cw-msg-text{white-space:pre-wrap}.cw-msg-user{align-self:flex-end;background:#6366f1;border-bottom-right-radius:4px;color:#fff}.cw-msg-assistant{align-self:flex-start;background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:4px;color:#1e293b}.cw-badge{border-radius:999px;display:inline-block;font-size:10.5px;font-weight:700;margin-bottom:6px;padding:2px 8px}.cw-badge-static{background:#dcfce7;color:#15803d}.cw-badge-ai{background:#ede9fe;color:#7c3aed}.cw-msg-title{color:#0f172a;font-size:14px;font-weight:700;margin-bottom:4px}.cw-msg-img{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:block;margin-top:10px;max-width:100%}.cw-blocks{display:flex;flex-direction:column;gap:8px}.cw-blocks .cw-msg-img{align-self:flex-start;margin-top:2px}.cw-msg-img-missing{align-self:flex-start;background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;font-size:12px;margin-top:4px;padding:6px 10px}.cw-block-text{white-space:pre-line}.cw-block-formula{align-self:flex-start;background:#f1f5f9;border-left:3px solid #6366f1;border-radius:6px;font-family:Cambria Math,Times New Roman,Georgia,serif;font-size:15px;padding:6px 12px}.cw-typing{display:flex;gap:4px;padding:2px 0}.cw-typing span{animation:cw-blink 1.2s ease-in-out infinite;background:#cbd5e1;border-radius:50%;height:7px;width:7px}.cw-typing span:nth-child(2){animation-delay:.2s}.cw-typing span:nth-child(3){animation-delay:.4s}@keyframes cw-blink{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.cw-typed-active{cursor:pointer}.cw-caret{animation:cw-caret-blink 1s steps(1) infinite;background:currentColor;display:inline-block;height:1em;margin-left:1px;opacity:.7;vertical-align:text-bottom;width:2px}@keyframes cw-caret-blink{0%,50%{opacity:.7}50.01%,to{opacity:0}}.cw-suggestions{border-top:1px solid #eef2f7;display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px}.cw-chip{background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#4338ca;cursor:pointer;font-size:12.5px;padding:6px 12px}.cw-chip:hover{background:#6366f1;border-color:#6366f1;color:#fff}.cw-input-row{background:#fff;border-top:1px solid #eef2f7;display:flex;gap:8px;padding:12px 14px}.cw-input{border:1px solid #d1d5db;border-radius:999px;flex:1 1;font-size:13.5px;outline:none;padding:10px 16px}.cw-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.cw-send{background:#6366f1;border:none;border-radius:50%;color:#fff;cursor:pointer;flex-shrink:0;font-size:15px;height:40px;width:40px}.cw-send:disabled{cursor:default;opacity:.5}.cw-math-block,.cw-math-inline{white-space:normal}.cw-math-block{display:block;margin:8px 0;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.cw-math-block .katex-display{margin:0}.cw-msg-text .katex{font-size:1.05em}.cw-msg-meta{align-items:center;display:flex;gap:6px;margin-bottom:6px}.cw-msg-meta .cw-badge{margin-bottom:0}.cw-speak-btn{background:none;border:none;border-radius:6px;cursor:pointer;font-size:13px;line-height:1;opacity:.6;padding:1px 4px}.cw-speak-btn:hover{background:#eef2ff;opacity:1}.cw-mic{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:50%;color:#4338ca;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.cw-mic:hover{background:#e0e7ff}.cw-mic-on{animation:cw-mic-pulse 1.4s infinite;background:#ef4444;border-color:#ef4444;color:#fff}@keyframes cw-mic-pulse{0%{box-shadow:0 0 0 0 #ef444480}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 0 0 #ef444400}}.cw-voice-bar{align-items:center;background:linear-gradient(90deg,#f5f3ff,#eef2ff);border-top:1px solid #eef2f7;color:#4338ca;display:flex;font-size:13px;gap:12px;padding:12px 16px}.cw-voice-status{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-voice-orb{background:#a5b4fc;border-radius:50%;flex-shrink:0;height:16px;width:16px}.cw-voice-listening .cw-voice-orb{animation:cw-orb 1s ease-in-out infinite;background:#ef4444}.cw-voice-speaking .cw-voice-orb{animation:cw-orb .6s ease-in-out infinite;background:#22c55e}@keyframes cw-orb{0%,to{opacity:.7;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.cw-mic-off{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8}.cw-mic-off:hover{background:#e2e8f0}.cp-root[data-theme=light]{--cp-text:#1a1436;--cp-muted:#5c5b78;--cp-card:#ffffffb8;--cp-card-brd:#1a14361a;--cp-shadow:#7c3aed29;--cp-row-bg:#ffffffb8;--cp-bg:radial-gradient(1100px 560px at 82% -10%,#7c3aed24,#0000 60%),radial-gradient(900px 480px at 0% 18%,#ec48991a,#0000 55%),linear-gradient(180deg,#f7f6fe,#eef0fb)}.cp-root[data-theme=dark]{--cp-text:#eef0ff;--cp-muted:#a6a7c9;--cp-card:#ffffff0d;--cp-card-brd:#ffffff1a;--cp-shadow:#00000073;--cp-row-bg:#ffffff0f;--cp-bg:radial-gradient(1200px 600px at 80% -10%,#7c3aed40,#0000 60%),radial-gradient(900px 500px at 0% 20%,#ec48992e,#0000 55%),linear-gradient(180deg,#0b0a1f,#120f2e)}.cp-root{--cp-grad:linear-gradient(120deg,#7c3aed,#ec4899 45%,#f59e0b);background:var(--cp-bg);color:var(--cp-text);font-family:Segoe UI,system-ui,-apple-system,sans-serif;min-height:100vh;overflow-x:hidden;position:relative;transition:color .4s ease,background .4s ease}.cp-root>:not(.cp-blobs):not(.cp-deal){position:relative;z-index:1}.cp-grad-text{background:var(--cp-grad);-webkit-background-clip:text;background-clip:text;color:#0000}.cp-blobs{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.cp-blob{animation:cpFloatBlob 20s ease-in-out infinite;border-radius:50%;filter:blur(70px);opacity:.3;position:absolute}.cp-blob-1{background:#7c3aed;height:360px;left:64%;top:4%;width:360px}.cp-blob-2{animation-delay:-7s;background:#ec4899;height:300px;left:4%;top:48%;width:300px}.cp-blob-3{animation-delay:-13s;background:#06b6d4;height:260px;left:70%;top:78%;width:260px}@keyframes cpFloatBlob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-50px) scale(1.12)}66%{transform:translate(-30px,30px) scale(.92)}}.cp-root:before{animation:cpAurora 26s ease-in-out infinite alternate;background:radial-gradient(38% 38% at 22% 22%,#7c3aed42,#0000 60%),radial-gradient(40% 40% at 78% 28%,#ec489933,#0000 60%),radial-gradient(46% 46% at 62% 82%,#06b6d42e,#0000 62%);content:"";filter:blur(24px);inset:-25%;pointer-events:none;position:fixed;z-index:0}@keyframes cpAurora{0%{transform:translate3d(-2%,0,0) rotate(0deg) scale(1.05)}to{transform:translate3d(3%,-4%,0) rotate(8deg) scale(1.16)}}.cp-root:after{animation:cpGridDrift 26s linear infinite;background-image:linear-gradient(#7c3aed0d 1px,#0000 0),linear-gradient(90deg,#7c3aed0d 1px,#0000 0);background-size:46px 46px;content:"";inset:0;-webkit-mask-image:radial-gradient(circle at 50% 38%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 38%,#000,#0000 78%);pointer-events:none;position:fixed;z-index:0}@keyframes cpGridDrift{to{background-position:46px 46px}}.cp-nav{display:flex;gap:20px;margin:0 auto;max-width:1080px;padding:18px clamp(20px,5vw,64px)}.cp-brand,.cp-nav{align-items:center}.cp-brand{color:var(--cp-text);display:inline-flex;font-size:1.3rem;font-weight:800;gap:8px;text-decoration:none}.cp-brand-mark{background:var(--cp-grad);-webkit-background-clip:text;background-clip:text;color:#0000}.cp-brand-thin{color:var(--cp-muted);font-weight:400}.cp-back{color:var(--cp-muted);font-weight:500;margin-left:auto;text-decoration:none;transition:color .2s ease,transform .2s ease}.cp-back:hover{color:var(--cp-text);transform:translateX(-3px)}.cp-back-btn{background:none;border:none;cursor:pointer;font:inherit;padding:0}.cp-theme-toggle{background:var(--cp-card);border:1px solid var(--cp-card-brd);border-radius:50%;cursor:pointer;display:grid;font-size:1.05rem;height:40px;place-items:center;transition:transform .25s ease,border-color .25s ease;width:40px}.cp-theme-toggle:hover{border-color:#ec4899;transform:rotate(20deg) scale(1.08)}.cp-ti{animation:cpPopIn .4s ease;display:inline-block}@keyframes cpPopIn{0%{opacity:0;transform:rotate(-90deg) scale(.4)}to{opacity:1;transform:none}}.cp-hero{margin:0 auto;max-width:700px;padding:clamp(30px,6vw,60px) 20px 20px;text-align:center}.cp-eyebrow{color:#ec4899;font-size:.78rem;font-weight:700;letter-spacing:3px;text-transform:uppercase}.cp-hero h1{font-size:clamp(2.2rem,5vw,3rem);font-weight:800;letter-spacing:-.5px;margin:12px 0 14px}.cp-hero p{color:var(--cp-muted);font-size:1.05rem;margin:0}.cp-list-wrap{margin:0 auto;max-width:780px;padding:20px clamp(20px,5vw,40px) 80px}.cp-list-wrap-volumes{max-width:1180px}.cp-list{display:flex;flex-direction:column;gap:14px}.cp-volumes{align-items:flex-start;display:flex;gap:clamp(24px,4vw,56px)}.cp-volume{flex:1 1;min-width:0}.cp-volume-label{align-items:center;color:#ec4899;display:inline-flex;font-size:.8rem;font-weight:700;gap:8px;letter-spacing:1.5px;margin:0 0 16px 4px;text-transform:uppercase}.cp-volume-label:before{background:var(--cp-grad);border-radius:50%;content:"";height:8px;width:8px}@media (max-width:860px){.cp-volumes{flex-direction:column;gap:40px}.cp-volume{width:100%}}.cp-node,.cp-row{position:relative}.cp-row{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--cp-row-bg);border:1px solid var(--cp-card-brd);border-radius:16px;color:inherit;cursor:pointer;display:flex;gap:18px;padding:18px 22px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .3s ease}.cp-row:hover{border-color:#ec489966;box-shadow:0 14px 34px var(--cp-shadow);transform:translateX(4px)}.cp-row:before,.cp-topic:before{background:linear-gradient(120deg,#7c3aed,#ec4899,#f59e0b);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1.5px;pointer-events:none;position:absolute;transition:opacity .3s ease}.cp-row:hover:before,.cp-topic-active:before,.cp-topic:hover:before{opacity:1}.cp-no{background:var(--cp-grad);border-radius:12px;box-shadow:0 6px 16px var(--cp-shadow);color:#fff;display:grid;flex:none;font-size:1.05rem;font-weight:800;height:42px;place-items:center;width:42px}.cp-row-main{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.cp-title{font-size:1.02rem;font-weight:600;line-height:1.3}.cp-meta{align-items:center;color:var(--cp-muted);display:inline-flex;font-size:.78rem;font-weight:500;gap:7px}.cp-dot{background:#22c55e;border-radius:50%;box-shadow:0 0 0 3px #22c55e33;height:7px;width:7px}.cp-arrow{color:var(--cp-muted);flex:none;font-size:1.5rem;line-height:1;transition:transform .3s ease,color .25s ease}.cp-row:hover .cp-arrow{color:#ec4899;transform:translateX(4px)}.cp-deal{animation:cpPageIn .6s cubic-bezier(.22,1,.36,1) forwards;opacity:0;transform:translateY(14px)}@keyframes cpPageIn{to{opacity:1;transform:translateY(0)}}.cp-deal-static{animation:none;opacity:1;transform:none}.cp-deal-body{margin:0 auto;max-width:760px;padding:8px clamp(20px,5vw,44px) 90px}.cp-deal-head{align-items:center;display:flex;gap:18px;margin:8px 0 30px}.cp-deal-head .cp-no{border-radius:16px;font-size:1.4rem;height:58px;width:58px}.cp-portal-headtext{display:flex;flex-direction:column;gap:6px}.cp-portal-title{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;letter-spacing:-.5px;line-height:1.12;margin:0}.cp-portal-meta{color:var(--cp-muted);font-size:.92rem;font-weight:500}.cp-topics{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.cp-topic{align-items:center;animation:cpCardIn .6s cubic-bezier(.22,1,.36,1) forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--cp-row-bg);border:1px solid var(--cp-card-brd);border-radius:14px;color:inherit;cursor:pointer;display:flex;gap:16px;opacity:0;padding:16px 20px;position:relative;text-decoration:none}@keyframes cpCardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.cp-topic-settled{animation:none;opacity:1}.cp-topic:hover{border-color:#ec489966}.cp-topic-active,.cp-topic:hover{box-shadow:0 14px 34px var(--cp-shadow)}.cp-topic-active{border-color:#ec4899}.cp-topic-no{background:var(--cp-grad);border-radius:12px;color:#fff;display:grid;flex:none;font-size:.88rem;font-weight:800;height:42px;place-items:center;width:50px}.cp-topic-title{flex:1 1;font-size:1.02rem;font-weight:600;min-width:0}.cp-topic-active .cp-topic-title{color:#ec4899;font-weight:700}.cp-topic-arrow{color:var(--cp-muted);flex:none;font-size:1.4rem;line-height:1;transition:transform .3s ease,color .25s ease}.cp-topic:hover .cp-topic-arrow{color:#ec4899;transform:translateX(4px)}.cp-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.cp-reveal.in{opacity:1;transform:translateY(0)}.cp-footer{color:var(--cp-muted);font-size:.9rem;padding:30px 20px 50px;text-align:center}@media (max-width:560px){.cp-nav{flex-wrap:wrap}.cp-row{gap:14px;padding:14px 16px}.cp-title,.cp-topic-title{font-size:.95rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.cp-deal,.cp-reveal,.cp-topic{opacity:1;transform:none}}.lv-root[data-theme=light]{--lv-text:#1a1436;--lv-muted:#5c5b78;--lv-card:#ffffffd9;--lv-card-brd:#1a14361a;--lv-panel:#fff;--lv-topbar:#ffffffd9;--lv-bg:linear-gradient(180deg,#f7f6fe,#eef0fb);--lv-shadow:#7c3aed1f}.lv-root[data-theme=dark]{--lv-text:#eef0ff;--lv-muted:#a6a7c9;--lv-card:#ffffff0d;--lv-card-brd:#ffffff1a;--lv-panel:#14112b;--lv-topbar:#0b0a1fe6;--lv-bg:linear-gradient(180deg,#0b0a1f,#120f2e);--lv-shadow:#0006}.lv-root{--lv-grad:linear-gradient(120deg,#7c3aed,#ec4899 45%,#f59e0b);background:var(--lv-bg);color:var(--lv-text);font-family:Segoe UI,system-ui,-apple-system,sans-serif;min-height:100vh}.lv-topbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--lv-topbar);border-bottom:1px solid var(--lv-card-brd);display:flex;gap:18px;padding:14px clamp(16px,3vw,32px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.lv-back{color:var(--lv-muted);font-weight:600;text-decoration:none;transition:color .2s ease,transform .2s ease}.lv-back:hover{color:#ec4899;transform:translateX(-3px)}.lv-back-btn{background:none;border:none;cursor:pointer;font:inherit;padding:0}.lv-crumb{font-weight:700}.lv-topbar-pills{align-items:center;display:flex;gap:10px;margin-left:auto}.lv-pill{background:var(--lv-card);border:1px solid var(--lv-card-brd);border-radius:999px;color:var(--lv-muted);font-size:.78rem;font-weight:600;padding:5px 12px}.lv-pill-done{border-color:#22c55e59;color:#22c55e}.lv-theme-toggle{background:var(--lv-card);border:1px solid var(--lv-card-brd);border-radius:50%;cursor:pointer;font-size:.95rem;height:34px;transition:transform .25s ease,border-color .25s ease;width:34px}.lv-theme-toggle:hover{border-color:#ec4899;transform:rotate(20deg) scale(1.08)}.lv-stage{grid-gap:0;align-items:start;display:grid;gap:0;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);min-height:calc(100vh - 62px)}.lv-left{overflow-y:auto;padding:clamp(20px,3vw,36px) clamp(20px,4vw,48px) 60px}.lv-video-wrap{aspect-ratio:16/9;background:#000;border-radius:16px;box-shadow:0 20px 50px var(--lv-shadow);margin-bottom:22px;overflow:hidden;position:relative;width:100%}.lv-video-wrap #lv-yt-player,.lv-video-wrap iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.lv-title{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;letter-spacing:-.4px;margin:0 0 8px}.lv-subtitle{color:var(--lv-muted);font-size:1rem;margin:0 0 18px}.lv-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.lv-badge{background:var(--lv-card);border:1px solid var(--lv-card-brd);border-radius:999px;color:var(--lv-muted);font-size:.8rem;font-weight:700;padding:6px 14px}.lv-badge-easy{border-color:#7c3aed59;color:#7c3aed}.lv-badge-done{border-color:#22c55e59;color:#22c55e}.lv-badge-pts{border-color:#f59e0b59;color:#f59e0b}.lv-h2{font-size:1.1rem;font-weight:800;margin:26px 0 10px}.lv-faq-tabs{display:flex;gap:8px;margin-bottom:14px}.lv-faq-tab{background:var(--lv-card);border:1px solid var(--lv-card-brd);border-radius:999px;color:var(--lv-muted);cursor:pointer;font:inherit;font-size:.85rem;font-weight:700;padding:7px 16px;transition:border-color .2s ease,color .2s ease,background .2s ease}.lv-faq-tab:hover{border-color:#ec489966}.lv-faq-tab-active{background:var(--lv-grad);border-color:#0000;color:#fff}.lv-faq-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.lv-faq-item{background:var(--lv-card);border:1px solid var(--lv-card-brd);border-radius:12px;overflow:hidden;transition:border-color .2s ease}.lv-faq-item-open{border-color:#ec489959}.lv-faq-q{align-items:center;background:none;border:none;color:var(--lv-text);cursor:pointer;display:flex;font:inherit;font-weight:700;gap:12px;justify-content:space-between;padding:14px 16px;text-align:left;width:100%}.lv-faq-chevron{background:var(--lv-grad);border-radius:50%;color:#fff;display:grid;flex:none;font-size:.95rem;font-weight:800;height:22px;place-items:center;width:22px}.lv-faq-a-wrap{display:flex;flex-direction:column;gap:10px}.lv-faq-a{color:var(--lv-muted);font-size:.92rem;line-height:1.6;margin:0;padding:0 16px 16px}.rtx-frac-host .rtx-img{display:block;margin:12px auto}.lv-faq-item-5m{background:linear-gradient(135deg,var(--lv-card) 0,var(--lv-card) 98%,#ec48990d 100%);border-color:#ec489933!important;border-width:2px;box-shadow:0 4px 12px #7c3aed14;transition:all .3s ease}.lv-faq-item-5m:hover{border-color:#ec489966!important;box-shadow:0 8px 20px #7c3aed26}.lv-faq-item-5m.lv-faq-item-open{border-color:#ec489980!important}.lv-answer-5m{padding:24px 24px 32px}.lv-answer-intro{background:#7c3aed0f;border-left:4px solid #ec489999;border-radius:10px;color:var(--lv-text);font-size:.96rem;font-weight:500;line-height:1.7;margin:0 0 22px;padding:18px 20px}.lv-root[data-theme=dark] .lv-answer-intro{background:#7c3aed1f}.lv-figure{align-items:center;background:var(--lv-panel);border:2px solid #7c3aed26;border-radius:14px;box-shadow:inset 0 2px 8px #7c3aed14;display:flex;flex-direction:column;gap:12px;justify-content:center;margin:24px 0;padding:24px 20px}.lv-figure-art{color:var(--lv-muted);height:auto;margin:0 auto;opacity:.8;width:min(240px,100%)}.lv-figure-img{border-radius:10px;box-shadow:0 4px 12px #00000026;display:block;margin:0 auto;max-height:300px;max-width:min(420px,100%)}.lv-figure-caption{color:var(--lv-muted);font-size:.8rem;font-style:italic;font-weight:600;text-align:center}.lv-answer-img{border:1px solid var(--lv-card-brd);border-radius:10px;box-shadow:0 2px 8px #0000001a;display:block;margin:0 16px;max-height:240px;max-width:min(340px,100%)}.lv-answer-points{color:var(--lv-text);display:flex;flex-direction:column;font-size:.95rem;gap:14px;line-height:1.7;margin:0;padding:0}.lv-answer-points li{padding-left:12px;position:relative}.lv-answer-points li::marker{color:#ec4899;font-size:1.1em;font-weight:900}.lv-formula-box{display:none}.lv-right{background:var(--lv-panel);border-left:1px solid var(--lv-card-brd);display:flex;flex-direction:column;height:calc(100vh - 62px);position:-webkit-sticky;position:sticky;top:62px}.lv-transcript-head{align-items:baseline;border-bottom:1px solid var(--lv-card-brd);display:flex;gap:10px;justify-content:space-between;padding:18px 20px 12px}.lv-transcript-title{font-size:1.05rem;font-weight:800}.lv-transcript-live{align-items:center;color:var(--lv-muted);display:inline-flex;font-size:.74rem;font-weight:600;gap:6px}.lv-live-dot{animation:lvPulse 1.4s ease-in-out infinite;background:#ef4444;border-radius:50%;display:inline-block;height:6px;width:6px}.lv-transcript-paragraph{color:var(--lv-muted);flex:1 1;font-size:.98rem;line-height:2.1;margin:0;overflow-y:auto;padding:18px 20px}.lv-caption-seg{border-radius:4px;cursor:pointer;transition:color .2s ease,background-color .2s ease}.lv-caption-seg div,.lv-caption-seg li,.lv-caption-seg ol,.lv-caption-seg p,.lv-caption-seg ul{margin:8px 0;padding-left:20px}.lv-caption-seg li{list-style:disc}.lv-caption-seg:not(.lv-caption-flow):hover{background-color:var(--lv-card);color:var(--lv-text)}.lv-caption-flow{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#ec4899 0,#ec4899 0,var(--lv-muted) 0,var(--lv-muted) 100%);background-image:linear-gradient(90deg,#ec4899 0,#ec4899 var(--p,0),var(--lv-muted) var(--p,0),var(--lv-muted) 100%);color:#0000;font-weight:700;transition:background-image .1s linear}@keyframes lvPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@media (max-width:900px){.lv-stage{grid-template-columns:1fr}.lv-right{border-left:none;border-top:1px solid var(--lv-card-brd);height:auto;position:static}.lv-transcript{max-height:340px}.lv-topbar-pills .lv-pill:not(.lv-pill-done){display:none}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}:root{--adm-sidebar-bg:#0f172a;--adm-sidebar-bg-alt:#1a2438;--adm-accent:#f97316;--adm-accent-2:#2563eb}.adm-auth-page,.adm-shell{background:#f4f5f7;color:#1a1d23;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.adm-auth-page{align-items:center;display:flex;justify-content:center;padding:24px}.adm-auth-card{background:#fff;border:1px solid #e2e4e9;border-radius:10px;box-shadow:0 8px 24px #0000000f;max-width:360px;padding:32px;width:100%}.adm-auth-card h1{font-size:22px;margin:0 0 4px}.adm-auth-sub{color:#6b7280;font-size:14px;margin:0 0 24px}.adm-shell{align-items:stretch;display:flex}.adm-loading{color:#6b7280;padding:60px;text-align:center}.adm-sidebar{background:#0f172a;background:var(--adm-sidebar-bg);box-sizing:border-box;color:#cbd5e1;display:flex;flex-direction:column;flex-shrink:0;height:100vh;padding:20px 16px;position:-webkit-sticky;position:sticky;top:0;width:250px}.adm-sidebar-brand{align-items:center;display:flex;gap:10px;padding:4px 6px 20px}.adm-sidebar-logo{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);background:linear-gradient(135deg,var(--adm-accent),#ea580c);border-radius:9px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:36px;justify-content:center;width:36px}.adm-sidebar-brand-name{color:#fff;font-size:14px;font-weight:700}.adm-sidebar-brand-sub{color:#64748b;font-size:12px}.adm-sidebar-section{color:#475569;font-size:11px;font-weight:700;letter-spacing:.06em;padding:14px 10px 8px;text-transform:uppercase}.adm-sidebar-nav{display:flex;flex-direction:column;gap:2px}.adm-nav-item{align-items:center;border-radius:8px;color:#cbd5e1;display:flex;font-size:14px;font-weight:500;gap:10px;padding:10px 12px;text-decoration:none}.adm-nav-item:hover{background:#1a2438;background:var(--adm-sidebar-bg-alt);color:#fff}.adm-nav-item-active{background:#f97316;background:var(--adm-accent);color:#fff;font-weight:600}.adm-nav-icon{font-size:15px;text-align:center;width:18px}.adm-sidebar-trail{list-style:none;margin:0;padding:0}.adm-sidebar-trail li{color:#94a3b8;font-size:12.5px;padding:6px 10px 6px 22px;position:relative}.adm-sidebar-trail li:before{background:#475569;border-radius:50%;content:"";height:5px;left:10px;position:absolute;top:14px;width:5px}.adm-sidebar-trail li a{color:#cbd5e1;text-decoration:none}.adm-sidebar-trail li a:hover{color:#fff;text-decoration:underline}.adm-sidebar-trail-current{color:#fff!important;font-weight:700}.adm-sidebar-trail-current:before{background:#f97316!important;background:var(--adm-accent)!important}.adm-sidebar-spacer{flex:1 1}.adm-sidebar-profile{align-items:center;border-top:1px solid #1e293b;display:flex;gap:10px;margin-top:8px;padding:10px}.adm-sidebar-profile-text{min-width:0}.adm-sidebar-profile-name{color:#fff;font-size:13px;font-weight:600}.adm-sidebar-profile-email,.adm-sidebar-profile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-sidebar-profile-email{color:#64748b;font-size:11.5px}.adm-sidebar-logout{background:none;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;font-size:13px;margin-top:4px;padding:8px 10px;text-align:left}.adm-sidebar-logout:hover{background:#1a2438;background:var(--adm-sidebar-bg-alt);color:#fff}.adm-avatar{align-items:center;background:#f97316;background:var(--adm-accent);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:34px;justify-content:center;width:34px}.adm-avatar-sm{font-size:12px;height:30px;width:30px}.adm-content{display:flex;flex:1 1;flex-direction:column;min-width:0}.adm-topbar{align-items:center;background:#fff;border-bottom:1px solid #e2e4e9;display:flex;justify-content:space-between;padding:16px 32px}.adm-topbar-title{font-size:18px;margin:0}.adm-topbar-right{align-items:center;display:flex;font-size:14px;gap:16px}.adm-link{color:#2563eb;text-decoration:none}.adm-main{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:900px;padding:28px 32px 80px;width:100%}.adm-page h1{font-size:24px;margin:0 0 4px}.adm-page-sub{color:#6b7280;font-size:14px;margin:0 0 20px}.adm-breadcrumb{color:#6b7280;font-size:13px;margin:0 0 8px}.adm-breadcrumb a{color:#2563eb;text-decoration:none}.adm-stat-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:24px}.adm-stat-card{background:#fff;border:1px solid #e2e4e9;gap:12px;padding:16px}.adm-stat-card,.adm-stat-icon{align-items:center;border-radius:10px;display:flex}.adm-stat-icon{flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.adm-stat-value{font-size:22px;font-weight:800;line-height:1.1}.adm-stat-label{color:#6b7280;font-size:12.5px}.adm-dash-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}@media (max-width:720px){.adm-dash-grid{grid-template-columns:1fr}}.adm-donut-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.adm-donut{flex-shrink:0;height:140px;width:140px}.adm-donut,.adm-donut-hole{align-items:center;border-radius:50%;display:flex;justify-content:center}.adm-donut-hole{background:#fff;flex-direction:column;height:90px;width:90px}.adm-donut-total{font-size:20px;font-weight:800}.adm-donut-total-label{color:#6b7280;font-size:11px}.adm-donut-legend{font-size:13px;list-style:none;margin:0;padding:0}.adm-donut-legend li{align-items:center;display:flex;gap:8px;padding:4px 0}.adm-legend-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.adm-coverage-row{margin-bottom:14px}.adm-coverage-label{color:#374151;display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px}.adm-coverage-track{background:#eef0f3;border-radius:999px;height:8px;overflow:hidden}.adm-coverage-fill{background:linear-gradient(90deg,#2563eb,#f97316);background:linear-gradient(90deg,var(--adm-accent-2),var(--adm-accent));border-radius:999px;height:100%}.adm-quick-counts{border-top:1px solid #eef0f3;display:flex;gap:20px;margin-top:16px;padding-top:14px}.adm-quick-counts div{color:#6b7280;display:flex;flex-direction:column;font-size:12px}.adm-quick-counts span{color:#1a1d23;font-size:18px;font-weight:800}.adm-table{background:#fff;border:1px solid #e2e4e9;border-collapse:initial;border-radius:10px;border-spacing:0;box-shadow:0 1px 2px #0000000a;margin-bottom:16px;overflow:hidden;width:100%}.adm-table td,.adm-table th{border-bottom:1px solid #eef0f3;font-size:14px;padding:10px 14px;text-align:left}.adm-table th{background:#f9fafb;color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.adm-table tr:last-child td{border-bottom:none}.adm-table-compact input{width:100%}.adm-row-clickable{cursor:pointer}.adm-row-clickable:hover{background:#f9fafb}.adm-row-link{color:#1a1d23;font-weight:600}.adm-row-clickable:hover .adm-row-link{color:#2563eb;color:var(--adm-accent-2);text-decoration:underline}.adm-row-actions{align-items:center;display:flex;gap:10px;white-space:nowrap}.adm-empty{color:#9ca3af;padding:24px!important;text-align:center}.adm-field{color:#374151;display:block;font-size:13px;margin-bottom:16px}.adm-field span{display:block;font-weight:600;margin-bottom:6px}.adm-field input,.adm-inline-form input,.adm-inline-form select,.adm-qa-block input,.adm-qa-block textarea,.adm-table input,.adm-table select,.adm-video-form input{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:8px 10px;width:100%}.adm-inline-form{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;padding:14px}.adm-inline-form:focus-within{border-color:#2563eb;border-color:var(--adm-accent-2);border-style:solid}.adm-inline-form input{flex:1 1;min-width:160px;width:auto}.adm-inline-form select{width:auto}.adm-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding:9px 16px;text-decoration:none;white-space:nowrap}.adm-btn-primary{background:#2563eb;background:var(--adm-accent-2);color:#fff}.adm-btn-primary:disabled{cursor:default;opacity:.6}.adm-btn-ghost{background:#eef0f3;color:#1a1d23}.adm-btn-text{background:none;color:#2563eb;color:var(--adm-accent-2);padding:4px 6px}.adm-btn-danger-text{background:none;color:#dc2626;padding:4px 6px}.adm-error{color:#dc2626;font-size:13px;margin-top:8px}.adm-inline-note{color:#6b7280;font-size:13px}.adm-card{background:#fff;border:1px solid #e2e4e9;border-radius:8px;margin-bottom:20px;padding:20px}.adm-card h2{font-size:16px;margin:0 0 14px}.adm-video-form{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.adm-video-form>input{width:100%}.adm-radio-row{display:flex;font-size:14px;gap:20px}.adm-radio-row label{align-items:center;display:flex;gap:6px}.adm-upload-row{align-items:center;display:flex;gap:10px;width:100%}.adm-upload-row input:not([type=file]),.adm-upload-row input[type=text]{flex:1 1}.adm-qa-block{background:#fafbfc;border:1px solid #e2e4e9;border-radius:10px;display:flex;flex-direction:column;gap:8px;margin-bottom:14px;padding:14px}.adm-qa-block textarea{min-height:60px;resize:vertical}.adm-qa-block-5m textarea{min-height:90px}.adm-qa-head{align-items:center;display:flex;justify-content:space-between}.adm-block-index{background:#2563eb;background:var(--adm-accent-2);border-radius:6px;color:#fff;font-size:11px;font-weight:800;letter-spacing:.03em;padding:3px 8px}.adm-mini-label{color:#6b7280;font-size:11.5px;font-weight:700;letter-spacing:.04em;margin-top:4px;text-transform:uppercase}.adm-card-hint{color:#6b7280;font-size:13px;margin:-6px 0 14px}.adm-caption-block{gap:10px}.adm-caption-times{align-items:flex-end;display:flex;gap:12px}.adm-caption-times label{color:#6b7280;display:flex;flex-direction:column;font-size:11.5px;font-weight:700;gap:4px;letter-spacing:.04em;text-transform:uppercase}.adm-caption-times input{border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:7px 9px;width:90px}.adm-caption-times .adm-block-index{align-self:center;margin-left:auto}.adm-rte{background:#fff;border:1px solid #d1d5db;border-radius:8px;overflow:hidden}.adm-rte:focus-within{border-color:#2563eb;border-color:var(--adm-accent-2);box-shadow:0 0 0 3px #2563eb1f}.adm-rte-toolbar{background:#f9fafb;border-bottom:1px solid #eef0f3;display:flex;gap:2px;padding:6px 8px}.adm-rte-btn{background:none;border:none;border-radius:5px;color:#374151;cursor:pointer;font-size:13px;height:26px;min-width:28px;padding:0 6px}.adm-rte-btn:hover{background:#e5e7eb}.adm-rte-btn-bold{font-weight:800}.adm-rte-btn-italic{font-family:Georgia,serif;font-style:italic}.adm-rte-btn-underline{text-decoration:underline}.adm-rte-btn-on{color:#fff}.adm-rte-btn-on,.adm-rte-btn-on:hover{background:#2563eb;background:var(--adm-accent-2)}.adm-rte-divider{background:#e5e7eb;margin:2px 4px;width:1px}.adm-rte-frac-icon{display:inline-flex;flex-direction:column;font-size:9px;font-weight:700;line-height:1}.adm-rte-frac-icon span:first-child{border-bottom:1px solid;padding:0 3px 1px}.adm-rte-frac-icon span:last-child{padding:1px 3px 0}.adm-rte-palette{background:#fff;border-bottom:1px solid #eef0f3;display:flex;flex-direction:column;gap:10px;padding:10px 12px}.adm-rte-palette-label{color:#9ca3af;display:block;font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.adm-rte-palette-grid{display:flex;flex-wrap:wrap;gap:3px}.adm-rte-symbol{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#1a1d23;cursor:pointer;font-size:15px;height:28px;width:30px}.adm-rte-symbol:hover{background:#2563eb;background:var(--adm-accent-2);border-color:#2563eb;border-color:var(--adm-accent-2);color:#fff}.adm-rte-area{font-size:14px;line-height:2.1;outline:none;padding:10px 12px}.adm-rte-area:empty:before{color:#9ca3af;content:attr(data-placeholder);pointer-events:none}.adm-rte-area ol,.adm-rte-area ul{margin:6px 0;padding-left:22px}.adm-page-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.adm-search{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:9px 14px;width:230px}.adm-search:focus{border-color:#2563eb;border-color:var(--adm-accent-2);box-shadow:0 0 0 3px #2563eb1f;outline:none}.adm-key-badge{background:#2563eb14;border-radius:6px;color:#2563eb;color:var(--adm-accent-2);font-weight:800;min-width:26px;padding:3px 7px;text-align:center}.adm-chip,.adm-key-badge{display:inline-block;font-size:12px}.adm-chip{background:#eef0f3;border-radius:999px;color:#374151;font-weight:600;padding:3px 10px;white-space:nowrap}.adm-chip-red{background:#fee2e2;color:#b91c1c}.adm-chip-green{background:#d1fae5;color:#047857}.adm-chip-muted{background:#f3f4f6;color:#9ca3af}.adm-image-field{display:flex;flex-direction:column;gap:6px}.adm-image-drop{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;gap:8px;justify-content:center;padding:14px}.adm-image-drop:hover{border-color:#2563eb;border-color:var(--adm-accent-2);color:#2563eb;color:var(--adm-accent-2)}.adm-image-preview{align-items:flex-start;display:flex;gap:12px}.adm-image-preview img{background:#fff;border:1px solid #e2e4e9;border-radius:8px;max-height:160px;max-width:260px}
/*# sourceMappingURL=main.60996db6.css.map*/