﻿*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--primary-color: #e74697;--secondary-color: #6366f1;--accent-color: #06b6d4;--success-color: #10b981;--warning-color: #f59e0b;--background-dark: #0a0a0f;--background-light: #1a1a2e;--background-card: #16161d;--text-primary: #ffffff;--text-secondary: #a1a1aa;--text-accent: #e4e4e7;--text-muted: #71717a;--gradient-primary: linear-gradient(135deg, #e74697 0%, #6366f1 100%);--gradient-secondary: linear-gradient(135deg, #06b6d4 0%, #0891b2 100%);--gradient-success: linear-gradient(135deg, #10b981 0%, #059669 100%);--gradient-warm: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--gradient-mesh: radial-gradient(circle at 20% 80%, rgba(231, 70, 151, 0.3) 0%, transparent 50%), radial-gradient(circle at 80% 20%, rgba(99, 102, 241, 0.3) 0%, transparent 50%), radial-gradient(circle at 40% 40%, rgba(6, 182, 212, 0.2) 0%, transparent 50%);--border-color: #27272a;--border-light: rgba(255, 255, 255, 0.1);--card-background: rgba(22, 22, 29, 0.8);--card-border: rgba(255, 255, 255, 0.08);--backdrop-blur: blur(20px);--shadow-soft: 0 4px 16px rgba(0, 0, 0, 0.1);--shadow-medium: 0 8px 32px rgba(0, 0, 0, 0.15);--shadow-strong: 0 16px 64px rgba(0, 0, 0, 0.2);--transition-fast: 0.2s ease;--transition-medium: 0.3s ease;--transition-slow: 0.5s ease}html{scroll-behavior:smooth}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:var(--background-dark);background-image:var(--gradient-mesh);color:var(--text-primary);line-height:1.6;overflow-x:hidden;scroll-behavior:smooth}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--background-card);border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg, #e74697 0%, #6366f1 100%);border-radius:4px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg, #f56bb7 0%, #8b8cf1 100%)}::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg, #d63384 0%, #5856eb 100%)}::-webkit-scrollbar-corner{background:var(--background-card)}*{scrollbar-width:thin;scrollbar-color:var(--primary-color) var(--background-card)}._a{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--background-dark);display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s ease,visibility .5s ease}._a.hidden{opacity:0;visibility:hidden}._b{width:50px;height:50px;border:3px solid rgba(231,70,151,.3);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.section{padding:6rem 0;position:relative;min-height:100vh}.section .container{max-width:87.5vw;margin:0 auto;padding:0 2rem}.section .container ._c{text-align:center}.section .container ._c ._d{display:inline-block;background:rgba(231,70,151,.1);border:1px solid rgba(231,70,151,.3);padding:.5rem 1rem;border-radius:50px;font-size:.9rem;font-weight:500;color:var(--primary-color);margin-bottom:1rem}.section .container ._c h2{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.navbar{position:absolute;top:0;left:0;right:0;z-index:1000;height:80px;display:flex;align-items:center;background:rgba(0,0,0,0);backdrop-filter:none;border-bottom:none;transition:all var(--transition-medium);opacity:1}.navbar ._e{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.navbar ._e ._f{display:flex;list-style:none;gap:1.5rem;align-items:center}.navbar ._e ._f ._g{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:all var(--transition-fast);position:relative;padding:.5rem 1rem;border-radius:8px;border:2px solid rgba(0,0,0,0)}.navbar ._e ._f ._g:hover{color:#fff;border-color:#fff}.navbar ._e ._f ._g.active{color:var(--primary-color);border-color:var(--primary-color)}.navbar ._e ._f ._h{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);transition:color var(--transition-fast)}.navbar ._e ._f ._h:hover{color:var(--primary-color)}.navbar ._e ._i{display:none;flex-direction:column;cursor:pointer;padding:.5rem;border-radius:8px;transition:background-color var(--transition-fast)}.navbar ._e ._i:hover{background-color:hsla(0,0%,100%,.1)}.navbar ._e ._i span{width:25px;height:3px;background:var(--text-primary);margin:3px 0;transition:var(--transition-fast);border-radius:3px}.navbar ._e ._i.active span:nth-child(1){transform:rotate(-45deg) translate(-5px, 6px)}.navbar ._e ._i.active span:nth-child(2){opacity:0}.navbar ._e ._i.active span:nth-child(3){transform:rotate(45deg) translate(-5px, -6px)}.navbar.hidden{transform:translateY(-100%);opacity:0}@media(max-width: 1024px){.navbar ._e{padding:0 1.5rem}.navbar ._e ._f{gap:1rem}.navbar ._e ._f ._g{padding:.4rem .8rem;font-size:.9rem}}@media(max-width: 768px){.navbar{height:70px;background:rgba(10,10,15,.95);backdrop-filter:var(--backdrop-blur);border-bottom:1px solid var(--border-light)}.navbar ._e{padding:0 1rem}.navbar ._e ._f{position:fixed;top:70px;left:0;width:100%;height:calc(100vh - 70px);background:rgba(10,10,15,.98);backdrop-filter:var(--backdrop-blur);flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding:2rem 0;transform:translateX(-100%);transition:transform var(--transition-medium);border-top:1px solid var(--border-light)}.navbar ._e ._f.active{transform:translateX(0)}.navbar ._e ._f li{width:100%;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.05)}.navbar ._e ._f li:last-child{border-bottom:none;margin-top:1rem}.navbar ._e ._f ._g{display:block;width:100%;padding:1.5rem 2rem;font-size:1.1rem;border:none;border-radius:0;transition:all var(--transition-fast)}.navbar ._e ._f ._g:hover{background:rgba(231,70,151,.1);color:var(--primary-color);border:none}.navbar ._e ._f ._g.active{background:rgba(231,70,151,.2);color:var(--primary-color);border:none}.navbar ._e ._f ._h{justify-content:center;font-size:1.1rem}.navbar ._e ._f ._h i{font-size:1.2rem}.navbar ._e ._i{display:flex;z-index:1001}}@media(max-width: 480px){.navbar{height:60px}.navbar ._e{padding:0 1rem}.navbar ._e ._f{top:60px;height:calc(100vh - 60px);padding:1.5rem 0}.navbar ._e ._f ._g{padding:1.2rem 1.5rem;font-size:1rem}.navbar ._e ._i span{width:22px;height:2px;margin:2px 0}}@media(max-width: 360px){.navbar ._e{padding:0 .75rem}.navbar ._e ._f{padding:1rem 0}.navbar ._e ._f ._g{padding:1rem 1rem;font-size:.95rem}.navbar ._e ._i span{width:20px}}._j{height:100vh;margin-top:0;display:flex;align-items:center;justify-content:center;position:relative;padding:80px 0 0 0;overflow:hidden;background:linear-gradient(135deg, rgb(15, 15, 25) 0%, rgba(25, 15, 35, 0.95) 15%, rgba(35, 25, 45, 0.9) 30%, rgba(45, 25, 55, 0.95) 45%, rgba(25, 35, 65, 0.9) 60%, rgba(35, 15, 45, 0.95) 75%, rgba(25, 15, 35, 0.95) 90%, rgb(15, 15, 25) 100%);background-size:400% 400%;animation:gradientMove 20s ease infinite}._j ._k{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:radial-gradient(circle at 20% 30%, rgba(231, 70, 151, 0.15) 0%, transparent 45%),radial-gradient(circle at 80% 20%, rgba(99, 102, 241, 0.18) 0%, transparent 50%),radial-gradient(circle at 30% 80%, rgba(139, 92, 246, 0.12) 0%, transparent 40%),radial-gradient(circle at 70% 70%, rgba(255, 107, 157, 0.1) 0%, transparent 35%)}._j ._k ._l{position:absolute;border-radius:50%;filter:blur(60px);opacity:.4;animation:float 8s ease-in-out infinite}._j ._k ._m{width:400px;height:400px;background:radial-gradient(circle, rgba(231, 70, 151, 0.4) 0%, rgba(231, 70, 151, 0.15) 40%, transparent 70%);top:10%;left:5%;animation-delay:0s}._j ._k ._n{width:350px;height:350px;background:radial-gradient(circle, rgba(99, 102, 241, 0.5) 0%, rgba(99, 102, 241, 0.18) 40%, transparent 70%);top:50%;right:10%;animation-delay:2.5s}._j ._k ._o{width:300px;height:300px;background:radial-gradient(circle, rgba(139, 92, 246, 0.4) 0%, rgba(139, 92, 246, 0.15) 40%, transparent 70%);bottom:20%;left:50%;animation-delay:5s}._j ._p{max-width:85%;text-align:center;z-index:1;padding:2rem}._j ._p ._q{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;line-height:1.25;margin-bottom:1.5rem;color:var(--text-primary);animation:titlePulse 4s ease-in-out infinite}._j ._p ._q ._r{background:linear-gradient(45deg, #e74697 0%, #ff6b9d 33%, #e74697 66%, #d63384 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:gradientShift1 6s ease-in-out infinite;font-size:1.1em;font-weight:800}._j ._p ._q ._s{background:linear-gradient(45deg, #6366f1 0%, #8b5cf6 33%, #6366f1 66%, #4f46e5 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:gradientShift2 6s ease-in-out infinite;font-size:1.1em;font-weight:800}._j ._p ._t{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2rem;max-width:90%;margin-left:auto;margin-right:auto}._j ._p ._t ._u{display:inline;position:relative;transition:all 1.2s ease;border-radius:4px;padding:2px 4px;background:rgba(0,0,0,0);color:inherit;overflow:hidden}._j ._p ._t ._u::before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#6178a9;transition:width 1.2s ease;z-index:-1}._j ._p ._t ._u.highlighting{color:#fff}._j ._p ._t ._u.highlighting::before{width:var(--highlight-progress, 0%)}._j ._p ._v{margin-bottom:2rem;color:var(--text-accent)}._j ._p ._v p{margin-bottom:.5rem;line-height:1.6}._j ._p ._v sup{font-size:.7em;color:var(--primary-color);font-weight:600}._j ._p ._v a{color:var(--primary-color);text-decoration:none;transition:color var(--transition-fast)}._j ._p ._v a:hover{color:var(--text-primary)}._j ._p ._w{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}._j ._p ._w ._x{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border-radius:50px;text-decoration:none;font-weight:600;transition:all var(--transition-fast);border:none;cursor:pointer}._j ._p ._w ._y{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-medium)}._j ._p ._w ._y:hover{transform:translateY(-2px);box-shadow:var(--shadow-strong)}._j ._p ._w ._z{background:hsla(0,0%,100%,.1);color:var(--text-primary);border:1px solid var(--border-light);backdrop-filter:var(--backdrop-blur)}._j ._p ._w ._z:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}@keyframes gradientMove{0%{background-position:0% 0%}25%{background-position:100% 25%}50%{background-position:0% 50%}75%{background-position:100% 75%}100%{background-position:0% 0%}}@keyframes float{0%,100%{transform:translateY(0px) rotate(0deg) scale(1)}25%{transform:translateY(-30px) rotate(90deg) scale(1.05)}50%{transform:translateY(0px) rotate(180deg) scale(1)}75%{transform:translateY(30px) rotate(270deg) scale(0.95)}}@keyframes titlePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes gradientShift1{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes gradientShift2{0%,100%{background-position:100% 50%}50%{background-position:0% 50%}}._A{background:var(--card-background);border:1px solid var(--card-border);border-radius:20px;padding:3rem;backdrop-filter:var(--backdrop-blur);position:relative;overflow:hidden}._A::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);border-radius:20px 20px 0 0}._A ._B h3{font-size:1.8rem;color:var(--text-primary);text-align:center;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:0;animation:fadeInUp .8s ease .2s forwards}._A ._B ._C{margin-bottom:3rem}._A ._B ._C ._D{font-size:1rem;line-height:1.5;color:var(--text-accent);text-align:center;max-width:85%;margin:0 auto;opacity:1;animation:fadeInUp .8s ease forwards}._A ._B ._E{margin-bottom:3rem;opacity:0;transform:translateY(30px);animation:fadeInUpFlow .8s ease forwards;position:relative}._A ._B ._E[data-animation-delay="0"]{animation-delay:.4s}._A ._B ._E[data-animation-delay="200"]{animation-delay:.8s}._A ._B ._E[data-animation-delay="400"]{animation-delay:1.2s}._A ._B ._E ._F{display:flex;align-items:center;gap:1.3rem;margin-bottom:2rem}._A ._B ._E ._F ._G{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);border-radius:50%;color:#fff;font-weight:bold;font-size:1.1rem;position:relative;z-index:2;flex-shrink:0}._A ._B ._E ._F ._G::after{content:"";position:absolute;top:25px;left:-7px;width:60px;height:60px;border:2px solid rgba(231,70,151,.3);border-radius:50%;animation:pulse 2s infinite;z-index:-1;pointer-events:none}._A ._B ._E ._F h4{font-size:1.4rem;color:var(--text-primary);margin:0}._A ._B ._E ._H{background:hsla(0,0%,100%,.02);border:1px solid var(--border-light);border-radius:20px;padding:2rem;position:relative}._A ._B ._E ._H ._I{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}._A ._B ._E ._H ._J{background:rgba(6,182,212,.15);color:#06b6d4;border:1px solid rgba(6,182,212,.3)}._A ._B ._E ._H ._K{background:rgba(245,158,11,.15);color:#f59e0b;border:1px solid rgba(245,158,11,.3)}._A ._B ._E ._H ._L{background:rgba(16,185,129,.15);color:#10b981;border:1px solid rgba(16,185,129,.3)}._A ._B ._E ._H ._M{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:hsla(0,0%,100%,.05);border-radius:15px;border:1px solid var(--border-light);transition:all var(--transition-medium);position:relative;overflow:hidden}._A ._B ._E ._H ._M::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-primary);opacity:0;transition:opacity var(--transition-medium);z-index:-1}._A ._B ._E ._H ._M:hover{transform:translateY(-3px);border-color:rgba(231,70,151,.5)}._A ._B ._E ._H ._M:hover ._N::after{transform:translate(-50%, -50%) scale(1.5)}._A ._B ._E ._H ._M:hover::before{opacity:.05}._A ._B ._E ._H._O ._N{background:var(--gradient-secondary)}._A ._B ._E ._H._P ._N{background:var(--gradient-warm)}._A ._B ._E ._H._Q ._N{background:var(--gradient-success)}._A ._B ._E ._H ._N{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);border-radius:15px;color:#fff;font-size:1.2rem;position:relative;overflow:hidden}._A ._B ._E ._H ._N::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:hsla(0,0%,100%,.2);border-radius:50%;transform:translate(-50%, -50%) scale(0);transition:transform var(--transition-medium)}._A ._B ._E ._H ._R h5{color:var(--text-primary);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}._A ._B ._E ._H ._R p{color:var(--text-secondary);font-size:.95rem;line-height:1.6}._A ._B ._E ._S{display:flex;justify-content:center;margin:1.5rem 0;opacity:.6}._A ._B ._E ._S i{font-size:1.5rem;color:var(--primary-color);animation:bounce 2s infinite}._A ._B ._T{background:var(--card-background);border:1px solid var(--card-border);border-radius:20px;padding:2.5rem;text-align:center;position:relative;overflow:hidden;opacity:0;transform:translateY(30px);animation:fadeInUpFlow .8s ease forwards;margin-top:-1rem}._A ._B ._T::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg, rgba(231, 70, 151, 0.05) 0%, rgba(99, 102, 241, 0.08) 25%, rgba(6, 182, 212, 0.06) 50%, rgba(231, 70, 151, 0.04) 75%, rgba(99, 102, 241, 0.07) 100%);background-size:300% 300%;animation:lakeShimmer 8s ease-in-out infinite;z-index:-1}._A ._B ._T::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 40%, rgba(231, 70, 151, 0.1) 0%, transparent 50%),radial-gradient(circle at 70% 70%, rgba(6, 182, 212, 0.08) 0%, transparent 50%),radial-gradient(circle at 20% 80%, rgba(99, 102, 241, 0.06) 0%, transparent 50%);background-size:200% 200%,250% 250%,180% 180%;animation:lakeRipples 12s ease-in-out infinite;z-index:-1}._A ._B ._T ._U{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}._A ._B ._T ._U ._V{width:60px;height:60px;display:flex;padding-left:.3rem;align-items:center;justify-content:center;background:var(--gradient-primary);border-radius:50%;color:#fff;font-size:1.5rem}._A ._B ._T ._U h4{font-size:1.5rem;color:var(--text-primary);margin:0}._A ._B ._T ._W p{font-size:1.1rem;line-height:1.7;color:var(--text-accent);margin-bottom:2rem}._A ._B ._T ._W ._X{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem}._A ._B ._T ._W ._X ._Y{display:flex;align-items:center;gap:.5rem;color:var(--success-color);font-weight:500}._A ._B ._T ._W ._X ._Y i{font-size:1.1rem}@keyframes fadeIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUpFlow{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.7}100%{transform:scale(1);opacity:1}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}@keyframes lakeShimmer{0%{background-position:0% 0%;opacity:.6}25%{background-position:50% 25%;opacity:.8}50%{background-position:100% 50%;opacity:.7}75%{background-position:50% 75%;opacity:.9}100%{background-position:0% 100%;opacity:.6}}@keyframes lakeRipples{0%{background-position:0% 0%,0% 0%,0% 0%;opacity:.3}33%{background-position:30% 40%,70% 20%,20% 60%;opacity:.5}66%{background-position:60% 80%,40% 60%,80% 40%;opacity:.4}100%{background-position:100% 100%,100% 100%,100% 100%;opacity:.3}}._Z{background:rgba(22,22,29,.5)}._Z ._ab ._bb{margin-bottom:2rem}._Z ._ab ._bb ._cb{text-align:center;background:var(--card-background);border:1px solid var(--card-border);border-radius:20px;padding:2rem;backdrop-filter:var(--backdrop-blur)}._Z ._ab ._bb ._cb img{max-width:100%;height:auto}._Z ._ab ._bb ._cb ._db{margin-top:1rem;color:var(--text-secondary);font-size:.9rem}._Z ._ab ._eb ._fb{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:2rem;margin-bottom:2rem}._Z ._ab ._eb ._fb ._gb{background:var(--card-background);border:1px solid var(--card-border);border-radius:20px;padding:2rem;backdrop-filter:var(--backdrop-blur);transition:all var(--transition-medium);position:relative;overflow:hidden}._Z ._ab ._eb ._fb ._gb::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-primary);opacity:0;transition:opacity var(--transition-medium);z-index:-1}._Z ._ab ._eb ._fb ._gb:hover{transform:translateY(-8px);border-color:rgba(231,70,151,.5);box-shadow:0 20px 40px rgba(0,0,0,.3)}._Z ._ab ._eb ._fb ._gb:hover::before{opacity:.05}._Z ._ab ._eb ._fb ._gb:hover ._hb{transform:scale(1.1);box-shadow:0 8px 20px rgba(231,70,151,.4)}._Z ._ab ._eb ._fb ._gb ._ib{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}._Z ._ab ._eb ._fb ._gb ._ib ._hb{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--gradient-secondary);border-radius:15px;color:#fff;font-size:1.2rem;transition:all var(--transition-medium);position:relative;overflow:hidden}._Z ._ab ._eb ._fb ._gb ._ib ._hb::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:hsla(0,0%,100%,.2);border-radius:50%;transform:translate(-50%, -50%) scale(0);transition:transform var(--transition-medium)}._Z ._ab ._eb ._fb ._gb ._ib h3{color:var(--text-primary);font-size:1.3rem}._Z ._ab ._eb ._fb ._gb ._jb p{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}._Z ._ab ._eb ._fb ._gb ._jb ._kb{display:flex;flex-direction:column;gap:.5rem}._Z ._ab ._eb ._fb ._gb ._jb ._kb ._lb{display:flex;align-items:center;gap:.5rem;color:var(--text-accent);font-size:.9rem}._Z ._ab ._eb ._fb ._gb ._jb ._kb ._lb i{color:var(--success-color)}._Z ._ab ._mb h3{color:var(--text-primary);margin-bottom:2rem;text-align:center;font-size:1.5rem}._Z ._ab ._mb ._nb{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem}._Z ._ab ._mb ._nb ._ob{background:hsla(0,0%,100%,.05);border:1px solid var(--border-light);border-radius:15px;padding:1.5rem;transition:all var(--transition-medium);position:relative;cursor:pointer}._Z ._ab ._mb ._nb ._ob::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(231, 70, 151, 0.1) 0%, rgba(99, 102, 241, 0.08) 100%);opacity:0;transition:opacity var(--transition-medium);border-radius:15px;z-index:-1}._Z ._ab ._mb ._nb ._ob:hover{transform:translateY(-5px);border-color:rgba(231,70,151,.3);box-shadow:0 10px 25px rgba(0,0,0,.2)}._Z ._ab ._mb ._nb ._ob:hover::before{opacity:1}._Z ._ab ._mb ._nb ._ob:hover h4{color:var(--primary-color)}._Z ._ab ._mb ._nb ._ob h4{color:var(--text-primary);margin-bottom:.5rem;font-size:1.1rem;transition:color var(--transition-medium)}._Z ._ab ._mb ._nb ._ob p{color:var(--text-secondary);font-size:.9rem;line-height:1.5}._pb ._qb{margin-top:2rem}._pb h2._rb{text-align:center;font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}._pb ._sb{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem;padding:1.5rem;background:hsla(0,0%,100%,.03);border:1px solid var(--border-light);border-radius:16px;backdrop-filter:var(--backdrop-blur)}._pb ._sb ._tb{padding:.75rem 1.5rem;background:hsla(0,0%,100%,.05);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:all var(--transition-medium);font-weight:500;cursor:pointer}._pb ._sb ._tb:hover:not(:disabled){background:hsla(0,0%,100%,.1);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}._pb ._sb ._tb:disabled{opacity:.5;cursor:not-allowed}._pb ._sb ._tb i{font-size:.9rem}._pb ._sb ._ub{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--gradient-primary);border-radius:25px;color:#fff;font-weight:600;font-size:1rem;box-shadow:0 4px 15px rgba(231,70,151,.3)}._pb ._vb{opacity:0;transform:translateY(20px);transition:all .6s ease;background:hsla(0,0%,100%,.02);border:1px solid var(--border-light);border-radius:16px;padding:2rem;position:relative;overflow:hidden;animation-delay:calc(var(--step-index, 0)*.2s)}._pb ._vb::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left}._pb ._vb.active{opacity:1;transform:translateY(0)}._pb ._vb.active ._wb{animation:stepPulse 2s ease-in-out infinite}._pb ._vb#step1 ._wb{background:linear-gradient(135deg, #e74697 0%, #f59e0b 100%);box-shadow:0 4px 20px rgba(231,70,151,.3)}._pb ._vb#step2 ._wb{background:linear-gradient(135deg, #6366f1 0%, #06b6d4 100%);box-shadow:0 4px 20px rgba(99,102,241,.3)}._pb ._vb#step3 ._wb{background:linear-gradient(135deg, #06b6d4 0%, #10b981 100%);box-shadow:0 4px 20px rgba(6,182,212,.3)}._pb ._vb:nth-child(1){--step-index: 0}._pb ._vb:nth-child(2){--step-index: 1}._pb ._vb:nth-child(3){--step-index: 2}._pb ._vb h5._rb{display:flex;align-items:center;gap:1rem;color:var(--text-primary);font-size:1.4rem;margin-bottom:1.5rem;padding:0 1rem 1rem 0;border-bottom:2px solid rgba(0,0,0,0);background:linear-gradient(90deg, var(--primary-color), var(--secondary-color)) 0 100%/0% 2px no-repeat}._pb ._vb h5._rb ._wb{width:45px;height:45px;background:var(--gradient-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;margin:0;position:relative;box-shadow:0 4px 20px rgba(231,70,151,.3)}._pb ._vb h5._rb ._wb::before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:var(--gradient-primary);border-radius:50%;z-index:-1;opacity:0}._pb ._vb p._xb{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin-bottom:2rem;padding-left:.5rem;border-left:3px solid var(--accent-color);background:rgba(6,182,212,.05);padding:1rem 0 1rem 1.5rem;border-radius:0 8px 8px 0}._pb ._vb ._yb{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}._pb ._vb ._yb::before{content:"VS";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:var(--gradient-primary);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1rem;z-index:10;box-shadow:0 4px 15px rgba(231,70,151,.3)}._pb ._vb ._yb ._zb{background:hsla(0,0%,100%,.03);border:2px dashed var(--border-light);border-radius:16px;padding:2rem;position:relative;overflow:hidden;transition:all var(--transition-medium)}._pb ._vb ._yb ._zb::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, transparent, var(--primary-color), transparent);opacity:0;transition:opacity var(--transition-medium)}._pb ._vb ._yb ._zb._Ab{border-color:var(--primary-color);background:rgba(231,70,151,.05)}._pb ._vb ._yb ._zb._Bb{border-color:var(--secondary-color);background:rgba(99,102,241,.05)}._pb ._vb ._yb ._zb._Ab::before{background:linear-gradient(90deg, transparent, var(--primary-color), transparent)}._pb ._vb ._yb ._zb._Bb::before{background:linear-gradient(90deg, transparent, var(--secondary-color), transparent)}._pb ._vb ._yb ._zb h6{color:var(--text-primary);font-size:1.2rem;margin-bottom:1.5rem;text-align:center;font-weight:600}._pb ._vb ._yb ._Cb{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;margin-bottom:1.5rem}._pb ._vb ._yb ._Cb ._Db{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;transition:all var(--transition-medium);border:2px solid rgba(0,0,0,0)}._pb ._vb ._yb ._Cb ._Db:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.3)}._pb ._vb ._yb ._Cb ._Db:hover img{transform:scale(1.05)}._pb ._vb ._yb ._Cb ._Db:hover::after{opacity:1}._pb ._vb ._yb ._Cb ._Db::after{content:"Click to enlarge";position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);background:var(--background-dark);color:var(--text-primary);padding:.25rem .5rem;border-radius:4px;font-size:.7rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-medium);border:1px solid var(--border-light)}._pb ._vb ._yb ._Cb ._Db:nth-child(1) img{animation-delay:.1s}._pb ._vb ._yb ._Cb ._Db:nth-child(2) img{animation-delay:.2s}._pb ._vb ._yb ._Cb ._Db:nth-child(3) img{animation-delay:.3s}._pb ._vb ._yb ._Cb ._Db:nth-child(4) img{animation-delay:.4s}._pb ._vb ._yb ._Cb ._Db:nth-child(5) img{animation-delay:.5s}._pb ._vb ._yb ._Cb ._Db:nth-child(6) img{animation-delay:.6s}._pb ._vb ._yb ._Cb ._Db:nth-child(7) img{animation-delay:.7s}._pb ._vb ._yb ._Cb ._Db img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-medium);opacity:0;animation:fadeInImage .5s ease forwards}._pb ._vb ._yb ._Cb .image-placeholder{background:hsla(0,0%,100%,.1);border:1px dashed var(--border-light);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:.8rem;aspect-ratio:1;transition:all var(--transition-medium)}._pb ._vb ._yb ._Cb .image-placeholder:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px)}._pb ._vb ._yb ._Ab ._Db:hover{border-color:var(--primary-color)}._pb ._vb ._yb ._Bb ._Db:hover{border-color:var(--secondary-color)}._pb ._vb ._yb ._Eb{display:flex;justify-content:space-between;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-light)}._pb ._vb ._yb ._Eb ._Fb{color:var(--text-primary);font-weight:600;font-size:.9rem;position:relative;overflow:hidden}._pb ._vb ._yb ._Eb ._Gb{color:var(--text-primary);font-weight:600;font-size:.9rem;position:relative;overflow:hidden}._pb ._vb ._qb p{color:var(--text-secondary);font-size:1rem;line-height:1.7;padding-left:.5rem;border-left:3px solid #10b981;background:rgba(16,185,129,.08);padding:1rem 0 1rem 1.5rem;border-radius:0 8px 8px 0;position:relative;transition:all .3s ease}._pb ._vb#step2 ._Hb ._Ib ._Jb{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}._pb ._vb#step2 ._Hb ._Ib ._Jb ._Kb{background:rgba(22,22,29,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1.5rem;backdrop-filter:blur(10px);transition:all .3s ease;position:relative;overflow:hidden}._pb ._vb#step2 ._Hb ._Ib ._Jb ._Kb::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--primary-color), var(--secondary-color));opacity:0;transition:opacity .3s ease}._pb ._vb#step2 ._Hb ._Ib ._Jb ._Kb:hover{border-color:rgba(231,70,151,.3);box-shadow:0 8px 32px rgba(231,70,151,.15);transform:translateY(-2px)}._pb ._vb#step2 ._Hb ._Ib ._Jb ._Kb:hover::before{opacity:1}._pb ._vb#step2 ._Hb ._Ib ._Jb ._Kb ._Lb{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}._pb ._vb#step2 ._Hb ._Ib ._Jb ._Kb ._Lb ._Mb{width:40px;height:40px;border-radius:10px;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;box-shadow:0 4px 15px rgba(231,70,151,.3)}._pb ._vb#step2 ._Hb ._Ib ._Jb ._Kb ._Lb h6{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0}._pb ._vb#step2 ._Hb ._Ib ._Jb ._Kb ._Nb{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);border-radius:8px;padding:1.5rem;margin:1rem 0;text-align:center;font-size:1.1rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-height:4rem}._pb ._vb#step2 ._Hb ._Ib ._Jb ._Kb ._Nb:hover{border-color:rgba(16,185,129,.4);box-shadow:0 4px 20px rgba(16,185,129,.1)}._pb ._vb#step2 ._Hb ._Ib ._Jb ._Kb ._Nb .MathJax,._pb ._vb#step2 ._Hb ._Ib ._Jb ._Kb ._Nb mjx-container{margin:0 !important}._pb ._vb#step2 ._Hb ._Ib ._Jb ._Kb ._Ob{margin-top:1rem;padding:.75rem 1rem;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.15);border-radius:6px;font-size:.85rem;color:hsla(0,0%,100%,.6);line-height:1.5;font-family:"Monaco","Menlo","Consolas",monospace;position:relative;transition:all var(--transition-medium)}._pb ._vb#step2 ._Hb ._Ib ._Jb ._Kb ._Ob::before{content:"// ";color:rgba(16,185,129,.7);font-weight:600}._pb ._vb#step2 ._Hb ._Ib ._Jb ._Kb ._Ob:hover{background:hsla(0,0%,100%,.04);border-color:rgba(16,185,129,.3);color:hsla(0,0%,100%,.8)}._pb ._vb#step2 ._Hb ._Ib ._Pb{background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.2);border-radius:12px;padding:1.5rem;margin-top:2rem}._pb ._vb#step2 ._Hb ._Ib ._Pb ._Qb{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;font-weight:600;color:var(--secondary-color);font-size:1.1rem}._pb ._vb#step2 ._Hb ._Ib ._Pb ._Qb i{font-size:1.2rem}._pb ._vb#step2 ._Hb ._Ib ._Pb p{color:var(--text-secondary);line-height:1.7;margin:0}._pb ._vb#step2 ._Hb ._Rb{margin-top:2rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}._pb ._vb#step2 ._Hb ._Rb ._Sb ._Tb{display:grid;grid-template-columns:1fr 1fr;gap:2rem}._pb ._vb#step2 ._Hb ._Rb ._Sb ._Tb ._Ub{display:flex;flex-direction:column;gap:.5rem;background:rgba(0,0,0,0)}._pb ._vb#step2 ._Hb ._Rb ._Sb ._Tb ._Ub h5{font-size:.9rem;font-weight:600;color:var(--text-primary);margin:0;text-align:left;border:none;margin:0;padding:0 0 0 .5rem}._pb ._vb#step2 ._Hb ._Rb ._Sb ._Tb ._Ub ._Vb{background:rgba(22,22,29,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1.5rem;backdrop-filter:blur(10px);transition:all .3s ease;cursor:pointer}._pb ._vb#step2 ._Hb ._Rb ._Sb ._Tb ._Ub ._Vb:hover{background:rgba(22,22,29,.8);border-color:rgba(99,102,241,.3);box-shadow:0 8px 32px rgba(99,102,241,.15);transform:translateY(-3px)}._pb ._vb#step2 ._Hb ._Rb ._Sb ._Tb ._Ub ._Vb ._Wb{margin-bottom:1rem;text-align:center}._pb ._vb#step2 ._Hb ._Rb ._Sb ._Tb ._Ub ._Vb ._Wb ._Xb{max-width:100%;height:auto}._pb ._vb#step2 ._Hb ._Rb ._Sb ._Tb ._Ub ._Vb ._Yb{font-size:.9rem;color:var(--text-secondary);text-align:center;line-height:1.5}._pb ._vb#step3 ._Zb ._ac{position:relative;padding:2rem 0 .1em 0;margin:0 auto}._pb ._vb#step3 ._Zb ._ac::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:3px;background:linear-gradient(180deg, var(--primary-color) 0%, var(--secondary-color) 50%, var(--accent-color) 100%);transform:translateX(-50%);border-radius:2px;opacity:.6}._pb ._vb#step3 ._Zb ._ac ._bc{position:relative;margin-bottom:2rem;background:var(--card-background);border-radius:16px;border:1px solid var(--card-border);backdrop-filter:var(--backdrop-blur);transition:all .3s ease;overflow:hidden}._pb ._vb#step3 ._Zb ._ac ._bc::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--gradient-primary);transition:all .3s ease}._pb ._vb#step3 ._Zb ._ac ._bc:nth-child(odd)::before{background:var(--gradient-secondary)}._pb ._vb#step3 ._Zb ._ac ._bc:nth-child(3n)::before{background:var(--gradient-success)}._pb ._vb#step3 ._Zb ._ac ._bc:hover{transform:translateY(-4px);box-shadow:var(--shadow-strong);border-color:rgba(231,70,151,.3)}._pb ._vb#step3 ._Zb ._ac ._bc:hover::before{height:6px}._pb ._vb#step3 ._Zb ._ac ._bc:nth-child(odd):hover{border-color:rgba(99,102,241,.3)}._pb ._vb#step3 ._Zb ._ac ._bc:nth-child(3n):hover{border-color:rgba(16,185,129,.3)}._pb ._vb#step3 ._Zb ._ac ._bc ._cc{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem 1rem 2rem;border-bottom:1px solid hsla(0,0%,100%,.05)}._pb ._vb#step3 ._Zb ._ac ._bc ._cc ._dc{width:50px;height:50px;border-radius:12px;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;flex-shrink:0;box-shadow:0 4px 20px rgba(231,70,151,.4);transition:all .3s ease}._pb ._vb#step3 ._Zb ._ac ._bc ._cc ._dc:hover{transform:scale(1.1);box-shadow:0 6px 25px rgba(231,70,151,.6)}._pb ._vb#step3 ._Zb ._ac ._bc ._cc h6{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0;flex:1}._pb ._vb#step3 ._Zb ._ac ._bc:nth-child(odd) ._dc{background:var(--gradient-secondary);box-shadow:0 4px 20px rgba(99,102,241,.4)}._pb ._vb#step3 ._Zb ._ac ._bc:nth-child(3n) ._dc{background:var(--gradient-success);box-shadow:0 4px 20px rgba(16,185,129,.4)}._pb ._vb#step3 ._Zb ._ac ._bc:nth-child(odd) ._dc:hover{box-shadow:0 6px 25px rgba(99,102,241,.6)}._pb ._vb#step3 ._Zb ._ac ._bc:nth-child(3n) ._dc:hover{box-shadow:0 6px 25px rgba(16,185,129,.6)}._pb ._vb#step3 ._Zb ._ac ._bc ._ec{padding:2rem}._pb ._vb#step3 ._Zb ._ac ._bc ._ec ._fc{background:hsla(0,0%,100%,.02);border-radius:12px;border:1px solid hsla(0,0%,100%,.05);overflow:hidden}._pb ._vb#step3 ._Zb ._ac ._bc ._ec ._fc ._gc{display:grid;grid-template-columns:1fr 1fr;gap:0;background:rgba(0,0,0,.2);border-bottom:1px solid hsla(0,0%,100%,.05)}._pb ._vb#step3 ._Zb ._ac ._bc ._ec ._fc ._gc ._hc,._pb ._vb#step3 ._Zb ._ac ._bc ._ec ._fc ._gc ._ic{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}._pb ._vb#step3 ._Zb ._ac ._bc ._ec ._fc ._gc ._hc{border-right:1px solid hsla(0,0%,100%,.05)}._pb ._vb#step3 ._Zb ._ac ._bc ._ec ._fc ._gc ._jc{font-size:.85rem;font-weight:600;color:var(--primary-color);text-transform:uppercase;letter-spacing:.5px}._pb ._vb#step3 ._Zb ._ac ._bc ._ec ._fc ._gc ._kc{font-size:.95rem;color:var(--text-secondary);font-family:"Fira Code","Monaco",monospace}._pb ._vb#step3 ._Zb ._ac ._bc ._ec ._fc ._lc{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}._pb ._vb#step3 ._Zb ._ac ._bc ._ec ._fc ._lc ._mc{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._pb ._vb#step3 ._Zb ._ac ._bc ._ec ._fc ._lc ._Nb{background:hsla(0,0%,100%,.03);border-radius:8px;padding:1rem;border:1px solid hsla(0,0%,100%,.05);transition:all .3s ease;display:flex;align-items:center;justify-content:center;text-align:center;min-height:3.5rem}._pb ._vb#step3 ._Zb ._ac ._bc ._ec ._fc ._lc ._Nb:hover{background:hsla(0,0%,100%,.05);border-color:rgba(231,70,151,.2);transform:translateX(4px)}._pb ._vb#step3 ._Zb ._ac ._bc ._ec ._fc ._Ob{padding:1rem 1.5rem;background:rgba(231,70,151,.05);border-left:3px solid var(--primary-color);border-radius:0 8px 8px 0;font-size:.9rem;color:var(--text-secondary);line-height:1.6;font-style:italic}._pb ._vb#step3 ._Zb ._ac ._bc:nth-child(odd) ._Ob{background:rgba(99,102,241,.05) !important;border-left-color:var(--secondary-color) !important}._pb ._vb#step3 ._Zb ._ac ._bc:nth-child(3n) ._Ob{background:rgba(16,185,129,.05) !important;border-left-color:var(--success-color) !important}._pb ._vb#step3 ._Zb ._ac ._bc:nth-child(odd) ._lc._nc ._Nb:hover{background:rgba(99,102,241,.08);border-color:rgba(99,102,241,.3)}._pb ._vb#step3 ._Zb ._ac ._bc:nth-child(3n) ._lc._nc ._Nb:hover{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.3)}.image-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;visibility:hidden;transition:all var(--transition-medium)}.image-modal.active{opacity:1;visibility:visible}.image-modal ._oc{position:relative;max-width:90vw;max-height:90vh;background:var(--card-background);border-radius:16px;padding:2rem;border:1px solid var(--border-light)}.image-modal img{max-width:100%;max-height:70vh;object-fit:contain;border-radius:8px}.image-modal ._pc{position:absolute;top:1rem;right:1rem;background:var(--primary-color);color:#fff;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all var(--transition-medium)}.image-modal ._pc:hover{background:var(--secondary-color);transform:scale(1.1)}.image-modal ._qc{text-align:center;margin-top:1rem;color:var(--text-secondary)}@keyframes stepPulse{0%,100%{transform:scale(1);box-shadow:0 4px 20px rgba(231,70,151,.3)}50%{transform:scale(1.05);box-shadow:0 6px 25px rgba(231,70,151,.5)}}@media(max-width: 768px){._pb ._vb h5{font-size:1.2rem;flex-direction:column;align-items:flex-start;gap:.8rem}._pb ._vb ._wb{width:40px;height:40px;font-size:1rem}._pb ._vb{padding:1.5rem;margin-bottom:2rem}._Nb .MathJax,._Nb mjx-container{font-size:.9rem !important;max-width:100% !important;overflow-x:auto !important}}@keyframes fadeInImage{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}@media(max-width: 768px){._Ib ._Jb{grid-template-columns:1fr;gap:1.5rem}._Ib ._Kb{padding:1.25rem}._Ib ._Lb{gap:.5rem}._Ib ._Mb{width:35px;height:35px;font-size:.9rem}._Ib ._Kb h6{font-size:1rem}._Ib ._Nb{padding:1.25rem;font-size:1rem}}@media(max-width: 768px){._Tb{grid-template-columns:1fr;gap:1.5rem}._Vb{padding:1.25rem}._rc{padding:1.5rem}._sc{flex-direction:column;text-align:center;gap:.75rem}._tc{align-self:center}._Rb h4{font-size:1.2rem}}._uc{padding:2rem;background:hsla(0,0%,100%,.02);border:1px solid var(--border-light);border-radius:16px;backdrop-filter:var(--backdrop-blur);margin-top:2rem;position:relative;overflow:hidden}._uc h4{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;position:relative}._uc h4::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:1.3rem;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);border-radius:50%;box-shadow:0 8px 25px rgba(231,70,151,.4);position:relative;transition:all var(--transition-medium);animation:gentle-pulse 3s ease-in-out infinite;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}._uc h4::before::after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(45deg, var(--primary-color), var(--secondary-color), var(--primary-color));border-radius:50%;z-index:-1;opacity:.6;animation:rotate-glow 4s linear infinite}._uc h4:hover::before{transform:scale(1.1) rotate(10deg);box-shadow:0 12px 35px rgba(231,70,151,.6);filter:brightness(1.2)}._uc ._vc{font-size:1.1rem;line-height:1.8;color:var(--text-secondary);margin-bottom:2.5rem;padding:1.5rem;background:hsla(0,0%,100%,.03);border-left:4px solid var(--primary-color);border-radius:8px;position:relative}._wc{margin-bottom:2rem}._wc h4{font-size:1.4rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;gap:1rem}._wc h4::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:1.2rem;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--secondary-color), var(--primary-color));border-radius:50%;box-shadow:0 6px 20px rgba(99,102,241,.4);animation:gentle-pulse 3.5s ease-in-out infinite;transition:all var(--transition-medium)}._wc h4:hover::before{transform:scale(1.1) rotate(180deg);box-shadow:0 10px 30px rgba(99,102,241,.6);filter:brightness(1.1)}._wc ._xc{display:flex;flex-wrap:nowrap;gap:1rem;position:relative;overflow-x:auto;padding:1rem 0}._wc ._yc{background:hsla(0,0%,100%,.04);border:1px solid var(--border-light);border-radius:12px;padding:1.8rem;text-align:center;position:relative;z-index:1;transition:all var(--transition-medium);backdrop-filter:var(--backdrop-blur);flex:1}._wc ._yc:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,0,0,.15);border-color:var(--primary-color)}._wc ._yc ._wb{width:50px;height:50px;background:var(--gradient-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;margin:0 auto 1rem;box-shadow:0 6px 20px rgba(231,70,151,.4);position:relative}._wc ._yc ._wb::after{content:"";position:absolute;width:100%;height:100%;border:2px solid var(--primary-color);border-radius:50%;animation:pulse-ring 2s ease-out infinite}._wc ._yc h5{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:.8rem}._wc ._yc p{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:1rem}._wc ._yc ._Nb{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);border:1px solid var(--border-light);border-radius:8px;padding:1rem;font-family:"Computer Modern",serif;color:var(--text-primary);font-size:1rem;overflow-x:auto;white-space:nowrap;margin-top:.5rem;transition:all var(--transition-medium);height:5.2rem;text-align:center;overflow-y:hidden}._wc ._yc ._Nb:hover{background:rgba(0,0,0,.4);border-color:var(--primary-color);transform:translateY(-2px)}._zc{margin-bottom:2rem}._zc h4{font-size:1.4rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;gap:1rem}._zc h4::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:1.2rem;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--accent-color), var(--secondary-color));border-radius:50%;box-shadow:0 6px 20px rgba(139,92,246,.4);animation:gentle-pulse 4s ease-in-out infinite;transition:all var(--transition-medium);position:relative}._zc h4::before::after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg, transparent, rgba(139, 92, 246, 0.3), transparent);border-radius:50%;z-index:-1;animation:rotate-glow 3s linear infinite}._zc h4:hover::before{transform:scale(1.15) rotate(15deg);box-shadow:0 10px 30px rgba(139,92,246,.6);filter:brightness(1.3)}._zc ._Ac{background:hsla(0,0%,100%,.03);border:1px solid var(--border-light);border-radius:12px;padding:2rem;position:relative;overflow:hidden}._zc ._Ac::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(231, 70, 151, 0.1), transparent);animation:scan 3s ease-in-out infinite}._zc ._Bc{display:flex;align-items:center;justify-content:center;gap:2rem;position:relative;min-height:200px;padding:2rem 0}._zc ._Cc{flex:1;max-width:350px;padding:2rem 1.5rem;border:2px solid var(--border-light);border-radius:12px;text-align:center;position:relative;transition:all var(--transition-medium)}._zc ._Cc._Dc{background:linear-gradient(135deg, rgba(99, 102, 241, 0.1), rgba(99, 102, 241, 0.05));border-color:#6366f1}._zc ._Cc._Dc:hover{box-shadow:0 8px 25px rgba(99,102,241,.3);transform:scale(1.05)}._zc ._Cc._Ec{background:linear-gradient(135deg, rgba(139, 92, 246, 0.1), rgba(139, 92, 246, 0.05));border-color:#8b5cf6}._zc ._Cc._Ec:hover{box-shadow:0 8px 25px rgba(139,92,246,.3);transform:scale(1.05)}._zc ._Cc h5{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}._zc ._Cc p{color:var(--text-secondary);font-size:.9rem}._zc ._Fc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;position:relative;min-height:150px}._zc ._Fc ._Gc{font-size:1.8rem;font-weight:bold;animation:arrow-flow 2s ease-in-out infinite;display:flex;align-items:center;justify-content:center;width:100%}._zc ._Fc ._Gc._Hc{color:#6366f1;animation-delay:0s;order:1}._zc ._Fc ._Gc._Ic{color:#8b5cf6;animation-delay:1s;order:3;transform:rotate(180deg)}._zc ._Fc ._Gc p{font-size:.85rem;color:#fff;font-weight:600;text-align:center;line-height:1.3;background:var(--gradient-primary);padding:.5rem 1rem;border-radius:20px;box-shadow:0 4px 12px rgba(231,70,151,.3);white-space:nowrap;margin:0;order:2;z-index:3;margin-top:1.5rem;margin-bottom:1.5rem}._Jc h4{font-size:1.4rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;gap:1rem}._Jc h4::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:1.2rem;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--success-color), var(--accent-color));border-radius:50%;box-shadow:0 6px 20px rgba(16,185,129,.4);animation:gentle-pulse 4.5s ease-in-out infinite;transition:all var(--transition-medium);position:relative}._Jc h4::before::after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:radial-gradient(circle, transparent 30%, rgba(16, 185, 129, 0.2) 70%);border-radius:50%;z-index:-1;animation:gentle-pulse 3s ease-in-out infinite reverse}._Jc h4:hover::before{transform:scale(1.1) rotate(-10deg);box-shadow:0 10px 30px rgba(16,185,129,.6);filter:brightness(1.2)}._Jc ._Kc{display:grid;gap:1rem}._Jc ._Kc ._Lc{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._Jc ._Kc ._Mc{grid-column:1/-1}._Jc ._Nc{background:hsla(0,0%,100%,.03);border:1px solid var(--border-light);border-radius:12px;padding:1.8rem;position:relative;transition:all var(--transition-medium)}._Jc ._Nc:hover{border-color:var(--primary-color);box-shadow:0 8px 25px rgba(231,70,151,.2)}._Jc ._Nc h5{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}._Jc ._Nc h5::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;padding:.3rem;background:var(--gradient-primary);border-radius:50%;font-size:.7rem;color:#fff;width:20px;height:20px;display:flex;align-items:center;justify-content:center}._Jc ._Nc ._Nb{background:rgba(0,0,0,.4);border:1px solid var(--border-light);border-radius:8px;padding:1.5rem;font-family:"Computer Modern",serif;color:var(--text-primary);font-size:1.1rem;overflow-x:auto;margin-bottom:1rem;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;height:9.5rem;overflow-y:hidden}._Jc ._Nc ._Nb::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--gradient-primary)}._Jc ._Nc ._Ob{color:var(--text-secondary);font-size:.9rem;line-height:1.6;font-style:italic}@keyframes shimmer{0%,100%{transform:translateX(-100%)}50%{transform:translateX(100%)}}@keyframes pulse-ring{0%{transform:scale(1);opacity:1}100%{transform:scale(1.3);opacity:0}}@keyframes scan{0%{left:-100%}100%{left:100%}}@keyframes arrow-flow{0%,100%{opacity:.7;transform:scale(0.8)}50%{opacity:1;transform:scale(1)}}@keyframes gentle-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@keyframes rotate-glow{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 768px){._uc{padding:1.5rem;margin-top:1.5rem}._xc{flex-direction:column;gap:1rem;overflow-x:visible}._xc::before{display:none}._yc{padding:1.5rem;min-width:auto}._Bc{flex-direction:column;gap:2rem;min-height:auto;padding:1rem 0}._Fc{min-height:120px;gap:.8rem}._Fc ._Gc{font-size:1.5rem}._Fc p{font-size:.8rem;padding:.4rem .8rem;white-space:normal;text-align:center}._Cc{max-width:none;width:100%}._Nc{padding:1.5rem}._Nb{font-size:.85rem;padding:1.2rem}}@media(max-width: 768px){._pb ._sb{flex-direction:column;gap:1rem;padding:1rem}._pb ._sb ._tb{padding:.6rem 1.2rem;font-size:.9rem;width:100%;justify-content:center}._pb ._vb#step1 ._Oc ._yb{grid-template-columns:1fr;gap:2rem;position:relative}._pb ._vb#step1 ._Oc ._yb::before{display:none}._pb ._vb#step1 ._Oc ._yb::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;height:2px;background:linear-gradient(90deg, transparent, var(--primary-color), var(--secondary-color), transparent);opacity:.6}._pb ._vb#step1 ._Oc ._yb ._zb{padding:1.5rem;margin:0 auto;max-width:500px;width:100%}._pb ._vb#step1 ._Oc ._yb ._zb h6{font-size:1.1rem;margin-bottom:1.5rem;padding:.5rem 1rem;border-radius:25px;background:hsla(0,0%,100%,.1);display:inline-block;width:100%;text-align:center}._pb ._vb#step1 ._Oc ._yb ._zb._Ab h6{background:rgba(231,70,151,.2);border:1px solid rgba(231,70,151,.3)}._pb ._vb#step1 ._Oc ._yb ._zb._Bb h6{background:rgba(99,102,241,.2);border:1px solid rgba(99,102,241,.3)}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb{grid-template-columns:repeat(3, 1fr);gap:1rem;margin-bottom:1.5rem}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db:hover{transform:translateY(-2px)}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db::after{content:"Tap to view";font-size:.6rem;bottom:-18px}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db:nth-child(n+7){display:none}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb .image-placeholder{font-size:.75rem;padding:.5rem;line-height:1.2}._pb ._vb#step1 ._Oc ._yb ._zb ._Eb{flex-direction:column;gap:.5rem;text-align:center}._pb ._vb#step1 ._Oc ._yb ._zb ._Eb ._Fb,._pb ._vb#step1 ._Oc ._yb ._zb ._Eb ._Gb{font-size:.9rem;padding:.5rem 1rem;border-radius:15px;background:hsla(0,0%,100%,.05)}._pb ._vb#step1 ._Oc ._yb ._zb ._Eb ._Fb{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2)}._pb ._vb#step1 ._Oc ._yb ._zb ._Eb ._Gb{background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.2)}._pb ._vb#step1 ._qb{margin-top:2rem}._pb ._vb#step1 ._qb p{font-size:.95rem;line-height:1.6;padding:1rem 0 1rem 1.25rem}}@media(max-width: 480px){._pb ._vb#step1 ._Oc ._yb{gap:1.5rem}._pb ._vb#step1 ._Oc ._yb::after{width:90%;height:1px}._pb ._vb#step1 ._Oc ._yb ._zb{padding:1rem;border-radius:12px}._pb ._vb#step1 ._Oc ._yb ._zb h6{font-size:1rem;margin-bottom:1rem;padding:.4rem .8rem;font-weight:600}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb{grid-template-columns:repeat(2, 1fr);gap:.75rem}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db::after{font-size:.55rem;bottom:-15px;padding:.2rem .4rem}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db:nth-child(n+5){display:none}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb .image-placeholder{font-size:.7rem;padding:.3rem;text-align:center;line-height:1.3}._pb ._vb#step1 ._Oc ._yb ._zb ._Eb{gap:.4rem}._pb ._vb#step1 ._Oc ._yb ._zb ._Eb ._Fb,._pb ._vb#step1 ._Oc ._yb ._zb ._Eb ._Gb{font-size:.8rem;padding:.4rem .8rem}._pb ._vb#step1 ._qb{margin-top:1.5rem}._pb ._vb#step1 ._qb p{font-size:.85rem;line-height:1.5;padding:.75rem 0 .75rem 1rem}}@media(max-width: 360px){._pb ._vb#step1 ._Oc ._yb{gap:1rem}._pb ._vb#step1 ._Oc ._yb ._zb{padding:.75rem}._pb ._vb#step1 ._Oc ._yb ._zb h6{font-size:.9rem;margin-bottom:.75rem;padding:.3rem .6rem;line-height:1.3}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb{grid-template-columns:repeat(2, 1fr);gap:.5rem}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db{border-radius:6px}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db::after{font-size:.5rem;bottom:-12px;padding:.15rem .3rem}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db:nth-child(n+4){display:none}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb .image-placeholder{font-size:.65rem;padding:.25rem;border-radius:6px}._pb ._vb#step1 ._Oc ._yb ._zb ._Eb{gap:.3rem}._pb ._vb#step1 ._Oc ._yb ._zb ._Eb ._Fb,._pb ._vb#step1 ._Oc ._yb ._zb ._Eb ._Gb{font-size:.75rem;padding:.3rem .6rem;border-radius:12px}._pb ._vb#step1 ._qb p{font-size:.8rem;line-height:1.4;padding:.6rem 0 .6rem .8rem}}@media(max-width: 768px){._Nb .MathJax,._Nb mjx-container{font-size:.9rem !important;max-width:100% !important;overflow-x:auto !important}}@media(max-width: 480px){._Nb .MathJax,._Nb mjx-container{font-size:.8rem !important;transform:scale(0.9) !important;transform-origin:center !important}}@media(max-width: 360px){._Nb .MathJax,._Nb mjx-container{font-size:.75rem !important;transform:scale(0.8) !important}}@media(hover: none)and (pointer: coarse){._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db:hover{transform:none;box-shadow:none}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db:hover img{transform:none}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db:active{transform:scale(0.95);transition:transform .1s ease}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db::after{content:"Tap to view";opacity:.7;bottom:-12px;font-size:.6rem}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb .image-placeholder:hover{transform:none;background:hsla(0,0%,100%,.1)}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb .image-placeholder:active{transform:scale(0.98);background:hsla(0,0%,100%,.15);transition:all .1s ease}}@media(prefers-contrast: high){._pb ._vb#step1 ._Oc ._yb ._zb{border-width:3px;background:rgba(0,0,0,.8)}._pb ._vb#step1 ._Oc ._yb ._zb._Ab{border-color:#ff6b9d;background:rgba(255,107,157,.1)}._pb ._vb#step1 ._Oc ._yb ._zb._Bb{border-color:#7c3aed;background:rgba(124,58,237,.1)}._pb ._vb#step1 ._Oc ._yb ._zb h6{color:#fff;background:hsla(0,0%,100%,.2)}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db{border:2px solid hsla(0,0%,100%,.3)}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db:hover{border-color:#fff}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb .image-placeholder{border:2px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.2);color:#fff}._pb ._vb#step1 ._Oc ._yb ._zb ._Eb{border-top-color:hsla(0,0%,100%,.3)}._pb ._vb#step1 ._Oc ._yb ._zb ._Eb ._Fb,._pb ._vb#step1 ._Oc ._yb ._zb ._Eb ._Gb{color:#fff;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3)}}@media(prefers-reduced-motion: reduce){._pb ._vb#step1 ._Oc ._yb ._zb{transition:none}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db{transition:none;transform:none !important;animation:none !important}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db:hover{transform:none !important}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db:active{transform:none !important}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db img{transition:none;transform:none !important;animation:fadeInImageReduced .1s ease forwards}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb .image-placeholder{transition:none;transform:none !important}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb .image-placeholder:hover,._pb ._vb#step1 ._Oc ._yb ._zb ._Cb .image-placeholder:active{transform:none !important}}@keyframes fadeInImageReduced{from{opacity:0}to{opacity:1}}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db:focus{outline:3px solid var(--primary-color);outline-offset:2px;border-radius:8px}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db:focus-visible{outline:3px solid var(--accent-color);outline-offset:2px}@media print{._pb ._vb#step1 ._Oc ._yb{grid-template-columns:1fr;page-break-inside:avoid}._pb ._vb#step1 ._Oc ._yb::before,._pb ._vb#step1 ._Oc ._yb::after{display:none}._pb ._vb#step1 ._Oc ._yb ._zb{border:2px solid #000;background:#fff;color:#000;margin-bottom:2rem}._pb ._vb#step1 ._Oc ._yb ._zb h6{color:#000;background:#f0f0f0}._pb ._vb#step1 ._Oc ._yb ._zb ._Cb ._Db::after{display:none}._pb ._vb#step1 ._Oc ._yb ._zb ._Eb ._Fb,._pb ._vb#step1 ._Oc ._yb ._zb ._Eb ._Gb{color:#000;background:#f0f0f0}}@media(max-width: 1024px){._Jc h4{font-size:1.3rem;gap:.75rem}._Jc h4::before{width:40px;height:40px;font-size:1.1rem}._Jc ._Kc{gap:1rem}._Jc ._Kc ._Lc{gap:1rem}._Jc ._Kc ._Nc{padding:1.5rem}._Jc ._Kc ._Nc h5{font-size:1rem}._Jc ._Kc ._Nc h5::before{width:18px;height:18px;font-size:.6rem}._Jc ._Kc ._Nc ._Nb{padding:1.25rem;font-size:1rem;height:8rem}._Jc ._Kc ._Nc ._Ob{font-size:.85rem}}@media(max-width: 768px){._Jc h4{font-size:1.2rem;flex-direction:column;gap:.5rem;text-align:center}._Jc h4::before{width:50px;height:50px;font-size:1.2rem;margin:0 auto}._Jc ._Kc{gap:1.5rem}._Jc ._Kc ._Lc{grid-template-columns:1fr;gap:1.5rem}._Jc ._Kc ._Nc{padding:1.5rem;text-align:center}._Jc ._Kc ._Nc h5{justify-content:center;font-size:1.1rem;margin-bottom:1.25rem}._Jc ._Kc ._Nc h5::before{width:22px;height:22px;font-size:.7rem}._Jc ._Kc ._Nc ._Nb{padding:1.5rem 1rem;font-size:.9rem;height:auto;min-height:6rem;overflow-x:auto;overflow-y:auto}._Jc ._Kc ._Nc ._Nb .MathJax,._Jc ._Kc ._Nc ._Nb mjx-container{max-width:100% !important;overflow-x:auto !important;font-size:.9rem !important}._Jc ._Kc ._Nc ._Ob{font-size:.9rem;line-height:1.5;text-align:left;padding:.75rem 1rem;background:hsla(0,0%,100%,.02);border-radius:6px;border:1px dashed hsla(0,0%,100%,.1)}._Jc ._Kc ._Nc._Mc{background:rgba(16,185,129,.05);border-color:rgba(16,185,129,.2)}._Jc ._Kc ._Nc._Mc ._Nb{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3);min-height:4rem;font-size:1rem}._Jc ._Kc ._Nc._Mc ._Nb::before{background:linear-gradient(90deg, var(--success-color), var(--accent-color))}._Jc ._Kc ._Nc._Mc h5{color:var(--success-color)}._Jc ._Kc ._Nc._Mc h5::before{background:var(--gradient-success)}}@media(max-width: 480px){._Jc h4{font-size:1.1rem;margin-bottom:1.5rem}._Jc h4::before{width:45px;height:45px;font-size:1.1rem}._Jc ._Kc{gap:1rem}._Jc ._Kc ._Nc{padding:1rem}._Jc ._Kc ._Nc h5{font-size:1rem;margin-bottom:1rem;line-height:1.3}._Jc ._Kc ._Nc h5::before{width:20px;height:20px;font-size:.6rem}._Jc ._Kc ._Nc ._Nb{padding:1rem .75rem;font-size:.8rem;min-height:5rem}._Jc ._Kc ._Nc ._Nb .MathJax,._Jc ._Kc ._Nc ._Nb mjx-container{font-size:.8rem !important;transform:scale(0.9) !important;transform-origin:center !important}._Jc ._Kc ._Nc ._Ob{font-size:.8rem;padding:.6rem .8rem;line-height:1.4}._Jc ._Kc ._Nc._Mc ._Nb{font-size:.9rem;min-height:3.5rem}}@media(max-width: 360px){._Jc h4{font-size:1rem}._Jc h4::before{width:40px;height:40px;font-size:1rem}._Jc ._Kc ._Nc{padding:.75rem}._Jc ._Kc ._Nc h5{font-size:.9rem}._Jc ._Kc ._Nc h5::before{width:18px;height:18px;font-size:.55rem}._Jc ._Kc ._Nc ._Nb{padding:.75rem .5rem;font-size:.75rem;min-height:4rem}._Jc ._Kc ._Nc ._Nb .MathJax,._Jc ._Kc ._Nc ._Nb mjx-container{font-size:.7rem !important;transform:scale(0.8) !important}._Jc ._Kc ._Nc ._Ob{font-size:.75rem;padding:.5rem .6rem;line-height:1.3}}@media(hover: none)and (pointer: coarse){._Jc h4:hover::before{transform:none;box-shadow:0 6px 20px rgba(16,185,129,.4)}._Jc ._Kc ._Nc:hover{transform:none;box-shadow:none}._Jc ._Kc ._Nc:active{transform:scale(0.98);transition:transform .1s ease}}@media(prefers-contrast: high){._Jc h4::before{background:#fff;color:#000;box-shadow:0 6px 20px hsla(0,0%,100%,.4)}._Jc ._Kc ._Nc{border-width:2px;background:rgba(0,0,0,.9)}._Jc ._Kc ._Nc:hover{border-color:#fff}._Jc ._Kc ._Nc h5{color:#fff}._Jc ._Kc ._Nc h5::before{background:#fff;color:#000}._Jc ._Kc ._Nc ._Nb{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);color:#fff}._Jc ._Kc ._Nc ._Nb::before{background:#fff}._Jc ._Kc ._Nc ._Ob{color:#fff;background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}._Jc ._Kc ._Nc._Mc{background:rgba(16,185,129,.2);border-color:#10b981}._Jc ._Kc ._Nc._Mc ._Nb{background:rgba(16,185,129,.3);border-color:#10b981}}@media(prefers-reduced-motion: reduce){._Jc h4::before{animation:none !important}._Jc h4::before::after{animation:none !important}._Jc h4:hover::before{transform:none !important;transition:none !important}._Jc ._Kc ._Nc{transition:none !important;transform:none !important}._Jc ._Kc ._Nc:hover{transform:none !important}._Jc ._Kc ._Nc:active{transform:none !important}}@media print{._Jc h4::before{display:none}._Jc ._Kc ._Nc{border:2px solid #000;background:#fff;color:#000;page-break-inside:avoid;margin-bottom:1rem}._Jc ._Kc ._Nc h5{color:#000}._Jc ._Kc ._Nc h5::before{display:none}._Jc ._Kc ._Nc ._Nb{background:#f8f8f8;border:1px solid #ccc;color:#000}._Jc ._Kc ._Nc ._Nb::before{display:none}._Jc ._Kc ._Nc ._Ob{color:#000;background:#f0f0f0;border:1px dashed #999}}@media screen and (orientation: landscape)and (max-height: 500px){._Jc h4{font-size:1rem;margin-bottom:1rem}._Jc h4::before{width:35px;height:35px;font-size:.9rem}._Jc ._Kc ._Nc{padding:1rem}._Jc ._Kc ._Nc ._Nb{min-height:3rem;font-size:.8rem;padding:.75rem}._Jc ._Kc ._Nc ._Ob{font-size:.8rem;line-height:1.3}}@media(max-width: 768px){._Jc ._Kc ._Nc ._Nb{transform:translateZ(0);-webkit-overflow-scrolling:touch;scroll-behavior:smooth}._Jc ._Kc ._Nc ._Nb::after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(to left, rgba(0, 0, 0, 0.6), transparent);pointer-events:none;opacity:0;transition:opacity .3s ease}._Jc ._Kc ._Nc ._Nb:hover::after,._Jc ._Kc ._Nc ._Nb:focus::after{opacity:1}}._Jc ._Nc:focus-within{outline:2px solid var(--primary-color);outline-offset:4px;border-radius:12px}._Jc ._Nc ._Nb:focus{outline:2px solid var(--accent-color);outline-offset:2px}._Pc{background:linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #334155 100%);padding:6rem 0;position:relative;overflow:hidden}._Pc::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 30%, rgba(34, 197, 94, 0.15) 0%, transparent 40%),radial-gradient(circle at 80% 20%, rgba(59, 130, 246, 0.12) 0%, transparent 45%),radial-gradient(circle at 70% 70%, rgba(168, 85, 247, 0.1) 0%, transparent 35%),radial-gradient(circle at 30% 80%, rgba(245, 158, 11, 0.08) 0%, transparent 40%);opacity:.8;pointer-events:none;z-index:0}._Pc::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(45deg, transparent 48%, rgba(34, 197, 94, 0.03) 49%, rgba(34, 197, 94, 0.03) 51%, transparent 52%),linear-gradient(-45deg, transparent 48%, rgba(59, 130, 246, 0.03) 49%, rgba(59, 130, 246, 0.03) 51%, transparent 52%);background-size:60px 60px;animation:float-pattern 20s ease-in-out infinite;pointer-events:none;z-index:0}._Pc .container{position:relative;z-index:1}._Pc ._c ._d{background:linear-gradient(135deg, #22c55e, #3b82f6);color:#fff;border:none}._Pc ._c h2{color:#f8fafc;text-shadow:0 2px 10px rgba(0,0,0,.3)}@keyframes float-pattern{0%,100%{transform:translateY(0px) translateX(0px);opacity:.3}25%{transform:translateY(-10px) translateX(5px);opacity:.5}50%{transform:translateY(-5px) translateX(-5px);opacity:.4}75%{transform:translateY(5px) translateX(3px);opacity:.6}}._Qc{margin-bottom:2rem}._Qc ._Rc{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(280px, 100%), 1fr));gap:2rem;margin-bottom:2rem}._Qc ._Rc ._Sc{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:1.2rem;display:flex;align-items:center;gap:1.5rem;transition:all var(--transition-medium);backdrop-filter:blur(10px);position:relative;overflow:hidden}._Qc ._Rc ._Sc::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(135deg, #22c55e, #3b82f6)}._Qc ._Rc ._Sc:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.3);border-color:rgba(34,197,94,.3)}._Qc ._Rc ._Sc ._Tc{width:60px;height:60px;background:linear-gradient(135deg, #22c55e, #3b82f6);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;box-shadow:0 8px 25px rgba(34,197,94,.3)}._Qc ._Rc ._Sc ._Uc{flex:1}._Qc ._Rc ._Sc ._Uc h3{font-size:1.2rem;font-weight:700;color:#f8fafc;margin-bottom:.5rem}._Qc ._Rc ._Sc ._Uc p{color:#cbd5e1;font-size:.95rem}._Vc{margin-bottom:2rem}._Vc ._Wc{display:flex;gap:1rem;margin-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}._Vc ._Wc ._Xc{padding:1rem 2rem;background:rgba(0,0,0,0);border:none;color:#94a3b8;font-size:1.1rem;font-weight:600;cursor:pointer;position:relative;transition:all var(--transition-medium);border-radius:8px 8px 0 0}._Vc ._Wc ._Xc:hover{color:#f8fafc;background:hsla(0,0%,100%,.05)}._Vc ._Wc ._Xc.active{color:#22c55e;background:rgba(34,197,94,.1)}._Vc ._Wc ._Xc.active::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:linear-gradient(135deg, #22c55e, #3b82f6)}._Vc ._Yc{display:none;animation:fadeInUp .6s ease}._Vc ._Yc.active{display:block}._Vc ._Yc ._Zc{background:var(--card-background);border:1px solid var(--card-border);border-radius:16px;padding:2rem;margin-bottom:1rem;backdrop-filter:var(--backdrop-blur)}._Vc ._Yc ._Zc h3{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}._Vc ._Yc ._Zc p{color:var(--text-secondary);font-size:1.1rem;line-height:1.7}._Vc ._Yc ._ad{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(400px, 100%), 1fr));gap:1rem;margin-bottom:1rem}._Vc ._Yc ._ad ._bd{background:var(--card-background);border:1px solid var(--card-border);border-radius:16px;padding:2rem;backdrop-filter:var(--backdrop-blur);transition:all var(--transition-medium);position:relative;overflow:hidden}._Vc ._Yc ._ad ._bd::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--gradient-secondary)}._Vc ._Yc ._ad ._bd:hover{transform:translateY(-5px);box-shadow:var(--shadow-strong);border-color:rgba(99,102,241,.3)}._Vc ._Yc ._ad ._bd h4{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}._Vc ._Yc ._ad ._bd h4::before{content:"";width:8px;height:8px;background:var(--gradient-secondary);border-radius:50%}._Vc ._Yc ._ad ._bd ._cd{display:grid;gap:1rem}._Vc ._Yc ._ad ._bd ._cd ._dd{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"label value improvement";align-items:center;padding:1rem;background:hsla(0,0%,100%,.03);border:1px solid var(--border-light);border-radius:12px;transition:all var(--transition-fast);gap:1rem}._Vc ._Yc ._ad ._bd ._cd ._dd:hover{background:hsla(0,0%,100%,.06)}._Vc ._Yc ._ad ._bd ._cd ._dd ._ed{grid-area:label;font-weight:600;color:var(--text-secondary);font-size:.9rem;text-align:left;justify-self:start}._Vc ._Yc ._ad ._bd ._cd ._dd ._fd{grid-area:value;font-size:1.2rem;font-weight:700;color:var(--text-primary);text-align:center;justify-self:center}._Vc ._Yc ._ad ._bd ._cd ._dd ._gd{grid-area:improvement;font-size:.9rem;font-weight:600;padding:.3rem .8rem;border-radius:20px;background:var(--gradient-success);color:#fff;box-shadow:0 2px 8px rgba(16,185,129,.3);text-align:center;justify-self:end}._hd{margin-bottom:1rem}._hd ._id{background:var(--card-background);border:1px solid var(--card-border);border-radius:16px;padding:2rem;backdrop-filter:var(--backdrop-blur);overflow-x:auto}._hd ._id h4{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;text-align:center}._hd ._id ._jd{overflow-x:auto;margin-bottom:1rem}._hd ._id table{width:100%;border-collapse:collapse;font-size:.9rem}._hd ._id table th,._hd ._id table td{padding:.8rem .6rem;text-align:center;border:1px solid var(--border-color)}._hd ._id table th{background:rgba(231,70,151,.1);color:var(--text-primary);font-weight:700;font-size:.85rem;position:sticky;top:0;z-index:2}._hd ._id table td{color:var(--text-secondary);transition:all var(--transition-fast)}._hd ._id table td._kd{background:rgba(16,185,129,.1);color:var(--success-color);font-weight:600}._hd ._id table td._ld{background:var(--gradient-success);color:#fff;font-weight:700}._hd ._id table td._md{background:rgba(99,102,241,.2);color:var(--secondary-color);font-weight:600}._hd ._id table tr:hover td{background:hsla(0,0%,100%,.05)}._hd ._id table ._nd{font-weight:600;text-align:center;vertical-align:middle;position:relative}._hd ._id table ._od{position:relative}._hd ._id table ._od td:first-child{position:relative}._hd ._id table ._od td:first-child strong{color:#2ed573;font-weight:700;text-shadow:0 1px 2px rgba(46,213,115,.2)}._hd ._id table ._od td:first-child strong::after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#2ed573;border-radius:50%;box-shadow:0 0 10px rgba(46,213,115,.5);animation:pulse 2s infinite}._hd ._id ._pd{margin-top:1rem;padding:.8rem 1rem;font-size:.8rem;line-height:1.5;color:#94a3b8;background:hsla(0,0%,100%,.02);border-left:2px solid rgba(148,163,184,.3);border-radius:0 6px 6px 0}._hd ._id ._pd br{margin-bottom:.3rem}._qd{margin-bottom:2rem}._qd h3{font-size:2rem;font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:1rem}._qd ._rd{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:1rem}._qd ._rd ._sd{background:var(--card-background);border:1px solid var(--card-border);border-radius:16px;padding:1.5rem;transition:all var(--transition-medium);backdrop-filter:var(--backdrop-blur)}._qd ._rd ._sd:hover{transform:translateY(-5px);box-shadow:var(--shadow-strong)}._qd ._rd ._sd ._td{width:100%;height:auto;margin-bottom:1rem;cursor:pointer}._qd ._rd ._sd ._ud{color:var(--text-secondary);font-size:.95rem;line-height:1.6;text-align:center}._vd h3{font-size:2rem;font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:1rem}._vd ._wd{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(450px, 100%), 1fr));gap:1rem;align-items:start}._vd ._wd ._xd{background:var(--card-background);border:1px solid var(--card-border);border-radius:16px;padding:2rem;backdrop-filter:var(--backdrop-blur);transition:all var(--transition-medium)}._vd ._wd ._xd:hover{transform:translateY(-3px);box-shadow:var(--shadow-medium)}._vd ._wd ._xd h4{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;text-align:center}._vd ._wd ._xd ._yd ._zd{display:grid;grid-template-columns:minmax(200px, 1fr) auto minmax(80px, auto);grid-template-areas:"name result improvement";align-items:center;padding:1rem;margin-bottom:.5rem;background:hsla(0,0%,100%,.03);border:1px solid var(--border-light);border-radius:8px;transition:all var(--transition-fast);gap:1.5rem;white-space:nowrap}._vd ._wd ._xd ._yd ._zd:hover{background:hsla(0,0%,100%,.06)}._vd ._wd ._xd ._yd ._zd ._Ad{grid-area:name;font-weight:600;color:var(--text-secondary);text-align:left;justify-self:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._vd ._wd ._xd ._yd ._zd ._Bd{grid-area:result;font-weight:700;color:var(--text-primary);text-align:center;justify-self:center;white-space:nowrap;min-width:80px}._vd ._wd ._xd ._yd ._zd ._Cd{grid-area:improvement;font-size:.9rem;font-weight:600;color:var(--success-color);background:rgba(16,185,129,.1);padding:.2rem .6rem;border-radius:12px;text-align:center;justify-self:end;white-space:nowrap}._vd ._wd ._xd ._yd ._zd._Dd{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.3)}._vd ._wd ._xd ._yd ._zd._Dd:hover{background:rgba(34,197,94,.12)}._vd ._wd ._xd ._yd ._zd._Dd ._Cd{background:rgba(34,197,94,.2);color:#10b981;font-weight:700}._vd ._wd ._xd ._yd p{color:var(--text-secondary);line-height:1.6;font-size:.95rem}._Sb{margin-bottom:2rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(400px, 100%), 1fr));gap:1rem}._Sb h3{font-size:2rem;font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:2rem}._Sb ._Ub{background:var(--card-background);border:1px solid var(--card-border);border-radius:16px;padding:2rem;backdrop-filter:var(--backdrop-blur);margin-bottom:0}._Sb ._Ub ._Ed{font-size:1.3rem;font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:1.5rem}._Sb ._Ub ._Fd ._Gd{display:flex;align-items:center;margin-bottom:1rem}._Sb ._Ub ._Fd ._Gd ._Hd{width:60px;font-size:.9rem;font-weight:600;color:var(--text-secondary)}._Sb ._Ub ._Fd ._Gd ._Id{flex:1;height:30px;background:hsla(0,0%,100%,.05);border-radius:15px;position:relative;margin:0 1rem;overflow:hidden}._Sb ._Ub ._Fd ._Gd ._Id ._Jd{height:100%;background:var(--gradient-primary);border-radius:15px;transition:width 1s ease;position:relative}._Sb ._Ub ._Fd ._Gd ._Id ._Jd._od{background:var(--gradient-success);box-shadow:0 0 20px rgba(16,185,129,.3)}._Sb ._Ub ._Fd ._Gd ._Kd{width:80px;text-align:center;font-weight:700;color:var(--text-primary)}._Sb ._Sb{grid-template-columns:1fr}._Sb ._Sb ._Ub ._Fd ._Gd{flex-direction:column;gap:.8rem;margin-bottom:1.5rem;text-align:center}._Sb ._Sb ._Ub ._Fd ._Gd ._Hd{width:100%;margin-bottom:.5rem}._Sb ._Sb ._Ub ._Fd ._Gd ._Id{margin:0;width:100%}._Sb ._Sb ._Ub ._Fd ._Gd ._Kd{width:100%;margin-top:.5rem}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes progressBar{from{width:0%}to{width:var(--progress-width)}}._Pc [data-animate]{opacity:0;transform:translateY(30px);transition:all .8s ease}._Pc [data-animate]._Ld{opacity:1;transform:translateY(0)}._Pc [data-animate]:nth-child(even){animation-delay:.2s}._Pc [data-animate]:nth-child(odd){animation-delay:.4s}@keyframes pulse{0%,100%{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.7;transform:translateY(-50%) scale(1.2)}}@keyframes golden-pulse{0%,100%{opacity:1;transform:translateY(-50%) scale(1);box-shadow:0 0 15px rgba(255,193,7,.6)}50%{opacity:.8;transform:translateY(-50%) scale(1.3);box-shadow:0 0 25px rgba(255,193,7,.8)}}@media(max-width: 768px){._id ._od td:first-child strong::after{right:4px;width:6px;height:6px}}@media(max-width: 1024px){._Pc{padding:5rem 0}._Rc{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1.8rem}._ad{grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:1.5rem}._wd{grid-template-columns:1fr;gap:1.5rem}._Sb{grid-template-columns:1fr}}@media(max-width: 768px){._Pc{padding:4rem 0}._Pc ._c h2{font-size:2.2rem}._Rc{grid-template-columns:1fr;gap:1.5rem}._Rc ._Sc{flex-direction:column;text-align:center;gap:1rem;padding:1.5rem}._Rc ._Sc ._Tc{margin:0 auto}._Rc ._Sc ._Uc h3{font-size:1.1rem}._Wc{flex-direction:column;gap:.5rem}._Wc ._Xc{width:100%;text-align:center;padding:.8rem 1.5rem}._ad{grid-template-columns:1fr;gap:1.5rem}._ad ._bd ._cd ._dd{grid-template-columns:1fr;grid-template-areas:"label" "value" "improvement";text-align:center;gap:.8rem}._ad ._bd ._cd ._dd ._ed,._ad ._bd ._cd ._dd ._fd,._ad ._bd ._cd ._dd ._gd{justify-self:center}._hd table{font-size:.8rem}._hd table th,._hd table td{padding:.6rem .4rem}._rd{grid-template-columns:1fr}._wd{grid-template-columns:1fr}._wd ._xd ._yd ._zd{grid-template-columns:1fr;grid-template-areas:"name" "result" "improvement";text-align:center;gap:.8rem}._wd ._xd ._yd ._zd ._Ad,._wd ._xd ._yd ._zd ._Bd,._wd ._xd ._yd ._zd ._Cd{justify-self:center;white-space:normal}._Sb{grid-template-columns:1fr}._Sb ._Ub ._Fd ._Gd{flex-direction:column;gap:.8rem;margin-bottom:1.5rem;text-align:center}._Sb ._Ub ._Fd ._Gd ._Hd{width:100%;margin-bottom:.5rem}._Sb ._Ub ._Fd ._Gd ._Id{margin:0;width:100%}._Sb ._Ub ._Fd ._Gd ._Kd{width:100%;margin-top:.5rem}}@media(max-width: 480px){._Pc{padding:3rem 0}._Pc ._c h2{font-size:1.8rem}._Rc ._Sc{padding:1.2rem;gap:.8rem}._Rc ._Sc ._Tc{width:50px;height:50px;font-size:1.3rem}._Rc ._Sc ._Uc h3{font-size:1rem}._Rc ._Sc ._Uc p{font-size:.9rem}._Wc ._Xc{padding:.7rem 1rem;font-size:.95rem}._ad ._bd{padding:1.2rem}._ad ._bd h4{font-size:1.1rem}._ad ._bd ._cd ._dd{padding:.8rem;gap:.6rem}._hd ._id{padding:1rem}._hd ._id table{font-size:.75rem}._hd ._id table th,._hd ._id table td{padding:.5rem .3rem}._wd ._xd{padding:1.2rem}._wd ._xd ._yd ._zd{padding:.8rem;gap:.6rem}._Sb ._Ub ._Fd ._Gd ._Hd{font-size:.85rem}._Sb ._Ub ._Fd ._Gd ._Id{height:25px}._Sb ._Ub ._Fd ._Gd ._Kd{font-size:.9rem}}@media(max-width: 360px){._Pc{padding:2.5rem 0}._Rc ._Sc{padding:1rem}._Rc ._Sc ._Uc h3{font-size:.95rem}._Rc ._Sc ._Uc p{font-size:.85rem}._Wc ._Xc{padding:.6rem .8rem;font-size:.9rem}._hd ._id{padding:.8rem}._hd ._id table{font-size:.7rem}._hd ._id table th,._hd ._id table td{padding:.4rem .2rem}}._Md{background:var(--background-dark);position:relative;overflow:hidden;padding:6rem 0}._Md::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%, rgba(231, 70, 151, 0.08) 0%, transparent 50%),radial-gradient(circle at 80% 80%, rgba(99, 102, 241, 0.08) 0%, transparent 50%);pointer-events:none}._Md .container{position:relative;z-index:1}._Md ._c{text-align:center}._Md ._c ._d{display:inline-block;background:var(--gradient-primary);color:#fff;padding:.5rem 1.5rem;border-radius:2rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;box-shadow:var(--shadow-medium)}._Md ._c h2{font-size:3rem;font-weight:700;color:var(--text-primary);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width: 768px){._Md ._c h2{font-size:2.5rem}}@media(max-width: 480px){._Md ._c h2{font-size:2rem}}._Md ._Nd{max-width:100%;margin:0 auto}._Md ._Od{text-align:center;margin-bottom:1rem}._Md ._Od p{font-size:1.125rem;line-height:1.8;color:var(--text-secondary);max-width:100%;margin:0 auto}._Md ._Od p strong{color:var(--text-primary);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}._Md ._Pd h3{font-size:2rem;font-weight:600;color:var(--text-primary);text-align:center;position:relative;margin-bottom:1rem}._Md ._Pd ._Qd{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1rem}@media(max-width: 768px){._Md ._Pd ._Qd{grid-template-columns:1fr;gap:1.5rem}}._Md ._Pd ._Rd{background:var(--card-background);backdrop-filter:var(--backdrop-blur);border:1px solid var(--card-border);border-radius:1rem;padding:2rem;text-align:center;transition:all var(--transition-medium);position:relative;overflow:hidden}._Md ._Pd ._Rd::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);transform:scaleX(0);transition:transform var(--transition-medium)}._Md ._Pd ._Rd:hover{transform:translateY(-5px);box-shadow:var(--shadow-strong);border-color:rgba(231,70,151,.3)}._Md ._Pd ._Rd:hover::before{transform:scaleX(1)}._Md ._Pd ._Rd:hover ._Sd{transform:scale(1.1);background:var(--gradient-primary)}._Md ._Pd ._Rd ._Sd{width:4rem;height:4rem;background:rgba(231,70,151,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all var(--transition-medium)}._Md ._Pd ._Rd ._Sd i{font-size:1.5rem;color:var(--primary-color);transition:color var(--transition-medium)}._Md ._Pd ._Rd ._Td h4{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}._Md ._Pd ._Rd ._Td p{color:var(--text-secondary);line-height:1.6;font-size:.875rem}@media(max-width: 768px){._Md{padding:4rem 0}._Md ._c{margin-bottom:3rem}._Md ._c ._d{font-size:.75rem;padding:.4rem 1.2rem}._Md ._Pd,._Md ._Ud,._Md ._Vd{margin-bottom:3rem}._Md ._Pd h3,._Md ._Ud h3,._Md ._Vd h3{font-size:1.5rem;margin-bottom:1.5rem}._Md ._Rd{padding:1.5rem}._Md ._Rd ._Sd{width:3rem;height:3rem;margin-bottom:1rem}._Md ._Rd ._Sd i{font-size:1.25rem}._Md ._Wd{padding:2rem}._Md ._Wd p{font-size:1rem}._Md ._Xd{padding:1.25rem}._Md ._Xd i{font-size:1.5rem}._Yd{padding:2rem 0 1rem;margin-top:3rem}}@media(max-width: 480px){._Md{padding:3rem 0}._Md ._Od p{font-size:1rem}._Md ._Qd{gap:1rem}._Md ._Zd{gap:1rem}}._Yd{background:var(--background-dark);border-top:1px solid var(--border-color);padding:3rem 0 1.5rem;color:var(--text-secondary)}._ae{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:2rem;margin-bottom:2rem;max-width:1200px;margin-left:auto;margin-right:auto;justify-items:center;padding:0 1rem}._be h4{color:var(--text-primary);font-size:.875rem;font-weight:600;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}._be p{font-size:.875rem;line-height:1.5;color:var(--text-secondary);margin:0}._be a{color:var(--text-secondary);text-decoration:none;font-size:.875rem;transition:color var(--transition-fast)}._be a:hover{color:var(--text-primary)}._ce{display:flex;flex-direction:column;gap:.2rem}._ce a{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;padding:.25rem 0;transition:color var(--transition-fast)}._ce a i{font-size:.875rem;width:1rem;text-align:center}._ce a:hover{color:var(--text-primary)}._de{padding-top:1rem;border-top:1px solid var(--border-color);text-align:center}._de p{color:var(--text-muted);font-size:.75rem;margin:0;opacity:.8}@media(max-width: 1024px){._ae{grid-template-columns:repeat(2, 1fr);gap:2rem;justify-items:start}}@media(max-width: 768px){._Yd{padding:2rem 0 1rem;margin-top:3rem}._ae{grid-template-columns:1fr;gap:2rem;margin-bottom:1.5rem;max-width:100%;padding:0 1rem;justify-items:center;text-align:center}._be{width:100%;max-width:400px}}@media(max-width: 480px){._Yd{padding:1.5rem 0 1rem;margin-top:2rem}._ae{grid-template-columns:1fr;gap:1.75rem;margin-bottom:1.25rem;padding:0 1rem}._be{width:100%;max-width:300px}._be h4{font-size:.85rem;margin-bottom:.75rem}._be p{font-size:.8rem;line-height:1.5}._be a{font-size:.8rem}._ce{gap:.5rem}._ce a{font-size:.8rem;padding:.3rem 0;justify-content:center}._de p{font-size:.7rem;padding:0 1rem;line-height:1.4}}@media(max-width: 320px){._Yd{padding:1rem 0 .75rem}._ae{gap:1.5rem;padding:0 .75rem}._be h4{font-size:.8rem;margin-bottom:.5rem}._be p,._be a{font-size:.75rem}._ce a{font-size:.75rem}._de p{font-size:.65rem;padding:0 .75rem}}/*# sourceMappingURL=main._ee._fe */
