:root{--bg:#070808;--panel:#101413;--panel-2:#151a17;--text:#f5f5ec;--muted:#a9b3aa;--line:rgba(245,245,236,0.13);--green:#46f59a;--cyan:#45d9f2;--amber:#f5c451;--red:#ff6b6b;--shadow:0 24px 80px rgba(0,0,0,0.42)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;background:linear-gradient(180deg,rgba(70,245,154,.09),transparent 520px),radial-gradient(circle at 50% -20%,rgba(69,217,242,.13),transparent 34rem),var(--bg);color:var(--text);font-family:Arial,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:12px clamp(18px,4vw,56px);border-bottom:1px solid var(--line);background:rgba(7,8,8,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header:after{content:"";position:absolute;left:clamp(18px,4vw,56px);right:clamp(18px,4vw,56px);bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(70,245,154,.62),rgba(69,217,242,.42),transparent);opacity:.72}.admin-sidebar a,.admin-sidebar button,.admin-token,.back-home,.brand,.check-list li,.header-actions,.hero-actions,.main-nav,.ops-grid span,.text-link{display:flex;align-items:center}.brand{gap:10px;font-weight:800;letter-spacing:0}.brand-mark,.icon-button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:8px}.brand-mark{background:rgba(70,245,154,.1);overflow:hidden}.brand-mark img{width:100%;height:100%}.main-nav{gap:clamp(14px,3vw,28px);color:var(--muted);font-size:14px}.main-nav a{position:relative;padding:10px 0;transition:color .22s ease}.main-nav a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--green),var(--cyan));transform:scaleX(0);transform-origin:50% 50%;transition:transform .24s ease}.main-nav a:hover,.text-link:hover{color:var(--green)}.main-nav a:hover:after{transform:scaleX(1)}.nav-disabled{display:inline-flex;align-items:center;gap:6px;padding:10px 0;color:rgba(170,183,201,.62);cursor:not-allowed}.nav-disabled small{color:var(--amber);font-size:10px;font-weight:800;white-space:nowrap}.header-actions{flex-wrap:wrap;gap:10px}.member-entry{display:inline-flex;align-items:center;gap:7px;font-size:13px;white-space:nowrap;color:var(--text);min-height:40px}.member-entry:hover{color:var(--green)}@media (max-width:1100px){.member-entry span{display:none}}.icon-button{background:rgba(255,255,255,.04)}.icon-button.ghost{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border:1px solid rgba(70,245,154,.75);border-radius:8px;background:linear-gradient(180deg,#58ffaa,#1fc978);color:#04100a;font-weight:800;cursor:pointer}.button.compact,.button.secondary,.icon-button{color:var(--text);background:rgba(255,255,255,.05);border-color:var(--line)}.button.compact{min-height:40px;padding:0 14px}.button:disabled{cursor:wait;opacity:.72}.hero-section,.ops-section,.section-band,.trial-section{width:min(1180px,calc(100% - 36px));margin:0 auto}.hero-section{display:grid;grid-template-columns:minmax(0,.86fr) minmax(440px,1.14fr);gap:clamp(28px,5vw,70px);align-items:center;min-height:calc(100vh - 72px);padding:58px 0 72px}.eyebrow{margin:0 0 14px;color:var(--green);text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.08em}h1,h2,h3,p{margin-top:0;overflow-wrap:break-word}h1{margin-bottom:20px;font-size:clamp(54px,9vw,116px);line-height:.9}h1,h2{letter-spacing:0}h2{margin-bottom:14px;font-size:clamp(30px,5vw,56px);line-height:1.02}h3{font-size:21px;line-height:1.25}.admin-list p,.feature-card p,.hero-subtitle,.resource-card p,.section-heading p,.site-footer span,.trial-copy p,.trial-table p,.tutorial-content p{color:var(--muted);line-height:1.75}.hero-subtitle{max-width:620px;font-size:18px}.hero-actions{flex-wrap:wrap;gap:12px;margin:28px 0}.metric-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;max-width:620px;border:1px solid var(--line);border-radius:8px;background:var(--line)}.metric-strip span{display:grid;gap:6px;min-height:88px;padding:16px;background:rgba(16,20,19,.82);color:var(--muted);font-size:13px}.metric-strip strong{color:var(--text);font-size:24px}.hero-terminal{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 24%),#090b0a}.hero-media,.hero-terminal{overflow:hidden;border:1px solid rgba(69,217,242,.28);border-radius:8px;box-shadow:var(--shadow)}.hero-media{position:relative;min-height:420px;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 30%),#090b0a}.hero-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 58%,rgba(0,0,0,.24)),radial-gradient(circle at 18% 12%,rgba(70,245,154,.18),transparent 28rem)}.hero-media img{width:100%;height:100%;min-height:inherit;object-fit:cover;transform:scale(1.02)}.terminal-topbar{display:flex;align-items:center;gap:8px;height:46px;padding:0 16px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.04)}.terminal-topbar span{width:10px;height:10px;border-radius:50%;background:var(--red)}.terminal-topbar span:nth-child(2){background:var(--amber)}.terminal-topbar span:nth-child(3){background:var(--green)}.terminal-topbar strong{margin-left:auto;color:var(--muted);font-size:13px}.chart-stage{position:relative;min-height:460px;overflow:hidden}.price-grid{position:absolute;inset:0;background:linear-gradient(rgba(245,245,236,.07) 1px,transparent 0),linear-gradient(90deg,rgba(245,245,236,.07) 1px,transparent 0);background-size:100% 62px,76px 100%}.trend-line{position:absolute;inset:58px 24px 76px;width:calc(100% - 48px);height:calc(100% - 134px);fill:none}.trend-line path{stroke:var(--green);stroke-width:5;filter:drop-shadow(0 0 12px rgba(70,245,154,.75))}.trend-line .avg{stroke:var(--cyan);stroke-width:2;opacity:.7}.candle{position:absolute;width:13px;transform:translateX(-50%);border-radius:3px;background:var(--green);box-shadow:0 0 18px rgba(70,245,154,.48)}.candle:before{content:"";position:absolute;left:6px;top:-28px;width:1px;height:calc(100% + 56px);background:currentColor}.candle.down{color:var(--red);background:var(--red);box-shadow:0 0 18px rgba(255,107,107,.4)}.signal-zone{position:absolute;display:grid;place-items:center;border:1px solid rgba(69,217,242,.22);background:rgba(69,217,242,.08);color:var(--cyan);font-size:12px;font-weight:800}.zone-a{left:10%;top:18%;width:30%;height:42%}.zone-b{right:8%;top:32%;width:24%;height:34%;color:var(--amber);border-color:rgba(245,196,81,.28);background:rgba(245,196,81,.08)}.trade-card{position:absolute;display:grid;gap:4px;min-width:126px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:rgba(7,8,8,.86)}.trade-card span{color:var(--muted);font-size:12px}.trade-card strong{color:var(--green);font-size:24px}.trade-card.buy{right:24px;bottom:28px}.trade-card.risk{left:28px;bottom:34px}.ops-section,.section-band,.trial-section{padding:92px 0;border-top:1px solid var(--line);scroll-margin-top:92px}.section-band.alt{width:100%;max-width:none;padding-inline:max(18px,calc((100% - 1180px) / 2));background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0))}.section-heading{max-width:760px;margin-bottom:34px}.ops-section,.section-heading.split,.trial-section{display:grid;grid-template-columns:minmax(320px,.96fr) minmax(360px,1fr);gap:clamp(24px,5vw,56px);align-items:start}.section-heading.split>div:last-child p,.section-heading.split>p{max-width:680px;text-wrap:pretty}.feature-grid,.ops-grid,.resource-grid,.tutorial-grid{display:grid;gap:16px}.feature-grid{grid-template-columns:repeat(4,1fr)}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-list,.admin-panel,.admin-sidebar,.admin-token,.feature-card,.resource-card,.trial-form,.trial-table article,.tutorial-card{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),rgba(16,20,19,.74)}.feature-card,.resource-card,.tutorial-content{padding:22px}.resource-card:has(.resource-cover){padding-top:0}.admin-row-thumb,.admin-upload-preview,.article-cover,.resource-cover,.resource-detail-cover,.tutorial-cover{display:block;width:100%;object-fit:cover;border:1px solid var(--line);background:rgba(255,255,255,.04)}.resource-cover{margin:0 -22px 20px;width:calc(100% + 44px)}.resource-cover,.tutorial-cover{height:190px;border-width:0 0 1px}.feature-card svg,.ops-grid svg{color:var(--green)}.card-topline,.resource-card dl,.site-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.card-topline span{padding:5px 9px;border:1px solid rgba(70,245,154,.4);border-radius:6px;color:var(--green);background:rgba(70,245,154,.09);font-size:12px;font-weight:800}.card-topline small,.resource-card dt,.tutorial-content span{color:var(--muted)}.resource-card dl{margin:24px 0}.resource-card dd,.resource-card dt{margin:0}.resource-card dd{margin-top:4px;font-weight:800}.text-link{gap:8px;width:max-content;font-weight:800}.trial-section{align-items:center}.check-list{display:grid;gap:14px;margin:24px 0 0;padding:0;list-style:none}.check-list li{gap:10px;color:var(--text)}.check-list svg{color:var(--green);flex:0 0 auto}.admin-form,.trial-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px}.admin-form,label{color:var(--muted);font-size:13px;font-weight:800}label{display:grid;gap:8px}label small{color:var(--muted);font-size:12px;font-weight:600;line-height:1.6}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:rgba(0,0,0,.22);color:var(--text);min-height:46px;padding:0 12px;outline:none}textarea{min-height:112px;padding:12px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:rgba(70,245,154,.72);box-shadow:0 0 0 3px rgba(70,245,154,.1)}.input-with-icon{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:rgba(0,0,0,.22)}.input-with-icon svg{flex:0 0 auto;color:var(--green)}.input-with-icon input{min-height:44px;padding:0;border:0;background:transparent}select option{color:#0a0d0b}.form-wide{grid-column:1/-1}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-note{grid-column:1/-1;margin:0}.form-note.success{color:var(--green)}.form-note.error{color:var(--red)}.tutorial-card{overflow:hidden}.tutorial-visual{position:relative;height:190px;overflow:hidden;border-bottom:1px solid var(--line);background:linear-gradient(rgba(245,245,236,.07) 1px,transparent 0),linear-gradient(90deg,rgba(245,245,236,.07) 1px,transparent 0),#0a0c0b;background-size:100% 48px,56px 100%}.visual-line,.visual-marker,.visual-tag{position:absolute}.visual-line{height:3px;border-radius:3px;transform:rotate(-12deg)}.visual-line.one{left:18px;right:22px;top:92px;background:var(--green);box-shadow:0 0 18px rgba(70,245,154,.62)}.visual-line.two{left:42px;right:54px;top:128px;background:var(--cyan);transform:rotate(7deg)}.visual-marker{right:18%;top:46px;width:54px;height:54px;border:2px solid var(--amber);border-radius:8px;box-shadow:0 0 24px rgba(245,196,81,.3)}.visual-tag{left:18px;top:18px;padding:7px 10px;border:1px solid var(--line);border-radius:6px;background:rgba(7,8,8,.8);color:var(--text);font-size:12px;font-weight:800}.tutorial-visual.risk .visual-line.one,.tutorial-visual.risk .visual-marker{background:transparent;border-color:var(--red)}.tutorial-visual.trend .visual-line.one{transform:rotate(-22deg)}.ops-section{align-items:center}.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-grid span{gap:12px;min-height:76px;padding:18px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.035);font-weight:800}.ops-grid small,.ops-grid strong{display:block}.ops-grid strong{color:var(--text);font-size:17px}.ops-grid small{color:var(--muted);font-size:13px;font-weight:700;line-height:1.55}.journey-cta{display:grid;gap:16px;padding:22px;border:1px solid rgba(0,232,185,.2);border-radius:8px;background:linear-gradient(90deg,transparent,rgba(0,232,185,.06),transparent),rgba(255,255,255,.026)}.journey-cta>div{display:grid;grid-template-columns:minmax(30px,1fr) auto minmax(30px,1fr);gap:14px;align-items:center}.journey-cta>div span{height:1px;background:linear-gradient(90deg,transparent,rgba(0,232,185,.72),transparent)}.journey-cta strong{color:var(--text);font-size:clamp(22px,3vw,34px);white-space:nowrap}.journey-cta nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;color:var(--muted);font-weight:900}.journey-cta nav a{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border:1px solid rgba(0,232,185,.18);border-radius:8px;background:rgba(0,232,185,.055);color:var(--text)}.journey-cta nav a+a:before{content:""}.site-footer{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:28px 0 42px;border-top:1px solid var(--line)}.site-footer nav{display:flex;gap:14px;color:var(--muted);font-size:13px}.site-footer nav a:hover{color:var(--green)}.contact-sidebar{position:fixed;right:22px;top:50%;z-index:30;display:grid;gap:12px;width:104px;padding:14px 12px;border:1px solid rgba(70,245,154,.28);border-radius:8px;background:rgba(7,8,8,.9);box-shadow:0 24px 80px rgba(0,0,0,.42),0 0 0 1px rgba(69,217,242,.08),0 0 34px rgba(70,245,154,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateY(-50%)}.contact-sidebar>span{justify-self:center;color:var(--green);font-size:14px;font-weight:900;letter-spacing:0;white-space:nowrap}.contact-sidebar>div{display:grid;gap:10px}.contact-sidebar a{position:relative;display:grid;gap:5px;place-items:center;width:78px;min-height:62px;padding:8px 6px;border:1px solid rgba(245,245,236,.16);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.03)),rgba(255,255,255,.045);color:var(--text);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.contact-sidebar a svg{width:24px;height:24px;color:var(--green)}.contact-sidebar a:hover{border-color:rgba(70,245,154,.58);background:rgba(70,245,154,.13);box-shadow:0 12px 34px rgba(70,245,154,.16);transform:translateX(-5px)}.contact-sidebar .qq-contact{overflow:visible}.contact-qr{right:calc(100% + 14px);z-index:4;display:grid;gap:7px;width:220px;padding:10px;border:1px solid rgba(70,245,154,.45);border-radius:10px;box-shadow:0 18px 50px rgba(0,0,0,.42);color:#17201b;opacity:0;pointer-events:none;transform:translateY(-50%) translateX(8px);transition:opacity .18s ease,transform .18s ease}.contact-qr,.contact-qr:after{position:absolute;top:50%;background:#fff}.contact-qr:after{content:"";right:-7px;width:12px;height:12px;border-top:1px solid rgba(70,245,154,.45);border-right:1px solid rgba(70,245,154,.45);transform:translateY(-50%) rotate(45deg)}.contact-qr img{display:block;width:100%;height:auto;border-radius:5px}.contact-qr small{color:#17201b;font-size:12px;font-weight:800;text-align:center}.qq-contact:focus .contact-qr,.qq-contact:focus-visible .contact-qr,.qq-contact:hover .contact-qr{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0)}.contact-sidebar strong{color:var(--text);font-size:12px;font-weight:900;line-height:1.1;text-align:center;word-break:keep-all}.back-home{position:fixed;left:24px;top:22px;z-index:5;gap:8px;color:var(--muted)}.admin-shell{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:92px 0}.admin-hero{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.admin-hero h1{max-width:680px;margin-bottom:0;font-size:clamp(36px,5vw,64px);line-height:1;overflow-wrap:anywhere;white-space:normal;word-break:normal}.admin-hero>div{min-width:0;max-width:100%}.admin-token{gap:10px;min-width:420px;padding:10px}.admin-grid{display:grid;grid-template-columns:240px 1fr;gap:18px}.admin-sidebar{display:grid;align-content:start;gap:8px;padding:12px}.admin-sidebar a,.admin-sidebar button{gap:10px;width:100%;min-height:44px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;padding:0 12px;font:inherit;text-decoration:none}.admin-sidebar a.active,.admin-sidebar a:hover,.admin-sidebar button.active,.admin-sidebar button:hover{border-color:rgba(70,245,154,.34);background:rgba(70,245,154,.08);color:var(--text)}.admin-notice{margin:8px 0 0;padding:10px;border:1px solid rgba(70,245,154,.24);border-radius:8px;background:rgba(70,245,154,.08);color:var(--green);font-size:13px}.admin-notice.error{border-color:rgba(255,107,107,.3);background:rgba(255,107,107,.08);color:var(--red)}.admin-notice.info{border-color:rgba(69,217,242,.28);background:rgba(69,217,242,.08);color:var(--cyan)}.admin-toast{position:fixed;right:24px;top:92px;z-index:80;width:min(420px,calc(100vw - 32px));padding:14px 16px;border:1px solid rgba(70,245,154,.3);border-radius:8px;background:rgba(7,8,8,.92);color:var(--green);box-shadow:var(--shadow);font-size:14px;font-weight:800;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:toastEnter .22s ease both}.admin-toast.error{border-color:rgba(255,107,107,.34);color:var(--red)}.admin-toast.info{border-color:rgba(69,217,242,.32);color:var(--cyan)}.admin-panel{min-height:560px;padding:22px}.admin-panel h2{font-size:clamp(28px,3vw,40px);line-height:1.08}.admin-form h2,.admin-list h2{font-size:clamp(26px,2.6vw,34px)}.admin-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);gap:18px}.admin-form{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.025)}.admin-form .admin-form-actions,.admin-form fieldset,.admin-form h2,.admin-form textarea,.admin-list h2{grid-column:1/-1}.admin-form-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-list{padding:18px}.admin-list-row{display:grid;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.admin-list-row strong{display:block;margin-bottom:6px}.admin-list-row p{padding:0;margin:0;color:var(--muted)}.admin-row-actions{display:flex;flex-wrap:wrap;gap:8px}.settings-form{grid-template-columns:1fr}.settings-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:18px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.025)}.settings-section legend{padding:0 8px;color:var(--green);font-size:13px;font-weight:800}.settings-section label{display:grid;gap:8px}.form-helper,.settings-section span{color:var(--muted);font-size:13px}.settings-section input[type=color]{min-height:46px;padding:4px}.settings-subhead{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-subhead strong{color:var(--text);font-size:14px}.community-feature-editor{display:grid;gap:14px}.trial-bullet-editor{display:grid;gap:12px}.trial-bullet-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.community-feature-row{display:grid;grid-template-columns:minmax(110px,.32fr) minmax(180px,.68fr) auto;gap:12px;align-items:end;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(0,0,0,.18)}.community-feature-row .form-wide{grid-column:1/-1}.admin-logo-preview{width:92px;height:92px;border-radius:8px;object-fit:cover}.admin-hero-image-preview{width:min(100%,360px);aspect-ratio:16/10;border:1px solid var(--line);border-radius:8px;object-fit:cover}.settings-sticky-actions{position:sticky;top:86px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(70,245,154,.24);border-radius:8px;background:rgba(7,8,8,.88);box-shadow:0 18px 48px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.settings-sticky-actions span{color:var(--muted);font-size:13px}.settings-live-preview{display:grid;gap:14px;padding:18px;border:1px solid rgba(70,245,154,.22);border-radius:8px;background:linear-gradient(135deg,rgba(70,245,154,.08),transparent 36%),rgba(255,255,255,.025)}.preview-brand,.preview-browser footer,.preview-browser header,.preview-hero div,.settings-preview-topbar{display:flex;align-items:center}.settings-preview-topbar{justify-content:space-between;gap:14px}.settings-preview-topbar>div:first-child{display:grid;gap:4px}.settings-preview-topbar span{color:var(--muted);font-size:12px}.settings-preview-topbar strong{color:var(--text);font-size:18px}.preview-browser{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 20% -10%,color-mix(in srgb,var(--preview-green) 18%,transparent),transparent 26rem),#080a09;color:var(--text)}.preview-browser header{justify-content:space-between;gap:16px;min-height:58px;padding:12px 18px;border-bottom:1px solid var(--line);background:rgba(7,8,8,.82)}.preview-brand{gap:9px;min-width:0}.preview-brand>span{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border:1px solid color-mix(in srgb,var(--preview-green) 48%,transparent);border-radius:8px;background:color-mix(in srgb,var(--preview-green) 12%,transparent);color:var(--preview-green);font-weight:900}.preview-brand img{width:100%;height:100%;object-fit:cover}.preview-brand strong{overflow:hidden;max-width:120px;text-overflow:ellipsis;white-space:nowrap}.preview-browser nav{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:12px}.preview-browser header button,.preview-hero button{min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--preview-green) 60%,transparent);border-radius:8px;background:linear-gradient(180deg,var(--preview-green),color-mix(in srgb,var(--preview-green) 72%,#04100a));color:#04100a;font-size:12px;font-weight:900}.preview-home,.preview-list-page{display:grid;gap:18px;padding:clamp(18px,3vw,30px)}.preview-hero{max-width:680px}.preview-hero-media{overflow:hidden;width:min(100%,520px);aspect-ratio:16/9;border:1px solid color-mix(in srgb,var(--preview-cyan) 34%,transparent);border-radius:8px;background:rgba(255,255,255,.04)}.preview-hero-media img{width:100%;height:100%;object-fit:cover}.preview-metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;max-width:620px;border:1px solid var(--line);border-radius:8px;background:var(--line)}.preview-metric-strip span{display:grid;gap:5px;min-height:70px;padding:12px;background:rgba(16,20,19,.82);color:var(--muted);font-size:12px;line-height:1.35}.preview-metric-strip strong{color:var(--text);font-size:21px;line-height:1}.preview-band p,.preview-hero p,.preview-page-title p{margin:0 0 8px;color:var(--preview-green);font-size:11px;font-weight:900;text-transform:uppercase}.preview-hero h3,.preview-page-title h3{margin:0 0 10px;font-size:clamp(34px,6vw,68px);line-height:.95}.preview-band span,.preview-browser footer span,.preview-card-grid p,.preview-card-grid span,.preview-hero span,.preview-page-title span{color:var(--muted);line-height:1.65}.preview-hero div{flex-wrap:wrap;gap:10px;margin-top:18px}.preview-hero button+button{color:var(--text);background:rgba(255,255,255,.04);border-color:var(--line)}.preview-band,.preview-card-grid article{padding:16px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.035)}.preview-band h4,.preview-card-grid h4{margin:0 0 8px;color:var(--text);font-size:20px}.preview-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.preview-feature-grid article{display:grid;gap:6px;padding:12px;border:1px solid rgba(70,245,154,.16);border-radius:8px;background:rgba(255,255,255,.035)}.preview-feature-grid strong{color:var(--preview-green);font-size:13px}.preview-feature-grid span{color:var(--muted);font-size:12px;line-height:1.55}.preview-check-list{display:grid;gap:7px;padding:0;margin:12px 0 0;list-style:none}.preview-check-list li{color:var(--text);font-size:12px}.preview-check-list li:before{content:"✓";margin-right:7px;color:var(--preview-green);font-weight:900}.preview-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.preview-card-grid small{color:var(--preview-green);font-weight:900}.preview-browser footer{justify-content:space-between;gap:16px;padding:14px 18px;border-top:1px solid var(--line)}.trial-table{display:grid;gap:12px}.trial-table article{display:grid;gap:8px;padding:16px}.admin-section-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}.traffic-admin-panel{display:grid;gap:20px}.traffic-admin-panel .admin-section-title,.traffic-admin-panel .admin-section-title h2{margin-bottom:0}.traffic-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.traffic-chart-panel,.traffic-kpi-grid article,.traffic-table-panel{border:1px solid rgba(69,217,242,.2);border-radius:8px;background:rgba(255,255,255,.035)}.traffic-kpi-grid article{display:grid;gap:8px;min-height:122px;padding:18px}.traffic-chart-heading span,.traffic-detail-row span,.traffic-kpi-grid small,.traffic-kpi-grid span{color:var(--muted);font-size:12px}.traffic-kpi-grid strong{color:var(--text);font-size:32px;line-height:1}.traffic-chart-panel,.traffic-table-panel{padding:20px}.traffic-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.traffic-chart-heading h3{margin:0;font-size:18px}.traffic-bars{display:flex;align-items:end;gap:7px;min-height:230px;overflow-x:auto;padding:16px 4px 0;border-bottom:1px solid var(--line)}.traffic-bar-column{display:grid;flex:1 0 22px;align-items:end;justify-items:center;gap:7px;min-width:22px;height:205px}.traffic-bar-column>span{min-height:14px;color:var(--muted);font-size:10px;line-height:1}.traffic-bar-track{display:flex;align-items:end;width:100%;height:155px}.traffic-bar-track i{display:block;width:100%;min-height:8px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--cyan),rgba(69,217,242,.28));box-shadow:0 0 14px rgba(69,217,242,.16)}.traffic-bar-column small{color:var(--muted);font-size:10px;white-space:nowrap;transform:rotate(-45deg) translate(-5px,-2px)}.traffic-empty{display:grid;min-height:130px;place-items:center;border:1px dashed rgba(69,217,242,.24);color:var(--muted);font-size:13px}.traffic-detail-list{display:grid;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px}.traffic-detail-row{display:grid;grid-template-columns:minmax(130px,1fr) repeat(2,minmax(130px,.7fr));gap:14px;align-items:center;min-height:44px;padding:0 14px;background:rgba(255,255,255,.035)}.traffic-detail-row:nth-child(2n){background:rgba(255,255,255,.06)}.traffic-detail-row strong{font-size:13px}.traffic-detail-row b{margin-left:4px;color:var(--text)}.trial-stats{display:flex;flex-wrap:wrap;gap:8px}.icon-text-button,.status-pill,.trial-stats span{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.04)}.status-pill,.trial-stats span{padding:6px 10px;color:var(--muted);font-size:12px}.status-pill.new{color:var(--amber)}.status-pill.contacted{color:var(--cyan)}.status-pill.closed{color:var(--green)}.trial-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.trial-actions{display:flex;flex-wrap:wrap;gap:8px}.trial-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:12px;align-items:center;margin-bottom:16px}.empty-state,.trial-filter-count{color:var(--muted);font-size:13px}.icon-text-button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;color:var(--text);cursor:pointer}.icon-text-button:disabled,button:disabled{cursor:not-allowed;opacity:.55}.icon-text-button.danger{color:var(--red)}.trial-table small,.trial-table span{color:var(--muted)}@media (max-width:960px){.main-nav{display:none}.admin-grid,.admin-split,.hero-section,.ops-section,.section-heading.split,.trial-section,.trial-toolbar{grid-template-columns:1fr}.hero-section{min-height:auto}.feature-grid,.resource-grid,.traffic-kpi-grid,.tutorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hero{display:grid;padding-top:22px}.admin-token{min-width:0}.contact-sidebar{right:14px;top:auto;bottom:16px;grid-template-columns:auto 1fr;align-items:center;width:auto;max-width:calc(100vw - 28px);padding:10px;transform:none}.contact-sidebar>span{writing-mode:horizontal-tb;font-size:13px}.contact-sidebar>div{display:flex}.contact-sidebar a{width:68px;min-height:54px}.contact-sidebar a svg{width:21px;height:21px}.contact-sidebar a:hover{transform:translateY(-2px)}.contact-qr{right:50%;top:auto;bottom:calc(100% + 12px);width:190px;transform:translateX(50%) translateY(8px)}.contact-qr:after{right:50%;top:auto;bottom:-7px;border-top:0;border-right:1px solid rgba(70,245,154,.45);border-bottom:1px solid rgba(70,245,154,.45);transform:translateX(50%) rotate(45deg)}.qq-contact:focus .contact-qr,.qq-contact:focus-visible .contact-qr,.qq-contact:hover .contact-qr{transform:translateX(50%) translateY(0)}.contact-sidebar strong{font-size:11px}.preview-browser footer,.preview-browser header,.settings-preview-topbar{align-items:start;flex-direction:column}.preview-card-grid{grid-template-columns:1fr}.admin-toast{left:14px;right:14px;top:76px;width:auto}.settings-sticky-actions{align-items:stretch;flex-direction:column;top:76px}}@media (max-width:640px){.site-header{padding-inline:14px}.brand span:last-child{display:none}.icon-button.ghost{display:grid}.header-actions .button{display:none}.admin-shell,.hero-section,.ops-section,.section-band,.site-footer,.trial-section{width:min(100% - 28px,1180px)}.admin-form,.feature-grid,.metric-strip,.ops-grid,.resource-grid,.settings-section,.trial-form,.tutorial-grid{grid-template-columns:1fr}.chart-stage{min-height:340px}.admin-hero,.site-footer{align-items:start;flex-direction:column}.admin-token{grid-template-columns:auto 1fr;flex-wrap:wrap}.admin-token .button{grid-column:1/-1;width:100%}.image-zoom-trigger>span{opacity:1;transform:none}.image-lightbox{padding:12px}.image-lightbox-close{right:8px;top:8px}}body:before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 0 92%,rgba(70,245,154,.05) 92% 100%),linear-gradient(180deg,transparent 0 92%,rgba(69,217,242,.045) 92% 100%);background-size:88px 88px;-webkit-mask-image:linear-gradient(180deg,black,transparent 72%);mask-image:linear-gradient(180deg,black,transparent 72%);animation:marketGrid 18s linear infinite}.site-header{animation:headerDrop .7s ease both}.reveal-ready{opacity:0;transform:translateY(26px);transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .35s ease;will-change:opacity,transform}.reveal-ready.reveal-visible{opacity:1;transform:translateY(0)}.anchor-focus{position:relative}.anchor-focus:after{content:"";position:absolute;inset:18px -18px;pointer-events:none;border:1px solid rgba(70,245,154,.36);border-radius:12px;box-shadow:0 0 0 1px rgba(69,217,242,.12),0 22px 70px rgba(70,245,154,.12);animation:anchorFocusFade 1.25s ease both}.hero-copy{animation:riseIn .9s cubic-bezier(.2,.8,.2,1) .08s both}.hero-media,.hero-terminal{animation:terminalEnter 1s cubic-bezier(.2,.8,.2,1) .18s both;transform-origin:50% 60%}.button{position:relative;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.button:after{content:"";position:absolute;inset:-80% auto -80% -35%;width:28px;transform:rotate(18deg);background:rgba(255,255,255,.42);filter:blur(10px);transition:left .5s ease}.button:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(31,201,120,.22)}.button:hover:after{left:120%}.icon-button,.metric-strip span,.text-link svg{transition:transform .2s ease,border-color .2s ease,background .2s ease}.icon-button:hover,.metric-strip span:hover{transform:translateY(-3px);border-color:rgba(70,245,154,.42);background:rgba(70,245,154,.09)}.price-grid,.tutorial-visual{animation:gridDrift 22s linear infinite}.trend-line path{stroke-dasharray:720;stroke-dashoffset:720;animation:drawLine 1.6s ease .55s forwards}.trend-line .avg{animation-delay:.8s}.candle{animation:candleBreathe 2.8s ease-in-out infinite}.signal-zone{animation:signalPulse 3.6s ease-in-out infinite}.trade-card{animation:floatCard 4.4s ease-in-out infinite}.trade-card.risk{animation-delay:.7s}.feature-card,.ops-grid span,.resource-card,.trial-form,.tutorial-card{position:relative;overflow:hidden;transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}.feature-card:before,.ops-grid span:before,.resource-card:before,.trial-form:before,.tutorial-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(70,245,154,.16),transparent 42%);opacity:0;transition:opacity .24s ease}.feature-card:hover,.ops-grid span:hover,.resource-card:hover,.trial-form:hover,.tutorial-card:hover{transform:translateY(-6px);border-color:rgba(70,245,154,.32);background:rgba(20,26,23,.9);box-shadow:0 18px 48px rgba(0,0,0,.24)}.feature-card:hover:before,.ops-grid span:hover:before,.resource-card:hover:before,.trial-form:hover:before,.tutorial-card:hover:before{opacity:1}.text-link{transition:color .2s ease}.text-link:hover svg{transform:translateX(4px)}.visual-marker{animation:markerScan 2.8s ease-in-out infinite}.visual-candle{position:absolute;bottom:28px;width:10px;height:64px;border-radius:3px;background:var(--green);box-shadow:0 0 14px rgba(70,245,154,.45);animation:visualCandle 2.6s ease-in-out infinite}.visual-candle:before{content:"";position:absolute;left:4px;top:-18px;width:1px;height:calc(100% + 36px);background:currentColor}.visual-candle.c1{left:26%;height:48px}.visual-candle.c2{left:48%;height:76px;animation-delay:.28s}.visual-candle.c3{left:70%;height:58px;color:var(--red);background:var(--red);animation-delay:.56s}.markdown-body{color:var(--muted);line-height:1.8;font-size:16px}.markdown-body>:first-child{margin-top:0}.markdown-body h1{white-space:normal;word-break:normal;overflow-wrap:anywhere;font-size:clamp(26px,3vw,38px);line-height:1.35}.markdown-body>:last-child{margin-bottom:0}.markdown-body h2,.markdown-body h3{margin:28px 0 12px;color:var(--text);line-height:1.2}.markdown-body h2{font-size:28px}.markdown-body h3{font-size:20px}.markdown-body blockquote,.markdown-body ol,.markdown-body p,.markdown-body table,.markdown-body ul{margin:0 0 16px}.markdown-body ol,.markdown-body ul{padding-left:22px}.markdown-body li+li{margin-top:6px}.markdown-body strong{color:var(--text)}.markdown-body blockquote{border-left:3px solid var(--green);padding:12px 16px;border-radius:0 8px 8px 0;background:rgba(70,245,154,.07);color:var(--text)}.markdown-body img{display:block;max-width:100%;height:auto;margin:22px 0;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.04)}.image-zoom-trigger{position:relative;display:block;width:fit-content;max-width:100%;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text);cursor:zoom-in}.image-zoom-trigger>img{transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.image-zoom-trigger:hover>img{border-color:rgba(70,245,154,.42);box-shadow:0 18px 48px rgba(0,0,0,.28)}.image-zoom-trigger>span{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid rgba(245,245,236,.18);border-radius:8px;background:rgba(7,8,8,.78);color:var(--text);font-size:12px;font-weight:800;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.image-zoom-trigger:focus-visible>span,.image-zoom-trigger:hover>span{opacity:1;transform:translateY(0)}.markdown-body .image-zoom-trigger{margin:22px 0}.markdown-body .image-zoom-trigger img{margin:0}.resource-detail-side .image-zoom-trigger{width:100%}.image-lightbox{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:clamp(18px,4vw,48px)}.image-lightbox-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.78);cursor:zoom-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.image-lightbox-panel{position:relative;z-index:1;display:grid;gap:12px;max-width:min(1180px,96vw);max-height:92vh}.image-lightbox-panel img{display:block;max-width:100%;max-height:min(82vh,860px);border:1px solid rgba(245,245,236,.18);border-radius:8px;background:rgba(255,255,255,.04);box-shadow:0 30px 90px rgba(0,0,0,.48);object-fit:contain}.image-lightbox-panel p{margin:0;color:var(--muted);font-size:13px;text-align:center}.image-lightbox-close{position:absolute;right:-12px;top:-12px;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(245,245,236,.2);border-radius:8px;background:rgba(7,8,8,.9);color:var(--text);cursor:pointer}.markdown-body code{padding:2px 6px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.06);color:var(--green)}.markdown-body table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid var(--line);border-radius:8px}.markdown-body td,.markdown-body th{padding:12px;border-bottom:1px solid var(--line);text-align:left}.markdown-body th{color:var(--text);background:rgba(70,245,154,.08)}.markdown-body.compact{display:-webkit-box;min-height:132px;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:14px}.markdown-body.compact h2,.markdown-body.compact h3{margin:0 0 8px;font-size:16px}.markdown-body.compact blockquote,.markdown-body.compact table{display:none}.article-shell{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:44px 0 90px}.article-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;color:var(--muted)}.article-back:hover{color:var(--green)}.article-layout{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1fr);gap:clamp(24px,5vw,58px);align-items:start}.article-visual{position:sticky;top:96px;min-height:420px;border:1px solid var(--line);border-radius:8px}.article-cover{min-height:0;height:min(56vw,520px)}.article-content{padding:clamp(24px,4vw,42px);border:1px solid var(--line);border-radius:8px;background:rgba(16,20,19,.78);animation:riseIn .72s ease both}.legal-content{max-width:880px;margin:0 auto}.article-content h1{margin-bottom:18px;font-size:clamp(38px,5vw,64px);line-height:1.02}.article-summary{color:var(--muted);font-size:18px;line-height:1.75}.article-meta{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.article-meta span{padding:7px 10px;border:1px solid var(--line);border-radius:6px;color:var(--muted);background:rgba(255,255,255,.035);font-size:13px}.article-cta{margin-top:18px}.admin-form .markdown-editor{min-height:260px;font-family:Consolas,Microsoft YaHei,monospace;line-height:1.65}.upload-field{display:grid;gap:10px;align-content:start;min-height:92px;padding:14px;border:1px dashed rgba(70,245,154,.34);border-radius:8px;background:rgba(70,245,154,.045);cursor:pointer}.upload-field span{display:inline-flex;align-items:center;gap:8px;color:var(--text)}.upload-field input{min-height:auto;padding:0;border:0;background:transparent;color:var(--muted)}.admin-upload-preview{grid-column:1/-1;max-height:260px;border-radius:8px}.admin-row-thumb{height:112px;border-radius:8px}.admin-login-shell{display:grid;place-items:center;min-height:100vh;width:min(100% - 36px,1180px);margin:0 auto;padding:48px 0}.admin-login-panel{display:grid;gap:16px;width:min(100%,480px);padding:28px;border:1px solid var(--line);border-radius:8px;background:rgba(16,20,19,.82);box-shadow:var(--shadow);animation:riseIn .72s ease both}.admin-login-panel h1{margin-bottom:0;font-size:clamp(38px,6vw,64px);line-height:1}.admin-login-panel p{color:var(--muted);line-height:1.75}@media (max-width:960px){.article-layout{grid-template-columns:1fr}.article-visual{position:relative;top:auto;min-height:300px}}@media (max-width:640px){.article-shell{width:min(100% - 28px,1180px)}.article-content{padding:20px}}body{background:linear-gradient(180deg,rgba(0,230,184,.13),transparent 440px),linear-gradient(135deg,rgba(2,11,12,.95),rgba(3,8,8,.98) 48%,#020303),var(--bg)}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.026) 1px,transparent 0),linear-gradient(90deg,rgba(0,230,184,.045) 1px,transparent 0);background-size:100% 4px,128px 128px;opacity:.56;-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%)}.site-header{border-bottom-color:rgba(0,232,185,.18);background:rgba(2,8,9,.76);box-shadow:0 18px 42px rgba(0,0,0,.22)}.icon-button{border-color:rgba(0,232,185,.26);background:linear-gradient(180deg,rgba(0,232,185,.14),rgba(255,255,255,.03));box-shadow:inset 0 0 22px rgba(0,232,185,.08)}.brand{gap:14px}.brand-mark{width:58px;height:58px;border:0;background:transparent;box-shadow:none}.brand-mark img{object-fit:contain}.hero-section{position:relative;width:min(1480px,calc(100% - 48px));grid-template-columns:minmax(410px,.76fr) minmax(620px,1.24fr);gap:clamp(36px,5vw,84px);padding:86px 0 96px}.hero-section:before{content:"";position:absolute;inset:6% 45% 4% -8%;pointer-events:none;background:linear-gradient(180deg,transparent 0 47%,rgba(0,232,185,.18) 48% 49%,transparent 50% 100%),linear-gradient(90deg,transparent,rgba(0,232,185,.14),transparent);filter:blur(.2px);opacity:.76;animation:heroScan 5.8s ease-in-out infinite}.hero-copy{position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;min-height:38px;padding:0 18px;border:1px solid rgba(0,232,185,.25);border-radius:999px;background:rgba(0,232,185,.08);color:#00f0bf;box-shadow:inset 0 0 20px rgba(0,232,185,.1),0 0 26px rgba(0,232,185,.12)}h1{max-width:760px;color:#f7fff9;font-size:clamp(48px,6.2vw,86px);line-height:.98;text-shadow:0 2px 0 rgba(0,0,0,.35),0 0 30px rgba(0,232,185,.2);white-space:nowrap;word-break:keep-all}.ops-section h2,.section-heading h2,.trial-copy h2{max-width:100%;font-size:clamp(28px,3.8vw,48px);white-space:nowrap;word-break:keep-all}.section-heading.split h2{font-size:clamp(28px,3.4vw,46px)}h1:after{content:"";display:block;width:min(88%,580px);height:2px;margin-top:16px;background:linear-gradient(90deg,transparent,rgba(0,232,185,.9),rgba(69,217,242,.4),transparent);box-shadow:0 0 18px rgba(0,232,185,.58)}.hero-subtitle{max-width:660px;color:rgba(223,235,229,.74);font-size:17px}.hero-kicker{margin:0 0 8px;color:#f7fff9;font-size:clamp(24px,2.8vw,38px);font-weight:900;line-height:1.05;text-shadow:0 0 24px rgba(0,255,157,.16)}.hero-subline{margin:0 0 18px;color:#00d8ff;font-size:clamp(17px,1.4vw,22px);font-weight:900;text-shadow:0 0 18px rgba(0,216,255,.22)}.button{border-color:rgba(0,232,185,.82);background:linear-gradient(180deg,rgba(113,255,203,.98),rgba(0,214,153,.92)),#00d699;box-shadow:0 0 0 1px rgba(0,232,185,.12),0 14px 34px rgba(0,232,185,.16)}.button.secondary{border-color:rgba(0,232,185,.22);background:rgba(6,18,18,.72);box-shadow:inset 0 0 24px rgba(0,232,185,.08)}.hero-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:620px;margin:0 0 28px}.hero-signal-card{display:flex;align-items:center;gap:12px;min-height:88px;padding:14px;border:1px solid rgba(0,232,185,.2);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.014)),rgba(5,16,17,.82);box-shadow:inset 0 0 28px rgba(0,232,185,.06),0 16px 34px rgba(0,0,0,.24);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.hero-signal-card svg{flex:0 0 auto;padding:8px;width:48px;height:48px;border:1px solid rgba(0,232,185,.32);border-radius:8px;color:#00f0bf;background:rgba(0,232,185,.1);filter:drop-shadow(0 0 12px rgba(0,232,185,.3))}.hero-signal-card span{display:grid;gap:4px}.hero-signal-card strong{color:var(--text);font-size:15px}.hero-signal-card small{color:rgba(169,179,170,.82);font-size:11px}.hero-signal-card:hover{transform:translateY(-4px);border-color:rgba(0,232,185,.5);box-shadow:inset 0 0 28px rgba(0,232,185,.1),0 20px 42px rgba(0,232,185,.11)}.metric-strip{grid-template-columns:repeat(4,1fr);max-width:560px;border-color:rgba(0,232,185,.28);background:rgba(0,232,185,.18);box-shadow:inset 0 0 34px rgba(0,232,185,.06),0 18px 52px rgba(0,0,0,.26)}.metric-strip span{min-height:92px;background:rgba(5,17,17,.86);text-align:center}.metric-strip strong{color:#f9fffb;font-size:28px;text-shadow:0 0 16px rgba(0,232,185,.36)}.hero-media,.hero-terminal{position:relative;border-color:rgba(0,232,185,.62);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012)),#03090a;box-shadow:0 0 0 1px rgba(69,217,242,.12),0 30px 90px rgba(0,0,0,.56),0 0 56px rgba(0,232,185,.13)}.hero-media:before,.hero-terminal:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(0,232,185,.16),transparent),linear-gradient(180deg,rgba(255,255,255,.06),transparent 16%);opacity:.5;animation:terminalSweep 4.8s ease-in-out infinite}.hero-media{min-height:590px}.hero-terminal:not(.tradingview-hero) .terminal-topbar{position:relative;z-index:3;height:58px;border-bottom-color:rgba(0,232,185,.15);background:rgba(3,11,12,.84)}.hero-terminal:not(.tradingview-hero) .terminal-topbar strong{margin-left:8px;margin-right:auto;color:#ecfff8;font-size:14px}.hero-terminal:not(.tradingview-hero) .terminal-topbar em{color:#00f0bf;font-size:14px;font-style:normal;font-weight:900}.chart-stage{min-height:600px;background:linear-gradient(rgba(0,232,185,.085) 1px,transparent 0),linear-gradient(90deg,rgba(0,232,185,.075) 1px,transparent 0),linear-gradient(180deg,rgba(0,232,185,.05),transparent 28%);background-size:100% 74px,92px 100%,100% 100%}.price-grid{opacity:.36;background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:100% 74px,92px 100%}.market-bands{position:absolute;inset:34px 54px 176px 0;z-index:1;width:calc(100% - 54px);height:calc(100% - 210px);overflow:visible}.band-fill{opacity:.82}.band-fill.up{fill:url(#greenBand)}.band-fill.down{fill:url(#redBand)}.channel-line,.moving-line{fill:none;stroke-linecap:round;stroke-width:2.2}.channel-line.upper{stroke:#ff4268;filter:drop-shadow(0 0 10px rgba(255,66,104,.45))}.channel-line.mid{stroke:rgba(0,232,185,.5);stroke-dasharray:7 8}.channel-line.lower,.moving-line.cyan{stroke:#00ead5;filter:drop-shadow(0 0 12px rgba(0,234,213,.44))}.moving-line.blue{stroke:#168bff;stroke-width:2;filter:drop-shadow(0 0 10px rgba(22,139,255,.45))}.price-level{position:absolute;right:16px;z-index:3;color:#4af7e8;font-size:12px;font-weight:900;text-shadow:0 0 14px rgba(74,247,232,.52)}.candle{z-index:4;width:12px;border-radius:2px;color:#00e8b9;background:linear-gradient(180deg,#20ffd1,#00b987);box-shadow:0 0 18px rgba(0,232,185,.56)}.candle.down{color:#ff4268;background:linear-gradient(180deg,#ff6b79,#ee2d48);box-shadow:0 0 18px rgba(255,66,104,.44)}.live-price,.signal-tag{position:absolute;z-index:5;border:1px solid rgba(0,232,185,.32);border-radius:6px;background:rgba(2,12,13,.82);color:#00f0bf;font-size:11px;font-weight:900;box-shadow:0 0 22px rgba(0,232,185,.16)}.signal-tag{padding:5px 8px}.signal-tag.buy{left:44%;top:44%}.signal-tag.sell{right:20%;top:30%;color:#ff5774;border-color:rgba(255,66,104,.36);box-shadow:0 0 22px rgba(255,66,104,.14)}.live-price{right:14px;top:28%;display:grid;gap:2px;padding:7px 9px;background:linear-gradient(180deg,rgba(0,232,185,.92),rgba(0,152,124,.92));color:#ecfff8}.oscillator-panel{position:absolute;left:16px;right:54px;bottom:30px;z-index:3;height:156px;overflow:hidden;border:1px solid rgba(0,232,185,.22);border-radius:10px;background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),rgba(2,12,13,.74);background-size:100% 40px,72px 100%;box-shadow:inset 0 0 32px rgba(0,232,185,.05)}.oscillator-panel svg{position:absolute;inset:6px 16px;width:calc(100% - 32px);height:calc(100% - 12px);fill:none}.oscillator-panel path{stroke-width:4;stroke-linecap:round}.osc-green{stroke:#00f0bf;filter:drop-shadow(0 0 10px rgba(0,240,191,.55))}.osc-red{stroke:#ff4268;opacity:.82;filter:drop-shadow(0 0 10px rgba(255,66,104,.36))}.osc-white{stroke:rgba(255,255,255,.66);stroke-width:2.4}.osc-legend{position:absolute;right:20px;top:14px;display:flex;gap:12px;color:rgba(245,245,236,.8);font-size:11px;font-weight:800}.osc-legend span:first-child{color:#00f0bf}.ops-section,.section-band,.trial-section{border-top-color:rgba(0,232,185,.14)}.section-band.alt{background:linear-gradient(180deg,rgba(0,232,185,.05),transparent 52%),rgba(255,255,255,.012)}.feature-card,.ops-grid span,.resource-card,.trial-form,.tutorial-card{border-color:rgba(0,232,185,.16);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(5,16,17,.72);box-shadow:inset 0 0 28px rgba(0,232,185,.035)}.check-list svg,.feature-card svg,.ops-grid svg{color:#00f0bf;filter:drop-shadow(0 0 12px rgba(0,232,185,.34))}.card-topline span{border-color:rgba(0,232,185,.42);color:#00f0bf;background:rgba(0,232,185,.09)}.resource-card-actions{flex-wrap:wrap}.hero-terminal .channel-line,.hero-terminal .moving-line,.oscillator-panel path{stroke-dasharray:920;stroke-dashoffset:920;animation:drawLine 2s ease .35s forwards}.oscillator-panel path{animation-delay:.9s}.tradingview-hero{overflow:hidden}.chart-topbar{position:relative;z-index:4;height:44px;gap:10px;padding:0 14px;border-bottom:1px solid rgba(0,232,185,.12);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.02)),rgba(238,246,243,.93);color:#18302d}.chart-topbar .instrument-dot{width:14px;height:14px;border-radius:50%;background:linear-gradient(180deg,#ffd25d,#d99600);box-shadow:inset 0 0 0 3px rgba(255,255,255,.48)}.chart-topbar strong{color:#1c2a29;font-size:13px;white-space:nowrap}.chart-topbar small{min-width:0;overflow:hidden;font-weight:800;text-overflow:ellipsis}.chart-topbar em,.chart-topbar small{color:#008a78;font-size:12px;white-space:nowrap}.chart-topbar em{margin-left:auto;font-style:normal;font-weight:900}.tradingview-stage{position:relative;min-height:602px;overflow:hidden;background:linear-gradient(180deg,rgba(244,250,248,.95),rgba(234,242,240,.92)),#f6faf8}.tv-grid{position:absolute;inset:0;background:linear-gradient(rgba(18,44,40,.055) 1px,transparent 0),linear-gradient(90deg,rgba(18,44,40,.055) 1px,transparent 0),linear-gradient(rgba(18,44,40,.025) 1px,transparent 0),linear-gradient(90deg,rgba(18,44,40,.025) 1px,transparent 0);background-size:100% 54px,68px 100%,100% 18px,22px 100%}.tv-toolbar{position:absolute;top:8px;left:50%;z-index:5;display:flex;gap:10px;padding:6px 12px;border:1px solid rgba(12,28,28,.12);border-radius:8px;background:rgba(255,255,255,.86);box-shadow:0 10px 24px rgba(0,0,0,.08);transform:translateX(-50%)}.tv-toolbar i{width:18px;height:18px;border:1px solid rgba(14,32,31,.58);border-width:0 0 2px 2px;transform:rotate(-45deg)}.tv-main-chart{position:absolute;inset:18px 56px 166px 0}.tv-zone{position:absolute;left:0;right:0;height:16px;border-top:1px dashed;background:color-mix(in srgb,currentColor 13%,transparent);opacity:.88}.tv-zone span{position:absolute;right:12px;top:-10px;font-size:10px;font-weight:900}.tv-zone.resistance{color:#ff405f}.tv-zone.support{color:#00a995}.tv-bands{position:absolute;inset:20px 8px 0 0;width:calc(100% - 8px);height:calc(100% - 20px);overflow:visible}.tv-bands path{fill:none;stroke-linecap:round;stroke-linejoin:round}.outer-band{stroke-width:28;opacity:.88}.inner-band{stroke-width:19;opacity:.54}.upper.outer-band{stroke:#6b3240}.upper.inner-band{stroke:#c1adb2}.lower.outer-band{stroke:#285d5c}.lower.inner-band{stroke:#b9c5c2}.fast-line{stroke-width:2.2}.fast-line.red{stroke:#ff6676}.fast-line.blue{stroke:#427bff}.fast-line.teal{stroke:#00a995;stroke-width:3}.tv-candle{position:absolute;z-index:5;width:6px;border-radius:1px;background:#00ad96;box-shadow:0 0 8px rgba(0,173,150,.28)}.tv-candle:before{content:"";position:absolute;left:2px;top:-17px;width:1px;height:calc(100% + 34px);background:currentColor}.tv-candle.up{color:#00ad96;background:#00c6a6}.tv-candle.down{color:#ff405f;background:#ff405f}.current-price{position:absolute;right:-48px;top:214px;z-index:6;display:flex;align-items:center;gap:6px;padding:5px 7px;border-radius:4px 0 0 4px;background:#00a995;color:white;font-size:10px;font-weight:900;box-shadow:0 0 14px rgba(0,169,149,.22)}.current-price strong{font-size:11px}.tv-status-panel{position:absolute;right:12px;bottom:18px;z-index:5;display:grid;grid-template-columns:auto auto;gap:4px 10px;min-width:150px;padding:10px;border:1px solid rgba(13,32,36,.26);background:rgba(5,20,25,.88);color:rgba(245,252,250,.72);font-size:10px}.tv-status-panel strong{color:#ff5b75;text-align:right}.tv-status-panel strong:nth-of-type(2),.tv-status-panel strong:nth-of-type(3){color:#00d8bb}.price-axis{position:absolute;top:18px;right:0;bottom:166px;z-index:4;display:flex;flex-direction:column;justify-content:space-between;width:56px;padding:0 7px;border-left:1px solid rgba(18,44,40,.08);color:#162725;font-size:11px;text-align:right}.price-axis span{padding:2px 0}.tv-oscillator{position:absolute;left:0;right:56px;bottom:0;z-index:3;height:166px;border-top:1px solid rgba(18,44,40,.08);background:linear-gradient(rgba(18,44,40,.065) 1px,transparent 0),linear-gradient(90deg,rgba(18,44,40,.045) 1px,transparent 0),rgba(248,251,250,.82);background-size:100% 30px,68px 100%}.tv-oscillator svg{position:absolute;inset:10px 16px 24px;width:calc(100% - 32px);height:calc(100% - 34px);fill:none}.osc-zone{opacity:.68}.osc-zone.red{fill:#ff405f}.osc-zone.teal{fill:#00a995}.osc-line{stroke-width:2.4}.osc-line.green{stroke:#40a950}.osc-line.gray{stroke:#8a9294}.osc-line.red{stroke:#ff405f}.osc-thresholds{right:4px;top:16px;bottom:34px;flex-direction:column}.osc-thresholds,.timeline{position:absolute;display:flex;justify-content:space-between;color:#293936;font-size:10px}.timeline{left:18px;right:20px;bottom:7px}.tradingview-hero .channel-line,.tradingview-hero .live-price,.tradingview-hero .moving-line,.tradingview-hero .oscillator-panel,.tradingview-hero .price-level,.tradingview-hero .signal-tag{display:none}.tv-bands path,.tv-oscillator path{stroke-dasharray:1100;stroke-dashoffset:1100;animation:drawLine 2.2s ease .35s forwards}.reference-chart{overflow:hidden;min-height:650px;border-color:rgba(0,232,185,.72);border-radius:18px;background:radial-gradient(circle at 72% 8%,rgba(255,55,90,.18),transparent 22rem),radial-gradient(circle at 52% 70%,rgba(0,232,210,.16),transparent 24rem),linear-gradient(180deg,#071214,#020708);box-shadow:0 0 0 1px rgba(0,232,185,.18),0 34px 98px rgba(0,0,0,.58),0 0 54px rgba(0,232,185,.16)}.reference-window-dots{position:absolute;top:28px;left:28px;z-index:6;display:flex;gap:12px}.reference-window-dots span{width:14px;height:14px;border-radius:50%}.reference-window-dots span:first-child{background:#ff435b}.reference-window-dots span:nth-child(2){background:#ffbd44}.reference-window-dots span:nth-child(3){background:#00d18f}.reference-chart-head{position:absolute;top:78px;left:28px;z-index:6;display:inline-flex;align-items:center;gap:10px;color:#f4fff9;font-size:16px}.reference-symbol-icon{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(0,232,185,.3);border-radius:6px;color:#00f0bf;background:rgba(0,232,185,.08);box-shadow:0 0 16px rgba(0,232,185,.18)}.reference-chart-head strong{font-size:16px;white-space:nowrap}.reference-chart-head em{color:#00f0bf;font-style:normal;font-weight:900;text-shadow:0 0 14px rgba(0,232,185,.42)}.reference-chart-stage{position:absolute;inset:0;min-height:650px;overflow:hidden}.reference-grid{position:absolute;inset:0;background:linear-gradient(rgba(0,232,185,.07) 1px,transparent 0),linear-gradient(90deg,rgba(0,232,185,.065) 1px,transparent 0),linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0);background-size:100% 72px,92px 100%,100% 24px,30px 100%;opacity:.86}.reference-grid:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 52%,rgba(255,255,255,.1) 52.08%,transparent 52.18%),linear-gradient(180deg,transparent 0 26%,rgba(255,55,90,.16) 26.08%,transparent 26.18%),linear-gradient(180deg,transparent 0 62%,rgba(0,232,185,.12) 62.08%,transparent 62.18%)}.reference-bands{position:absolute;left:-7%;top:82px;z-index:2;width:96%;height:430px;overflow:visible}.reference-channel{stroke:none}.reference-channel.upper-fill{fill:url(#upperGlow)}.reference-channel.lower-fill{fill:url(#lowerGlow)}.reference-line,.reference-ma{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1300;stroke-dashoffset:1300;animation:drawLine 2.2s ease .35s forwards}.reference-line.upper-main{stroke:#ff365c;stroke-width:2.4;filter:drop-shadow(0 0 16px rgba(255,54,92,.5))}.reference-line.upper-soft{stroke:rgba(255,54,92,.55);stroke-width:1.1}.reference-line.lower-main{stroke:#00e9d0;stroke-width:2.4;filter:drop-shadow(0 0 18px rgba(0,233,208,.52))}.reference-line.lower-soft{stroke:rgba(0,233,208,.38);stroke-width:1.1}.reference-ma{stroke-width:2.4}.reference-ma.blue{stroke:#178aff;filter:drop-shadow(0 0 10px rgba(23,138,255,.42))}.reference-ma.cyan{stroke:#23cbff;stroke-width:2}.reference-ma.teal{stroke:rgba(0,232,185,.44);stroke-width:1.2}.reference-levels span{position:absolute;right:30px;z-index:5;color:#55f5e7;font-size:12px;font-weight:900;text-shadow:0 0 14px rgba(85,245,231,.42)}.reference-levels span:nth-child(-n+3){color:#ff5f7b;text-shadow:0 0 14px rgba(255,95,123,.42)}.reference-levels span:before{content:"";position:absolute;right:0;top:50%;width:760px;border-top:1px dashed;opacity:.34;transform:translateY(-50%)}.reference-candles{position:absolute;inset:0;z-index:4}.reference-candle{position:absolute;width:10px;border-radius:2px;color:#00e3a5;background:linear-gradient(180deg,#22ffd0,#00a97f);box-shadow:0 0 18px rgba(0,227,165,.45);animation:candleBreathe 3s ease-in-out infinite}.reference-candle:before{content:"";position:absolute;left:4px;top:-28px;width:1px;height:calc(100% + 56px);background:currentColor;opacity:.75}.reference-candle.down{color:#ff465f;background:linear-gradient(180deg,#ff6b75,#ff3651);box-shadow:0 0 16px rgba(255,70,95,.42)}.reference-price-tag{position:absolute;right:0;top:150px;z-index:6;display:grid;gap:2px;padding:8px 10px;border-radius:4px 0 0 4px;background:linear-gradient(180deg,#13e7bf,#009b81);color:white;font-weight:900;text-align:center;box-shadow:0 0 20px rgba(19,231,191,.35)}.reference-price-tag strong{font-size:13px}.reference-price-tag span{font-size:12px}.reference-oscillator{position:absolute;left:14px;right:70px;bottom:42px;z-index:5;height:146px;overflow:hidden;border:1px solid rgba(0,232,185,.24);border-radius:10px;background:linear-gradient(rgba(0,232,185,.08) 1px,transparent 0),linear-gradient(90deg,rgba(0,232,185,.05) 1px,transparent 0),rgba(1,13,15,.68);background-size:100% 36px,78px 100%;box-shadow:inset 0 0 34px rgba(0,232,185,.05)}.reference-oscillator svg{position:absolute;inset:8px 40px 12px 8px;width:calc(100% - 48px);height:calc(100% - 20px);fill:none}.reference-oscillator path{stroke-dasharray:1100;stroke-dashoffset:1100;animation:drawLine 2s ease .8s forwards}.reference-oscillator .osc-fill{stroke:none;opacity:.8}.reference-oscillator .osc-fill.red{fill:rgba(255,42,72,.65)}.reference-oscillator .osc-fill.teal{fill:rgba(0,220,183,.52)}.reference-oscillator .osc-line{fill:none;stroke-width:2;stroke-linecap:round}.reference-oscillator .osc-line.green{stroke:#00e8bf;stroke-width:2.8;filter:drop-shadow(0 0 11px rgba(0,232,191,.58))}.reference-oscillator .osc-line.gray{stroke:rgba(232,236,232,.76);stroke-width:1.8}.reference-oscillator .osc-line.red{stroke:rgba(255,79,101,.72);stroke-width:1.3}.reference-legend{position:absolute;top:18px;right:58px;display:flex;gap:12px;color:rgba(245,245,236,.82);font-size:11px;font-weight:800}.reference-legend span:first-child{color:#00e8bf}.reference-osc-axis{top:16px;right:10px;bottom:16px;flex-direction:column;color:rgba(245,245,236,.82);font-size:11px;font-weight:800}.reference-osc-axis,.reference-time-axis{position:absolute;display:flex;justify-content:space-between}.reference-time-axis{left:36px;right:28px;bottom:14px;z-index:5;color:rgba(199,208,208,.68);font-size:12px;font-weight:700}.institutional-dashboard{background:radial-gradient(circle at 72% 8%,rgba(255,55,90,.2),transparent 22rem),radial-gradient(circle at 48% 68%,rgba(0,216,255,.14),transparent 24rem),radial-gradient(circle at 56% 56%,rgba(0,255,157,.16),transparent 30rem),linear-gradient(180deg,#071214,#050505)}.institutional-dashboard:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 0 47%,rgba(0,255,157,.1) 47.08%,transparent 47.2%),radial-gradient(circle at 64% 38%,rgba(0,255,157,.16),transparent 22rem);opacity:.72}.liquidity-zone{position:absolute;z-index:3;padding:6px 10px;border:1px solid rgba(0,255,157,.24);border-radius:6px;background:rgba(0,255,157,.08);color:rgba(200,255,236,.84);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 0 18px rgba(0,255,157,.06)}.liquidity-zone:before{content:"";position:absolute;left:-180px;right:-180px;top:50%;border-top:1px dashed;opacity:.32}.liquidity-high{top:178px;right:150px;color:#ff5b75;border-color:rgba(255,91,117,.28);background:rgba(255,91,117,.07)}.liquidity-low{left:360px;top:388px}.smc-label{position:absolute;left:365px;top:250px;z-index:5;padding:5px 8px;border-radius:5px;color:#00ff9d;background:rgba(0,255,157,.08);font-size:10px;font-weight:900;text-shadow:0 0 12px rgba(0,255,157,.44)}.ema-line{fill:none;stroke:#00d8ff;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1300;stroke-dashoffset:1300;filter:drop-shadow(0 0 12px rgba(0,216,255,.55));animation:drawLine 2.2s ease .5s forwards}.trade-signal{position:absolute;z-index:7;padding:5px 8px;border:1px solid rgba(0,255,157,.38);border-radius:5px;background:rgba(0,255,157,.11);color:#00ff9d;font-size:10px;font-weight:1000;letter-spacing:.06em;text-shadow:0 0 12px rgba(0,255,157,.54)}.trade-signal:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:34px;background:currentColor;opacity:.6}.signal-buy{left:39%;top:302px}.signal-sell{right:178px;top:185px;border-color:rgba(255,91,117,.4);background:rgba(255,91,117,.1);color:#ff5b75}.dashboard-card-grid{position:absolute;right:22px;bottom:196px;z-index:8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:260px}.dashboard-mini-card{display:grid;gap:6px;min-height:72px;padding:12px;border:1px solid rgba(0,255,157,.2);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.015)),rgba(4,18,20,.72);box-shadow:inset 0 0 24px rgba(0,255,157,.05),0 16px 32px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-mini-card span{color:rgba(224,241,236,.68);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.dashboard-mini-card strong{color:#00ff9d;font-size:18px;line-height:1;text-shadow:0 0 14px rgba(0,255,157,.28)}.dashboard-mini-card.cyan strong{color:#00d8ff;text-shadow:0 0 14px rgba(0,216,255,.28)}.snapshot-chart{position:relative;overflow:hidden;min-height:680px;border:1px solid rgba(0,255,157,.62);border-radius:14px;background:#050505;box-shadow:0 0 0 1px rgba(0,216,255,.08),0 34px 92px rgba(0,0,0,.58),0 0 42px rgba(0,255,157,.12)}.snapshot-chart:before{z-index:2;background:linear-gradient(90deg,transparent 0 11.7%,rgba(255,255,255,.26) 11.75%,transparent 11.86%),radial-gradient(circle at 78% 18%,rgba(255,45,76,.12),transparent 18rem),radial-gradient(circle at 58% 56%,rgba(0,255,157,.13),transparent 26rem);opacity:.7}.snapshot-chart:after,.snapshot-chart:before{content:"";position:absolute;inset:0;pointer-events:none}.snapshot-chart:after{z-index:12;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 7%,transparent 88%,rgba(0,0,0,.2))}.snapshot-grid{position:absolute;inset:0;z-index:0;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(rgba(0,255,157,.035) 1px,transparent 0),linear-gradient(90deg,rgba(0,255,157,.032) 1px,transparent 0);background-size:100% 48px,66px 100%,100% 16px,22px 100%;animation:gridDrift 28s linear infinite}.snapshot-top{position:absolute;top:10px;left:12px;right:110px;z-index:20;display:flex;align-items:center;gap:8px;min-width:0;color:rgba(236,244,240,.88);font-size:11px;font-weight:900;white-space:nowrap}.snapshot-top strong{color:#f7fff9;font-size:13px}.snapshot-top span:not(.gold-dot){color:#00c99a}.snapshot-top em{color:#00ff9d;font-style:normal}.gold-dot{width:14px;height:14px;border-radius:999px;background:linear-gradient(180deg,#ffcf58,#c98700);box-shadow:inset 0 0 0 3px rgba(255,255,255,.3)}.snapshot-quotes{position:absolute;top:34px;left:14px;z-index:20;display:flex;gap:6px}.quote{display:grid;min-width:58px;padding:5px 7px;border:1px solid;border-radius:4px;font-size:10px;font-weight:1000;line-height:1.1}.quote small{font-size:9px}.quote.sell{color:#ff405f;background:rgba(255,64,95,.08)}.quote.buy{color:#3a78ff;background:rgba(58,120,255,.08)}.snapshot-periods{position:absolute;top:2px;right:0;z-index:20;display:grid;grid-template-columns:34px 72px;border:1px solid rgba(120,138,148,.42);background:rgba(7,9,12,.94);color:rgba(226,236,234,.72);font-family:Consolas,monospace;font-size:10px;text-align:center;box-shadow:0 14px 32px rgba(0,0,0,.32),inset 0 0 18px rgba(0,216,255,.04);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.snapshot-periods small,.snapshot-periods span,.snapshot-periods strong{display:contents}.snapshot-periods b,.snapshot-periods i,.snapshot-periods small,.snapshot-periods strong{padding:5px 6px;border-bottom:1px solid rgba(255,255,255,.08);font-style:normal;font-weight:800}.snapshot-periods span{border-bottom:1px solid rgba(255,255,255,.08)}.snapshot-periods b{color:#00ff9d}.snapshot-periods i,.snapshot-periods strong{color:#ff405f}.snapshot-periods small{grid-column:1/-1;color:rgba(226,236,234,.58)}.snapshot-toolbar{position:absolute;top:8px;left:50%;z-index:20;display:flex;gap:10px;padding:6px 12px;border-radius:6px;background:rgba(28,28,28,.92);box-shadow:0 8px 24px rgba(0,0,0,.3);transform:translateX(-50%)}.snapshot-toolbar i{width:16px;height:16px;border:1px solid rgba(234,238,236,.72);border-width:0 0 2px 2px;transform:rotate(-45deg)}.snapshot-main{position:absolute;inset:74px 88px 164px 0;z-index:4}.snapshot-zone{position:absolute;left:0;right:-40px;height:13px;border-top:1px dashed;background:color-mix(in srgb,currentColor 10%,transparent)}.snapshot-zone span{position:absolute;right:2px;top:-9px;font-size:10px;font-weight:900}.snapshot-zone.red{color:#ff405f}.snapshot-zone.green{color:#00b89b}.snapshot-bands{position:absolute;left:-13%;top:-46px;z-index:2;width:116%;height:106%;overflow:visible}.snapshot-bands path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1500;stroke-dashoffset:1500;animation:drawLine 2.4s ease .25s forwards}.snapshot-bands .band{opacity:.72}.snapshot-bands .wide{stroke-width:36}.snapshot-bands .soft{stroke-width:18}.snapshot-bands .red{stroke:rgba(255,52,82,.5)}.snapshot-bands .teal{stroke:rgba(0,197,178,.42)}.snapshot-bands .line{stroke-width:2;opacity:.95}.snapshot-bands .ema-red{stroke:#e93045}.snapshot-bands .ema-blue{stroke:#235aff;filter:drop-shadow(0 0 10px rgba(35,90,255,.5))}.snapshot-bands .ema-cyan{stroke:#00e6d3}.snapshot-candles{position:absolute;inset:0;z-index:6}.snap-candle{position:absolute;width:6px;border-radius:1px;color:#00c89b;background:#00c89b;box-shadow:0 0 8px rgba(0,200,155,.38);animation:candleBreathe 3.4s ease-in-out infinite}.snap-candle:before{content:"";position:absolute;left:2px;top:-19px;width:1px;height:calc(100% + 38px);background:currentColor;opacity:.7}.snap-candle.down{color:#ff405f;background:#ff405f;box-shadow:0 0 8px rgba(255,64,95,.38)}.tiny-mark{position:absolute;z-index:7;white-space:pre-line;font-size:7px;font-weight:900;line-height:1.05;text-align:center}.tiny-mark.green{color:#00b89b}.tiny-mark.red{color:#ff405f}.snapshot-price-tag{position:absolute;right:-76px;top:31%;z-index:8;display:grid;grid-template-columns:auto auto;gap:0;align-items:center;color:#fff;font-size:10px;font-weight:900}.snapshot-price-tag b,.snapshot-price-tag span,.snapshot-price-tag strong{padding:4px 7px}.snapshot-price-tag b,.snapshot-price-tag strong{background:#00a987}.snapshot-price-tag span{grid-column:2;background:#235aff}.snapshot-status{position:absolute;right:-72px;bottom:18px;z-index:9;width:150px;padding:7px 8px;background:rgba(9,15,22,.92);color:rgba(238,244,242,.76);font-size:8px;line-height:1.25}.snapshot-status p{display:flex;justify-content:space-between;gap:8px;margin:0 0 3px}.snapshot-status i{color:#ff405f;font-style:normal}.snapshot-status strong{color:#00b89b}.snapshot-price-axis{position:absolute;top:74px;right:0;bottom:168px;z-index:8;display:flex;flex-direction:column;justify-content:space-between;width:82px;padding-right:6px;color:rgba(230,236,234,.76);font-size:10px;text-align:right}.snapshot-oscillator{position:absolute;left:0;right:88px;bottom:30px;z-index:6;height:148px;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),rgba(0,0,0,.18);background-size:100% 31px,66px 100%}.snapshot-oscillator svg{position:absolute;inset:10px 42px 10px 0;width:calc(100% - 42px);height:calc(100% - 20px);fill:none}.snapshot-oscillator path{stroke-dasharray:1300;stroke-dashoffset:1300;animation:drawLine 2.2s ease .7s forwards}.snapshot-oscillator .osc-fill{stroke:none;opacity:.78}.snapshot-oscillator .red{fill:rgba(255,54,74,.78)}.snapshot-oscillator .teal{fill:rgba(0,184,155,.62)}.snapshot-oscillator .osc-line{fill:none;stroke-width:1.6;stroke-linecap:round}.snapshot-oscillator .green{stroke:#53b85c}.snapshot-oscillator .gray{stroke:rgba(205,213,214,.72)}.snapshot-oscillator .blue{stroke:#235aff}.signal-strip{position:absolute;left:0;right:42px;height:6px;background:linear-gradient(90deg,#00a987 0 4%,#34383b 4% 6%,#00a987 6% 8%,#34383b 8% 20%,#00a987 20% 22%,#34383b 22% 70%,#00a987 70% 84%,#34383b 84% 100%)}.signal-strip.top{top:0}.signal-strip.bottom{bottom:0;background:linear-gradient(90deg,#ff405f 0 12%,#34383b 12% 20%,#ff405f 20% 36%,#34383b 36% 52%,#ff405f 52% 67%,#34383b 67% 76%,#ff405f 76% 100%)}.osc-axis{right:2px;top:8px;bottom:8px;flex-direction:column;color:rgba(238,244,242,.76)}.osc-axis,.snapshot-time-axis{position:absolute;display:flex;justify-content:space-between;font-size:9px}.snapshot-time-axis{left:18px;right:34px;bottom:6px;z-index:8;color:rgba(230,236,234,.65)}.exact-chart{position:relative;overflow:hidden;min-height:650px;border:1px solid rgba(0,255,157,.52);border-radius:18px;background:radial-gradient(circle at 78% 10%,rgba(255,64,98,.18),transparent 22rem),radial-gradient(circle at 52% 58%,rgba(0,255,205,.17),transparent 26rem),#050909;box-shadow:0 0 0 1px rgba(0,216,255,.08),0 36px 92px rgba(0,0,0,.58),0 0 48px rgba(0,255,157,.12);animation:chartFloat 6s ease-in-out infinite}.exact-chart:before{content:"";position:absolute;inset:0;z-index:20;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,255,157,.12),transparent),linear-gradient(180deg,rgba(255,255,255,.04),transparent 8%,transparent 88%,rgba(0,0,0,.22));opacity:.48;animation:terminalSweep 5.2s ease-in-out infinite}.exact-chart-top{position:absolute;inset:0 0 auto;z-index:10;display:flex;align-items:center;gap:7px;height:32px;padding:0 10px;border-bottom:0;background:rgba(5,5,5,.42);color:rgba(238,244,242,.88);font-size:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.window-dots{display:flex;gap:10px}.window-dots span{width:13px;height:13px;border-radius:50%}.window-dots span:first-child{background:#ff4361}.window-dots span:nth-child(2){background:#ffd15c}.window-dots span:nth-child(3){background:#00e796}.exact-chart-top strong{color:#f6fff9;font-size:12px;letter-spacing:.02em;white-space:nowrap}.exact-chart-top em{color:#00c89b;font-size:10px;font-style:normal;font-weight:900;white-space:nowrap}.exact-chart-top span:not(.gold-dot){color:#00a987;white-space:nowrap}.exact-chart-main{position:absolute;inset:32px 0 160px}.exact-grid,.osc-grid{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.065) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.065) 1px,transparent 0),linear-gradient(rgba(0,255,157,.035) 1px,transparent 0),linear-gradient(90deg,rgba(0,255,157,.035) 1px,transparent 0);background-size:100% 58px,84px 100%,100% 19px,28px 100%;opacity:.7}.exact-bands{position:absolute;left:-18%;top:-46px;width:118%;height:112%;overflow:visible}.exact-bands path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1500;stroke-dashoffset:1500;animation:drawLine 2.4s ease .25s forwards}.channel-fill{stroke:none}.channel-fill.red{fill:url(#exactRed)}.channel-fill.green{fill:url(#exactGreen)}.channel-line{stroke-width:2.2}.red-main{stroke:#ff3f72;filter:drop-shadow(0 0 14px rgba(255,63,114,.45))}.red-soft{stroke:rgba(255,63,114,.58)}.green-main{stroke:#00f0d2;filter:drop-shadow(0 0 16px rgba(0,240,210,.46))}.green-soft{stroke:rgba(0,240,210,.44)}.ema{stroke-width:2}.ema.red{stroke:#ff405f}.ema.blue{stroke:#168bff;filter:drop-shadow(0 0 12px rgba(22,139,255,.55))}.ema.cyan{stroke:#00d8ff}.exact-levels span{position:absolute;right:18px;z-index:8;font-size:14px;font-weight:1000;text-shadow:0 0 14px currentColor}.exact-levels span:before{content:"";position:absolute;right:0;top:50%;width:720px;border-top:1px dashed;opacity:.45;transform:translateY(-50%)}.exact-levels .red{color:#ff5c78}.exact-levels .green{color:#00f0d2}.exact-candles{position:absolute;inset:0;z-index:7}.exact-candle{position:absolute;width:8px;border-radius:2px;color:#00e2a5;background:linear-gradient(180deg,#24ffd0,#00a97f);box-shadow:0 0 12px rgba(0,226,165,.4);animation:candleBreathe 3.2s ease-in-out infinite}.exact-candle:before{content:"";position:absolute;left:3px;top:-22px;width:1px;height:calc(100% + 44px);background:currentColor;opacity:.72}.exact-candle.down{color:#ff4b65;background:linear-gradient(180deg,#ff6978,#ff3d58);box-shadow:0 0 12px rgba(255,75,101,.38)}.support-zone{position:absolute;left:32%;top:72%;z-index:6;width:28%;height:10px;border:1px solid rgba(255,75,101,.82);background:rgba(255,75,101,.28);box-shadow:0 0 16px rgba(255,75,101,.22)}.price-badge{position:absolute;right:0;top:37%;z-index:9;display:grid;gap:2px;padding:8px 10px;border-radius:4px 0 0 4px;background:linear-gradient(180deg,#18e7c1,#009c84);color:white;text-align:center;box-shadow:0 0 18px rgba(24,231,193,.32)}.price-badge strong{font-size:15px}.price-badge span{font-size:13px;font-weight:900}.exact-oscillator{position:absolute;left:16px;right:16px;bottom:20px;z-index:9;height:188px;overflow:hidden;border:1px solid rgba(130,174,181,.26);border-radius:14px;background:rgba(5,13,15,.72);box-shadow:inset 0 0 30px rgba(0,216,255,.04)}.exact-oscillator p{position:relative;z-index:3;display:flex;align-items:center;gap:9px;height:44px;margin:0;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.08);color:#f6fff9;font-size:13px;font-weight:900}.exact-oscillator p span{width:7px;height:7px;border-radius:50%;background:#00f0d2;box-shadow:0 0 14px rgba(0,240,210,.75)}.exact-oscillator svg{position:absolute;left:24px;right:58px;bottom:10px;width:calc(100% - 82px);height:128px;fill:none}.exact-oscillator path{stroke-dasharray:1300;stroke-dashoffset:1300;animation:drawLine 2.2s ease .75s forwards}.exact-oscillator .osc-fill{stroke:none;opacity:.75}.exact-oscillator .osc-fill.red{fill:rgba(255,64,95,.72)}.exact-oscillator .osc-fill.green{fill:rgba(0,216,190,.6)}.exact-oscillator .osc-line{fill:none;stroke-width:2;stroke-linecap:round}.exact-oscillator .neon{stroke:#00ff9d;filter:drop-shadow(0 0 10px rgba(0,255,157,.5))}.exact-oscillator .cyan{stroke:#00d8ff}.exact-oscillator .red{stroke:#ff405f}.histogram{position:absolute;left:80px;right:84px;bottom:54px;z-index:2;height:44px}.histogram i{position:absolute;bottom:0;width:5px;opacity:.88}.histogram .green{background:#00f0d2}.histogram .red{background:#ff405f}.osc-labels{position:absolute;top:58px;right:24px;bottom:24px;display:flex;flex-direction:column;justify-content:space-between;color:rgba(248,255,252,.84);font-size:12px;font-weight:900}@keyframes chartFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:720px){.exact-chart{min-height:470px}.exact-chart-top{grid-template-columns:auto 1fr auto;padding-inline:16px}.exact-chart-top em,.live-dot{display:none}.exact-chart-top strong{font-size:14px}.exact-chart-top button{min-height:32px;padding:0 10px;font-size:12px}.exact-chart-main{inset:56px 0 156px}.exact-oscillator{height:132px}.exact-levels span{font-size:10px}}:root{--bg:#050b18;--panel:#0b1424;--panel-2:#101d31;--text:#f7f2e7;--muted:#aab7c9;--line:rgba(222,188,106,0.2);--green:#d7a84b;--cyan:#43d8f1;--amber:#f1c96a;--red:#ff6d7d;--shadow:0 24px 80px rgba(0,0,0,0.48)}body{background:radial-gradient(circle at 78% 12%,rgba(35,83,150,.28),transparent 30rem),radial-gradient(circle at 12% 28%,rgba(185,129,35,.08),transparent 24rem),var(--bg)}.site-header{background:rgba(5,11,24,.86);border-bottom-color:rgba(215,168,75,.24)}.site-header:after{background:linear-gradient(90deg,transparent,rgba(215,168,75,.8),rgba(67,216,241,.55),transparent)}.brand-mark{width:44px;height:44px;border-color:rgba(215,168,75,.5);border-radius:50%;background:#070e1c;color:var(--green);box-shadow:0 0 0 2px rgba(215,168,75,.1),0 8px 26px rgba(0,0,0,.4)}.brand-mark img{object-fit:cover}.brand-fallback{font-weight:900;color:var(--amber)}.button{border-color:rgba(241,201,106,.88);background:linear-gradient(180deg,#f5d57b,#bd8730);color:#16100a;box-shadow:0 8px 24px rgba(215,168,75,.18)}.button.compact,.button.secondary,.icon-button{border-color:rgba(215,168,75,.28);background:rgba(17,29,49,.72)}.hero-section{grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);min-height:auto;padding-top:74px}.hero-copy h1{color:var(--text);text-shadow:0 8px 40px rgba(215,168,75,.12)}.hero-kicker{color:var(--amber)}.hero-subline{color:var(--cyan)}.hero-visual-stack{display:grid;gap:16px}.hero-brand-stage{position:relative;min-height:250px;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(215,168,75,.42);border-radius:14px;background:linear-gradient(145deg,rgba(22,39,68,.9),rgba(6,12,25,.92));box-shadow:var(--shadow),inset 0 0 80px rgba(67,216,241,.07)}.hero-brand-stage:before{content:"";position:absolute;inset:13%;border:1px solid rgba(67,216,241,.18);border-radius:50%}.hero-brand-stage img{position:relative;z-index:1;width:min(42%,210px);min-width:150px;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 18px 26px rgba(0,0,0,.5))}.hero-brand-caption{position:absolute;right:20px;bottom:18px;display:grid;gap:4px;text-align:right}.hero-brand-caption span{color:var(--amber);font-weight:800}.hero-brand-caption small{color:var(--muted)}.exact-chart{border-color:rgba(67,216,241,.3);background:#07101e}.exact-chart-top{color:var(--muted)}.gold-dot{background:var(--amber)!important;box-shadow:0 0 14px rgba(241,201,106,.8)}.ops-section,.section-band,.trial-section{border-top-color:rgba(215,168,75,.2)}.section-band.alt{background:linear-gradient(180deg,rgba(17,30,52,.56),rgba(5,11,24,0))}.feature-card,.indicator-share-card,.lesson-steps article,.market-ai-shell,.resource-card,.trial-form,.tutorial-card{border-color:rgba(215,168,75,.22);background:rgba(10,20,36,.82)}.feature-card:hover,.indicator-share-card:hover,.resource-card:hover,.tutorial-card:hover{border-color:rgba(67,216,241,.52);transform:translateY(-3px)}.feature-card>svg,.indicator-icon{color:var(--amber)}.card-topline span{color:var(--amber);border-color:rgba(241,201,106,.38);background:rgba(215,168,75,.1)}.text-link{color:var(--cyan)}.indicator-share-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),380px));gap:16px}.indicator-share-card{display:flex;flex-direction:column;min-height:250px;padding:18px;border:1px solid;border-radius:8px;transition:.22s ease;overflow:hidden}.indicator-share-cover{width:100%;aspect-ratio:16/9;margin-bottom:18px;border:1px solid rgba(215,168,75,.2);border-radius:6px;object-fit:cover;object-position:center;background:#050b18}.indicator-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:22px;border:1px solid rgba(215,168,75,.4);border-radius:50%;background:rgba(215,168,75,.1)}.indicator-share-card h3{margin-bottom:10px}.indicator-share-card p{min-height:70px;color:var(--muted);line-height:1.7}.indicator-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(215,168,75,.15)}.indicator-card-footer>small{color:var(--muted);white-space:nowrap}.lesson-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lesson-steps article{min-height:210px;padding:22px;border:1px solid;border-radius:10px}.lesson-steps article>span{display:block;margin-bottom:34px;color:var(--amber);font:800 28px/1 Arial,sans-serif}.lesson-steps h3{margin-bottom:10px;font-size:18px}.lesson-steps p{margin:0;color:var(--muted);line-height:1.7}.market-ai-shell{padding:clamp(22px,4vw,38px);border:1px solid rgba(67,216,241,.28);border-radius:12px;box-shadow:var(--shadow)}.market-ai-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.market-ai-header>div{display:flex;align-items:center;gap:14px}.market-ai-header h3{margin:0;font-size:25px}.ai-mark{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(67,216,241,.42);border-radius:50%;color:var(--cyan);background:rgba(67,216,241,.1)}.live-indicator{color:var(--cyan);font-size:13px}.live-indicator i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.market-ai-controls{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;margin-bottom:24px}.market-ai-controls label{display:grid;gap:8px}.market-ai-controls select{min-height:46px;padding:0 12px;border:1px solid rgba(215,168,75,.3);border-radius:7px;background:#081425;color:var(--text)}.market-ai-controls .button{min-height:46px}.market-ai-empty{display:grid;place-items:center;gap:10px;min-height:180px;border:1px dashed rgba(67,216,241,.24);border-radius:8px;color:var(--muted);text-align:center}.market-ai-empty svg{color:rgba(67,216,241,.65)}.market-ai-result{display:grid;gap:18px}.market-ai-coming-soon .market-ai-header{margin-bottom:20px}.market-ai-coming-soon .market-ai-empty{min-height:230px;gap:12px}.market-ai-coming-soon .market-ai-empty strong{color:var(--text);font-size:22px}.market-ai-coming-soon .market-ai-empty p{margin:0;color:var(--muted)}.coming-soon-badge{padding:7px 11px;border:1px solid rgba(215,168,75,.42);border-radius:999px;color:var(--amber);background:rgba(215,168,75,.1);font-size:12px;font-weight:800;white-space:nowrap}.market-ai-coming-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(67,216,241,.42);border-radius:50%;color:var(--cyan);background:rgba(67,216,241,.1);font-size:17px;font-weight:900;letter-spacing:.04em}.ai-bias{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;padding:18px 20px;border-left:3px solid var(--cyan);background:rgba(67,216,241,.08)}.ai-bias.bull{border-left-color:var(--amber);background:rgba(215,168,75,.1)}.ai-bias.bear{border-left-color:var(--red);background:rgba(255,109,125,.08)}.ai-bias small,.ai-bias>span{color:var(--muted)}.ai-bias strong{color:var(--amber);font-size:24px}.ai-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-result-grid>div{display:grid;gap:8px;padding:16px;border:1px solid rgba(215,168,75,.16);border-radius:8px;background:rgba(5,11,24,.4)}.ai-result-grid span{color:var(--muted);font-size:12px}.ai-result-grid strong{font-size:15px;line-height:1.5}.ai-disclaimer{display:flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:12px}.ai-disclaimer svg{color:var(--amber);flex:0 0 auto}.spin{animation:spin .9s linear infinite}@media (max-width:900px){.hero-section{grid-template-columns:1fr}.hero-visual-stack{order:-1}.hero-brand-stage{min-height:220px}.lesson-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.traffic-kpi-grid{grid-template-columns:1fr}.traffic-admin-panel .admin-section-title,.traffic-chart-heading{align-items:flex-start;flex-direction:column}.traffic-chart-panel,.traffic-table-panel{padding:14px}.traffic-detail-row{grid-template-columns:1fr;gap:4px;padding:10px 14px}.hero-brand-caption{right:12px;bottom:12px}.ai-result-grid,.indicator-share-grid,.lesson-steps,.market-ai-controls{grid-template-columns:1fr}.indicator-card-footer{align-items:flex-start;flex-direction:column}.ai-bias{grid-template-columns:1fr;gap:7px}.market-ai-header{align-items:flex-start}.live-indicator{white-space:nowrap}}.morning-list-shell,.morning-report-shell{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:34px 0 100px}.morning-list-hero,.morning-report-hero{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:34px;align-items:end;padding:42px 0 38px;border-bottom:1px solid rgba(67,216,241,.22)}.morning-list-hero h1,.morning-report-hero h1{margin:0 0 14px;font-size:clamp(42px,6vw,72px);line-height:.98}.morning-list-hero p:not(.eyebrow),.morning-report-hero p:not(.eyebrow){max-width:720px;margin:0;color:var(--muted);line-height:1.85;font-size:16px}.morning-hero-score,.morning-list-signal{display:grid;gap:7px;justify-items:start;padding:20px;border-left:2px solid var(--amber);background:rgba(17,29,49,.62)}.morning-list-signal svg{color:var(--cyan)}.morning-hero-score span,.morning-list-signal span{color:var(--muted);font-size:12px}.morning-hero-score strong,.morning-list-signal strong{color:var(--amber);font-size:22px}.morning-archive-section,.morning-live-strip{margin-top:34px}.morning-section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.morning-section-heading h2{margin:0;font-size:clamp(24px,3vw,34px)}.morning-section-heading>small,.morning-section-heading>span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.morning-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.morning-snapshot-tile{display:grid;gap:9px;min-height:142px;padding:17px;border:1px solid rgba(67,216,241,.2);border-radius:8px;background:linear-gradient(145deg,rgba(17,29,49,.9),rgba(8,15,27,.88))}.morning-snapshot-heading{display:flex;justify-content:space-between;gap:8px;color:var(--text);font-size:13px}.morning-snapshot-heading small,.morning-source-line{color:var(--muted);font-size:10px}.morning-snapshot-tile>strong{font-size:26px;letter-spacing:.02em}.morning-snapshot-change{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:800}.morning-flow-grid .up strong,.morning-snapshot-change.up{color:#29d9ba}.morning-flow-grid .down strong,.morning-snapshot-change.down{color:#ff6d7d}.morning-flow-grid .neutral strong,.morning-snapshot-change.neutral{color:var(--muted)}.morning-snapshot-change span{color:inherit;opacity:.8}.morning-flow-panel{margin-top:26px;padding:24px;border:1px solid rgba(215,168,75,.32);border-radius:8px;background:linear-gradient(145deg,rgba(31,27,17,.74),rgba(11,19,31,.94))}.morning-status-dot{padding:5px 9px;border:1px solid rgba(170,183,201,.25);color:var(--muted);font-size:11px}.morning-status-dot.live{border-color:rgba(41,217,186,.4);color:#29d9ba}.morning-status-dot.estimated{border-color:rgba(215,168,75,.48);color:var(--amber)}.morning-flow-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.morning-flow-grid>div{display:grid;gap:7px;min-height:76px;padding:13px;border:1px solid rgba(245,245,236,.1);background:rgba(5,12,22,.42)}.morning-flow-grid span{color:var(--muted);font-size:11px}.morning-flow-grid strong{font-size:20px}.morning-flow-meta,.morning-report-meta{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;color:var(--muted);font-size:11px}.morning-flow-meta a,.morning-flow-meta span,.morning-report-meta span{display:inline-flex;align-items:center;gap:5px}.morning-flow-meta a{color:var(--cyan)}.morning-flow-note{margin:15px 0 0;padding:11px 13px;border-left:2px solid var(--amber);color:var(--muted);font-size:12px;line-height:1.7}.morning-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.morning-report-card{display:grid;gap:11px;min-height:190px;padding:21px;border:1px solid rgba(67,216,241,.2);border-radius:8px;background:rgba(17,29,49,.72);transition:transform .2s ease,border-color .2s ease}.morning-report-card:hover{transform:translateY(-3px);border-color:rgba(67,216,241,.64)}.morning-report-card-top{display:flex;justify-content:space-between;color:var(--amber);font-size:12px}.morning-report-card-top small{color:var(--muted)}.morning-report-card h3{margin:0;font-size:20px}.morning-report-card p{margin:0;color:var(--muted);line-height:1.7}.morning-report-card .text-link{margin-top:auto;color:var(--cyan)}.morning-home-empty{display:flex;align-items:center;gap:12px;padding:20px;border:1px dashed rgba(67,216,241,.28);color:var(--muted)}.morning-home-empty svg{color:var(--amber);flex:0 0 auto}.morning-home-empty .text-link{margin-left:auto;flex:0 0 auto}.morning-empty-state{display:grid;place-items:center;gap:10px;min-height:260px;padding:35px;border:1px dashed rgba(67,216,241,.28);color:var(--muted);text-align:center}.morning-empty-state svg{color:var(--amber)}.morning-empty-state h3,.morning-empty-state p{margin:0}.morning-empty-state p{max-width:560px;line-height:1.7;font-size:13px}.morning-report-summary{margin:30px 0;padding:24px;border-left:2px solid var(--cyan);background:rgba(17,29,49,.56)}.morning-report-summary h2{margin:0 0 10px;font-size:25px}.morning-report-summary>p:last-child{margin:0;color:var(--muted);line-height:1.8}.morning-report-sections{display:grid;gap:22px}.morning-report-section{display:grid;grid-template-columns:60px minmax(0,1fr);gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.morning-section-index{color:var(--amber);font:800 24px/1 Arial,sans-serif}.morning-report-section h2{margin:0 0 14px;font-size:25px}.morning-report-section .markdown-body{color:var(--muted);line-height:1.85}.morning-report-disclaimer{margin-top:28px;color:rgba(169,179,170,.72);font-size:12px;line-height:1.7}.morning-admin-lede{max-width:660px;margin:12px 0 0;color:var(--muted);line-height:1.7}.morning-admin-actions{display:flex;flex-wrap:wrap;gap:8px}.morning-admin-grid{grid-template-columns:240px minmax(0,1fr)}.morning-report-sidebar{align-content:start}.morning-report-sidebar button{display:flex;align-items:center;justify-content:space-between;text-align:left}.morning-report-sidebar button span{font-size:12px}.morning-report-sidebar button small{color:var(--muted);font-size:10px}.morning-sidebar-refresh{border-bottom:1px solid var(--line)!important;border-radius:0!important;justify-content:flex-start!important}.morning-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px}.morning-editor-block label,.morning-editor>label{display:grid;gap:6px;color:var(--muted);font-size:12px}.morning-editor-status,.morning-source-badge{align-self:start;padding:5px 8px;border:1px solid rgba(170,183,201,.28);color:var(--muted);font-size:11px}.morning-editor-status.published,.morning-source-badge.live{color:#29d9ba;border-color:rgba(41,217,186,.4)}.morning-editor-block{display:grid;gap:12px;margin:6px 0 0;padding:16px;border:1px solid rgba(67,216,241,.18)}.morning-editor-block legend{padding:0 6px;color:var(--text);font-weight:800}.morning-editor-block-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:11px}.morning-admin-snapshot-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.morning-admin-snapshot-list>div{display:grid;gap:4px;padding:10px;border:1px solid var(--line)}.morning-admin-snapshot-list span{color:var(--amber);font-weight:800}.morning-admin-snapshot-list small{color:var(--muted);font-size:10px}.morning-flow-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.morning-section-editor{display:grid;gap:8px;padding:12px;border:1px solid var(--line)}.morning-section-editor-top{display:grid;grid-template-columns:minmax(0,1fr) 130px auto 38px;gap:8px;align-items:center}.section-visible{display:inline-flex!important;align-items:center;gap:5px!important;white-space:nowrap}@media (max-width:900px){.morning-list-hero,.morning-report-hero{grid-template-columns:1fr}.morning-hero-score,.morning-list-signal{justify-self:start}.morning-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.morning-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.morning-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.morning-admin-grid{grid-template-columns:1fr}.morning-report-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.morning-sidebar-refresh{grid-column:1/-1}}@media (max-width:620px){.morning-list-shell,.morning-report-shell{width:min(100% - 28px,560px);padding-top:26px}.morning-list-hero,.morning-report-hero{padding:30px 0}.morning-editor,.morning-flow-editor-grid,.morning-flow-grid,.morning-report-grid,.morning-snapshot-grid{grid-template-columns:1fr}.morning-report-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.morning-section-heading{align-items:flex-start;flex-direction:column}.morning-section-editor-top{grid-template-columns:1fr 1fr 38px}.section-visible{grid-column:1/3}.morning-report-section{grid-template-columns:42px minmax(0,1fr);gap:12px}.morning-home-empty{align-items:flex-start;flex-wrap:wrap}.morning-home-empty .text-link{margin-left:32px}}@media (max-width:720px){.snapshot-chart{min-height:450px}.snapshot-top{right:10px;overflow:hidden;font-size:9px}.snapshot-periods,.snapshot-status,.snapshot-toolbar,.snapshot-top span:not(.gold-dot):nth-of-type(n+3){display:none}.snapshot-main{inset:66px 54px 130px 0}.snapshot-price-axis{top:66px;bottom:130px;width:52px;font-size:8px}.snapshot-oscillator{right:54px;bottom:24px;height:94px}.reference-chart,.reference-chart-stage{min-height:450px}.reference-window-dots{top:18px;left:18px}.reference-chart-head{top:58px;left:18px;font-size:12px}.reference-chart-head strong{font-size:12px}.reference-bands{left:-22%;top:72px;width:120%;height:300px}.reference-levels span{right:12px;font-size:10px}.reference-oscillator{left:10px;right:36px;bottom:30px;height:108px}.reference-time-axis{left:18px;right:16px;font-size:9px}.brand-mark{width:50px;height:50px}.chart-topbar small,.tv-status-panel,.tv-toolbar{display:none}.tv-main-chart{right:42px}.price-axis{width:42px;font-size:9px}.tv-oscillator{right:42px}.current-price{right:-40px}}@media (max-width:1180px){.hero-section{width:min(100% - 36px,940px);grid-template-columns:1fr}.hero-media,.hero-terminal{min-height:520px}}@media (max-width:720px){.hero-section{width:min(100% - 28px,560px);padding-top:42px}h1{font-size:clamp(40px,12vw,52px)}.ops-section h2,.section-heading h2,.trial-copy h2{font-size:clamp(23px,7.3vw,34px)}.hero-signal-grid,.metric-strip{grid-template-columns:1fr}.chart-stage,.hero-media,.hero-terminal{min-height:440px}.market-bands{inset:34px 42px 142px -64px;width:calc(100% + 22px);height:calc(100% - 176px)}.oscillator-panel{right:28px;height:118px}.price-level{right:10px;font-size:10px}.hero-signal-card{min-height:74px}}@keyframes marketGrid{to{background-position:88px 88px}}@keyframes heroScan{0%,to{opacity:.34;transform:translateY(-10px)}50%{opacity:.88;transform:translateY(16px)}}@keyframes terminalSweep{0%,to{opacity:.2;transform:translateX(-18%)}50%{opacity:.58;transform:translateX(18%)}}@keyframes headerDrop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes riseIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes terminalEnter{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gridDrift{to{background-position:0 62px,76px 0}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes candleBreathe{0%,to{filter:brightness(1);transform:translateX(-50%) scaleY(1)}50%{filter:brightness(1.22);transform:translateX(-50%) scaleY(1.05)}}@keyframes signalPulse{0%,to{opacity:.78}50%{opacity:1}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes markerScan{0%,to{transform:translateY(0);opacity:.85}50%{transform:translateY(5px);opacity:1}}@keyframes visualCandle{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.12)}}@keyframes anchorFocusFade{0%{opacity:0;transform:scale(.985)}22%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.012)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes toastEnter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page-shell{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:44px 0 92px}.page-hero{display:grid;gap:14px;max-width:860px;padding:42px 0 34px}.page-hero h1{margin-bottom:0;font-size:clamp(44px,7vw,86px);line-height:.95}.page-hero p:last-child{color:var(--muted);font-size:18px;line-height:1.75}.tutorial-page-hero{max-width:920px}.resource-hub{display:grid;gap:18px}.resource-hub-controls{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:12px;align-items:center}.tutorial-hub-controls{grid-template-columns:minmax(240px,1fr) auto}.search-box{position:relative;display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:rgba(16,20,19,.78);color:var(--muted)}.search-box input{min-height:48px;padding:0;border:0;background:transparent}.segmented-control{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:8px;background:rgba(16,20,19,.78)}.segmented-control button{min-height:40px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.segmented-control button.active,.segmented-control button:hover{color:var(--text);background:rgba(70,245,154,.1)}.resource-hub-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:13px}.resource-hub-meta span,.section-footer-link{padding-top:8px}.resource-hub-grid,.tutorial-hub-grid{margin-top:4px}.resource-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:clamp(24px,5vw,58px);align-items:start;padding:42px 0 28px}.guide-panel,.resource-spec-card{border:1px solid var(--line);border-radius:8px;background:rgba(16,20,19,.78)}.resource-detail-side{display:grid;gap:16px}.resource-detail-cover{aspect-ratio:16/10;border-radius:8px}.resource-spec-card{padding:22px}.resource-spec-card h2{font-size:28px}.resource-spec-card dl{display:grid;gap:12px;margin:0}.resource-spec-card div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--line)}.resource-spec-card dd,.resource-spec-card dt{margin:0}.resource-spec-card dt{color:var(--muted)}.resource-spec-card dd{font-weight:800}.guide-panel{margin-top:18px;padding:clamp(22px,4vw,38px)}@media (max-width:960px){.detail-hero,.resource-hub-controls,.tutorial-hub-controls{grid-template-columns:1fr}}@media (max-width:640px){.page-shell{width:min(100% - 28px,1180px)}.ops-section h2,.section-heading h2,.trial-copy h2{font-size:clamp(21px,6.7vw,30px)}.resource-card-actions,.segmented-control{flex-wrap:wrap}}.hero-copy h1,.ops-section h2,.page-hero h1,.section-heading h2,.trial-copy h2{max-width:100%;white-space:nowrap!important;word-break:keep-all;overflow-wrap:normal}.hero-copy h1{font-size:clamp(48px,6.2vw,86px)}.page-hero h1{font-size:clamp(34px,5.4vw,76px)}.ops-section h2,.section-heading h2,.trial-copy h2{font-size:clamp(28px,3.4vw,44px)}.section-heading.split h2{font-size:clamp(28px,3.15vw,40px)}.ops-section h2{font-size:clamp(30px,3vw,40px)}.ops-section{grid-template-columns:minmax(0,1fr)}.ops-section>div:first-child{max-width:1120px}@media (max-width:720px){.hero-copy h1{font-size:clamp(40px,12vw,52px)}.page-hero h1{font-size:clamp(25px,7.4vw,40px)}.ops-section h2,.section-heading h2,.trial-copy h2{font-size:clamp(22px,6.7vw,32px)}.ops-section h2{font-size:clamp(20px,5.5vw,28px)}}@media (max-width:420px){.page-hero h1{font-size:clamp(21px,6.4vw,28px)}.ops-section h2,.section-heading h2,.trial-copy h2{font-size:clamp(18px,5.3vw,22px)}.ops-section h2{font-size:clamp(16px,4.6vw,20px)}}.hero-visual-stack{width:100%;min-width:0}.market-chart{position:relative;width:100%;min-height:0;aspect-ratio:1.42;overflow:hidden;border:1px solid rgba(67,216,241,.42);border-radius:12px;background:#07101b;box-shadow:0 28px 70px rgba(0,0,0,.5),inset 0 0 50px rgba(67,216,241,.04)}.market-chart-toolbar{position:absolute;inset:0 0 auto;z-index:10;display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;overflow:hidden;border-bottom:1px solid rgba(170,183,201,.16);background:rgba(7,16,27,.96);color:var(--muted);font-size:9px;white-space:nowrap}.market-chart-toolbar strong{color:var(--text);font-size:11px}.market-chart-toolbar em{color:#36d6b0;font-style:normal;font-weight:800}.market-window-dots{display:flex;gap:5px;margin-right:3px}.market-window-dots i{width:8px;height:8px;border-radius:50%;background:#ff6573}.market-window-dots i:nth-child(2){background:#f1c96a}.market-window-dots i:nth-child(3){background:#43d8a6}.market-chart-tools{position:absolute;top:42px;right:10px;z-index:11;display:grid;gap:5px;color:rgba(170,183,201,.8);font-size:13px;text-align:center}.market-chart-tools span{display:grid;place-items:center;width:23px;height:23px;border:1px solid rgba(170,183,201,.14);border-radius:4px;background:rgba(7,16,27,.84)}.market-chart-quotes{position:absolute;top:44px;left:14px;z-index:11;display:flex;gap:5px}.market-chart-quotes b{display:grid;gap:1px;padding:5px 7px;border:1px solid rgba(255,109,125,.6);border-radius:4px;background:rgba(110,22,43,.72);color:#ff9aa5;font-size:10px}.market-chart-quotes b:nth-child(2){border-color:rgba(67,216,241,.62);background:rgba(12,66,84,.72);color:#8eeafa}.market-chart-quotes small{color:var(--muted);font-size:8px;font-weight:500}.market-chart-main{position:absolute;inset:34px 52px 124px 0}.market-chart-grid{position:absolute;inset:0;background:linear-gradient(rgba(171,190,208,.12) 1px,transparent 0),linear-gradient(90deg,rgba(171,190,208,.1) 1px,transparent 0),linear-gradient(rgba(67,216,241,.035) 1px,transparent 0),linear-gradient(90deg,rgba(67,216,241,.035) 1px,transparent 0);background-size:100% 43px,70px 100%,100% 14px,23px 100%}.market-chart-overlay{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.market-chart-overlay .zone{stroke-width:1}.market-chart-overlay .supply-zone{fill:rgba(255,76,104,.22);stroke:rgba(255,106,125,.7)}.market-chart-overlay .supply-zone.soft{fill:rgba(255,76,104,.12);stroke:rgba(255,106,125,.45)}.market-chart-overlay .demand-zone{fill:rgba(22,180,164,.2);stroke:rgba(67,216,241,.6)}.market-chart-overlay .demand-zone.soft{fill:rgba(22,180,164,.12);stroke:rgba(67,216,241,.34)}.market-cloud{stroke:none}.market-cloud.red{fill:rgba(255,76,104,.17)}.market-cloud.cyan{fill:rgba(67,216,241,.1)}.market-line{fill:none;stroke-linecap:round;stroke-width:2.4}.market-line.ma-gold{stroke:#f1c96a;filter:drop-shadow(0 0 5px rgba(241,201,106,.42))}.market-line.ma-cyan{stroke:#43d8f1}.market-line.ma-blue{stroke:#5b8cff;opacity:.7}.market-level{stroke-width:1;stroke-dasharray:7 8;opacity:.54}.market-level.supply{stroke:#ff6d7d}.market-level.demand{stroke:#43d8f1}.market-level.neutral{stroke:rgba(170,183,201,.54)}.market-candle{stroke-width:1.3}.market-candle.up{stroke:#29d9ba;fill:#16b79f}.market-candle.down{stroke:#ff6d7d;fill:#f44968}.market-candle rect{filter:drop-shadow(0 0 4px currentColor)}.market-candle line{opacity:.82}.market-annotation rect{stroke-width:1}.market-annotation text{fill:#07101b;font:800 10px Arial,sans-serif;text-anchor:middle}.market-annotation.cyan rect{fill:#43d8f1;stroke:#9aeefa}.market-annotation.green rect{fill:#43d8a6;stroke:#b3f6da}.market-annotation.red rect{fill:#ff6d7d;stroke:#ffb0bb}.crosshair{stroke:rgba(241,201,106,.48);stroke-dasharray:4 6}.market-level-labels{position:absolute;inset:0 -51px 0 auto;width:50px;color:var(--muted);font:9px/1 Arial,sans-serif}.market-level-labels span{position:absolute;right:4px;transform:translateY(-50%);padding:2px 3px;background:rgba(7,16,27,.86)}.market-level-labels .supply{color:#ff8794}.market-level-labels .demand{color:#65e3ef}.market-signal{position:absolute;z-index:5;padding:5px 7px;border:1px solid;border-radius:4px;font-size:9px;font-weight:800}.market-signal.sell{top:20%;right:15%;color:#ff9aa5;border-color:rgba(255,109,125,.46);background:rgba(110,22,43,.56)}.market-signal.buy{bottom:17%;left:48%;color:#9aeefa;border-color:rgba(67,216,241,.46);background:rgba(12,66,84,.62)}.market-price-tag{position:absolute;top:58%;right:-51px;z-index:7;display:grid;gap:2px;width:51px;padding:5px 3px;background:#168eaa;color:white;text-align:center}.market-price-tag strong{font-size:9px}.market-price-tag small{font-size:7px}.market-chart-oscillator{position:absolute;left:12px;right:64px;bottom:25px;height:100px;overflow:hidden;border:1px solid rgba(67,216,241,.24);border-radius:5px;background:linear-gradient(rgba(67,216,241,.08) 1px,transparent 0),linear-gradient(90deg,rgba(67,216,241,.05) 1px,transparent 0),rgba(4,13,24,.8);background-size:100% 25px,55px 100%}.oscillator-title{position:absolute;top:6px;left:10px;z-index:2;color:var(--text);font-size:9px;font-weight:800}.oscillator-title span{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#43d8a6}.oscillator-title small{margin-left:5px;color:var(--muted);font-weight:500}.market-chart-oscillator svg{position:absolute;inset:0 24px 0 0;width:calc(100% - 24px);height:100%;fill:none}.osc-fill-teal{fill:rgba(40,200,174,.28);stroke:none}.osc-fill-red{fill:rgba(255,76,104,.28);stroke:none}.osc-line{fill:none;stroke-width:2;stroke-linecap:round}.osc-green{stroke:#43d8a6}.osc-gray{stroke:rgba(213,224,234,.7);stroke-width:1.4}.osc-threshold{stroke:rgba(170,183,201,.5);stroke-dasharray:5 6;stroke-width:.8}.oscillator-axis{top:20px;right:6px;bottom:8px;flex-direction:column;color:var(--muted)}.market-chart-time,.oscillator-axis{position:absolute;display:flex;justify-content:space-between;font-size:8px}.market-chart-time{left:18px;right:60px;bottom:6px;z-index:6;color:rgba(170,183,201,.78)}.home-lesson-card{display:grid;gap:11px;min-height:220px;padding:22px;border:1px solid rgba(215,168,75,.22);border-radius:10px;background:rgba(10,20,36,.82);transition:border-color .22s ease,transform .22s ease}.home-lesson-card:hover{border-color:rgba(67,216,241,.6);transform:translateY(-3px)}.home-lesson-card-top{display:flex;align-items:center;justify-content:space-between}.home-lesson-card-top span{color:var(--amber);font:800 28px/1 Arial,sans-serif}.home-lesson-card-top small{color:var(--muted)}.home-lesson-card h3{margin:7px 0 0;font-size:20px}.home-lesson-card p{min-height:48px;margin:0;color:var(--muted);line-height:1.7}.home-lesson-card .text-link{margin-top:auto}.home-lesson-empty{display:flex;align-items:center;gap:12px;min-height:120px;padding:24px;border:1px dashed rgba(67,216,241,.28);border-radius:10px;color:var(--muted)}.home-lesson-empty svg{color:var(--amber);flex:0 0 auto}.home-lesson-empty .text-link{margin-left:auto;flex:0 0 auto}.trading-detail-shell,.trading-page-shell{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:42px 0 100px}.trading-page-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:50px;min-height:300px;padding:46px 0 54px}.trading-page-hero h1{max-width:760px;margin-bottom:18px;font-size:clamp(42px,6vw,76px);line-height:.98}.trading-page-hero p:not(.eyebrow){max-width:680px;margin:0;color:var(--muted);line-height:1.85;font-size:17px}.trading-hero-orbit{position:relative;display:grid;place-items:center;width:220px;height:220px;justify-self:end}.orbit-ring{position:absolute;border:1px solid rgba(67,216,241,.3);border-radius:50%;transform:rotate(-24deg) skewX(-15deg)}.ring-one{inset:12px 0}.ring-two{inset:0 28px;border-color:rgba(215,168,75,.45);transform:rotate(48deg) skewX(14deg)}.orbit-core{display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(241,201,106,.7);border-radius:50%;color:var(--amber);background:rgba(17,29,49,.9);box-shadow:0 0 35px rgba(67,216,241,.18)}.trading-learning-note{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:8px 0 30px}.trading-learning-note>div{display:grid;grid-template-columns:auto 1fr;column-gap:10px;padding:18px;border-left:2px solid var(--amber);background:rgba(17,29,49,.56)}.trading-learning-note svg{grid-row:span 2;color:var(--cyan)}.trading-learning-note strong{font-size:15px}.trading-learning-note span{color:var(--muted);font-size:13px;line-height:1.6}.trading-lesson-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.trading-lesson-card{display:grid;gap:12px;min-height:250px;padding:24px;border:1px solid rgba(215,168,75,.25);border-radius:10px;background:linear-gradient(145deg,rgba(17,29,49,.92),rgba(7,16,28,.92));transition:border-color .22s ease,transform .22s ease}.trading-lesson-card:hover{border-color:rgba(67,216,241,.65);transform:translateY(-4px)}.lesson-card-top{display:flex;align-items:center;justify-content:space-between}.lesson-card-top span{color:var(--amber);font:800 30px/1 Arial,sans-serif}.lesson-card-top small{color:var(--muted)}.lesson-card-line{width:42px;height:2px;background:linear-gradient(90deg,var(--amber),var(--cyan))}.trading-lesson-card h2{margin:0;font-size:23px}.trading-lesson-card p{min-height:58px;margin:0;color:var(--muted);line-height:1.75}.lesson-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;color:var(--cyan);font-size:13px}.trading-empty-state{display:grid;place-items:center;gap:11px;min-height:320px;padding:40px;border:1px dashed rgba(67,216,241,.3);border-radius:10px;color:var(--muted);text-align:center}.trading-empty-state svg{color:var(--amber)}.trading-empty-state h2{margin:0;font-size:26px}.trading-empty-state p{margin:0}.trading-detail-shell{padding-top:36px}.trading-detail-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:56px;padding-top:42px}.trading-detail-sidebar{align-self:start;position:sticky;top:110px;padding:24px;border-left:2px solid var(--amber);background:rgba(17,29,49,.58)}.detail-step-badge{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:28px}.detail-step-badge span{color:var(--amber);font:800 46px/1 Arial,sans-serif}.detail-step-badge small{color:var(--muted)}.trading-detail-sidebar h1{margin:0 0 15px;font-size:clamp(28px,3.2vw,42px);line-height:1.08;white-space:normal;word-break:normal;overflow-wrap:anywhere}.trading-detail-sidebar>p:not(.eyebrow){color:var(--muted);line-height:1.8}.detail-sidebar-link,.detail-trust-line{display:flex;align-items:center;gap:8px;color:var(--cyan);font-size:13px}.detail-trust-line{margin:22px 0;color:var(--muted)}.trading-detail-content{min-width:0}.detail-content-kicker{display:flex;justify-content:space-between;gap:15px;margin-bottom:32px;padding-bottom:14px;border-bottom:1px solid rgba(215,168,75,.2);color:var(--muted);font-size:12px}.trading-detail-content .markdown-body{color:var(--text);line-height:1.9}.trading-detail-content .markdown-body h2{margin-top:34px;font-size:28px}.trading-detail-content .markdown-body h3{margin-top:26px;font-size:20px}.trading-detail-content .markdown-body li,.trading-detail-content .markdown-body p{color:var(--muted)}.detail-risk-box{display:flex;gap:12px;margin-top:38px;padding:18px;border:1px solid rgba(255,109,125,.3);background:rgba(110,22,43,.18)}.detail-risk-box svg{flex:0 0 auto;color:var(--amber)}.detail-risk-box strong{color:var(--text)}.detail-risk-box p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.next-lesson-link{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;padding:18px;border:1px solid rgba(67,216,241,.3);color:var(--cyan)}.next-lesson-link span{display:grid;gap:5px}.next-lesson-link small{color:var(--muted)}.next-lesson-link strong{color:var(--text)}@media (max-width:900px){.market-chart{aspect-ratio:1.26}.trading-page-hero{grid-template-columns:1fr}.trading-hero-orbit{display:none}.trading-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trading-detail-layout{grid-template-columns:1fr;gap:30px}.trading-detail-sidebar{position:static}}@media (max-width:620px){.market-chart{aspect-ratio:1.05}.market-chart-toolbar em,.market-chart-toolbar span{display:none}.market-chart-toolbar strong{font-size:10px}.market-chart-tools{display:none}.market-chart-main{right:38px;bottom:112px}.market-chart-oscillator{right:46px;bottom:24px;height:84px}.market-level-labels{font-size:8px}.market-level-labels,.market-price-tag{right:-37px;width:37px}.market-price-tag strong,.market-signal{font-size:8px}.market-chart-time{right:43px;font-size:7px}.home-lesson-empty{align-items:flex-start;flex-wrap:wrap}.home-lesson-empty .text-link{margin-left:34px}.trading-detail-shell,.trading-page-shell{width:min(100% - 28px,560px);padding-top:28px}.trading-page-hero{padding:32px 0 38px}.trading-page-hero h1{font-size:clamp(35px,11vw,54px)}.trading-learning-note,.trading-lesson-grid{grid-template-columns:1fr}.trading-detail-layout{padding-top:22px}.detail-content-kicker{align-items:flex-start;flex-direction:column}}.analysis-admin-video,.analysis-page-video{width:min(1440px,calc(100% - 44px));margin:0 auto}.analysis-admin-video{color:#f1e2be}.analysis-admin-nav{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:22px 0 0;font-size:14px;color:#afbec5}.analysis-admin-nav a{display:inline-flex;align-items:center;gap:6px;min-height:40px}body:has(.analysis-admin-video) .contact-sidebar,body:has(.analysis-page-video) .contact-sidebar{display:none}@media (max-width:620px){.analysis-admin-video,.analysis-page-video{width:calc(100% - 24px)}}