*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f2fc;color:#0a0612;font-family:Plus Jakarta Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:#6d28d9;color:#fff}a{color:inherit}input{font-family:inherit}canvas{display:block}@keyframes floatA{0%,to{transform:translate(0)}50%{transform:translateY(-34px)}}@keyframes floatB{0%,to{transform:translate(0)}50%{transform:translateY(30px)}}@keyframes floatC{0%,to{transform:translate(0) rotate(0)}50%{transform:translateY(-20px) rotate(6deg)}}@keyframes blobMorph{0%,to{border-radius:42% 58% 63% 37%/42% 45% 55% 58%}50%{border-radius:58% 42% 38% 62%/55% 58% 42% 45%}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes chapterReveal{0%{opacity:0;transform:translateY(40px) rotateX(15deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes paneIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width: 1024px){[data-navlinks],[data-navactions]{display:none!important}[data-navtoggle]{display:flex!important}}@media (max-width: 480px){nav[style*="position: fixed"]{top:8px!important;width:calc(100% - 20px)!important;padding:8px 10px 8px 14px!important}}@media (max-width: 860px){[data-herogrid]{grid-template-columns:1fr!important;gap:40px!important}[data-herogrid]>div:last-child{display:none}[data-principles],[data-strategy-grid]{grid-template-columns:1fr!important}[data-stats]{grid-template-columns:repeat(2,1fr)!important}[data-appgrid]{grid-template-columns:1fr!important}[data-appgrid]>div:last-child{display:flex;justify-content:center}[data-livestats],[data-plans-grid]{grid-template-columns:repeat(2,1fr)!important}[data-benefits-grid],[data-trust-grid],[data-referral-grid],[data-reportgrid]{grid-template-columns:1fr!important}footer>div{grid-template-columns:1fr 1fr!important}}@media (max-width: 600px){[data-stats]{grid-template-columns:1fr 1fr!important}[data-livestats],[data-plans-grid],[data-principles],[data-benefits-grid]{grid-template-columns:1fr!important}footer>div{grid-template-columns:1fr!important}}@media (max-width: 820px){[data-brandpanel]{display:none!important}[data-authgrid]{grid-template-columns:1fr!important}}[data-dash-hamburger],[data-dash-overlay]{display:none}@media (max-width: 900px){[data-sidebar]{transform:translate(-100%);transition:transform .38s cubic-bezier(.16,1,.3,1)!important}[data-sidebar][data-open]{transform:translate(0)!important}[data-main]{margin-left:0!important;padding:0 14px 24px!important}[data-grid2],[data-grid3],[data-grid4],[data-overviewgrid]{grid-template-columns:1fr!important}[data-topbar-search],[data-hidemobile]{display:none!important}[data-pagetitle]{font-size:28px!important}[data-dash-hamburger]{display:flex!important}[data-dash-overlay]{display:block!important}}@media (max-width: 600px){[data-main]{padding:0 10px 24px!important}}@media (max-width: 480px){[data-modal]>div:last-child{width:calc(100vw - 20px)!important;max-width:none!important}[data-grid4]{grid-template-columns:1fr!important}}[data-root]{--primary: #6d28d9;--primary-hover: #5b21b6;--accent: #7c3aed;--primary-soft: #f1ecfd;--primary-line: #ddd0f8;--bg: #f8f6fc;--surface: #ffffff;--surface-2: #f3f0fa;--surface-3: #e9e3f5;--border: #e8e3f0;--border-strong: #d3cae6;--text: #111018;--text-2: #3d3450;--text-3: #6f6684;--sidebar: #ffffff;--hover: #f3f0fa;--gain: #137045;--gain-soft: #eaf7ee;--gain-line: #b7e2c9;--loss: #c0392f;--loss-soft: #fdeeec;--warn: #a16207;--warn-soft: #fdf6e7;--info: #4338ca;--info-soft: #eef2ff;--shadow-sm: 0 1px 2px rgba(17,16,24,.06);--shadow: 0 2px 8px rgba(17,16,24,.07);--shadow-lg: 0 12px 32px rgba(109,40,217,.16);--shadow-pop: 0 24px 60px rgba(17,16,24,.24);--r-sm: 8px;--r: 12px;--r-lg: 16px;--r-xl: 22px;--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: env(safe-area-inset-top, 0px);--tabbar-h: 64px}[data-root][data-theme=dark]{--primary: #a78bfa;--primary-hover: #c4b5fd;--accent: #c084fc;--primary-soft: rgba(167,139,250,.14);--primary-line: rgba(167,139,250,.3);--bg: #0d0a16;--surface: #16111f;--surface-2: #1d1729;--surface-3: #261e33;--border: rgba(255,255,255,.09);--border-strong: rgba(255,255,255,.17);--text: #f3f0fa;--text-2: rgba(243,240,250,.72);--text-3: rgba(243,240,250,.5);--sidebar: #120e1b;--hover: rgba(255,255,255,.05);--gain: #4ade80;--gain-soft: rgba(74,222,128,.13);--gain-line: rgba(74,222,128,.28);--loss: #f87171;--loss-soft: rgba(248,113,113,.13);--warn: #fbbf24;--warn-soft: rgba(251,191,36,.13);--info: #a5b4fc;--info-soft: rgba(165,180,252,.13);--shadow-sm: 0 1px 2px rgba(0,0,0,.4);--shadow: 0 2px 10px rgba(0,0,0,.45);--shadow-lg: 0 12px 32px rgba(0,0,0,.55);--shadow-pop: 0 24px 60px rgba(0,0,0,.65)}[data-pane]{animation:paneIn .34s cubic-bezier(.16,1,.3,1)}@keyframes paneIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes shimmer{0%{background-position:-420px 0}to{background-position:420px 0}}[data-root] :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@media (max-width: 900px){[data-root] :is(button,a[role=button],[data-tap]){min-height:44px}}@media (prefers-reduced-motion: reduce){[data-root] *,[data-root] *:before,[data-root] *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-skeleton]{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:840px 100%;animation:shimmer 1.4s linear infinite;border-radius:var(--r-sm);color:transparent!important;-webkit-user-select:none;user-select:none}[data-tabbar]{display:none}@media (max-width: 900px){[data-tabbar]{display:grid;position:fixed;bottom:0;left:0;right:0;z-index:60;grid-auto-flow:column;grid-auto-columns:1fr;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--border);padding-bottom:var(--safe-b);box-shadow:0 -2px 16px #11101814}[data-main]{padding-bottom:calc(var(--tabbar-h) + var(--safe-b) + 24px)!important}[data-sidebar]{display:none!important}}[data-tabbar] button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:var(--tabbar-h);border:none;background:none;color:var(--text-3);font-family:inherit;font-size:10.5px;font-weight:700;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent;transition:color .18s}[data-tabbar] button[data-active]{color:var(--primary)}[data-tabbar] button[data-active]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:26px;height:3px;border-radius:0 0 3px 3px;background:var(--primary)}[data-tabbar] button svg{width:22px;height:22px}@media (max-width: 640px){[data-sheet]{align-items:flex-end!important;padding:0!important}[data-sheet]>[data-sheet-panel]{max-width:none!important;width:100%!important;border-radius:var(--r-xl) var(--r-xl) 0 0!important;max-height:92vh;overflow-y:auto;padding-bottom:calc(24px + var(--safe-b))!important;animation:sheetUp .32s cubic-bezier(.16,1,.3,1)}[data-sheet]>[data-sheet-panel]:before{content:"";display:block;width:38px;height:4px;border-radius:999px;background:var(--border-strong);margin:-6px auto 16px}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@media (max-width: 900px){[data-main]{margin-left:0!important;padding-left:16px!important;padding-right:16px!important}[data-grid2],[data-grid3],[data-grid4],[data-overviewgrid]{grid-template-columns:1fr!important}[data-hidemobile]{display:none!important}[data-pagetitle]{font-size:26px!important}[data-table-head]{display:none!important}[data-table-row]{grid-template-columns:1fr!important;gap:6px!important;padding:14px 0!important}}@media (max-width: 640px){[data-main]{padding-left:12px!important;padding-right:12px!important}[data-statgrid]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 380px){[data-statgrid]{grid-template-columns:1fr!important}}[data-hscroll]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-hscroll]::-webkit-scrollbar{display:none}
