/*_EVOGB_PROTECTED_*/
html{scroll-behavior:smooth;box-sizing:border-box;-webkit-tap-highlight-color:transparent}*,::after,::before{box-sizing:inherit;-webkit-tap-highlight-color:transparent}:focus,:focus-visible,a:focus,a:focus-visible,button:focus,button:focus-visible{outline:0!important;-webkit-tap-highlight-color:transparent!important}body{background-color:#0f172a;color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;margin:0;padding:12px;display:flex;justify-content:center;align-items:flex-start;min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:640px){body{padding:20px}}.container-wrapper{max-width:1040px;width:100%;min-width:0}.glass{background:rgba(30,41,59,.85);border:1px solid rgba(255,255,255,.08)}@media (min-width:1024px){.glass{background:rgba(30,41,59,.75);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}@media (max-width:767px){.backdrop-blur-md,.backdrop-blur-sm{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.accordion-container{contain:layout style}.space-y-8>.relative{overflow:visible}.accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4, 0, .2, 1),visibility .35s ease;overflow:hidden;width:100%;visibility:hidden}.accordion-open>.accordion-content{grid-template-rows:1fr;visibility:visible}.accordion-inner{min-height:0;min-width:0;width:100%;overflow:hidden}:not(.accordion-open)>.accordion-content{grid-template-rows:0fr!important;visibility:hidden!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important}:not(.accordion-open)>.accordion-content>.accordion-inner{padding-top:0!important;padding-bottom:0!important;min-height:0!important;height:0!important;overflow:hidden!important}.icon-rotate{transition:transform .25s cubic-bezier(.4, 0, .2, 1);will-change:transform}.accordion-open>.accordion-header>div>.icon-rotate,.accordion-open>button>.icon-rotate{transform:rotate(180deg)}.animate-pulse{animation:pulse-gpu 2.2s cubic-bezier(.4,0,.6,1) infinite!important;will-change:opacity}@keyframes pulse-gpu{0%,100%{opacity:1}50%{opacity:.45}}.animate-pulse-slow{animation:pulse-slow-gpu 3.5s cubic-bezier(.4,0,.6,1) infinite!important;will-change:opacity}@keyframes pulse-slow-gpu{0%,100%{opacity:1}50%{opacity:.68}}.animate-bounce{will-change:transform}.animate-ping{will-change:transform,opacity}.transition-all{transition-property:color,background-color,border-color,transform,opacity!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(0.4,0,0.2,1)!important}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0f172a}::-webkit-scrollbar-thumb{background:#334155;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#475569}.gradient-text{background:linear-gradient(to right,#818cf8,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.container-wrapper{padding-bottom:92px}.migration-notice{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:80;display:flex;align-items:center;gap:12px;width:min(720px,calc(100vw - 24px));padding:12px 14px;border-radius:16px;border:1px solid rgba(99,102,241,.45);background:linear-gradient(135deg,rgba(30,41,59,.98),rgba(49,46,129,.96));box-shadow:0 18px 44px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.04) inset;color:#e2e8f0;opacity:0;transform:translate(-50%,120%);pointer-events:none;transition:opacity .32s ease,transform .42s cubic-bezier(.22, .61, .36, 1)}.migration-notice.is-visible{opacity:1;transform:translate(-50%,0);pointer-events:auto}.migration-notice-icon{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;background:rgba(168,85,247,.22);border:1px solid rgba(168,85,247,.45);color:#d8b4fe;font-size:15px}.migration-notice-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.migration-notice-text strong{font-size:13px;font-weight:800;color:#fff}.migration-notice-text span{font-size:11.5px;line-height:1.45;color:#cbd5e1}.migration-notice-cta{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:9px 14px;border-radius:999px;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;font-size:11.5px;font-weight:800;text-decoration:none;box-shadow:0 6px 18px rgba(99,102,241,.35);transition:transform .16s ease,filter .16s ease}.migration-notice-cta:hover{transform:translateY(-1px);filter:brightness(1.06);color:#fff}.migration-notice-close{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#cbd5e1;cursor:pointer;font-size:11px}.migration-notice-close:hover{background:rgba(255,255,255,.14);color:#fff}@media (max-width:640px){.container-wrapper{padding-bottom:150px}.migration-notice{flex-wrap:wrap;gap:10px;padding:12px;border-radius:14px}.migration-notice-text{flex-basis:calc(100% - 86px)}.migration-notice-cta{order:3;width:100%;justify-content:center}.migration-notice-close{position:absolute;top:8px;right:8px}}