:root{--bg: #101515;--card-bg: rgba(12, 15, 15, .6);--card-border: #222a2a;--text: #ffffff;--text-secondary: #7c8597;--accent: #74e24b;--accent-strong: #40d808;--accent-teal: #38bd83;--accent-gradient: linear-gradient(to right, var(--accent-strong) 0%, var(--accent-teal) 100%)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:Inter,-apple-system,sans-serif}.app{min-height:100vh;display:flex;flex-direction:column}.header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 8px;position:relative}.logo{height:32px;width:auto;display:block;filter:drop-shadow(0 0 5px rgba(116,226,75,.55));transition:filter .2s ease}.logo-btn{display:flex;align-items:center;background:none;border:none;padding:0;cursor:pointer}.logo-btn:hover .logo,.logo-btn.active .logo{filter:drop-shadow(0 0 8px rgba(116,226,75,.85))}.lang-switcher{position:relative}.lang-pill{display:flex;align-items:center;gap:6px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:999px;padding:6px 10px;color:var(--text);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.lang-pill svg{color:var(--text-secondary)}.lang-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:21;min-width:190px;background:#0c0f0f;border:1px solid var(--card-border);border-radius:16px;padding:6px;display:flex;flex-direction:column;gap:2px;box-shadow:0 12px 32px #0006}.lang-option{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;border-radius:10px;padding:10px;color:var(--text);font-family:inherit;font-size:14px;text-align:left;cursor:pointer}.lang-option:hover{background:#ffffff0a}.lang-option.active{color:var(--accent)}.lang-option-flag{font-size:16px}.lang-option-label{flex:1}.content{flex:1;padding:16px 16px calc(150px + env(safe-area-inset-bottom,0))}.card{width:100%;max-width:400px;margin:0 auto;background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:32px 24px;text-align:center}.card h1{font-size:20px;font-weight:800;line-height:1.4}.card h1 span{background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.card p{margin-top:8px;font-size:14px;color:var(--text-secondary)}.card.about{text-align:left}.card.about p{margin-top:0;color:var(--text);font-size:14px;line-height:1.6;white-space:pre-line}.card.digest{padding:20px}.digest-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:#74e24b1f;border-radius:999px;padding:4px 10px 4px 6px;margin-bottom:10px}.digest-eyebrow-icon{width:14px;height:14px;object-fit:contain}.digest-title{font-size:20px;font-weight:800;line-height:1.3}.digest-subtitle{margin-top:2px;font-size:15px;font-weight:700;color:var(--accent)}.digest-intro{margin-top:10px;font-size:14px;line-height:1.6;color:var(--text)}.stat-row{margin-top:16px;display:flex;gap:8px}.stat-chip{flex:1;min-width:0;background:#ffffff08;border:1px solid var(--card-border);border-radius:12px;padding:10px 6px;text-align:center}.stat-value{font-size:14px;font-weight:800;color:var(--accent);overflow-wrap:break-word}.stat-label{margin-top:2px;font-size:10px;line-height:1.3;color:var(--text-secondary)}.section-block{margin-top:20px;padding-top:16px;border-top:1px solid var(--card-border)}.section-heading{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);margin-bottom:10px}.block-text{font-size:13px;line-height:1.6;color:var(--text-secondary)}.tag-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.tag-card{background:#ffffff08;border:1px solid var(--card-border);border-radius:12px;padding:10px}.tag-name{font-size:13px;font-weight:700;color:var(--text)}.tag-desc{margin-top:2px;font-size:11px;line-height:1.4;color:var(--text-secondary)}.steps-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.steps-list li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.step-num{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--accent-gradient);color:#06110c;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.accuracy-row{display:flex;gap:6px}.accuracy-chip{flex:1;text-align:center}.accuracy-value{font-size:14px;font-weight:800;color:var(--accent)}.accuracy-label{margin-top:2px;font-size:10px;color:var(--text-secondary)}.accuracy-source{margin-top:8px;font-size:10px;color:var(--text-secondary);opacity:.7}.risk-note{margin-top:12px;padding:10px 12px;background:#ffffff08;border:1px solid var(--card-border);border-radius:10px;font-size:11px;line-height:1.5;color:var(--text-secondary)}.bonus-note{margin-top:20px;padding:10px 12px;background:#74e24b14;border:1px solid rgba(116,226,75,.3);border-radius:10px;font-size:11px;line-height:1.5;color:var(--text)}.market-preview{margin-top:16px}.market-preview-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-bottom:8px}.market-preview-img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--card-border)}.bullets{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.bullets li{position:relative;padding-left:18px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.bullets li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.digest-link{margin-top:18px;display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}.list{display:flex;flex-direction:column;gap:12px;max-width:400px;margin:0 auto}.list-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:16px}.list-card.link{display:flex;align-items:center;justify-content:space-between;width:100%;text-decoration:none;color:var(--text);font-family:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.list-card.link svg{color:var(--text-secondary);flex-shrink:0}.hub{display:flex;flex-direction:column;gap:16px;max-width:400px;margin:0 auto}.intro-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:20px}.badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:#74e24b1f;border-radius:999px;padding:4px 10px;margin-bottom:12px}.intro-card h1{font-size:18px;font-weight:800;line-height:1.4}.intro-card h1 span{background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.intro-card p{margin-top:8px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.video-thumb{margin-top:16px;aspect-ratio:16 / 9;border-radius:14px;background:linear-gradient(135deg,#0d1a17,#10201c 60%,#123024);border:1px solid var(--card-border);display:flex;align-items:center;justify-content:center}.play-circle{width:48px;height:48px;border-radius:50%;background:var(--accent-gradient);color:#06110c;display:flex;align-items:center;justify-content:center}.video-soon{margin-top:8px;text-align:center;font-size:12px;color:var(--text-secondary)}.join-fab{position:fixed;left:16px;right:16px;bottom:calc(76px + env(safe-area-inset-bottom,0));max-width:368px;margin:0 auto;display:flex;align-items:center;justify-content:center;height:48px;border-radius:999px;background:#162415;border:1px solid rgba(116,226,75,.5);color:var(--text);font-weight:800;font-size:15px;text-decoration:none;animation:join-glow 2.6s ease-in-out infinite}@keyframes join-glow{0%,to{box-shadow:0 0 16px 2px #74e24b59,0 0 32px 8px #40d8081f}50%{box-shadow:0 0 24px 6px #74e24b99,0 0 48px 14px #40d80840}}.nav{position:fixed;left:0;right:0;bottom:0;display:flex;gap:2px;background:#0c0f0fe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--card-border);padding:10px calc(14px + env(safe-area-inset-right,0)) calc(10px + env(safe-area-inset-bottom,0)) calc(14px + env(safe-area-inset-left,0))}.nav-item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;font-family:inherit;font-size:9px;line-height:1.2;white-space:normal;color:var(--text-secondary);cursor:pointer;padding:0 1px}.nav-item.active{color:var(--accent)}
