body:has(.crx-shell),html:has(.crx-shell){height:100%;overflow:hidden;overscroll-behavior:none}.landing.crx-shell{--crx-line:transparent;--crx-muted-btn:#6d6d6d;--crx-green:#00fe8d;--lp-bg:#0a0a0a;--lp-muted:#9a9a9a;--lp-green:#0f8;position:relative;height:100dvh;max-height:100dvh;overflow:hidden;background:#0a0a0a;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.crx-shell-noise{position:absolute;inset:0;background-image:url(/crx-noise.png);background-size:280px 260px;background-repeat:repeat;opacity:.08;pointer-events:none;z-index:0}.crx-shell-frame{position:absolute;inset:12px;border:none;border-radius:18px;background:transparent;z-index:1;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;min-height:0;overflow:hidden;box-shadow:none;justify-items:center}.crx-shell--no-header.crx-shell--no-ticker .crx-shell-frame{grid-template-rows:minmax(0,1fr)}.crx-shell--no-header:not(.crx-shell--no-ticker) .crx-shell-frame{grid-template-rows:minmax(0,1fr) auto auto}.crx-shell--app .crx-shell-frame,.crx-shell--no-ticker:not(.crx-shell--no-header) .crx-shell-frame{grid-template-rows:auto auto minmax(0,1fr)}.crx-shell--app .crx-shell-frame{inset:10px;background:#0c0c0c;box-shadow:none}.crx-shell-header{display:flex;align-items:center;justify-content:space-between;padding:14px clamp(16px,1.4vw,18px) 14px clamp(16px,1.5vw,20px);min-height:63px;flex-shrink:0}.crx-shell--app .crx-shell-header{margin:8px 8px 0;padding:12px 16px;min-height:56px;background:#18181a;border-radius:14px;width:calc(100% - 16px);justify-self:stretch}.crx-hero-logo{display:inline-flex;line-height:0;color:#fff}.crx-hero-logo img{display:block;height:27px;width:auto}.crx-hero-header-cta{display:flex;align-items:center;gap:14px}.crx-shell-rule{position:relative;height:0;border-top:none;margin:0;flex-shrink:0}.crx-shell-stage{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.crx-shell-stage::-webkit-scrollbar{width:0;height:0;display:none}.crx-shell-stage--auth{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(20px,3vh,36px) clamp(16px,2vw,32px)}.crx-shell-stage--auth.crx-shell-stage--signup{align-items:stretch;justify-content:center;padding:clamp(16px,2.5vh,28px) clamp(20px,3vw,48px)}.crx-auth-split{width:100%;max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,440px);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}.crx-auth-split--wide{grid-template-columns:minmax(0,1fr) minmax(360px,640px)}.crx-auth-split--solo{grid-template-columns:1fr;max-width:640px;justify-items:center}.crx-auth-split--solo .crx-auth-card{margin-left:0}.crx-auth-split .crx-auth-card{margin-left:auto;width:100%}.crx-auth-visual{display:flex;flex-direction:column;gap:28px;min-width:0;padding:8px 4px 8px 0}.crx-auth-visual-stage{position:relative;width:100%;max-width:420px;height:220px;background:transparent;overflow:visible}.crx-auth-trend{position:absolute;inset:8px 0 0;width:100%;height:calc(100% - 8px);pointer-events:none;z-index:0}.crx-auth-trend-line{stroke:#00fe8d;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;animation:crx-auth-trend-draw 1.1s ease both}.crx-auth-candles{position:absolute;inset:36px 8px 8px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;z-index:1}.crx-auth-candle{--candle-h:48px;--candle-body:20px;--candle-delay:0s;position:relative;flex:1 1;max-width:14px;height:var(--candle-h);border-radius:2px;transform-origin:bottom center;animation:crx-auth-candle-in .55s ease both;animation-delay:var(--candle-delay)}.crx-auth-candle:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%);border-radius:1px;opacity:.85}.crx-auth-candle:after{content:"";position:absolute;left:0;right:0;bottom:calc((var(--candle-h) - var(--candle-body)) / 2);height:var(--candle-body);border-radius:3px}.crx-auth-candle.is-up:after,.crx-auth-candle.is-up:before{background:#00fe8d}.crx-auth-candle.is-down:after,.crx-auth-candle.is-down:before{background:#ff5c5c}.crx-auth-profit{position:absolute;top:0;right:0;z-index:2;display:flex;flex-direction:column;gap:2px;min-width:132px;padding:12px 14px;border-radius:14px;background:#252528;animation:crx-auth-profit-float 4.5s ease-in-out infinite}.crx-auth-profit-label{font-size:11px;font-weight:600;color:#9a9a9a}.crx-auth-profit-value{font-size:18px;font-weight:700;letter-spacing:-.02em;color:#00fe8d}.crx-auth-profit-meta{margin-top:2px;font-size:11px;font-weight:500;color:#6d6d6d}.crx-auth-visual-copy h2{margin:0 0 10px;max-width:420px;font-family:inherit;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#fff}.crx-auth-visual-copy p{margin:0;max-width:400px;font-size:clamp(14px,1.4vw,16px);font-weight:400;line-height:1.45;color:#9a9a9a}@keyframes crx-auth-candle-in{0%{opacity:0;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}@keyframes crx-auth-trend-draw{0%{stroke-dasharray:480;stroke-dashoffset:480;opacity:.2}to{stroke-dasharray:480;stroke-dashoffset:0;opacity:1}}@keyframes crx-auth-profit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:900px){.crx-auth-split,.crx-auth-split--wide{grid-template-columns:1fr;max-width:480px;gap:28px}.crx-auth-split .crx-auth-card{margin-left:0}.crx-auth-visual{order:-1;gap:18px;text-align:center;align-items:center}.crx-auth-visual-stage{max-width:360px;height:180px}.crx-auth-visual-copy h2,.crx-auth-visual-copy p{max-width:none}}@media (max-width:560px){.crx-auth-visual-stage{height:160px}.crx-auth-profit{top:12px;right:10px;min-width:118px;padding:10px 12px}.crx-auth-profit-value{font-size:16px}}@media (prefers-reduced-motion:reduce){.crx-auth-candle,.crx-auth-profit,.crx-auth-trend-line{animation:none}}.crx-shell-stage--app{display:flex;flex-direction:column;overflow:hidden;padding:0;width:100%;justify-self:stretch}.crx-shell-ticker{overflow:hidden;height:38px;margin:6px 0 8px;width:100%;flex-shrink:0}.crx-hero-ticker-track{display:flex;width:max-content;animation:crx-ticker-scroll 40s linear infinite}.crx-hero-ticker-item{display:flex;align-items:center;gap:6px;padding:6px 12px 6px 6px;border-right:none;box-sizing:border-box;min-width:128px}.crx-hero-ticker-icon{width:26px;height:26px;flex-shrink:0}.crx-hero-ticker-text{display:flex;flex-direction:column;align-items:flex-start;font-size:10px;font-weight:500;line-height:1.2;color:#fff;text-align:left}.crx-ticker-up{color:#00fe8d}.crx-ticker-down{color:#f44}@keyframes crx-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.crx-hero-ticker-track{animation:none}}.crx-how-title{margin:0;font-family:inherit;font-size:clamp(28px,3.3vw,42px);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#fff}.crx-how-sub{margin:0;max-width:441px;font-size:clamp(15px,1.48vw,19px);font-weight:400;line-height:1.35;color:#9a9a9a}.crx-auth-card{width:100%;max-width:440px;padding:32px 28px;border:none;border-radius:18px;background:#18181a;box-shadow:none;box-sizing:border-box;text-align:left}.crx-auth-card--wide{max-width:640px}.crx-auth-card h1,.crx-auth-title{margin:0 0 8px;font-family:inherit;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#fff}.crx-auth-sub{margin:0 0 24px;font-size:15px;font-weight:400;line-height:1.4;color:#9a9a9a}.crx-auth-card .field{margin-bottom:16px}.crx-auth-card .field label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#c8c8c8;letter-spacing:0;text-transform:none}.crx-auth-card .field input[type=email],.crx-auth-card .field input[type=password],.crx-auth-card .field input[type=text]{width:100%;box-sizing:border-box;padding:13px 14px;border:none;border-radius:12px;background:#0f0f0f;color:#fff;font-family:inherit;font-size:16px;outline:none}.crx-auth-card .field input:focus{border:none;box-shadow:none;background:#141414}.crx-auth-card .field input:disabled{opacity:.55}.crx-auth-card .field-error,.crx-auth-card .form-error{margin:0 0 12px;font-size:13px;color:#f44}.crx-auth-card .field-hint{margin-top:6px;font-size:12px;color:#6d6d6d}.crx-auth-card .auth-alt{margin:16px 0 0;font-size:13px;color:#6d6d6d;text-align:center}.crx-auth-card .auth-alt a{color:#00fe8d;text-decoration:none}.crx-auth-card .auth-alt a:hover{color:#00fe8d}.crx-auth-card .crx-cta{width:100%;margin-top:8px;box-sizing:border-box}.crx-auth-card .field--terms{text-align:left}.crx-auth-card .field label.checkbox-row{display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin-bottom:0;text-align:left;text-transform:none;letter-spacing:0;color:inherit;font-weight:500;cursor:pointer}.crx-auth-card .checkbox-row input[type=checkbox]{width:16px;height:16px;margin:2px 0 0;flex-shrink:0;accent-color:#00fe8d}.crx-auth-card .checkbox-agree{flex:1 1;min-width:0;font-size:13px;font-weight:500;line-height:1.45;color:#9a9a9a;text-align:left}.crx-auth-card .checkbox-row a{color:#00fe8d}.crx-plans{width:100%;max-width:950px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.crx-plans-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;width:100%}.crx-billing-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.crx-billing-toggle-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#9a9a9a;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.02em;padding:8px 18px;border-radius:999px;transition:color .15s ease,background .15s ease}.crx-billing-toggle-btn:hover{color:#fff}.crx-billing-toggle-btn.is-active{background:rgba(0,254,141,.16);color:#00fe8d}.crx-plans-features{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;width:100%;text-align:left}.crx-plans-features li{position:relative;padding-left:16px;font-size:13px;font-weight:500;line-height:1.35;color:#c8c8c8}.crx-plans-features li:before{content:"";position:absolute;left:0;top:.45em;width:6px;height:6px;border-radius:50%;background:#00fe8d}.crx-plans-card.is-featured{border:1px solid rgba(0,254,141,.35);box-shadow:inset 0 0 0 1px rgba(0,254,141,.12)}.crx-plans-card{box-sizing:border-box;width:100%;padding:24px;border:none;border-radius:18px;background:#18181a;box-shadow:none;display:flex;flex-direction:column;align-items:flex-start;gap:16px;text-align:left}.crx-plans-label{font-size:15px;font-weight:600;color:#6d6d6d}.crx-plans-price{margin:0;font-weight:700;line-height:1}.crx-plans-amount{font-size:clamp(36px,4vw,52px);color:#00fe8d;letter-spacing:-.03em}.crx-plans-period{font-size:clamp(18px,2vw,24px);color:#fff}.crx-plans-text{margin:0;font-size:clamp(14px,1.4vw,17px);color:#9a9a9a;line-height:1.35}.crx-plans-card .crx-cta{margin-top:auto}.crx-plans-badge{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#00fe8d}@media (max-width:800px){.crx-plans-grid{grid-template-columns:1fr}}.crx-app{display:grid;grid-template-columns:260px minmax(0,1fr);height:100%;border-radius:0 0 18px 18px}.crx-app,.crx-app-side{min-height:0;background:#0c0c0c;overflow:hidden}.crx-app-side{border-right:none;display:flex;flex-direction:column;padding:8px 10px 12px}.crx-app-side nav{flex:1 1;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px;background:#18181a;border-radius:14px;min-height:0}.crx-app-nav-link{display:flex;align-items:center;gap:12px;padding:11px 14px;color:#8e8e93;text-decoration:none;font-size:15px;font-weight:500;border:none;border-radius:10px;transition:background .15s ease,color .15s ease}.crx-app-nav-link:hover{color:#fff;background:hsla(0,0%,100%,.06)}.crx-app-nav-link.active{color:#fff;background:hsla(0,0%,100%,.08);border:none;box-shadow:none;font-weight:600}.crx-app-nav-link.active svg,.crx-app-nav-link:hover svg{color:#00fe8d}.crx-app-side-foot{padding:10px 4px 4px;border-top:none;gap:10px}.crx-app-main,.crx-app-side-foot{display:flex;flex-direction:column}.crx-app-main{min-width:0;min-height:0;background:#0c0c0c;margin:8px 8px 8px 0;border-radius:16px;box-shadow:none;overflow:hidden}.crx-app-topbar{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:none;min-height:56px;flex-shrink:0;background:transparent}.crx-app-topbar-title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;color:#fff}.crx-app-content{flex:1 1;min-height:0;overflow:auto;padding:8px 20px 24px;background:transparent;scrollbar-width:none;-ms-overflow-style:none}.crx-app-content::-webkit-scrollbar{width:0;height:0;display:none}.crx-nav-toggle{display:none;background:transparent;border:1px solid var(--crx-line);border-radius:8px;color:inherit;cursor:pointer;padding:6px 8px;line-height:0}.crx-nav-backdrop{display:none}@media (max-width:900px){.crx-app{grid-template-columns:1fr}.crx-app-side{position:fixed;top:0;bottom:0;left:0;width:240px;max-width:80vw;z-index:70;background:#0b0b0b;border-right:1px solid var(--crx-line);padding-top:18px;transform:translateX(-105%);transition:transform .22s ease;overflow-y:auto}.crx-app-side.open{transform:none;box-shadow:8px 0 40px rgba(0,0,0,.6)}.crx-nav-toggle{display:inline-flex}.crx-nav-backdrop{display:block;position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.55)}}@media (max-width:600px){.crx-shell-frame{inset:6px}.crx-shell-header{padding:8px 10px;min-height:48px;gap:8px}.crx-hero-logo img{height:20px}.crx-hero-header-cta{gap:8px;min-width:0}.crx-shell--app .crx-logout-cta{display:none}.crx-shell--app .crx-hero-header-cta>span:first-child{font-size:9.5px;padding:3px 8px;letter-spacing:.05em;white-space:nowrap}.user-chip .avatar{width:26px;height:26px;font-size:11px}.crx-app-topbar{padding:8px 10px;min-height:48px;gap:10px}.crx-app-content{padding:10px}}.crx-side-logout{display:none}@media (max-width:900px){.crx-side-logout{display:flex;align-items:center;gap:10px;width:100%;margin-top:10px;padding:10px 12px;background:transparent;border:1px solid var(--crx-line);border-radius:10px;color:#ff6b6b;font:inherit;font-size:13.5px;cursor:pointer}.crx-app-main{margin:0;border-radius:0}}