*{box-sizing:border-box}body{color:#f4f8fa;background:#070a0b;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.wrap{max-width:1240px;margin:auto;padding:28px}header{border-bottom:1px solid #27302d;justify-content:space-between;align-items:center;gap:16px;padding:8px 0 24px;display:flex}.brand{font-size:22px;font-weight:700;text-decoration:none}.brand span,.eyebrow,.hero h1 span{color:#20d7d0}header small,.account-email{color:#9eafbb;letter-spacing:2px}.hero{text-align:center;padding:85px 10px 75px}.eyebrow{letter-spacing:3px;font-size:12px;font-weight:700}h1{margin:20px 0;font-size:clamp(44px,7vw,78px);line-height:1.1}.subtitle{color:#a5b3c0;max-width:670px;margin:0 auto 28px;line-height:1.7}.price{margin:24px;font-size:38px;font-weight:700}.price small{color:#a5b3c0;font-size:16px;font-weight:400}.cta,.secondary-cta{cursor:pointer;border:0;border-radius:10px;padding:16px 32px;font-weight:700;text-decoration:none;display:inline-block}.cta{color:#07151b;background:#d5b56c}.cta:disabled{cursor:wait;opacity:.7}.secondary-cta{color:#20d7d0;border:1px solid #20d7d0}.note{color:#8394a4;margin-top:20px;font-size:12px}.grid{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:16px;display:grid}.grid article,.dashboard-card{background:linear-gradient(135deg,#111819,#0c1113);border:1px solid #263847;border-radius:14px;padding:24px}.grid h3{margin:14px 0 8px}.grid p,.dashboard-card p{color:#a5b3c0;font-size:14px;line-height:1.6}.dot{background:#20d7d0;border-radius:50%;width:13px;height:13px}footer{color:#8394a4;text-align:center;padding:55px 0 15px;font-size:13px}.auth-hero{max-width:720px;margin:auto}.auth-form{text-align:left;gap:18px;max-width:420px;margin:32px auto 0;display:grid}.auth-form label{color:#d3dde4;gap:8px;font-size:14px;display:grid}.auth-form input{color:#f4f8fa;background:#101923;border:1px solid #344757;border-radius:8px;width:100%;padding:14px}.auth-form input:focus{outline-offset:2px;outline:2px solid #20d7d0}.form-message{color:#ffd479;margin:18px auto;line-height:1.6}.dashboard{max-width:1160px;margin:64px auto}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}nav{align-items:center;gap:24px;font-size:13px;display:flex}nav a{color:#bec8c5;text-decoration:none}nav a:hover,.text-link:hover{color:#46ebe3}.brand{white-space:nowrap;letter-spacing:-1px}.brand>span:last-child{letter-spacing:2px;font-size:12px}.brand-divider{color:#d5b56c;margin:0 10px}.nav-cta{color:#d5b56c;border:1px solid #d5b56c;border-radius:6px;padding:10px 16px}.hero-grid{text-align:left;grid-template-columns:1.15fr 1fr;align-items:center;gap:55px;padding:90px 0;display:grid}.hero-copy h1{letter-spacing:-3px;font-size:clamp(48px,6vw,76px);line-height:1.05}.hero-copy .subtitle{max-width:530px;margin:24px 0}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.text-link{color:#d5b56c;font-size:14px;font-weight:600;text-decoration:none}.cta{transition:background .15s;box-shadow:0 8px 30px #d5b56c18}.cta:hover{background:#e8ca85}.secondary-cta:hover{background:#20d7d018}.live-dot{background:#46ebe3;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #46ebe380}.market-panel{background:linear-gradient(145deg,#132021,#0b1112);border:1px solid #2b403b;border-radius:18px;padding:24px;transform:rotate(-2deg);box-shadow:0 25px 100px #20d7d00b}.panel-top,.terminal-note{letter-spacing:1px;color:#8daba3;justify-content:space-between;font:10px monospace;display:flex}.chart-title{margin-top:30px;font-size:24px;font-weight:700}.market-panel svg{width:100%;margin:8px 0 18px}.terminal-note{border-top:1px solid #2b403b;justify-content:flex-start;padding-top:18px;font-size:9px}.value-strip{color:#92a69e;letter-spacing:2px;border-top:1px solid #26332e;border-bottom:1px solid #26332e;justify-content:space-around;gap:20px;padding:25px 10px;font:11px monospace;display:flex}.section-block{padding-top:75px;scroll-margin-top:25px}.section-title{letter-spacing:-1px;margin:18px 0 35px;font-size:clamp(28px,4vw,43px);line-height:1.15}.section-title span,.dashboard h1 span,.legal-page h1 span{color:#46ebe3}.feature-number{color:#d5b56c;font:12px monospace}.grid h3{margin-top:30px;font-size:20px}.grid article{border-color:#26332e}.pricing-section{grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-top:100px;scroll-margin-top:25px;display:grid}.pricing-section .subtitle{margin:0 0 30px}.pricing-card{background:linear-gradient(135deg,#1b1b14,#101718);border:1px solid #d5b56c66;border-radius:18px;padding:36px}.pricing-label{color:#d5b56c;justify-content:space-between;font:12px monospace;display:flex}.pricing-label span{border:1px solid #d5b56c55;border-radius:4px;padding:3px 6px;font-size:10px}.pricing-card .price{margin:30px 0 10px;font-size:54px}.pricing-card p{color:#9cabaa;font-size:14px;line-height:1.7}.pricing-card ul{margin:26px 0;padding:0;list-style:none}.pricing-card li{margin:14px 0;font-size:14px}.pricing-card li:before{content:"+";color:#46ebe3;padding-right:12px}.pricing-card .cta{text-align:center;width:100%}.faq-section{max-width:800px;margin:auto;padding:90px 0 0}details{border-bottom:1px solid #293631;padding:18px 0}summary{cursor:pointer;color:#d9e3df;font-size:16px;line-height:1.5}details>p{color:#9cabaa;line-height:1.8}.footer-brand{color:#d5b56c;letter-spacing:2px;justify-content:space-between;font-size:14px;display:flex}.footer-brand span{color:#94a29f;letter-spacing:0;font-size:12px}footer{border-top:1px solid #26332e;margin-top:75px;padding-top:30px;line-height:1.8}footer>p{max-width:800px;margin:20px auto}.account-email{letter-spacing:0;overflow-wrap:anywhere}.account-grid{margin-top:40px}.notice{color:#d5b56c;background:#d5b56c0b;border:1px solid #d5b56c55;border-radius:8px;padding:18px;line-height:1.7}.compact{border-radius:6px;padding:10px 16px;font-size:12px}.inline-action .form-message{max-width:360px;margin:8px 0;font-size:12px}.inline-action{display:inline-block}.content-kind{color:#d5b56c;text-transform:uppercase;font:11px monospace}.table-wrap{border:1px solid #293631;border-radius:10px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:13px}caption{text-align:left;color:#94a29f;padding:16px;font-size:12px}th,td{vertical-align:top;border-bottom:1px solid #293631;padding:18px;line-height:1.7}th{color:#94a29f;font-weight:400}td small{color:#94a29f;overflow-wrap:anywhere;font-size:11px}.rank{color:#d5b56c;font-family:monospace}.empty-state{color:#94a29f;border:1px dashed #293631;border-radius:10px;padding:24px;line-height:1.8}.submission-panel{margin-top:24px}.editor-form{gap:18px;margin:24px 0;display:grid}.editor-form label{color:#bec8c5;gap:8px;font-size:13px;display:grid}input,textarea,select{color:#eef5f1;width:100%;font:inherit;background:#0b1210;border:1px solid #34473d;border-radius:6px;padding:12px}textarea{resize:vertical}.form-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.editor-form .checkbox-label,.auth-form .checkbox-label{line-height:1.8;display:block}.checkbox-label input{accent-color:#46ebe3;width:auto;margin-right:10px}.checkbox-label a{color:#d5b56c}.action-stack{flex-direction:column;gap:10px;display:flex}.lesson,.legal-page{max-width:850px;margin:auto;padding:70px 0}.lesson h1,.legal-page h1{font-size:clamp(36px,6vw,60px)}.lesson .subtitle{max-width:none;margin:0 0 35px}.lesson-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#bec8c5;border-top:1px solid #293631;padding:30px 0;line-height:1.9}.legal-page h2{color:#d5b56c;margin-top:45px}.legal-page p{color:#bec8c5;line-height:1.9}:focus-visible{outline-offset:4px;outline:2px solid #46ebe3}button:disabled{opacity:.6;cursor:wait}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:40px;padding:65px 0}.market-panel{max-width:580px;transform:none}.pricing-section{gap:35px}nav{gap:15px}}@media (max-width:620px){header{flex-direction:column;align-items:flex-start;gap:20px}nav{flex-wrap:wrap;justify-content:space-between;width:100%;font-size:12px}.hero-copy h1{letter-spacing:-2px}.hero-copy .cta{text-align:center;width:100%;padding:16px}.value-strip{flex-wrap:wrap;justify-content:flex-start;font-size:9px}.pricing-section,.form-columns{grid-template-columns:1fr}.pricing-card{padding:24px}.pricing-card .price{font-size:44px}.section-block{padding-top:50px}.footer-brand{flex-direction:column;gap:15px}.dashboard{margin:40px auto}.market-panel{padding:18px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.cta{transition:none}}.dashboard h1{font-size:clamp(38px,6vw,58px)}.dashboard-card{margin:20px 0}.dashboard-card h2{margin-top:0}.status{color:#20d7d0;text-transform:capitalize}.dashboard-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.text-button{color:#a5b3c0;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (max-width:560px){.wrap{padding:20px}.hero{padding:64px 0}header small{text-align:right;font-size:10px}}
