*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:linear-gradient(180deg, #46f59a17, transparent 520px), radial-gradient(circle at 50% -20%, #45d9f221, transparent 34rem), var(--bg);color:var(--text);margin:0;font-family:Arial,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070808d1;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:12px clamp(18px,4vw,56px);display:flex;position:sticky;top:0}.site-header:after{content:"";opacity:.72;background:linear-gradient(90deg,#0000,#46f59a9e,#45d9f26b,#0000);height:1px;position:absolute;bottom:-1px;left:clamp(18px,4vw,56px);right:clamp(18px,4vw,56px)}.brand,.header-actions,.main-nav,.hero-actions,.text-link,.check-list li,.ops-grid span,.back-home,.admin-token,.admin-sidebar button{align-items:center;display:flex}.brand{letter-spacing:0;gap:10px;font-weight:800}.brand-mark,.icon-button{border:1px solid var(--line);border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.brand-mark{color:var(--green);background:#46f59a1a;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%}.main-nav{color:var(--muted);gap:clamp(14px,3vw,28px);font-size:14px}.main-nav a{padding:10px 0;transition:color .22s;position:relative}.main-nav a:after{content:"";background:linear-gradient(90deg, var(--green), var(--cyan));transform-origin:50%;border-radius:999px;height:2px;transition:transform .24s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.main-nav a:hover,.text-link:hover{color:var(--green)}.main-nav a:hover:after{transform:scaleX(1)}.header-actions{gap:10px}.icon-button{background:#ffffff0a}.icon-button.ghost{display:none}.button{color:#04100a;cursor:pointer;background:linear-gradient(#58ffaa,#1fc978);border:1px solid #46f59abf;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:800;display:inline-flex}.button.secondary,.button.compact,.icon-button{color:var(--text);border-color:var(--line);background:#ffffff0d}.button.compact{min-height:40px;padding:0 14px}.button:disabled{cursor:wait;opacity:.72}.hero-section,.section-band,.trial-section,.ops-section{width:min(1180px,100% - 36px);margin:0 auto}.hero-section{grid-template-columns:minmax(0,.86fr) minmax(440px,1.14fr);align-items:center;gap:clamp(28px,5vw,70px);min-height:calc(100vh - 72px);padding:58px 0 72px;display:grid}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px;font-size:12px;font-weight:800}h1,h2,h3,p{overflow-wrap:break-word;margin-top:0}h1{letter-spacing:0;margin-bottom:20px;font-size:clamp(54px,9vw,116px);line-height:.9}h2{letter-spacing:0;margin-bottom:14px;font-size:clamp(30px,5vw,56px);line-height:1.02}h3{font-size:21px;line-height:1.25}.hero-subtitle,.section-heading p,.trial-copy p,.resource-card p,.feature-card p,.tutorial-content p,.site-footer span,.admin-list p,.trial-table 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{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;max-width:620px;display:grid;overflow:hidden}.metric-strip span{min-height:88px;color:var(--muted);background:#101413d1;gap:6px;padding:16px;font-size:13px;display:grid}.metric-strip strong{color:var(--text);font-size:24px}.hero-terminal{box-shadow:var(--shadow);background:linear-gradient(#ffffff0a,#0000 24%),#090b0a;border:1px solid #45d9f247;border-radius:8px;overflow:hidden}.hero-media{min-height:420px;box-shadow:var(--shadow);background:linear-gradient(#ffffff0f,#0000 30%),#090b0a;border:1px solid #45d9f247;border-radius:8px;position:relative;overflow:hidden}.hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0000003d),radial-gradient(circle at 18% 12%,#46f59a2e,#0000 28rem);position:absolute;inset:0}.hero-media img{width:100%;height:100%;min-height:inherit;object-fit:cover;transform:scale(1.02)}.terminal-topbar{border-bottom:1px solid var(--line);background:#ffffff0a;align-items:center;gap:8px;height:46px;padding:0 16px;display:flex}.terminal-topbar span{background:var(--red);border-radius:50%;width:10px;height:10px}.terminal-topbar span:nth-child(2){background:var(--amber)}.terminal-topbar span:nth-child(3){background:var(--green)}.terminal-topbar strong{color:var(--muted);margin-left:auto;font-size:13px}.chart-stage{min-height:460px;position:relative;overflow:hidden}.price-grid{background:linear-gradient(#f5f5ec12 1px,#0000 1px) 0 0/100% 62px,linear-gradient(90deg,#f5f5ec12 1px,#0000 1px) 0 0/76px 100%;position:absolute;inset:0}.trend-line{fill:none;width:calc(100% - 48px);height:calc(100% - 134px);position:absolute;inset:58px 24px 76px}.trend-line path{stroke:var(--green);stroke-width:5px;filter:drop-shadow(0 0 12px #46f59abf)}.trend-line .avg{stroke:var(--cyan);stroke-width:2px;opacity:.7}.candle{background:var(--green);border-radius:3px;width:13px;position:absolute;transform:translate(-50%);box-shadow:0 0 18px #46f59a7a}.candle:before{content:"";background:currentColor;width:1px;height:calc(100% + 56px);position:absolute;top:-28px;left:6px}.signal-zone{color:var(--cyan);background:#45d9f214;border:1px solid #45d9f238;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute}.zone-a{width:30%;height:42%;top:18%;left:10%}.zone-b{width:24%;height:34%;color:var(--amber);background:#f5c45114;border-color:#f5c45147;top:32%;right:8%}.trade-card{border:1px solid var(--line);background:#070808db;border-radius:8px;gap:4px;min-width:126px;padding:12px 14px;display:grid;position:absolute}.trade-card span{color:var(--muted);font-size:12px}.trade-card strong{color:var(--green);font-size:24px}.trade-card.buy{bottom:28px;right:24px}.trade-card.risk{bottom:34px;left:28px}.section-band,.trial-section,.ops-section{border-top:1px solid var(--line);padding:92px 0;scroll-margin-top:92px}.section-band.alt{background:linear-gradient(#ffffff09,#fff0);width:100%;max-width:none;padding-inline:max(18px,50% - 590px)}.section-heading{max-width:760px;margin-bottom:34px}.section-heading.split,.trial-section,.ops-section{grid-template-columns:minmax(320px,.96fr) minmax(360px,1fr);align-items:start;gap:clamp(24px,5vw,56px);display:grid}.section-heading.split>p,.section-heading.split>div:last-child p{text-wrap:pretty;max-width:680px}.feature-grid,.resource-grid,.tutorial-grid,.ops-grid{gap:16px;display:grid}.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))}.feature-card,.resource-card,.tutorial-card,.trial-form,.admin-panel,.admin-sidebar,.admin-token,.admin-list,.trial-table article{border:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff04),#101413bd;border-radius:8px}.feature-card,.resource-card,.tutorial-content{padding:22px}.resource-card:has(.resource-cover){padding-top:0}.resource-cover,.tutorial-cover,.article-cover,.resource-detail-cover,.admin-upload-preview,.admin-row-thumb{object-fit:cover;border:1px solid var(--line);background:#ffffff0a;width:100%;display:block}.resource-cover{border-width:0 0 1px;width:calc(100% + 44px);height:190px;margin:0 -22px 20px}.tutorial-cover{border-width:0 0 1px;height:190px}.feature-card svg,.ops-grid svg{color:var(--green)}.card-topline,.resource-card dl,.site-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.card-topline span{color:var(--green);background:#46f59a17;border:1px solid #46f59a66;border-radius:6px;padding:5px 9px;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 dt,.resource-card dd{margin:0}.resource-card dd{margin-top:4px;font-weight:800}.text-link{width:max-content;color:var(--cyan);gap:8px;font-weight:800}.trial-section{align-items:center}.check-list{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:var(--text);gap:10px}.check-list svg{color:var(--green);flex:none}.trial-form,.admin-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid}label,.admin-form{color:var(--muted);font-size:13px;font-weight:800}label{gap:8px;display:grid}label small{color:var(--muted);font-size:12px;font-weight:600;line-height:1.6}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#00000038;border-radius:8px;outline:none;min-height:46px;padding:0 12px}textarea{resize:vertical;min-height:112px;padding:12px}input:focus,select:focus,textarea:focus{border-color:#46f59ab8;box-shadow:0 0 0 3px #46f59a1a}.input-with-icon{border:1px solid var(--line);background:#00000038;border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:0 12px;display:flex}.input-with-icon svg{color:var(--green);flex:none}.input-with-icon input{background:0 0;border:0;min-height:44px;padding:0}select option{color:#0a0d0b}.form-wide{grid-column:1/-1}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;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{border-bottom:1px solid var(--line);background-color:#0a0c0b;background-image:linear-gradient(#f5f5ec12 1px,#0000 1px),linear-gradient(90deg,#f5f5ec12 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100% 48px,56px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:190px;position:relative;overflow:hidden}.visual-line,.visual-marker,.visual-tag{position:absolute}.visual-line{border-radius:3px;height:3px;transform:rotate(-12deg)}.visual-line.one{background:var(--green);top:92px;left:18px;right:22px;box-shadow:0 0 18px #46f59a9e}.visual-line.two{background:var(--cyan);top:128px;left:42px;right:54px;transform:rotate(7deg)}.visual-marker{border:2px solid var(--amber);border-radius:8px;width:54px;height:54px;top:46px;right:18%;box-shadow:0 0 24px #f5c4514d}.visual-tag{border:1px solid var(--line);color:var(--text);background:#070808cc;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:800;top:18px;left:18px}.tutorial-visual.risk .visual-line.one,.tutorial-visual.risk .visual-marker{border-color:var(--red);background:0 0}.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{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:12px;min-height:76px;padding:18px;font-weight:800}.ops-grid strong,.ops-grid small{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{background:linear-gradient(90deg,#0000,#00e8b90f,#0000),#ffffff07;border:1px solid #00e8b933;border-radius:8px;gap:16px;padding:22px;display:grid}.journey-cta>div{grid-template-columns:minmax(30px,1fr) auto minmax(30px,1fr);align-items:center;gap:14px;display:grid}.journey-cta>div span{background:linear-gradient(90deg,#0000,#00e8b9b8,#0000);height:1px}.journey-cta strong{color:var(--text);white-space:nowrap;font-size:clamp(22px,3vw,34px)}.journey-cta nav{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:12px;font-weight:900;display:flex}.journey-cta nav a{min-height:42px;color:var(--text);background:#00e8b90e;border:1px solid #00e8b92e;border-radius:8px;align-items:center;padding:0 18px;display:inline-flex}.journey-cta nav a+a:before{content:""}.site-footer{border-top:1px solid var(--line);width:min(1180px,100% - 36px);margin:0 auto;padding:28px 0 42px}.site-footer nav{color:var(--muted);gap:14px;font-size:13px;display:flex}.site-footer nav a:hover{color:var(--green)}.contact-sidebar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070808e6;border:1px solid #46f59a47;border-radius:8px;gap:12px;width:104px;padding:14px 12px;display:grid;position:fixed;top:50%;right:22px;transform:translateY(-50%);box-shadow:0 24px 80px #0000006b,0 0 0 1px #45d9f214,0 0 34px #46f59a1a}.contact-sidebar>span{color:var(--green);letter-spacing:0;white-space:nowrap;justify-self:center;font-size:14px;font-weight:900}.contact-sidebar>div{gap:10px;display:grid}.contact-sidebar a{width:78px;min-height:62px;color:var(--text);background:linear-gradient(#ffffff13,#ffffff08),#ffffff0b;border:1px solid #f5f5ec29;border-radius:8px;place-items:center;gap:5px;padding:8px 6px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative}.contact-sidebar a svg{width:24px;height:24px;color:var(--green)}.contact-sidebar a:hover{background:#46f59a21;border-color:#46f59a94;transform:translate(-5px);box-shadow:0 12px 34px #46f59a29}.contact-sidebar strong{color:var(--text);text-align:center;word-break:keep-all;font-size:12px;font-weight:900;line-height:1.1}.back-home{z-index:5;color:var(--muted);gap:8px;position:fixed;top:22px;left:24px}.admin-shell{width:min(1180px,100% - 36px);margin:0 auto;padding:92px 0}.admin-hero{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.admin-hero h1{max-width:680px;margin-bottom:0;font-size:clamp(36px,5vw,64px);line-height:1}.admin-token{gap:10px;min-width:420px;padding:10px}.admin-grid{grid-template-columns:240px 1fr;gap:18px;display:grid}.admin-sidebar{align-content:start;gap:8px;padding:12px;display:grid}.admin-sidebar button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:10px;padding:0 12px}.admin-sidebar button.active,.admin-sidebar button:hover{color:var(--text);background:#46f59a14;border-color:#46f59a57}.admin-notice{color:var(--green);background:#46f59a14;border:1px solid #46f59a3d;border-radius:8px;margin:8px 0 0;padding:10px;font-size:13px}.admin-notice.error{color:var(--red);background:#ff6b6b14;border-color:#ff6b6b4d}.admin-notice.info{color:var(--cyan);background:#45d9f214;border-color:#45d9f247}.admin-toast{z-index:80;width:min(420px,100vw - 32px);color:var(--green);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070808eb;border:1px solid #46f59a4d;border-radius:8px;padding:14px 16px;font-size:14px;font-weight:800;animation:.22s both toastEnter;position:fixed;top:92px;right:24px}.admin-toast.error{color:var(--red);border-color:#ff6b6b57}.admin-toast.info{color:var(--cyan);border-color:#45d9f252}.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{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);gap:18px;display:grid}.admin-form{border:1px solid var(--line);background:#ffffff06;border-radius:8px}.admin-form h2,.admin-list h2,.admin-form fieldset,.admin-form textarea,.admin-form .admin-form-actions{grid-column:1/-1}.admin-form-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-list{padding:18px}.admin-list-row{border-bottom:1px solid var(--line);gap:12px;padding:14px 0;display:grid}.admin-list-row strong{margin-bottom:6px;display:block}.admin-list-row p{color:var(--muted);margin:0;padding:0}.admin-row-actions{flex-wrap:wrap;gap:8px;display:flex}.settings-form{grid-template-columns:1fr}.settings-section{border:1px solid var(--line);background:#ffffff06;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:18px;display:grid}.settings-section legend{color:var(--green);padding:0 8px;font-size:13px;font-weight:800}.settings-section label{gap:8px;display:grid}.settings-section span,.form-helper{color:var(--muted);font-size:13px}.settings-section input[type=color]{min-height:46px;padding:4px}.settings-subhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-subhead strong{color:var(--text);font-size:14px}.community-feature-editor{gap:14px;display:grid}.trial-bullet-editor{gap:12px;display:grid}.trial-bullet-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.community-feature-row{background:#0000002e;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(110px,.32fr) minmax(180px,.68fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.community-feature-row .form-wide{grid-column:1/-1}.admin-logo-preview{object-fit:cover;border-radius:8px;width:92px;height:92px}.admin-hero-image-preview{aspect-ratio:16/10;border:1px solid var(--line);object-fit:cover;border-radius:8px;width:min(100%,360px)}.settings-sticky-actions{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070808e0;border:1px solid #46f59a3d;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex;position:sticky;top:86px;box-shadow:0 18px 48px #0000003d}.settings-sticky-actions span{color:var(--muted);font-size:13px}.settings-live-preview{background:linear-gradient(135deg,#46f59a14,#0000 36%),#ffffff06;border:1px solid #46f59a38;border-radius:8px;gap:14px;padding:18px;display:grid}.settings-preview-topbar,.preview-browser header,.preview-browser footer,.preview-brand,.preview-hero div{align-items:center;display:flex}.settings-preview-topbar{justify-content:space-between;gap:14px}.settings-preview-topbar>div:first-child{gap:4px;display:grid}.settings-preview-topbar span{color:var(--muted);font-size:12px}.settings-preview-topbar strong{color:var(--text);font-size:18px}.preview-browser{border:1px solid var(--line);background:radial-gradient(circle at 20% -10%, color-mix(in srgb, var(--preview-green) 18%, transparent), transparent 26rem), #080a09;color:var(--text);border-radius:8px;overflow:hidden}.preview-browser header{border-bottom:1px solid var(--line);background:#070808d1;justify-content:space-between;gap:16px;min-height:58px;padding:12px 18px}.preview-brand{gap:9px;min-width:0}.preview-brand>span{border:1px solid color-mix(in srgb, var(--preview-green) 48%, transparent);background:color-mix(in srgb, var(--preview-green) 12%, transparent);width:34px;height:34px;color:var(--preview-green);border-radius:8px;place-items:center;font-weight:900;display:grid;overflow:hidden}.preview-brand img{object-fit:cover;width:100%;height:100%}.preview-brand strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.preview-browser nav{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.preview-browser header button,.preview-hero button{border:1px solid color-mix(in srgb, var(--preview-green) 60%, transparent);background:linear-gradient(180deg, var(--preview-green), color-mix(in srgb, var(--preview-green) 72%, #04100a));color:#04100a;border-radius:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900}.preview-home,.preview-list-page{gap:18px;padding:clamp(18px,3vw,30px);display:grid}.preview-hero{max-width:680px}.preview-hero-media{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--preview-cyan) 34%, transparent);background:#ffffff0a;border-radius:8px;width:min(100%,520px);overflow:hidden}.preview-hero-media img{object-fit:cover;width:100%;height:100%}.preview-metric-strip{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:620px;display:grid;overflow:hidden}.preview-metric-strip span{min-height:70px;color:var(--muted);background:#101413d1;gap:5px;padding:12px;font-size:12px;line-height:1.35;display:grid}.preview-metric-strip strong{color:var(--text);font-size:21px;line-height:1}.preview-hero p,.preview-band p,.preview-page-title p{color:var(--preview-green);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.preview-hero h3,.preview-page-title h3{margin:0 0 10px;font-size:clamp(34px,6vw,68px);line-height:.95}.preview-hero span,.preview-band span,.preview-page-title span,.preview-card-grid p,.preview-card-grid span,.preview-browser footer 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);border-color:var(--line);background:#ffffff0a}.preview-band,.preview-card-grid article{border:1px solid var(--line);background:#ffffff09;border-radius:8px;padding:16px}.preview-band h4,.preview-card-grid h4{color:var(--text);margin:0 0 8px;font-size:20px}.preview-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.preview-feature-grid article{background:#ffffff09;border:1px solid #46f59a29;border-radius:8px;gap:6px;padding:12px;display:grid}.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{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.preview-check-list li{color:var(--text);font-size:12px}.preview-check-list li:before{content:"✓";color:var(--preview-green);margin-right:7px;font-weight:900}.preview-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.preview-card-grid small{color:var(--preview-green);font-weight:900}.preview-browser footer{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 18px}.trial-table{gap:12px;display:grid}.trial-table article{gap:8px;padding:16px;display:grid}.admin-section-title{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.trial-stats{flex-wrap:wrap;gap:8px;display:flex}.trial-stats span,.status-pill,.icon-text-button{border:1px solid var(--line);background:#ffffff0a;border-radius:8px}.trial-stats span,.status-pill{color:var(--muted);padding:6px 10px;font-size:12px}.status-pill.new{color:var(--amber)}.status-pill.contacted{color:var(--cyan)}.status-pill.closed{color:var(--green)}.trial-row-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.trial-actions{flex-wrap:wrap;gap:8px;display:flex}.trial-toolbar{grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.trial-filter-count,.empty-state{color:var(--muted);font-size:13px}.icon-text-button{min-height:36px;color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:inline-flex}button:disabled,.icon-text-button:disabled{cursor:not-allowed;opacity:.55}.icon-text-button.danger{color:var(--red)}.trial-table span,.trial-table small{color:var(--muted)}@media (max-width:960px){.main-nav{display:none}.hero-section,.section-heading.split,.trial-section,.ops-section,.trial-toolbar,.admin-grid,.admin-split{grid-template-columns:1fr}.hero-section{min-height:auto}.feature-grid,.resource-grid,.tutorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hero{padding-top:22px;display:grid}.admin-token{min-width:0}.contact-sidebar{grid-template-columns:auto 1fr;align-items:center;width:auto;max-width:calc(100vw - 28px);padding:10px;top:auto;bottom:16px;right:14px;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-sidebar strong{font-size:11px}.settings-preview-topbar,.preview-browser header,.preview-browser footer{flex-direction:column;align-items:start}.preview-card-grid{grid-template-columns:1fr}.admin-toast{width:auto;top:76px;left:14px;right:14px}.settings-sticky-actions{flex-direction:column;align-items:stretch;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}.hero-section,.section-band,.trial-section,.ops-section,.site-footer,.admin-shell{width:min(100% - 28px,1180px)}.metric-strip,.feature-grid,.resource-grid,.tutorial-grid,.ops-grid,.trial-form,.admin-form,.settings-section{grid-template-columns:1fr}.chart-stage{min-height:340px}.site-footer,.admin-hero{flex-direction:column;align-items:start}.admin-token{flex-wrap:wrap;grid-template-columns:auto 1fr}.admin-token .button{grid-column:1/-1;width:100%}.image-zoom-trigger>span{opacity:1;transform:none}.image-lightbox{padding:12px}.image-lightbox-close{top:8px;right:8px}}body:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 92%,#46f59a0d 92% 100%),linear-gradient(#0000 0 92%,#45d9f20b 92% 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:88px 88px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:18s linear infinite marketGrid;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.site-header{animation:.7s both headerDrop}.reveal-ready{opacity:0;will-change:opacity, transform;transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;transform:translateY(26px)}.reveal-ready.reveal-visible{opacity:1;transform:translateY(0)}.anchor-focus{position:relative}.anchor-focus:after{content:"";pointer-events:none;border:1px solid #46f59a5c;border-radius:12px;animation:1.25s both anchorFocusFade;position:absolute;inset:18px -18px;box-shadow:0 0 0 1px #45d9f21f,0 22px 70px #46f59a1f}.hero-copy{animation:.9s cubic-bezier(.2,.8,.2,1) 80ms both riseIn}.hero-terminal,.hero-media{transform-origin:50% 60%;animation:1s cubic-bezier(.2,.8,.2,1) .18s both terminalEnter}.button{transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;position:relative;overflow:hidden}.button:after{content:"";filter:blur(10px);background:#ffffff6b;width:28px;transition:left .5s;position:absolute;inset:-80% auto -80% -35%;transform:rotate(18deg)}.button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #1fc97838}.button:hover:after{left:120%}.icon-button,.metric-strip span,.text-link svg{transition:transform .2s,border-color .2s,background .2s}.icon-button:hover,.metric-strip span:hover{background:#46f59a17;border-color:#46f59a6b;transform:translateY(-3px)}.price-grid,.tutorial-visual{animation:22s linear infinite gridDrift}.trend-line path{stroke-dasharray:720;stroke-dashoffset:720px;animation:1.6s .55s forwards drawLine}.trend-line .avg{animation-delay:.8s}.candle{animation:2.8s ease-in-out infinite candleBreathe}.signal-zone{animation:3.6s ease-in-out infinite signalPulse}.trade-card{animation:4.4s ease-in-out infinite floatCard}.trade-card.risk{animation-delay:.7s}.feature-card,.resource-card,.tutorial-card,.trial-form,.ops-grid span{transition:transform .24s,border-color .24s,background .24s,box-shadow .24s;position:relative;overflow:hidden}.feature-card:before,.resource-card:before,.tutorial-card:before,.trial-form:before,.ops-grid span:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(135deg,#46f59a29,#0000 42%);transition:opacity .24s;position:absolute;inset:0}.feature-card:hover,.resource-card:hover,.tutorial-card:hover,.trial-form:hover,.ops-grid span:hover{background:#141a17e6;border-color:#46f59a52;transform:translateY(-6px);box-shadow:0 18px 48px #0000003d}.feature-card:hover:before,.resource-card:hover:before,.tutorial-card:hover:before,.trial-form:hover:before,.ops-grid span:hover:before{opacity:1}.text-link{transition:color .2s}.text-link:hover svg{transform:translate(4px)}.visual-marker{animation:2.8s ease-in-out infinite markerScan}.visual-candle{background:var(--green);border-radius:3px;width:10px;height:64px;animation:2.6s ease-in-out infinite visualCandle;position:absolute;bottom:28px;box-shadow:0 0 14px #46f59a73}.visual-candle:before{content:"";background:currentColor;width:1px;height:calc(100% + 36px);position:absolute;top:-18px;left:4px}.visual-candle.c1{height:48px;left:26%}.visual-candle.c2{height:76px;animation-delay:.28s;left:48%}.visual-candle.c3{height:58px;color:var(--red);background:var(--red);animation-delay:.56s;left:70%}.markdown-body{color:var(--muted);font-size:16px;line-height:1.8}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h2,.markdown-body h3{color:var(--text);margin:28px 0 12px;line-height:1.2}.markdown-body h2{font-size:28px}.markdown-body h3{font-size:20px}.markdown-body p,.markdown-body ul,.markdown-body ol,.markdown-body table,.markdown-body blockquote{margin:0 0 16px}.markdown-body ul,.markdown-body ol{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);color:var(--text);background:#46f59a12;border-radius:0 8px 8px 0;padding:12px 16px}.markdown-body img{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;max-width:100%;height:auto;margin:22px 0;display:block}.image-zoom-trigger{width:fit-content;max-width:100%;color:var(--text);cursor:zoom-in;background:0 0;border:0;border-radius:8px;padding:0;display:block;position:relative}.image-zoom-trigger>img{transition:transform .24s,border-color .24s,box-shadow .24s}.image-zoom-trigger:hover>img{border-color:#46f59a6b;box-shadow:0 18px 48px #00000047}.image-zoom-trigger>span{min-height:32px;color:var(--text);opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070808c7;border:1px solid #f5f5ec2e;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;bottom:12px;right:12px;transform:translateY(4px)}.image-zoom-trigger:hover>span,.image-zoom-trigger:focus-visible>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{z-index:100;place-items:center;padding:clamp(18px,4vw,48px);display:grid;position:fixed;inset:0}.image-lightbox-backdrop{cursor:zoom-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;border:0;position:absolute;inset:0}.image-lightbox-panel{z-index:1;gap:12px;max-width:min(1180px,96vw);max-height:92vh;display:grid;position:relative}.image-lightbox-panel img{object-fit:contain;background:#ffffff0a;border:1px solid #f5f5ec2e;border-radius:8px;max-width:100%;max-height:min(82vh,860px);display:block;box-shadow:0 30px 90px #0000007a}.image-lightbox-panel p{color:var(--muted);text-align:center;margin:0;font-size:13px}.image-lightbox-close{width:40px;height:40px;color:var(--text);cursor:pointer;background:#070808e6;border:1px solid #f5f5ec33;border-radius:8px;place-items:center;display:grid;position:absolute;top:-12px;right:-12px}.markdown-body code{border:1px solid var(--line);color:var(--green);background:#ffffff0f;border-radius:6px;padding:2px 6px}.markdown-body table{border-collapse:collapse;border:1px solid var(--line);border-radius:8px;width:100%;overflow:hidden}.markdown-body th,.markdown-body td{border-bottom:1px solid var(--line);text-align:left;padding:12px}.markdown-body th{color:var(--text);background:#46f59a14}.markdown-body.compact{-webkit-line-clamp:6;-webkit-box-orient:vertical;min-height:132px;font-size:14px;display:-webkit-box;overflow:hidden}.markdown-body.compact h2,.markdown-body.compact h3{margin:0 0 8px;font-size:16px}.markdown-body.compact table,.markdown-body.compact blockquote{display:none}.article-shell{width:min(1180px,100% - 36px);margin:0 auto;padding:44px 0 90px}.article-back{color:var(--muted);align-items:center;gap:8px;margin-bottom:24px;display:inline-flex}.article-back:hover{color:var(--green)}.article-layout{grid-template-columns:minmax(300px,.68fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,58px);display:grid}.article-visual{border:1px solid var(--line);border-radius:8px;min-height:420px;position:sticky;top:96px}.article-cover{height:min(56vw,520px);min-height:0}.article-content{border:1px solid var(--line);background:#101413c7;border-radius:8px;padding:clamp(24px,4vw,42px);animation:.72s both riseIn}.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{flex-wrap:wrap;gap:10px;margin:26px 0;display:flex}.article-meta span{border:1px solid var(--line);color:var(--muted);background:#ffffff09;border-radius:6px;padding:7px 10px;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{cursor:pointer;background:#46f59a0b;border:1px dashed #46f59a57;border-radius:8px;align-content:start;gap:10px;min-height:92px;padding:14px;display:grid}.upload-field span{color:var(--text);align-items:center;gap:8px;display:inline-flex}.upload-field input{min-height:auto;color:var(--muted);background:0 0;border:0;padding:0}.admin-upload-preview{border-radius:8px;grid-column:1/-1;max-height:260px}.admin-row-thumb{border-radius:8px;height:112px}.admin-login-shell{place-items:center;width:min(100% - 36px,1180px);min-height:100vh;margin:0 auto;padding:48px 0;display:grid}.admin-login-panel{border:1px solid var(--line);width:min(100%,480px);box-shadow:var(--shadow);background:#101413d1;border-radius:8px;gap:16px;padding:28px;animation:.72s both riseIn;display:grid}.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{min-height:300px;position:relative;top:auto}}@media (max-width:640px){.article-shell{width:min(100% - 28px,1180px)}.article-content{padding:20px}}body:after{content:"";z-index:-1;pointer-events:none;opacity:.56;background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/100% 4px,linear-gradient(90deg,#00e6b80b 1px,#0000 1px) 0 0/128px 128px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.site-header{background:#020809c2;border-bottom-color:#00e8b92e;box-shadow:0 18px 42px #00000038}.icon-button{background:linear-gradient(#00e8b924,#ffffff08);border-color:#00e8b942;box-shadow:inset 0 0 22px #00e8b914}.brand{gap:14px}.brand-mark{width:58px;height:58px;box-shadow:none;background:0 0;border:0}.hero-section{grid-template-columns:minmax(410px,.76fr) minmax(620px,1.24fr);gap:clamp(36px,5vw,84px);width:min(1480px,100% - 48px);min-height:auto;padding:86px 0 96px;position:relative}.hero-section:before{content:"";pointer-events:none;filter:blur(.2px);opacity:.76;background:linear-gradient(#0000 0 47%,#00e8b92e 48% 49%,#0000 50% 100%),linear-gradient(90deg,#0000,#00e8b924,#0000);animation:5.8s ease-in-out infinite heroScan;position:absolute;inset:6% 45% 4% -8%}.hero-copy{z-index:1;position:relative}.eyebrow{color:#00f0bf;background:#00e8b914;border:1px solid #00e8b940;border-radius:999px;align-items:center;min-height:38px;padding:0 18px;display:inline-flex;box-shadow:inset 0 0 20px #00e8b91a,0 0 26px #00e8b91f}h1{color:#f7fff9;text-shadow:0 2px #00000059,0 0 30px #00e8b933;white-space:nowrap;word-break:keep-all;max-width:760px;font-size:clamp(48px,6.2vw,86px);line-height:.98}.section-heading h2,.trial-copy h2,.ops-section h2{white-space:nowrap;word-break:keep-all;max-width:100%;font-size:clamp(28px,3.8vw,48px)}h1:after{content:"";background:linear-gradient(90deg,#0000,#00e8b9e6,#45d9f266,#0000);width:min(88%,580px);height:2px;margin-top:16px;display:block;box-shadow:0 0 18px #00e8b994}.hero-subtitle{color:#dfebe5bd;max-width:660px;font-size:17px}.hero-kicker{color:#f7fff9;text-shadow:0 0 24px #00ff9d29;margin:0 0 8px;font-size:clamp(24px,2.8vw,38px);font-weight:900;line-height:1.05}.hero-subline{color:#00d8ff;text-shadow:0 0 18px #00d8ff38;margin:0 0 18px;font-size:clamp(17px,1.4vw,22px);font-weight:900}.button{background:linear-gradient(#71ffcbfa,#00d699eb),#00d699;border-color:#00e8b9d1;box-shadow:0 0 0 1px #00e8b91f,0 14px 34px #00e8b929}.button.secondary{background:#061212b8;border-color:#00e8b938;box-shadow:inset 0 0 24px #00e8b914}.hero-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:620px;margin:0 0 28px;display:grid}.hero-signal-card{background:linear-gradient(#ffffff0e,#ffffff04),#051011d1;border:1px solid #00e8b933;border-radius:8px;align-items:center;gap:12px;min-height:88px;padding:14px;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;box-shadow:inset 0 0 28px #00e8b90f,0 16px 34px #0000003d}.hero-signal-card svg{color:#00f0bf;filter:drop-shadow(0 0 12px #00e8b94d);background:#00e8b91a;border:1px solid #00e8b952;border-radius:8px;flex:none;width:48px;height:48px;padding:8px}.hero-signal-card span{gap:4px;display:grid}.hero-signal-card strong{color:var(--text);font-size:15px}.hero-signal-card small{color:#a9b3aad1;font-size:11px}.hero-signal-card:hover{border-color:#00e8b980;transform:translateY(-4px);box-shadow:inset 0 0 28px #00e8b91a,0 20px 42px #00e8b91c}.metric-strip{background:#00e8b92e;border-color:#00e8b947;grid-template-columns:repeat(4,1fr);max-width:560px;box-shadow:inset 0 0 34px #00e8b90f,0 18px 52px #00000042}.metric-strip span{text-align:center;background:#051111db;min-height:92px}.metric-strip strong{color:#f9fffb;text-shadow:0 0 16px #00e8b95c;font-size:28px}.hero-terminal,.hero-media{background:linear-gradient(#ffffff0b,#ffffff03),#03090a;border-color:#00e8b99e;border-radius:14px;position:relative;box-shadow:0 0 0 1px #45d9f21f,0 30px 90px #0000008f,0 0 56px #00e8b921}.hero-terminal:before,.hero-media:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;opacity:.5;background:linear-gradient(90deg,#0000,#00e8b929,#0000),linear-gradient(#ffffff0f,#0000 16%);animation:4.8s ease-in-out infinite terminalSweep;position:absolute;inset:0}.hero-media{min-height:590px}.hero-terminal:not(.tradingview-hero) .terminal-topbar{z-index:3;background:#030b0cd6;border-bottom-color:#00e8b926;height:58px;position:relative}.hero-terminal:not(.tradingview-hero) .terminal-topbar strong{color:#ecfff8;margin-left:8px;margin-right:auto;font-size:14px}.hero-terminal:not(.tradingview-hero) .terminal-topbar em{color:#00f0bf;font-size:14px;font-style:normal;font-weight:900}.chart-stage{background:linear-gradient(#00e8b916 1px,#0000 1px) 0 0/100% 74px,linear-gradient(90deg,#00e8b913 1px,#0000 1px) 0 0/92px 100%,linear-gradient(#00e8b90d,#0000 28%) 0 0/100% 100%;min-height:600px}.price-grid{opacity:.36;background:linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/100% 74px,linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/92px 100%}.market-bands{z-index:1;width:calc(100% - 54px);height:calc(100% - 210px);position:absolute;inset:34px 54px 176px 0;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.2px}.channel-line.upper{stroke:#ff4268;filter:drop-shadow(0 0 10px #ff426873)}.channel-line.mid{stroke:#00e8b980;stroke-dasharray:7 8}.channel-line.lower,.moving-line.cyan{stroke:#00ead5;filter:drop-shadow(0 0 12px #00ead570)}.moving-line.blue{stroke:#168bff;stroke-width:2px;filter:drop-shadow(0 0 10px #168bff73)}.price-level{z-index:3;color:#4af7e8;text-shadow:0 0 14px #4af7e885;font-size:12px;font-weight:900;position:absolute;right:16px}.candle{z-index:4;color:#00e8b9;background:linear-gradient(#20ffd1,#00b987);border-radius:2px;width:12px;box-shadow:0 0 18px #00e8b98f}.candle.down{color:#ff4268;background:linear-gradient(#ff6b79,#ee2d48);box-shadow:0 0 18px #ff426870}.signal-tag,.live-price{z-index:5;color:#00f0bf;background:#020c0dd1;border:1px solid #00e8b952;border-radius:6px;font-size:11px;font-weight:900;position:absolute;box-shadow:0 0 22px #00e8b929}.signal-tag{padding:5px 8px}.signal-tag.buy{top:44%;left:44%}.signal-tag.sell{color:#ff5774;border-color:#ff42685c;top:30%;right:20%;box-shadow:0 0 22px #ff426824}.live-price{color:#ecfff8;background:linear-gradient(#00e8b9eb,#00987ceb);gap:2px;padding:7px 9px;display:grid;top:28%;right:14px}.oscillator-panel{z-index:3;background-color:#020c0dbd;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100% 40px,72px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #00e8b938;border-radius:10px;height:156px;position:absolute;bottom:30px;left:16px;right:54px;overflow:hidden;box-shadow:inset 0 0 32px #00e8b90d}.oscillator-panel svg{fill:none;width:calc(100% - 32px);height:calc(100% - 12px);position:absolute;inset:6px 16px}.oscillator-panel path{stroke-width:4px;stroke-linecap:round}.osc-green{stroke:#00f0bf;filter:drop-shadow(0 0 10px #00f0bf8c)}.osc-red{stroke:#ff4268;opacity:.82;filter:drop-shadow(0 0 10px #ff42685c)}.osc-white{stroke:#ffffffa8;stroke-width:2.4px}.osc-legend{color:#f5f5eccc;gap:12px;font-size:11px;font-weight:800;display:flex;position:absolute;top:14px;right:20px}.osc-legend span:first-child{color:#00f0bf}.feature-card,.resource-card,.tutorial-card,.trial-form,.ops-grid span{background:linear-gradient(#ffffff0e,#ffffff05),#051011b8;border-color:#00e8b929;box-shadow:inset 0 0 28px #00e8b909}.feature-card svg,.ops-grid svg,.check-list svg{color:#00f0bf;filter:drop-shadow(0 0 12px #00e8b957)}.resource-card-actions{flex-wrap:wrap}.hero-terminal .channel-line,.hero-terminal .moving-line,.oscillator-panel path{stroke-dasharray:920;stroke-dashoffset:920px;animation:2s .35s forwards drawLine}.oscillator-panel path{animation-delay:.9s}.tradingview-hero{overflow:hidden}.chart-topbar{z-index:4;color:#18302d;background:linear-gradient(#ffffff13,#ffffff05),#eef6f3ed;border-bottom:1px solid #00e8b91f;gap:10px;height:44px;padding:0 14px;position:relative}.chart-topbar .instrument-dot{background:linear-gradient(#ffd25d,#d99600);border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 3px #ffffff7a}.chart-topbar strong{color:#1c2a29;white-space:nowrap;font-size:13px}.chart-topbar small{color:#008a78;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.chart-topbar em{color:#008a78;white-space:nowrap;margin-left:auto;font-size:12px;font-style:normal;font-weight:900}.tradingview-stage{background:linear-gradient(#f4faf8f2,#eaf2f0eb),#f6faf8;min-height:602px;position:relative;overflow:hidden}.tv-grid{background:linear-gradient(#122c280e 1px,#0000 1px) 0 0/100% 54px,linear-gradient(90deg,#122c280e 1px,#0000 1px) 0 0/68px 100%,linear-gradient(#122c2806 1px,#0000 1px) 0 0/100% 18px,linear-gradient(90deg,#122c2806 1px,#0000 1px) 0 0/22px 100%;position:absolute;inset:0}.tv-toolbar{z-index:5;background:#ffffffdb;border:1px solid #0c1c1c1f;border-radius:8px;gap:10px;padding:6px 12px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #00000014}.tv-toolbar i{border:0 solid #0e201f94;border-width:0 0 2px 2px;width:18px;height:18px;transform:rotate(-45deg)}.tv-main-chart{position:absolute;inset:18px 56px 166px 0}.tv-zone{background:color-mix(in srgb, currentColor 13%, transparent);opacity:.88;border-top:1px dashed;height:16px;position:absolute;left:0;right:0}.tv-zone span{font-size:10px;font-weight:900;position:absolute;top:-10px;right:12px}.tv-zone.resistance{color:#ff405f}.tv-zone.support{color:#00a995}.tv-bands{width:calc(100% - 8px);height:calc(100% - 20px);position:absolute;inset:20px 8px 0 0;overflow:visible}.tv-bands path{fill:none;stroke-linecap:round;stroke-linejoin:round}.outer-band{stroke-width:28px;opacity:.88}.inner-band{stroke-width:19px;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.2px}.fast-line.red{stroke:#ff6676}.fast-line.blue{stroke:#427bff}.fast-line.teal{stroke:#00a995;stroke-width:3px}.tv-candle{z-index:5;background:#00ad96;border-radius:1px;width:6px;position:absolute;box-shadow:0 0 8px #00ad9647}.tv-candle:before{content:"";background:currentColor;width:1px;height:calc(100% + 34px);position:absolute;top:-17px;left:2px}.tv-candle.up{color:#00ad96;background:#00c6a6}.tv-candle.down{color:#ff405f;background:#ff405f}.current-price{z-index:6;color:#fff;background:#00a995;border-radius:4px 0 0 4px;align-items:center;gap:6px;padding:5px 7px;font-size:10px;font-weight:900;display:flex;position:absolute;top:214px;right:-48px;box-shadow:0 0 14px #00a99538}.current-price strong{font-size:11px}.tv-status-panel{z-index:5;color:#f5fcfab8;background:#051419e0;border:1px solid #0d202442;grid-template-columns:auto auto;gap:4px 10px;min-width:150px;padding:10px;font-size:10px;display:grid;position:absolute;bottom:18px;right:12px}.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{z-index:4;color:#162725;text-align:right;border-left:1px solid #122c2814;flex-direction:column;justify-content:space-between;width:56px;padding:0 7px;font-size:11px;display:flex;position:absolute;top:18px;bottom:166px;right:0}.price-axis span{padding:2px 0}.tv-oscillator{z-index:3;background-color:#f8fbfad1;background-image:linear-gradient(#122c2811 1px,#0000 1px),linear-gradient(90deg,#122c280b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100% 30px,68px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-top:1px solid #122c2814;height:166px;position:absolute;bottom:0;left:0;right:56px}.tv-oscillator svg{fill:none;width:calc(100% - 32px);height:calc(100% - 34px);position:absolute;inset:10px 16px 24px}.osc-zone{opacity:.68}.osc-zone.red{fill:#ff405f}.osc-zone.teal{fill:#00a995}.osc-line{stroke-width:2.4px;stroke-linecap:round}.osc-line.green{stroke:#40a950}.osc-line.gray{stroke:#8a9294}.osc-line.red{stroke:#ff405f}.osc-thresholds{color:#293936;flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:16px;bottom:34px;right:4px}.timeline{color:#293936;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:7px;left:18px;right:20px}.tradingview-hero .channel-line,.tradingview-hero .moving-line,.tradingview-hero .oscillator-panel,.tradingview-hero .price-level,.tradingview-hero .signal-tag,.tradingview-hero .live-price{display:none}.tv-bands path,.tv-oscillator path{stroke-dasharray:1100;stroke-dashoffset:1100px;animation:2.2s .35s forwards drawLine}.reference-chart{background:radial-gradient(circle at 72% 8%,#ff375a2e,#0000 22rem),radial-gradient(circle at 52% 70%,#00e8d229,#0000 24rem),linear-gradient(#071214,#020708);border-color:#00e8b9b8;border-radius:18px;min-height:650px;overflow:hidden;box-shadow:0 0 0 1px #00e8b92e,0 34px 98px #00000094,0 0 54px #00e8b929}.reference-window-dots{z-index:6;gap:12px;display:flex;position:absolute;top:28px;left:28px}.reference-window-dots span{border-radius:50%;width:14px;height:14px}.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{z-index:6;color:#f4fff9;align-items:center;gap:10px;font-size:16px;display:inline-flex;position:absolute;top:78px;left:28px}.reference-symbol-icon{color:#00f0bf;background:#00e8b914;border:1px solid #00e8b94d;border-radius:6px;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 0 16px #00e8b92e}.reference-chart-head strong{white-space:nowrap;font-size:16px}.reference-chart-head em{color:#00f0bf;text-shadow:0 0 14px #00e8b96b;font-style:normal;font-weight:900}.reference-chart-stage{min-height:650px;position:absolute;inset:0;overflow:hidden}.reference-grid{opacity:.86;background:linear-gradient(#00e8b912 1px,#0000 1px) 0 0/100% 72px,linear-gradient(90deg,#00e8b911 1px,#0000 1px) 0 0/92px 100%,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 24px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/30px 100%;position:absolute;inset:0}.reference-grid:after{content:"";background:linear-gradient(90deg,#0000 0 52%,#ffffff1a 52.08%,#0000 52.18%),linear-gradient(#0000 0 26%,#ff375a29 26.08%,#0000 26.18%),linear-gradient(#0000 0 62%,#00e8b91f 62.08%,#0000 62.18%);position:absolute;inset:0}.reference-bands{z-index:2;width:96%;height:430px;position:absolute;top:82px;left:-7%;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:1300px;animation:2.2s .35s forwards drawLine}.reference-line.upper-main{stroke:#ff365c;stroke-width:2.4px;filter:drop-shadow(0 0 16px #ff365c80)}.reference-line.upper-soft{stroke:#ff365c8c;stroke-width:1.1px}.reference-line.lower-main{stroke:#00e9d0;stroke-width:2.4px;filter:drop-shadow(0 0 18px #00e9d085)}.reference-line.lower-soft{stroke:#00e9d061;stroke-width:1.1px}.reference-ma{stroke-width:2.4px}.reference-ma.blue{stroke:#178aff;filter:drop-shadow(0 0 10px #178aff6b)}.reference-ma.cyan{stroke:#23cbff;stroke-width:2px}.reference-ma.teal{stroke:#00e8b970;stroke-width:1.2px}.reference-levels span{z-index:5;color:#55f5e7;text-shadow:0 0 14px #55f5e76b;font-size:12px;font-weight:900;position:absolute;right:30px}.reference-levels span:nth-child(-n+3){color:#ff5f7b;text-shadow:0 0 14px #ff5f7b6b}.reference-levels span:before{content:"";opacity:.34;border-top:1px dashed;width:760px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.reference-candles{z-index:4;position:absolute;inset:0}.reference-candle{color:#00e3a5;background:linear-gradient(#22ffd0,#00a97f);border-radius:2px;width:10px;animation:3s ease-in-out infinite candleBreathe;position:absolute;box-shadow:0 0 18px #00e3a573}.reference-candle:before{content:"";opacity:.75;background:currentColor;width:1px;height:calc(100% + 56px);position:absolute;top:-28px;left:4px}.reference-candle.down{color:#ff465f;background:linear-gradient(#ff6b75,#ff3651);box-shadow:0 0 16px #ff465f6b}.reference-price-tag{z-index:6;color:#fff;text-align:center;background:linear-gradient(#13e7bf,#009b81);border-radius:4px 0 0 4px;gap:2px;padding:8px 10px;font-weight:900;display:grid;position:absolute;top:150px;right:0;box-shadow:0 0 20px #13e7bf59}.reference-price-tag strong{font-size:13px}.reference-price-tag span{font-size:12px}.reference-oscillator{z-index:5;background-color:#010d0fad;background-image:linear-gradient(#00e8b914 1px,#0000 1px),linear-gradient(90deg,#00e8b90d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100% 36px,78px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #00e8b93d;border-radius:10px;height:146px;position:absolute;bottom:42px;left:14px;right:70px;overflow:hidden;box-shadow:inset 0 0 34px #00e8b90d}.reference-oscillator svg{fill:none;width:calc(100% - 48px);height:calc(100% - 20px);position:absolute;inset:8px 40px 12px 8px}.reference-oscillator path{stroke-dasharray:1100;stroke-dashoffset:1100px;animation:2s .8s forwards drawLine}.reference-oscillator .osc-fill{stroke:none;opacity:.8}.reference-oscillator .osc-fill.red{fill:#ff2a48a6}.reference-oscillator .osc-fill.teal{fill:#00dcb785}.reference-oscillator .osc-line{fill:none;stroke-width:2px;stroke-linecap:round}.reference-oscillator .osc-line.green{stroke:#00e8bf;stroke-width:2.8px;filter:drop-shadow(0 0 11px #00e8bf94)}.reference-oscillator .osc-line.gray{stroke:#e8ece8c2;stroke-width:1.8px}.reference-oscillator .osc-line.red{stroke:#ff4f65b8;stroke-width:1.3px}.reference-legend{color:#f5f5ecd1;gap:12px;font-size:11px;font-weight:800;display:flex;position:absolute;top:18px;right:58px}.reference-legend span:first-child{color:#00e8bf}.reference-osc-axis{color:#f5f5ecd1;flex-direction:column;justify-content:space-between;font-size:11px;font-weight:800;display:flex;position:absolute;top:16px;bottom:16px;right:10px}.reference-time-axis{z-index:5;color:#c7d0d0ad;justify-content:space-between;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:14px;left:36px;right:28px}.institutional-dashboard{background:radial-gradient(circle at 72% 8%,#ff375a33,#0000 22rem),radial-gradient(circle at 48% 68%,#00d8ff24,#0000 24rem),radial-gradient(circle at 56% 56%,#00ff9d29,#0000 30rem),linear-gradient(#071214,#050505)}.institutional-dashboard:after{content:"";z-index:1;pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000 0 47%,#00ff9d1a 47.08%,#0000 47.2%),radial-gradient(circle at 64% 38%,#00ff9d29,#0000 22rem);position:absolute;inset:0}.liquidity-zone{z-index:3;color:#c8ffecd6;letter-spacing:.04em;text-transform:uppercase;background:#00ff9d14;border:1px solid #00ff9d3d;border-radius:6px;padding:6px 10px;font-size:10px;font-weight:900;position:absolute;box-shadow:inset 0 0 18px #00ff9d0f}.liquidity-zone:before{content:"";opacity:.32;border-top:1px dashed;position:absolute;top:50%;left:-180px;right:-180px}.liquidity-high{color:#ff5b75;background:#ff5b7512;border-color:#ff5b7547;top:178px;right:150px}.liquidity-low{top:388px;left:360px}.smc-label{z-index:5;color:#00ff9d;text-shadow:0 0 12px #00ff9d70;background:#00ff9d14;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:900;position:absolute;top:250px;left:365px}.ema-line{fill:none;stroke:#00d8ff;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1300;stroke-dashoffset:1300px;filter:drop-shadow(0 0 12px #00d8ff8c);animation:2.2s .5s forwards drawLine}.trade-signal{z-index:7;color:#00ff9d;letter-spacing:.06em;text-shadow:0 0 12px #00ff9d8a;background:#00ff9d1c;border:1px solid #00ff9d61;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:1000;position:absolute}.trade-signal:after{content:"";opacity:.6;background:currentColor;width:1px;height:34px;position:absolute;top:100%;left:50%}.signal-buy{top:302px;left:39%}.signal-sell{color:#ff5b75;background:#ff5b751a;border-color:#ff5b7566;top:185px;right:178px}.dashboard-card-grid{z-index:8;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:260px;display:grid;position:absolute;bottom:196px;right:22px}.dashboard-mini-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0f,#ffffff04),#041214b8;border:1px solid #00ff9d33;border-radius:8px;gap:6px;min-height:72px;padding:12px;display:grid;box-shadow:inset 0 0 24px #00ff9d0d,0 16px 32px #0003}.dashboard-mini-card span{color:#e0f1ecad;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-mini-card strong{color:#00ff9d;text-shadow:0 0 14px #00ff9d47;font-size:18px;line-height:1}.dashboard-mini-card.cyan strong{color:#00d8ff;text-shadow:0 0 14px #00d8ff47}.snapshot-chart{background:#050505;border:1px solid #00ff9d9e;border-radius:14px;min-height:680px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00d8ff14,0 34px 92px #00000094,0 0 42px #00ff9d1f}.snapshot-chart:before{content:"";z-index:2;pointer-events:none;opacity:.7;background:linear-gradient(90deg,#0000 0 11.7%,#ffffff42 11.75%,#0000 11.86%),radial-gradient(circle at 78% 18%,#ff2d4c1f,#0000 18rem),radial-gradient(circle at 58% 56%,#00ff9d21,#0000 26rem);position:absolute;inset:0}.snapshot-chart:after{content:"";z-index:12;pointer-events:none;background:linear-gradient(#ffffff09,#0000 7% 88%,#0003);position:absolute;inset:0}.snapshot-grid{z-index:0;background:linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/100% 48px,linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/66px 100%,linear-gradient(#00ff9d09 1px,#0000 1px) 0 0/100% 16px,linear-gradient(90deg,#00ff9d08 1px,#0000 1px) 0 0/22px 100%;animation:28s linear infinite gridDrift;position:absolute;inset:0}.snapshot-top{z-index:20;color:#ecf4f0e0;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:900;display:flex;position:absolute;top:10px;left:12px;right:110px}.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{background:linear-gradient(#ffcf58,#c98700);border-radius:999px;width:14px;height:14px;box-shadow:inset 0 0 0 3px #ffffff4d}.snapshot-quotes{z-index:20;gap:6px;display:flex;position:absolute;top:34px;left:14px}.quote{border:1px solid;border-radius:4px;min-width:58px;padding:5px 7px;font-size:10px;font-weight:1000;line-height:1.1;display:grid}.quote small{font-size:9px}.quote.sell{color:#ff405f;background:#ff405f14}.quote.buy{color:#3a78ff;background:#3a78ff14}.snapshot-periods{z-index:20;color:#e2eceab8;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07090cf0;border:1px solid #788a946b;grid-template-columns:34px 72px;font-family:Consolas,monospace;font-size:10px;display:grid;position:absolute;top:2px;right:0;box-shadow:0 14px 32px #00000052,inset 0 0 18px #00d8ff0a}.snapshot-periods span,.snapshot-periods small,.snapshot-periods strong{display:contents}.snapshot-periods b,.snapshot-periods i,.snapshot-periods small,.snapshot-periods strong{border-bottom:1px solid #ffffff14;padding:5px 6px;font-style:normal;font-weight:800}.snapshot-periods span{border-bottom:1px solid #ffffff14}.snapshot-periods b{color:#00ff9d}.snapshot-periods i,.snapshot-periods strong{color:#ff405f}.snapshot-periods small{color:#e2ecea94;grid-column:1/-1}.snapshot-toolbar{z-index:20;background:#1c1c1ceb;border-radius:6px;gap:10px;padding:6px 12px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000004d}.snapshot-toolbar i{border:0 solid #eaeeecb8;border-width:0 0 2px 2px;width:16px;height:16px;transform:rotate(-45deg)}.snapshot-main{z-index:4;position:absolute;inset:74px 88px 164px 0}.snapshot-zone{background:color-mix(in srgb, currentColor 10%, transparent);border-top:1px dashed;height:13px;position:absolute;left:0;right:-40px}.snapshot-zone span{font-size:10px;font-weight:900;position:absolute;top:-9px;right:2px}.snapshot-zone.red{color:#ff405f}.snapshot-zone.green{color:#00b89b}.snapshot-bands{z-index:2;width:116%;height:106%;position:absolute;top:-46px;left:-13%;overflow:visible}.snapshot-bands path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1500;stroke-dashoffset:1500px;animation:2.4s .25s forwards drawLine}.snapshot-bands .band{opacity:.72}.snapshot-bands .wide{stroke-width:36px}.snapshot-bands .soft{stroke-width:18px}.snapshot-bands .red{stroke:#ff345280}.snapshot-bands .teal{stroke:#00c5b26b}.snapshot-bands .line{stroke-width:2px;opacity:.95}.snapshot-bands .ema-red{stroke:#e93045}.snapshot-bands .ema-blue{stroke:#235aff;filter:drop-shadow(0 0 10px #235aff80)}.snapshot-bands .ema-cyan{stroke:#00e6d3}.snapshot-candles{z-index:6;position:absolute;inset:0}.snap-candle{color:#00c89b;background:#00c89b;border-radius:1px;width:6px;animation:3.4s ease-in-out infinite candleBreathe;position:absolute;box-shadow:0 0 8px #00c89b61}.snap-candle:before{content:"";opacity:.7;background:currentColor;width:1px;height:calc(100% + 38px);position:absolute;top:-19px;left:2px}.snap-candle.down{color:#ff405f;background:#ff405f;box-shadow:0 0 8px #ff405f61}.tiny-mark{z-index:7;white-space:pre-line;text-align:center;font-size:7px;font-weight:900;line-height:1.05;position:absolute}.tiny-mark.green{color:#00b89b}.tiny-mark.red{color:#ff405f}.snapshot-price-tag{z-index:8;color:#fff;grid-template-columns:auto auto;align-items:center;gap:0;font-size:10px;font-weight:900;display:grid;position:absolute;top:31%;right:-76px}.snapshot-price-tag b,.snapshot-price-tag strong,.snapshot-price-tag span{padding:4px 7px}.snapshot-price-tag b,.snapshot-price-tag strong{background:#00a987}.snapshot-price-tag span{background:#235aff;grid-column:2}.snapshot-status{z-index:9;color:#eef4f2c2;background:#090f16eb;width:150px;padding:7px 8px;font-size:8px;line-height:1.25;position:absolute;bottom:18px;right:-72px}.snapshot-status p{justify-content:space-between;gap:8px;margin:0 0 3px;display:flex}.snapshot-status i{color:#ff405f;font-style:normal}.snapshot-status strong{color:#00b89b}.snapshot-price-axis{z-index:8;color:#e6eceac2;text-align:right;flex-direction:column;justify-content:space-between;width:82px;padding-right:6px;font-size:10px;display:flex;position:absolute;top:74px;bottom:168px;right:0}.snapshot-oscillator{z-index:6;background-color:#0000002e;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100% 31px,66px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-top:1px solid #ffffff14;height:148px;position:absolute;bottom:30px;left:0;right:88px}.snapshot-oscillator svg{fill:none;width:calc(100% - 42px);height:calc(100% - 20px);position:absolute;inset:10px 42px 10px 0}.snapshot-oscillator path{stroke-dasharray:1300;stroke-dashoffset:1300px;animation:2.2s .7s forwards drawLine}.snapshot-oscillator .osc-fill{stroke:none;opacity:.78}.snapshot-oscillator .red{fill:#ff364ac7}.snapshot-oscillator .teal{fill:#00b89b9e}.snapshot-oscillator .osc-line{fill:none;stroke-width:1.6px;stroke-linecap:round}.snapshot-oscillator .green{stroke:#53b85c}.snapshot-oscillator .gray{stroke:#cdd5d6b8}.snapshot-oscillator .blue{stroke:#235aff}.signal-strip{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%);height:6px;position:absolute;left:0;right:42px}.signal-strip.top{top:0}.signal-strip.bottom{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%);bottom:0}.osc-axis{color:#eef4f2c2;flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:8px;bottom:8px;right:2px}.snapshot-time-axis{z-index:8;color:#e6eceaa6;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:6px;left:18px;right:34px}.exact-chart{background:radial-gradient(circle at 78% 10%,#ff40622e,#0000 22rem),radial-gradient(circle at 52% 58%,#00ffcd2b,#0000 26rem),#050909;border:1px solid #00ff9d85;border-radius:18px;min-height:650px;animation:6s ease-in-out infinite chartFloat;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00d8ff14,0 36px 92px #00000094,0 0 48px #00ff9d1f}.exact-chart:before{content:"";z-index:20;pointer-events:none;opacity:.48;background:linear-gradient(90deg,#0000,#00ff9d1f,#0000),linear-gradient(#ffffff0a,#0000 8% 88%,#00000038);animation:5.2s ease-in-out infinite terminalSweep;position:absolute;inset:0}.exact-chart-top{z-index:10;color:#eef4f2e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0505056b;border-bottom:0;align-items:center;gap:7px;height:32px;padding:0 10px;font-size:10px;display:flex;position:absolute;inset:0 0 auto}.window-dots{gap:10px;display:flex}.window-dots span{border-radius:50%;width:13px;height:13px}.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;letter-spacing:.02em;white-space:nowrap;font-size:12px}.exact-chart-top em{color:#00c89b;white-space:nowrap;font-size:10px;font-style:normal;font-weight:900}.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{opacity:.7;background:linear-gradient(#fff1 1px,#0000 1px) 0 0/100% 58px,linear-gradient(90deg,#fff1 1px,#0000 1px) 0 0/84px 100%,linear-gradient(#00ff9d09 1px,#0000 1px) 0 0/100% 19px,linear-gradient(90deg,#00ff9d09 1px,#0000 1px) 0 0/28px 100%;position:absolute;inset:0}.exact-bands{width:118%;height:112%;position:absolute;top:-46px;left:-18%;overflow:visible}.exact-bands path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1500;stroke-dashoffset:1500px;animation:2.4s .25s forwards drawLine}.channel-fill{stroke:none}.channel-fill.red{fill:url(#exactRed)}.channel-fill.green{fill:url(#exactGreen)}.channel-line{stroke-width:2.2px}.red-main{stroke:#ff3f72;filter:drop-shadow(0 0 14px #ff3f7273)}.red-soft{stroke:#ff3f7294}.green-main{stroke:#00f0d2;filter:drop-shadow(0 0 16px #00f0d275)}.green-soft{stroke:#00f0d270}.ema{stroke-width:2px}.ema.red{stroke:#ff405f}.ema.blue{stroke:#168bff;filter:drop-shadow(0 0 12px #168bff8c)}.ema.cyan{stroke:#00d8ff}.exact-levels span{z-index:8;text-shadow:0 0 14px;font-size:14px;font-weight:1000;position:absolute;right:18px}.exact-levels span:before{content:"";opacity:.45;border-top:1px dashed;width:720px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.exact-levels .red{color:#ff5c78}.exact-levels .green{color:#00f0d2}.exact-candles{z-index:7;position:absolute;inset:0}.exact-candle{color:#00e2a5;background:linear-gradient(#24ffd0,#00a97f);border-radius:2px;width:8px;animation:3.2s ease-in-out infinite candleBreathe;position:absolute;box-shadow:0 0 12px #00e2a566}.exact-candle:before{content:"";opacity:.72;background:currentColor;width:1px;height:calc(100% + 44px);position:absolute;top:-22px;left:3px}.exact-candle.down{color:#ff4b65;background:linear-gradient(#ff6978,#ff3d58);box-shadow:0 0 12px #ff4b6561}.support-zone{z-index:6;background:#ff4b6547;border:1px solid #ff4b65d1;width:28%;height:10px;position:absolute;top:72%;left:32%;box-shadow:0 0 16px #ff4b6538}.price-badge{z-index:9;color:#fff;text-align:center;background:linear-gradient(#18e7c1,#009c84);border-radius:4px 0 0 4px;gap:2px;padding:8px 10px;display:grid;position:absolute;top:37%;right:0;box-shadow:0 0 18px #18e7c152}.price-badge strong{font-size:15px}.price-badge span{font-size:13px;font-weight:900}.exact-oscillator{z-index:9;background:#050d0fb8;border:1px solid #82aeb542;border-radius:14px;height:188px;position:absolute;bottom:20px;left:16px;right:16px;overflow:hidden;box-shadow:inset 0 0 30px #00d8ff0a}.exact-oscillator p{z-index:3;color:#f6fff9;border-bottom:1px solid #ffffff14;align-items:center;gap:9px;height:44px;margin:0;padding:0 18px;font-size:13px;font-weight:900;display:flex;position:relative}.exact-oscillator p span{background:#00f0d2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #00f0d2bf}.exact-oscillator svg{fill:none;width:calc(100% - 82px);height:128px;position:absolute;bottom:10px;left:24px;right:58px}.exact-oscillator path{stroke-dasharray:1300;stroke-dashoffset:1300px;animation:2.2s .75s forwards drawLine}.exact-oscillator .osc-fill{stroke:none;opacity:.75}.exact-oscillator .osc-fill.red{fill:#ff405fb8}.exact-oscillator .osc-fill.green{fill:#00d8be99}.exact-oscillator .osc-line{fill:none;stroke-width:2px;stroke-linecap:round}.exact-oscillator .neon{stroke:#00ff9d;filter:drop-shadow(0 0 10px #00ff9d80)}.exact-oscillator .cyan{stroke:#00d8ff}.exact-oscillator .red{stroke:#ff405f}.histogram{z-index:2;height:44px;position:absolute;bottom:54px;left:80px;right:84px}.histogram i{opacity:.88;width:5px;position:absolute;bottom:0}.histogram .green{background:#00f0d2}.histogram .red{background:#ff405f}.osc-labels{color:#f8fffcd6;flex-direction:column;justify-content:space-between;font-size:12px;font-weight:900;display:flex;position:absolute;top:58px;bottom:24px;right:24px}@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:#debc6a33;--green:#d7a84b;--cyan:#43d8f1;--amber:#f1c96a;--red:#ff6d7d;--shadow:0 24px 80px #0000007a}body{background:radial-gradient(circle at 78% 12%, #23539647, transparent 30rem), radial-gradient(circle at 12% 28%, #b9812314, transparent 24rem), var(--bg)}.site-header{background:#050b18db;border-bottom-color:#d7a84b3d}.site-header:after{background:linear-gradient(90deg,#0000,#d7a84bcc,#43d8f18c,#0000)}.brand-mark{width:44px;height:44px;color:var(--green);background:#070e1c;border-color:#d7a84b80;border-radius:50%;box-shadow:0 0 0 2px #d7a84b1a,0 8px 26px #0006}.brand-mark img{object-fit:cover}.brand-fallback{color:var(--amber);font-weight:900}.button{color:#16100a;background:linear-gradient(#f5d57b,#bd8730);border-color:#f1c96ae0;box-shadow:0 8px 24px #d7a84b2e}.button.secondary,.button.compact,.icon-button{background:#111d31b8;border-color:#d7a84b47}.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 #d7a84b1f}.hero-kicker{color:var(--amber)}.hero-subline{color:var(--cyan)}.hero-visual-stack{gap:16px;min-width:0;display:grid}.hero-brand-stage{min-height:250px;box-shadow:var(--shadow), inset 0 0 80px #43d8f112;background:linear-gradient(145deg,#162744e6,#060c19eb);border:1px solid #d7a84b6b;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.hero-brand-stage:before{content:"";border:1px solid #43d8f12e;border-radius:50%;position:absolute;inset:13%}.hero-brand-stage img{z-index:1;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 18px 26px #00000080);width:min(42%,210px);min-width:150px;position:relative}.hero-brand-caption{text-align:right;gap:4px;display:grid;position:absolute;bottom:18px;right:20px}.hero-brand-caption span{color:var(--amber);font-weight:800}.hero-brand-caption small{color:var(--muted)}.exact-chart{background:#07101e;border-color:#43d8f14d}.exact-chart-top{color:var(--muted)}.gold-dot{box-shadow:0 0 14px #f1c96acc;background:var(--amber)!important}.section-band,.trial-section,.ops-section{border-top-color:#d7a84b33}.section-band.alt{background:linear-gradient(#111e348f,#050b1800)}.feature-card,.resource-card,.tutorial-card,.trial-form,.market-ai-shell,.indicator-share-card,.lesson-steps article{background:#0a1424d1;border-color:#d7a84b38}.feature-card:hover,.resource-card:hover,.tutorial-card:hover,.indicator-share-card:hover{border-color:#43d8f185;transform:translateY(-3px)}.feature-card>svg,.indicator-icon{color:var(--amber)}.card-topline span{color:var(--amber);background:#d7a84b1a;border-color:#f1c96a61}.text-link{color:var(--cyan)}.indicator-share-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.indicator-share-card{border:1px solid;border-radius:10px;min-height:250px;padding:24px;transition:all .22s}.indicator-icon{background:#d7a84b1a;border:1px solid #d7a84b66;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid}.indicator-share-card h3{margin-bottom:10px}.indicator-share-card p{min-height:70px;color:var(--muted);line-height:1.7}.lesson-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lesson-steps article{border:1px solid;border-radius:10px;min-height:210px;padding:22px}.lesson-steps article>span{color:var(--amber);margin-bottom:34px;font:800 28px/1 Arial,sans-serif;display:block}.lesson-steps h3{margin-bottom:10px;font-size:18px}.lesson-steps p{color:var(--muted);margin:0;line-height:1.7}.market-ai-shell{box-shadow:var(--shadow);border:1px solid #43d8f147;border-radius:12px;padding:clamp(22px,4vw,38px)}.market-ai-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.market-ai-header>div{align-items:center;gap:14px;display:flex}.market-ai-header h3{margin:0;font-size:25px}.ai-mark{width:48px;height:48px;color:var(--cyan);background:#43d8f11a;border:1px solid #43d8f16b;border-radius:50%;place-items:center;display:grid}.live-indicator{color:var(--cyan);font-size:13px}.live-indicator i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 12px var(--cyan);border-radius:50%;margin-right:6px;display:inline-block}.market-ai-controls{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;margin-bottom:24px;display:grid}.market-ai-controls label{gap:8px;display:grid}.market-ai-controls select{min-height:46px;color:var(--text);background:#081425;border:1px solid #d7a84b4d;border-radius:7px;padding:0 12px}.market-ai-controls .button{min-height:46px}.market-ai-empty{min-height:180px;color:var(--muted);text-align:center;border:1px dashed #43d8f13d;border-radius:8px;place-items:center;gap:10px;display:grid}.market-ai-empty svg{color:#43d8f1a6}.market-ai-result{gap:18px;display:grid}.ai-bias{border-left:3px solid var(--cyan);background:#43d8f114;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.ai-bias.bull{border-left-color:var(--amber);background:#d7a84b1a}.ai-bias.bear{border-left-color:var(--red);background:#ff6d7d14}.ai-bias>span,.ai-bias small{color:var(--muted)}.ai-bias strong{color:var(--amber);font-size:24px}.ai-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-result-grid>div{background:#050b1866;border:1px solid #d7a84b29;border-radius:8px;gap:8px;padding:16px;display:grid}.ai-result-grid span{color:var(--muted);font-size:12px}.ai-result-grid strong{font-size:15px;line-height:1.5}.ai-disclaimer{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.ai-disclaimer svg{color:var(--amber);flex:none}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.hero-section{grid-template-columns:1fr}.hero-visual-stack{order:-1}.hero-brand-stage{min-height:220px}.indicator-share-grid,.lesson-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.hero-brand-caption{bottom:12px;right:12px}.indicator-share-grid,.lesson-steps,.ai-result-grid,.market-ai-controls{grid-template-columns:1fr}.ai-bias{grid-template-columns:1fr;gap:7px}.market-ai-header{align-items:flex-start}.live-indicator{white-space:nowrap}}@media (max-width:720px){.snapshot-chart{min-height:450px}.snapshot-top{font-size:9px;right:10px;overflow:hidden}.snapshot-top span:not(.gold-dot):nth-of-type(n+3),.snapshot-toolbar,.snapshot-periods,.snapshot-status{display:none}.snapshot-main{inset:66px 54px 130px 0}.snapshot-price-axis{width:52px;font-size:8px;top:66px;bottom:130px}.snapshot-oscillator{height:94px;bottom:24px;right:54px}.reference-chart,.reference-chart-stage{min-height:450px}.reference-window-dots{top:18px;left:18px}.reference-chart-head{font-size:12px;top:58px;left:18px}.reference-chart-head strong{font-size:12px}.reference-bands{width:120%;height:300px;top:72px;left:-22%}.reference-levels span{font-size:10px;right:12px}.reference-oscillator{height:108px;bottom:30px;left:10px;right:36px}.reference-time-axis{font-size:9px;left:18px;right:16px}.brand-mark{width:50px;height:50px}.chart-topbar small,.tv-toolbar,.tv-status-panel{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{grid-template-columns:1fr;width:min(100% - 36px,940px)}.hero-terminal,.hero-media{min-height:520px}}@media (max-width:720px){.hero-section{width:min(100% - 28px,560px);padding-top:42px}h1{font-size:clamp(40px,12vw,52px)}.section-heading h2,.trial-copy h2,.ops-section h2{font-size:clamp(23px,7.3vw,34px)}.hero-signal-grid,.metric-strip{grid-template-columns:1fr}.hero-terminal,.hero-media,.chart-stage{min-height:440px}.market-bands{width:calc(100% + 22px);height:calc(100% - 176px);inset:34px 42px 142px -64px}.oscillator-panel{height:118px;right:28px}.price-level{font-size:10px;right: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:translate(-18%)}50%{opacity:.58;transform:translate(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();transform:translate(-50%)scaleY(1)}50%{filter:brightness(1.22);transform:translate(-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{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@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 toastEnter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-shell{width:min(1180px,100% - 36px);margin:0 auto;padding:44px 0 92px}.page-hero{gap:14px;max-width:860px;padding:42px 0 34px;display:grid}.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{gap:18px;display:grid}.resource-hub-controls{grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:12px;display:grid}.tutorial-hub-controls{grid-template-columns:minmax(240px,1fr) auto}.search-box{border:1px solid var(--line);min-height:50px;color:var(--muted);background:#101413c7;border-radius:8px;align-items:center;gap:10px;padding:0 14px;display:flex;position:relative}.search-box input{background:0 0;border:0;min-height:48px;padding:0}.segmented-control{border:1px solid var(--line);background:#101413c7;border-radius:8px;gap:4px;padding:4px;display:flex}.segmented-control button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px}.segmented-control button.active,.segmented-control button:hover{color:var(--text);background:#46f59a1a}.resource-hub-meta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.resource-hub-meta span,.section-footer-link{padding-top:8px}.resource-hub-grid,.tutorial-hub-grid{margin-top:4px}.resource-card-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:start;gap:clamp(24px,5vw,58px);padding:42px 0 28px;display:grid}.resource-spec-card,.guide-panel{border:1px solid var(--line);background:#101413c7;border-radius:8px}.resource-detail-side{gap:16px;display:grid}.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{gap:12px;margin:0;display:grid}.resource-spec-card div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.resource-spec-card dt,.resource-spec-card dd{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){.resource-hub-controls,.tutorial-hub-controls,.detail-hero{grid-template-columns:1fr}}@media (max-width:640px){.page-shell{width:min(100% - 28px,1180px)}.section-heading h2,.trial-copy h2,.ops-section h2{font-size:clamp(21px,6.7vw,30px)}.segmented-control,.resource-card-actions{flex-wrap:wrap}}.hero-copy h1,.page-hero h1,.section-heading h2,.trial-copy h2,.ops-section h2{word-break:keep-all;overflow-wrap:normal;max-width:100%;white-space:nowrap!important}.hero-copy h1{font-size:clamp(48px,6.2vw,86px)}.page-hero h1{font-size:clamp(34px,5.4vw,76px)}.section-heading h2,.trial-copy h2,.ops-section 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)}.section-heading h2,.trial-copy h2,.ops-section 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)}.section-heading h2,.trial-copy h2,.ops-section 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{aspect-ratio:1.42;background:#07101b;border:1px solid #43d8f16b;border-radius:12px;width:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000080,inset 0 0 50px #43d8f10a}.market-chart-toolbar{z-index:10;height:34px;color:var(--muted);white-space:nowrap;background:#07101bf5;border-bottom:1px solid #aab7c929;align-items:center;gap:8px;padding:0 12px;font-size:9px;display:flex;position:absolute;inset:0 0 auto;overflow:hidden}.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{gap:5px;margin-right:3px;display:flex}.market-window-dots i{background:#ff6573;border-radius:50%;width:8px;height:8px}.market-window-dots i:nth-child(2){background:#f1c96a}.market-window-dots i:nth-child(3){background:#43d8a6}.market-chart-tools{z-index:11;color:#aab7c9cc;text-align:center;gap:5px;font-size:13px;display:grid;position:absolute;top:42px;right:10px}.market-chart-tools span{background:#07101bd6;border:1px solid #aab7c924;border-radius:4px;place-items:center;width:23px;height:23px;display:grid}.market-chart-quotes{z-index:11;gap:5px;display:flex;position:absolute;top:44px;left:14px}.market-chart-quotes b{color:#ff9aa5;background:#6e162bb8;border:1px solid #ff6d7d99;border-radius:4px;gap:1px;padding:5px 7px;font-size:10px;display:grid}.market-chart-quotes b:nth-child(2){color:#8eeafa;background:#0c4254b8;border-color:#43d8f19e}.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{background:linear-gradient(#abbed01f 1px,#0000 1px) 0 0/100% 43px,linear-gradient(90deg,#abbed01a 1px,#0000 1px) 0 0/70px 100%,linear-gradient(#43d8f109 1px,#0000 1px) 0 0/100% 14px,linear-gradient(90deg,#43d8f109 1px,#0000 1px) 0 0/23px 100%;position:absolute;inset:0}.market-chart-overlay{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.market-chart-overlay .zone{stroke-width:1px}.market-chart-overlay .supply-zone{fill:#ff4c6838;stroke:#ff6a7db3}.market-chart-overlay .supply-zone.soft{fill:#ff4c681f;stroke:#ff6a7d73}.market-chart-overlay .demand-zone{fill:#16b4a433;stroke:#43d8f199}.market-chart-overlay .demand-zone.soft{fill:#16b4a41f;stroke:#43d8f157}.market-cloud{stroke:none}.market-cloud.red{fill:#ff4c682b}.market-cloud.cyan{fill:#43d8f11a}.market-line{fill:none;stroke-linecap:round;stroke-width:2.4px}.market-line.ma-gold{stroke:#f1c96a;filter:drop-shadow(0 0 5px #f1c96a6b)}.market-line.ma-cyan{stroke:#43d8f1}.market-line.ma-blue{stroke:#5b8cff;opacity:.7}.market-level{stroke-width:1px;stroke-dasharray:7 8;opacity:.54}.market-level.supply{stroke:#ff6d7d}.market-level.demand{stroke:#43d8f1}.market-level.neutral{stroke:#aab7c98a}.market-candle{stroke-width:1.3px}.market-candle.up{stroke:#29d9ba;fill:#16b79f}.market-candle.down{stroke:#ff6d7d;fill:#f44968}.market-candle rect{filter:drop-shadow(0 0 4px)}.market-candle line{opacity:.82}.market-annotation rect{stroke-width:1px}.market-annotation text{fill:#07101b;text-anchor:middle;font:800 10px Arial,sans-serif}.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:#f1c96a7a;stroke-dasharray:4 6}.market-level-labels{width:50px;color:var(--muted);font:9px/1 Arial,sans-serif;position:absolute;inset:0 -51px 0 auto}.market-level-labels span{background:#07101bdb;padding:2px 3px;position:absolute;right:4px;transform:translateY(-50%)}.market-level-labels .supply{color:#ff8794}.market-level-labels .demand{color:#65e3ef}.market-signal{z-index:5;border:1px solid;border-radius:4px;padding:5px 7px;font-size:9px;font-weight:800;position:absolute}.market-signal.sell{color:#ff9aa5;background:#6e162b8f;border-color:#ff6d7d75;top:20%;right:15%}.market-signal.buy{color:#9aeefa;background:#0c42549e;border-color:#43d8f175;bottom:17%;left:48%}.market-price-tag{z-index:7;color:#fff;text-align:center;background:#168eaa;gap:2px;width:51px;padding:5px 3px;display:grid;position:absolute;top:58%;right:-51px}.market-price-tag strong{font-size:9px}.market-price-tag small{font-size:7px}.market-chart-oscillator{background-color:#040d18cc;background-image:linear-gradient(#43d8f114 1px,#0000 1px),linear-gradient(90deg,#43d8f10d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100% 25px,55px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #43d8f13d;border-radius:5px;height:100px;position:absolute;bottom:25px;left:12px;right:64px;overflow:hidden}.oscillator-title{z-index:2;color:var(--text);font-size:9px;font-weight:800;position:absolute;top:6px;left:10px}.oscillator-title span{background:#43d8a6;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.oscillator-title small{color:var(--muted);margin-left:5px;font-weight:500}.market-chart-oscillator svg{fill:none;width:calc(100% - 24px);height:100%;position:absolute;inset:0 24px 0 0}.osc-fill-teal{fill:#28c8ae47;stroke:none}.osc-fill-red{fill:#ff4c6847;stroke:none}.osc-line{fill:none;stroke-width:2px;stroke-linecap:round}.osc-green{stroke:#43d8a6}.osc-gray{stroke:#d5e0eab3;stroke-width:1.4px}.osc-threshold{stroke:#aab7c980;stroke-dasharray:5 6;stroke-width:.8px}.oscillator-axis{color:var(--muted);flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:20px;bottom:8px;right:6px}.market-chart-time{z-index:6;color:#aab7c9c7;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:6px;left:18px;right:60px}.home-lesson-card{background:#0a1424d1;border:1px solid #d7a84b38;border-radius:10px;gap:11px;min-height:220px;padding:22px;transition:border-color .22s,transform .22s;display:grid}.home-lesson-card:hover{border-color:#43d8f199;transform:translateY(-3px)}.home-lesson-card-top{justify-content:space-between;align-items:center;display:flex}.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;color:var(--muted);margin:0;line-height:1.7}.home-lesson-card .text-link{margin-top:auto}.home-lesson-empty{min-height:120px;color:var(--muted);border:1px dashed #43d8f147;border-radius:10px;align-items:center;gap:12px;padding:24px;display:flex}.home-lesson-empty svg{color:var(--amber);flex:none}.home-lesson-empty .text-link{flex:none;margin-left:auto}.trading-page-shell,.trading-detail-shell{width:min(1180px,100% - 36px);margin:0 auto;padding:42px 0 100px}.trading-page-hero{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:50px;min-height:300px;padding:46px 0 54px;display:grid}.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;color:var(--muted);margin:0;font-size:17px;line-height:1.85}.trading-hero-orbit{justify-self:end;place-items:center;width:220px;height:220px;display:grid;position:relative}.orbit-ring{border:1px solid #43d8f14d;border-radius:50%;position:absolute;transform:rotate(-24deg)skew(-15deg)}.ring-one{inset:12px 0}.ring-two{border-color:#d7a84b73;inset:0 28px;transform:rotate(48deg)skew(14deg)}.orbit-core{width:76px;height:76px;color:var(--amber);background:#111d31e6;border:1px solid #f1c96ab3;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 35px #43d8f12e}.trading-learning-note{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:8px 0 30px;display:grid}.trading-learning-note>div{border-left:2px solid var(--amber);background:#111d318f;grid-template-columns:auto 1fr;column-gap:10px;padding:18px;display:grid}.trading-learning-note svg{color:var(--cyan);grid-row:span 2}.trading-learning-note strong{font-size:15px}.trading-learning-note span{color:var(--muted);font-size:13px;line-height:1.6}.trading-lesson-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.trading-lesson-card{background:linear-gradient(145deg,#111d31eb,#07101ceb);border:1px solid #d7a84b40;border-radius:10px;gap:12px;min-height:250px;padding:24px;transition:border-color .22s,transform .22s;display:grid}.trading-lesson-card:hover{border-color:#43d8f1a6;transform:translateY(-4px)}.lesson-card-top{justify-content:space-between;align-items:center;display:flex}.lesson-card-top span{color:var(--amber);font:800 30px/1 Arial,sans-serif}.lesson-card-top small{color:var(--muted)}.lesson-card-line{background:linear-gradient(90deg, var(--amber), var(--cyan));width:42px;height:2px}.trading-lesson-card h2{margin:0;font-size:23px}.trading-lesson-card p{min-height:58px;color:var(--muted);margin:0;line-height:1.75}.lesson-card-footer{color:var(--cyan);justify-content:space-between;align-items:center;margin-top:auto;font-size:13px;display:flex}.trading-empty-state{min-height:320px;color:var(--muted);text-align:center;border:1px dashed #43d8f14d;border-radius:10px;place-items:center;gap:11px;padding:40px;display:grid}.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{grid-template-columns:300px minmax(0,1fr);gap:56px;padding-top:42px;display:grid}.trading-detail-sidebar{border-left:2px solid var(--amber);background:#111d3194;align-self:start;padding:24px;position:sticky;top:110px}.detail-step-badge{justify-content:space-between;align-items:baseline;margin-bottom:28px;display:flex}.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}.trading-detail-sidebar>p:not(.eyebrow){color:var(--muted);line-height:1.8}.detail-trust-line,.detail-sidebar-link{color:var(--cyan);align-items:center;gap:8px;font-size:13px;display:flex}.detail-trust-line{color:var(--muted);margin:22px 0}.trading-detail-content{min-width:0}.detail-content-kicker{color:var(--muted);border-bottom:1px solid #d7a84b33;justify-content:space-between;gap:15px;margin-bottom:32px;padding-bottom:14px;font-size:12px;display:flex}.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 p,.trading-detail-content .markdown-body li{color:var(--muted)}.detail-risk-box{background:#6e162b2e;border:1px solid #ff6d7d4d;gap:12px;margin-top:38px;padding:18px;display:flex}.detail-risk-box svg{color:var(--amber);flex:none}.detail-risk-box strong{color:var(--text)}.detail-risk-box p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.7}.next-lesson-link{color:var(--cyan);border:1px solid #43d8f14d;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:18px;display:flex}.next-lesson-link span{gap:5px;display:grid}.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 span,.market-chart-toolbar em{display:none}.market-chart-toolbar strong{font-size:10px}.market-chart-tools{display:none}.market-chart-main{bottom:112px;right:38px}.market-chart-oscillator{height:84px;bottom:24px;right:46px}.market-level-labels{width:37px;font-size:8px;right:-37px}.market-price-tag{width:37px;right:-37px}.market-price-tag strong,.market-signal{font-size:8px}.market-chart-time{font-size:7px;right:43px}.home-lesson-empty{flex-wrap:wrap;align-items:flex-start}.home-lesson-empty .text-link{margin-left:34px}.trading-page-shell,.trading-detail-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{flex-direction:column;align-items:flex-start}}
