:root{color-scheme:light;--bg: #f7f3ee;--ink: #131316;--muted: #6b6b73;--accent: #1a4dff;--accent-2: #ff6b4a;--panel: #ffffff;--panel-2: #f1eef9;--line: #e4e0da;--shadow: 0 16px 40px rgba(19, 19, 22, .12);--radius-lg: 28px;--radius-md: 18px;--radius-sm: 12px;--layout-max-width: 1320px;--layout-gutter: 24px;--layout-gutter-mobile: 12px}[data-theme=dark]{color-scheme:dark;--bg: #0d0d18;--ink: #e8e4f0;--muted: #a09fb5;--accent: #5865f2;--accent-2: #ff7a5f;--panel: #1a1a2e;--panel-2: #242440;--line: #3a3a50;--shadow: 0 16px 40px rgba(0, 0, 0, .4)}*{box-sizing:border-box}html{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}html::-webkit-scrollbar{width:5px}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}html::-webkit-scrollbar-thumb:hover{background:#00000059}html[data-theme=dark]{scrollbar-color:rgba(255,255,255,.2) transparent}html[data-theme=dark]::-webkit-scrollbar-thumb{background:#fff3}html[data-theme=dark]::-webkit-scrollbar-thumb:hover{background:#ffffff59}body{margin:0;font-family:Sora,sans-serif;color:var(--ink);background:radial-gradient(circle at 20% 10%,#fff0de 0%,transparent 50%),radial-gradient(circle at 80% 20%,#e2e8ff 0%,transparent 45%),repeating-linear-gradient(120deg,rgba(255,255,255,.4) 0px,rgba(255,255,255,.4) 1px,transparent 1px,transparent 32px),var(--bg);scrollbar-gutter:stable}[data-theme=dark] body{background:radial-gradient(circle at 20% 10%,rgba(90,60,180,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(30,50,120,.15) 0%,transparent 45%),var(--bg)}.page{min-height:100vh;overflow-x:clip}.page--landing{background:transparent}.page--landing .app-discord-banner,.page--landing .app-footer{justify-content:center;text-align:center;word-break:keep-all}.page--landing .app-footer-disclaimer{word-break:keep-all}.topnav{position:sticky;top:0;z-index:1100;display:flex;align-items:center;gap:24px;padding:0 max(var(--layout-gutter),calc((100vw - var(--layout-max-width)) / 2 + var(--layout-gutter)));height:56px;background:#0a0a16e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}a.topnav-brand{text-decoration:none;color:inherit}.topnav-brand{display:flex;align-items:center;gap:8px;cursor:pointer;flex-shrink:0}.topnav-brand-mark{width:30px;height:30px;border-radius:8px;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:700;font-family:Sora,sans-serif;font-size:14px}.topnav-brand-text strong{font-size:15px;font-family:Sora,sans-serif;color:#f0ecff}.topnav-tabs{display:flex;align-items:center;gap:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.topnav-tabs::-webkit-scrollbar{display:none}.topnav-tab{border:none;background:transparent;border-radius:8px;padding:8px 14px;font-family:Sora,sans-serif;font-size:13px;font-weight:500;color:#c8c0f0b3;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .15s ease,color .15s ease}.topnav-tab:hover{background:#ffffff0f;color:#f0ecfff2}.topnav-tab.active{background:#ffffff14;color:#f0ecff;font-weight:600}.topnav-theme-toggle{margin-left:auto;position:relative;display:flex;align-items:center;background:#ffffff0f;border-radius:999px;padding:3px;flex-shrink:0;gap:0;cursor:pointer}.topnav-theme-toggle-slider{position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:999px;background:#ffffff26;transition:transform .25s cubic-bezier(.4,0,.2,1);pointer-events:none}.topnav-theme-toggle--dark .topnav-theme-toggle-slider{transform:translate(26px)}.topnav-theme-toggle-btn{position:relative;z-index:1;border:none;background:none;width:26px;height:26px;border-radius:999px;cursor:pointer;display:grid;place-items:center;color:#c8c0f066;transition:color .2s ease}.topnav-theme-toggle-btn:hover{color:#c8c0f0b3}.topnav-theme-toggle-btn.active{color:#f0ecff}.topnav-hamburger{display:none;border:none;background:transparent;font-size:22px;cursor:pointer;padding:4px;color:#c8c0f0b3;flex-shrink:0}.topnav-mobile-backdrop,.topnav-mobile-menu{display:none}.app-content-full{width:min(100%,calc(var(--layout-max-width) + (var(--layout-gutter) * 2)));margin:0 auto;padding:18px var(--layout-gutter);display:grid;gap:18px;min-width:0}.app-discord-banner-wrap{width:100%;background:#edf3ff;border-top:1px solid var(--line)}.app-discord-banner{width:min(100%,calc(var(--layout-max-width) + (var(--layout-gutter) * 2)));margin:0 auto;padding:14px var(--layout-gutter);display:flex;align-items:center;justify-content:space-between;gap:16px}.app-discord-banner-text{margin:0;font-size:13px;font-weight:600;color:#1f4db8}.app-discord-banner-link{flex-shrink:0;display:inline-flex;align-items:center;border-radius:10px;border:1px solid #c7d4fa;background:#fff;color:#1f4db8;font-weight:700;font-size:13px;text-decoration:none;padding:7px 14px;white-space:nowrap}.app-discord-banner-link:hover{background:#e5eeff;color:#153a94}.app-discord-banner-link:focus-visible{outline:2px solid #9eb5f5;outline-offset:2px}.app-footer{width:min(100%,calc(var(--layout-max-width) + (var(--layout-gutter) * 2)));margin:0 auto;padding:12px var(--layout-gutter) 20px;display:flex;align-items:baseline;gap:16px;border-top:1px solid var(--line)}.app-footer-brand{flex-shrink:0;font-size:13px;font-weight:700;color:var(--text)}.app-footer-disclaimer{flex:1;margin:0;font-size:11px;color:var(--muted);line-height:1.5}.app-footer-discord{flex-shrink:0;font-size:12px;font-weight:600;color:#1f4db8;text-decoration:none}.app-footer-discord:hover{color:#153a94;text-decoration:underline}[data-theme=dark] .app-discord-banner-wrap{background:#5865f21a;border-color:var(--line)}[data-theme=dark] .app-discord-banner-text{color:#a5b4fc}[data-theme=dark] .app-discord-banner-link{background:#5865f226;border-color:#5865f24d;color:#a5b4fc}[data-theme=dark] .app-discord-banner-link:hover{background:#5865f240;color:#c7d2fe}[data-theme=dark] .app-footer-discord{color:#a5b4fc}[data-theme=dark] .app-footer-discord:hover{color:#c7d2fe}@media (max-width: 980px){.bento-grid{grid-template-columns:1fr 1fr}.bento-report-summary{grid-column:1 / -1}.bento-key-index,.bento-trend-notification,.bento-market-status{grid-column:auto;grid-row:auto}.topnav{padding:0 var(--layout-gutter-mobile);gap:12px}.topnav-brand-text{display:none}.topnav-tab{font-size:12px;padding:6px 10px}.app-content-full{width:100%;padding:14px var(--layout-gutter-mobile)}.app-discord-banner{width:100%;padding:12px var(--layout-gutter-mobile);flex-direction:column;align-items:flex-start;gap:10px}.app-footer{width:100%;padding:12px var(--layout-gutter-mobile) 20px;flex-direction:column;align-items:flex-start;gap:6px}.app-footer-disclaimer{font-size:10px}.page--landing .app-discord-banner,.page--landing .app-footer{align-items:center}}[data-theme=dark] .topbar{background:#1a1a2ee6}.topbar{display:flex;align-items:center;gap:16px;padding:16px 22px;border-radius:var(--radius-lg);background:#ffffffe6;border:1px solid var(--line);box-shadow:var(--shadow);height:72px;flex-wrap:nowrap;justify-content:flex-start;overflow:hidden}.topbar-brand{display:flex;align-items:center;gap:12px;flex:0 0 auto;white-space:nowrap}.brand-mark{width:44px;height:44px;border-radius:16px;background:var(--accent);color:#fff;font-weight:700;display:grid;place-items:center;font-family:Sora,sans-serif;letter-spacing:.08em}.brand-text{display:grid;gap:2px;white-space:nowrap}.brand-text strong{font-family:Sora,sans-serif;font-size:18px}.brand-text span{font-size:12px;color:var(--muted)}.topbar-menu{display:flex;gap:10px;padding:6px;border-radius:999px;background:var(--panel-2);margin:0;flex:1 1 auto;justify-content:center;min-width:0;white-space:nowrap}.topbar-tab{border:none;background:transparent;padding:8px 16px;border-radius:999px;font-weight:600;font-family:Sora,sans-serif;cursor:pointer;color:var(--muted);transition:all .2s ease;flex:1 1 0;min-width:0;white-space:nowrap}.topbar-tab:hover{color:var(--ink)}.topbar-tab.active{color:#fff;background:var(--accent);box-shadow:0 10px 18px #1a4dff40}.change-up{color:#d6473b}.change-down{color:#1d5bff}.panel-card{border-radius:var(--radius-lg);background:var(--panel);padding:20px;border:1px solid var(--line);box-shadow:var(--shadow);min-width:0}.section-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-chip{padding:6px 12px;border-radius:999px;font-size:12px;font-family:Sora,sans-serif;background:var(--panel-2);color:var(--muted)}.panel-title{font-family:Sora,sans-serif;font-size:18px;margin-bottom:6px}.panel-subtitle{margin-top:0;margin-bottom:18px;color:var(--muted);font-size:14px}.panel-placeholder{border:1px dashed var(--line);background:var(--panel-2);border-radius:12px;padding:14px;color:var(--muted);font-size:14px}.more-link-list{display:grid;gap:12px;margin-top:12px}.more-link-card{display:block;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.more-link-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1313161a}.more-link-label{font-family:Sora,sans-serif;font-size:15px;font-weight:600;margin-bottom:4px}.more-link-desc{font-size:13px;color:var(--muted)}.more-section-label{font-size:12px;font-weight:700;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;margin-bottom:8px}.more-section-divider{margin:20px 0 12px;border-top:1px solid var(--line)}.column-category-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.column-category-chip{padding:6px 14px;border-radius:999px;border:1px solid var(--line);background:var(--panel-2);color:var(--muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.column-category-chip:hover{border-color:var(--accent);color:var(--text)}.column-category-chip.active{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.strategy-cycle-card{width:100%;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:12px}.strategy-cycle-list{display:flex;flex-direction:column}.strategy-cycle-title{font-family:Sora,sans-serif;font-size:13px;color:var(--muted);margin-bottom:10px}.strategy-cycle-content{display:flex;flex-direction:column;gap:12px}.strategy-ticker-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;flex:1 1 auto}.strategy-ticker-chip{border:1px solid var(--line);border-radius:10px;background:var(--panel-2);padding:10px 12px}.strategy-ticker-chip-title{font-family:Sora,sans-serif;font-size:13px;opacity:.92}.strategy-ticker-chip-value{margin-top:4px;font-family:Sora,sans-serif;font-size:14px;font-weight:700}.strategy-metrics-box{width:100%;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);padding:12px 14px;display:flex;flex-direction:column;justify-content:flex-start}.strategy-metrics-box-title{font-family:Sora,sans-serif;font-size:12px;color:var(--muted);margin-bottom:8px}.strategy-performance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.strategy-performance-card{padding:10px 8px;text-align:center;min-height:72px}.strategy-performance-card .metric-change{font-size:14px}@media (max-width: 900px){.strategy-metrics-box{width:100%}.strategy-ticker-chip{min-width:0}.strategy-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.report-overview-grid-5{grid-template-columns:repeat(auto-fill,minmax(96px,96px))}}[data-theme=dark] .stale-close-note{color:#fca5a5}.stale-close-note{margin-top:4px;color:#8b1e1e;font-size:12px;font-weight:800;letter-spacing:.01em}.market-status-note{margin-top:4px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.01em}.panel-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bulk-actions{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.bulk-actions button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none;filter:grayscale(.2)}.bulk-actions-state{font-size:12px;color:var(--muted)}@media (max-width: 1280px){.developer-result-title{font-size:28px}.developer-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.developer-list-spec-row{grid-template-columns:68px minmax(0,1fr)}.developer-list-metrics-grid{grid-template-columns:1fr}.developer-result-head{flex-direction:column;align-items:stretch}.developer-result-title-box{width:100%}.developer-result-title{font-size:22px}.developer-result-spec-grid{grid-template-columns:1fr}.developer-result-meta-item{grid-template-columns:74px minmax(0,1fr);font-size:13px}.developer-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-ticker-head{grid-template-columns:1fr}.developer-ticker-price{justify-items:start}.developer-ticker-group-grid{grid-template-columns:repeat(auto-fit,minmax(220px,max-content))}.developer-mini-metric-grid{grid-template-columns:repeat(auto-fit,minmax(72px,max-content))}}.trade-log-wrap{overflow-x:auto}.trade-log-table{width:100%;border-collapse:collapse;font-size:12px}.trade-log-table th,.trade-log-table td{border-bottom:1px solid var(--line);padding:8px 6px;text-align:left;white-space:nowrap}[data-theme=dark] .trade-log-table th{color:var(--muted)}.trade-log-table th{color:#525a78e6;font-weight:600}.legend-item{display:inline-flex;align-items:center;gap:6px}.legend-item:before{content:"";width:10px;height:2px;background:currentColor;border-radius:999px}[data-theme=dark] .legend-close{color:#c8d0e0}.legend-close{color:#1b2a4e}.legend-ma100{color:#1d5bff}.legend-ma200{color:#6b6f7a}[data-theme=dark] .chart-axis,[data-theme=dark] .chart-tick{stroke:#3a3a50}[data-theme=dark] .chart-axis-label{fill:#a09fb5}[data-theme=dark] .chart-close{stroke:#c8d0e0}.chart-axis,.chart-tick{stroke:#cfd6e4;stroke-width:1}.chart-axis-label{fill:#7a869a;font-size:10px;font-family:Suite,SUIT,Pretendard,sans-serif}.chart-line{fill:none;stroke-width:1.2}.chart-close{stroke:#1b2a4e}.chart-ma100{stroke:#1d5bff}.chart-ma200{stroke:#6b6f7a}.chart-wick{stroke:currentColor;stroke-width:1}.chart-body{fill:currentColor}.chart-candle-up{color:#d6473b}.chart-candle-down{color:#1d5bff}[data-theme=dark] .trend-block{background:linear-gradient(135deg,#1a1a2e,#1a2040 55%,#2a1a20)}[data-theme=dark] .trend-card,[data-theme=dark] .trend-card.trend-up,[data-theme=dark] .trend-card.trend-down{background:var(--panel)}.trend-block{margin-top:16px;border-radius:var(--radius-md);background:linear-gradient(135deg,#fff,#eef6ff 55%,#fff1ea);border:1px solid var(--line);padding:18px;display:grid;gap:12px}.trend-title{font-weight:700;font-size:15px}.trend-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-change{font-style:normal;font-weight:600;font-size:12px}.metric-change.change-up{color:#d6473b}.metric-change.change-down{color:#1d5bff}.metric-change.trend-up{color:#d6473b}.metric-change.trend-down{color:#1d5bff}.trend-card{background:#fff}.trend-card.trend-up,.trend-card.trend-down{background:#fff;border-color:var(--line)}[data-theme=dark] .analyst-block{background:var(--panel)}[data-theme=dark] .analyst-card{background:var(--panel-2)}[data-theme=dark] .rating-track{background:var(--panel)}[data-theme=dark] .rating-segment.is-active{color:var(--ink)}[data-theme=dark] .rating-track.is-unknown .rating-segment{background:var(--panel-2);color:var(--muted)}.analyst-block{margin-top:16px;border-radius:var(--radius-md);background:#fff;border:1px solid var(--line);padding:18px;display:grid;gap:12px}.analyst-title{font-weight:700;font-size:15px}.analyst-grid{display:grid;gap:12px;grid-template-columns:1fr}.analyst-card{border-radius:var(--radius-sm);border:1px solid var(--line);background:#f9fafc;padding:14px 16px;display:grid;gap:6px;position:relative;text-decoration:none;color:inherit}.analyst-card.is-link{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.analyst-card.is-link:hover{transform:translateY(-2px);box-shadow:0 12px 24px #1313161f}.analyst-card.is-static{cursor:default}.analyst-divider{height:1px;background:var(--line);margin:8px 0}.analyst-translation{display:grid;gap:6px}.analyst-translation-title{font-size:12px;color:var(--muted)}.analyst-card:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:3px;border-radius:999px;background:linear-gradient(180deg,#1a4dff,#ff6b4a)}.analyst-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;font-size:13px;align-items:start}.analyst-card-head strong{line-height:1.4}.analyst-card-head span{font-size:12px;color:var(--muted);white-space:nowrap}.analyst-card-meta{display:grid;gap:4px;color:var(--muted);font-size:12px}.analyst-rating-bar{display:grid;gap:6px}.rating-track{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;align-items:center;padding:0;border-radius:10px;border:1px solid var(--line);background:#fff;overflow:hidden}.rating-segment{border-radius:0;background:transparent;border:none;border-right:1px solid var(--line);display:grid;place-items:center;padding:8px 0;font-size:11px;color:var(--muted);font-weight:600}.rating-segment:last-child{border-right:none}.rating-segment.is-active{color:#151a2b}.rating-track[data-rating=STRONG_SELL] .rating-segment.is-active{background:#1d5bff2e}.rating-track[data-rating=SELL] .rating-segment.is-active{background:#4d7dff2e}.rating-track[data-rating=NEUTRAL] .rating-segment.is-active{background:#8b94a733}.rating-track[data-rating=BUY] .rating-segment.is-active{background:#ff8a6b33}.rating-track[data-rating=STRONG_BUY] .rating-segment.is-active{background:#d6473b33}.rating-track.is-unknown .rating-segment{background:#e6e9ef;color:#8b94a7}.rating-unknown{font-size:12px;color:var(--muted);font-weight:600}.analyst-target{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted)}.analyst-target strong{color:var(--ink)}.analyst-target-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.analyst-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.analyst-empty{color:var(--muted);font-size:13px}[data-theme=dark] .ticker-card{background:var(--panel)}[data-theme=dark] .ticker-pill{background:#3a3a60}[data-theme=dark] .ticker-input{background:var(--panel);color:var(--ink);border-color:var(--line)}.ticker-card{border-radius:var(--radius-md);padding:18px;background:#fff;border:1px solid var(--line);display:grid;gap:16px}.ticker-card-head{display:flex;align-items:center;gap:10px}.ticker-pill{padding:6px 12px;border-radius:999px;background:#151a2b;color:#fff;font-weight:600;font-size:12px;font-family:Sora,sans-serif}.ticker-sub{color:var(--muted);font-size:12px}.ticker-card-actions{display:flex;gap:12px;flex-wrap:wrap}.ticker-search{display:grid;gap:16px}.ticker-input{width:100%;padding:12px 16px;border-radius:var(--radius-sm);border:1px solid var(--line);font-size:14px;background:#fff;font-family:Sora,sans-serif}.ticker-input:focus{outline:2px solid rgba(26,77,255,.25);border-color:var(--accent)}.primary,.ghost{border:none;border-radius:var(--radius-sm);padding:10px 16px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;font-family:Sora,sans-serif}.primary{background:var(--accent);color:#fff}.primary:hover{transform:translateY(-1px);box-shadow:0 10px 20px #1a4dff38}[data-theme=dark] .ghost,[data-theme=dark] .result-card{background:var(--panel)}.ghost{background:#fff;color:var(--ink);border:1px solid var(--line)}.ghost:hover{transform:translateY(-1px);box-shadow:0 10px 18px #1313161f}.results-grid{display:grid;gap:16px}.result-card{border-radius:var(--radius-md);background:#fff;padding:16px;border:1px solid var(--line)}.result-header{display:flex;gap:10px;align-items:center;margin-bottom:12px}.result-tag{padding:4px 10px;border-radius:999px;font-size:12px;background:var(--panel-2);color:var(--muted)}[data-theme=dark] .result-tag.ok{background:#5865f233;color:#a5b4fc}.result-tag.ok{background:#1a4dff24;color:#1a3bc4}.result-tag.idle{background:var(--panel-2);color:var(--muted)}.result-pre{margin:0;padding:12px;border-radius:var(--radius-sm);background:#151a2b;color:#f7f3ee;font-size:12px;overflow-x:auto}@media (max-width: 720px){.topnav{gap:8px;padding:0 var(--layout-gutter-mobile);height:48px}.topnav-hamburger{display:flex;align-items:center;justify-content:center}.topnav-tabs{display:none}.topnav-mobile-backdrop{display:block;position:fixed;right:0;bottom:0;left:0;top:48px;z-index:1099;background:#0000004d;border:none;cursor:default}.topnav-mobile-menu{display:flex;flex-direction:column;position:fixed;top:48px;left:0;right:0;z-index:1100;background:#0d0d18f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08);padding:8px 0;box-shadow:0 4px 16px #0006}.topnav-mobile-item{border:none;background:transparent;text-align:left;padding:12px 20px;font-family:Sora,sans-serif;font-size:14px;font-weight:500;color:#c8c0f0b3;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease}.topnav-mobile-item:hover{background:#ffffff0a;color:#f0ecff}.topnav-mobile-item.active{color:#f0ecff;font-weight:600;background:#ffffff14}.topnav-mobile-item-discord{margin-top:4px;border-top:1px solid rgba(255,255,255,.08);color:#818cf8;font-weight:700;text-decoration:none}.topnav-mobile-item-discord:hover{background:#5865f21f;color:#a5b4fc}.app-content-full{width:100%;padding:10px var(--layout-gutter-mobile)}.bento-grid{grid-template-columns:1fr}.bento-report-summary,.bento-key-index,.bento-trend-notification,.bento-market-status{grid-column:1;grid-row:auto}.bento-nav-grid{flex-direction:column}.bento-nav-item{flex:1 1 100%}.bento-type-ranking,.index-grid,.index-card,.index-ma-row,.index-detail-grid,.detail-hero-metrics,.trend-grid,.detail-drawdown-grid-buy,.detail-drawdown-grid-ma,.analyst-grid,.analyst-target-grid{grid-template-columns:1fr}}.etf-beginner-guide{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#22c55e14;border:1px solid rgba(34,197,94,.2);border-radius:var(--radius-sm);margin-bottom:12px;font-size:13px;color:var(--ink);line-height:1.5}.etf-beginner-guide-text{flex:1}.etf-guide-up{color:#22c55e;font-weight:700}.etf-guide-down{color:#ef4444;font-weight:700}.etf-beginner-guide-close{flex-shrink:0;padding:4px 8px!important;font-size:14px;color:var(--muted);border:none!important;background:transparent!important}.etf-nav-banner{margin-bottom:12px}.etf-nav-banner-link{display:block;padding:10px 16px;font-size:13px;color:var(--accent);background:#1a4dff0f;border:1px solid rgba(26,77,255,.15);border-radius:var(--radius-sm);text-decoration:none;text-align:center;transition:background .15s ease}.etf-nav-banner-link:hover{background:#1a4dff1f}.etf-discord-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;margin-top:24px;background:#5865f214;border:1px solid rgba(88,101,242,.2);border-radius:var(--radius-sm)}.etf-discord-banner-content{display:flex;align-items:center;gap:16px;flex:1;flex-wrap:wrap}.etf-discord-banner-text{font-size:14px;color:var(--ink);font-weight:500}.etf-discord-banner-btn{display:inline-block;font-size:13px;font-weight:700;color:#fff;background:#5865f2;padding:8px 16px;border-radius:8px;text-decoration:none;white-space:nowrap;transition:background .15s ease}.etf-discord-banner-btn:hover{background:#4752c4}.etf-discord-banner-close{flex-shrink:0;padding:4px 8px!important;font-size:14px;color:var(--muted);border:none!important;background:transparent!important}.landing-page{overflow:hidden;word-break:keep-all}.landing-section-inner{max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--layout-gutter)}.landing-section-header{text-align:center;margin-bottom:56px}.landing-section-label{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:#1a4dff14;border:1px solid rgba(26,77,255,.2);border-radius:99px;padding:4px 14px;margin-bottom:20px}.landing-section-label--dim{color:var(--accent);background:#1a4dff0f;border-color:#1a4dff26}.landing-section-title{font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.25;color:var(--ink);margin:0 0 20px}.landing-section-title--light{color:var(--ink)}.landing-section-desc{font-size:16px;line-height:1.75;color:var(--muted);max-width:560px;margin:0 auto}.landing-section-desc--dim{color:var(--muted)}.landing-section-desc strong,.landing-section-desc--dim strong{color:var(--ink)}.landing-section-footnote{font-size:13px;color:var(--muted);margin-top:8px;opacity:.7}.landing-discord-btn{display:inline-flex;align-items:center;gap:10px;background:#5865f2;color:#fff;font-size:16px;font-weight:700;padding:14px 28px;border-radius:12px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;box-shadow:0 4px 20px #5865f24d}.landing-discord-btn:hover{background:#4752c4;transform:translateY(-2px);box-shadow:0 8px 32px #5865f266}.landing-discord-btn--hero{font-size:17px;padding:16px 32px;border-radius:14px}.landing-discord-btn--cta{font-size:18px;padding:18px 36px;border-radius:14px}.landing-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px var(--layout-gutter) 80px;background:linear-gradient(135deg,#eef2ff,#faf8f5,#fff5f0);overflow:hidden;text-align:center}.landing-hero-bg-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(100px);opacity:.25}.landing-hero-bg-orb--1{width:700px;height:700px;background:radial-gradient(circle,#a5b4fc 0%,transparent 70%);top:-120px;left:-80px;opacity:.3}.landing-hero-bg-orb--2{width:500px;height:500px;background:radial-gradient(circle,#fca5a5 0%,transparent 70%);bottom:-100px;right:-100px;opacity:.2}.landing-hero-content{position:relative;z-index:1;max-width:760px;display:flex;flex-direction:column;align-items:center;gap:0}.landing-hero-eyebrow{font-size:14px;font-weight:700;letter-spacing:.06em;color:var(--accent);margin:0 0 24px;animation:landingFadeUp .6s ease both}.landing-hero-headline{font-size:clamp(36px,6vw,68px);font-weight:700;line-height:1.15;color:var(--ink);margin:0 0 28px;letter-spacing:-.02em;animation:landingFadeUp .65s ease .08s both}.landing-hero-highlight{display:inline-block;background:linear-gradient(120deg,#ff6b4a,#ff3a3a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-hero-sub{font-size:clamp(15px,2.2vw,18px);line-height:1.75;color:var(--muted);margin:0 0 40px;word-break:keep-all;animation:landingFadeUp .65s ease .16s both}.landing-hero-br{display:block}.landing-hero-cta-wrap{animation:landingFadeUp .65s ease .24s both;margin-bottom:20px}.landing-hero-note{font-size:15px;color:var(--muted);margin:0;word-break:keep-all;animation:landingFadeUp .65s ease .32s both}.landing-hero-scroll-hint{position:absolute;bottom:36px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;animation:landingFadeUp .65s ease .4s both}.landing-hero-scroll-hint span{width:2px;height:40px;background:linear-gradient(to bottom,rgba(26,77,255,.4),transparent);border-radius:2px;animation:landingScrollPulse 1.8s ease-in-out infinite}@keyframes landingFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes landingScrollPulse{0%,to{opacity:.3;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1)}}.landing-problem{padding:100px 0;background:linear-gradient(180deg,#f5f3ee,#faf8f5)}.landing-problem .landing-section-label{color:var(--accent);background:#1a4dff0f;border-color:#1a4dff26}.landing-problem .landing-section-title{color:var(--ink)}.landing-problem .landing-section-desc{color:var(--muted)}.landing-problem .landing-section-desc strong{color:var(--ink)}.landing-problem-em{color:#d6473b}.landing-problem-steps{display:flex;align-items:stretch;justify-content:center;gap:0;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:20px 4px 16px}.landing-problem-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 16px 24px;border-radius:16px;width:160px;flex-shrink:0;border:2px solid transparent}.landing-problem-step--neutral{background:#1a4dff0f;border-color:#1a4dff2e}.landing-problem-step--warning{background:#f59e0b14;border-color:#f59e0b33}.landing-problem-step--danger{background:#d6473b0f;border-color:#d6473b33}.landing-problem-step-hint{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-size:11px;font-weight:700;white-space:nowrap;padding:3px 10px;border-radius:99px;background:#d6473b;color:#fff}.landing-problem-step--neutral .landing-problem-step-hint{background:var(--accent)}.landing-problem-step--warning .landing-problem-step-hint{background:#f59e0b}.landing-problem-step-icon{font-size:32px;margin-bottom:10px;line-height:1}.landing-problem-step-label{font-size:13px;font-weight:700;color:var(--ink);margin-bottom:8px;display:block}.landing-problem-step--danger .landing-problem-step-label{color:#b91c1c}.landing-problem-step-desc{font-size:12px;line-height:1.6;color:var(--muted);margin:0;white-space:pre-line}.landing-problem-step--danger .landing-problem-step-desc{color:#b91c1cb3;opacity:1}.landing-problem-arrow{font-size:22px;color:#00000026;flex-shrink:0;margin:0 4px;padding-top:56px;align-self:flex-start}.landing-problem-arrow--danger{color:#d6473b4d}.landing-problem-conclusion{margin-top:56px;text-align:center;padding:28px 32px;background:#d6473b0f;border:1px solid rgba(214,71,59,.18);border-radius:16px;max-width:480px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.7;color:#78350f}.landing-problem-conclusion strong{color:#b91c1c}.landing-problem-transition{margin-top:32px;text-align:center;font-size:clamp(18px,2.5vw,22px);font-weight:700;color:#78350f;letter-spacing:-.02em}.landing-strategy{padding:100px 0;background:linear-gradient(135deg,#f0f4ff,#faf8f5)}.landing-section-header--light{margin-bottom:48px}.strategy-chart-wrap{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:32px 24px 24px;margin-bottom:40px;overflow:hidden;box-shadow:0 4px 24px #1313160f}.strategy-chart-svg{width:100%;height:auto;display:block}.strategy-chart-placeholder{height:230px;border-radius:12px;background:var(--panel);margin-bottom:0}.strategy-perf-block{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:28px 32px 20px;margin-bottom:24px}.strategy-perf-title{font-size:13px;font-weight:600;color:var(--muted);text-align:center;margin-bottom:20px;letter-spacing:.03em;text-transform:uppercase}.strategy-perf-stats{display:flex;justify-content:space-around;gap:16px;margin-bottom:16px}.strategy-perf-stat{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.strategy-perf-value{font-size:clamp(18px,4vw,26px);font-weight:800;color:#22c55e;white-space:nowrap}.strategy-perf-value--dim{color:var(--muted)}.strategy-perf-stat--highlight{background:#22c55e12;border:1px solid rgba(34,197,94,.2);border-radius:10px;padding:10px 12px}.strategy-perf-badge{display:inline-block;background:#22c55e26;color:#22c55e;font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px;margin-left:4px;vertical-align:middle}.strategy-perf-label{font-size:11px;color:var(--muted);text-align:center;line-height:1.4}.strategy-perf-note{font-size:11px;color:var(--muted);text-align:center;opacity:.6}.strategy-perf-note-sub{font-size:10px;color:var(--muted)}.strategy-trust-strip{text-align:center;margin-bottom:32px}.strategy-trust-lead{font-size:15px;line-height:1.7;color:var(--muted, #525a78);margin:0 0 20px}.strategy-trust-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.strategy-trust-card{display:flex;flex-direction:column;padding:24px 20px;border-radius:16px;border:1px solid var(--line, #e2e5f0);background:#fff;text-align:left;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.strategy-trust-card:hover{border-color:#5865f2;box-shadow:0 4px 16px #5865f21a}.strategy-trust-quote{margin:0 0 16px;padding:0;border:none;font-size:14px;line-height:1.7;color:var(--ink, #131316);font-style:italic;flex:1}.strategy-trust-person{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.strategy-trust-person strong{font-size:14px;font-style:normal;color:var(--ink, #131316)}.strategy-trust-person span{font-size:12px;font-style:normal;color:var(--muted, #525a78)}.strategy-trust-card-link{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:10px 0;border-radius:8px;background:#5865f214;font-size:14px;font-weight:700;font-style:normal;color:#5865f2;min-height:44px;transition:background .2s ease}.strategy-trust-card:hover .strategy-trust-card-link{background:#5865f226}.strategy-chart-transition{text-align:center;font-size:14px;font-weight:600;color:var(--muted, #525a78);margin:0 0 16px}.strategy-chart-caption{font-size:12px;color:var(--muted);text-align:center;margin-bottom:8px;font-family:Sora,sans-serif}.strategy-invest-hook{text-align:center;margin-bottom:24px;padding:20px;background:#22c55e12;border:1px solid rgba(34,197,94,.2);border-radius:12px}.strategy-invest-hook-label{font-size:13px;color:var(--muted);margin-bottom:8px}.strategy-invest-hook-value{font-size:24px;color:var(--ink);font-weight:700;margin-bottom:6px}.strategy-invest-hook-value strong{color:#22c55e}.strategy-invest-hook-growth{font-size:13px;color:#22c55ed9;font-weight:600;margin-top:2px}.strategy-invest-hook-sub{font-size:11px;color:var(--muted)}.strategy-invest-hook-disclaimer{font-size:10px;color:var(--muted);opacity:.7;margin-top:4px}.strategy-trade-wrap{margin-top:12px;overflow-x:auto}.strategy-trade-table{width:100%;border-collapse:collapse;font-size:12px;color:var(--muted)}.strategy-trade-table th{text-align:left;padding:6px 10px;border-bottom:1px solid var(--line);font-weight:500;color:var(--muted);white-space:nowrap}.strategy-trade-table td{padding:6px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.strategy-trade-table .positive{color:#22c55ee6;font-weight:600}.strategy-trade-table .negative{color:#ef4444d9;font-weight:600}.strategy-trade-table .col-date{color:var(--ink);font-weight:500;letter-spacing:.02em}.strategy-rule-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:600px;margin:0 auto}.strategy-rule-card{display:flex;align-items:center;gap:16px;padding:20px 24px;border-radius:14px;border:1px solid transparent}.strategy-rule-card--buy{background:#22c55e14;border-color:#22c55e33}.strategy-rule-card--sell{background:#ef444414;border-color:#ef444433}.strategy-rule-icon{font-size:28px;font-weight:700;flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border-radius:12px}.strategy-rule-card--buy .strategy-rule-icon{color:#16a34a;background:#22c55e1f}.strategy-rule-card--sell .strategy-rule-icon{color:#dc2626;background:#ef44441f}.strategy-rule-card strong{display:block;font-size:14px;font-weight:700;margin-bottom:4px}.strategy-rule-card--buy strong{color:#16a34a}.strategy-rule-card--sell strong{color:#dc2626}.strategy-rule-card p{font-size:13px;color:var(--muted);margin:0;line-height:1.5}.landing-explore{padding:100px 0;background:linear-gradient(180deg,#faf8f5,#f5f0eb)}.explore-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px}.explore-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 20px 24px;background:var(--panel);border:1px solid var(--line);border-radius:20px;text-decoration:none;box-shadow:0 2px 16px #1313160f;transition:transform .15s ease,box-shadow .15s ease}.explore-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #1313161a}.explore-card-ticker{font-size:22px;font-weight:800;color:var(--ink);letter-spacing:-.02em;margin-bottom:4px}.explore-card-name{font-size:13px;color:var(--muted);margin-bottom:20px}.explore-card-cagr{font-size:clamp(26px,4vw,36px);font-weight:800;color:#22c55e;margin-bottom:4px}.explore-card-cagr-label{font-size:11px;color:var(--muted);margin-bottom:8px}.explore-card-bh{font-size:11px;color:var(--muted);opacity:.6;margin-bottom:16px}.explore-card-link{font-size:13px;font-weight:600;color:var(--accent);margin-top:auto}.explore-disclaimer{font-size:11px;color:var(--muted);opacity:.7;text-align:center;margin-bottom:16px}.explore-cta-wrap{text-align:center}.explore-cta-btn{display:inline-block;font-size:16px;font-weight:700;color:var(--accent);background:#1a4dff14;border:1px solid rgba(26,77,255,.2);border-radius:12px;padding:14px 32px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.explore-cta-btn:hover{background:#1a4dff24;transform:translateY(-2px);box-shadow:0 4px 20px #1a4dff26}.landing-howitworks{padding:100px 0 148px;background:#f5f3ee;border-radius:0 0 48px 48px}.landing-howitworks .landing-section-label{color:var(--accent);background:#1a4dff0f;border-color:#1a4dff26}.landing-howitworks .landing-section-title{color:var(--ink)}.landing-howitworks .landing-section-desc{color:var(--muted)}.howitworks-steps{display:flex;align-items:stretch;justify-content:center;gap:0}.howitworks-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 28px;background:var(--panel);border:1px solid var(--line);border-radius:20px;flex:1;max-width:320px;box-shadow:0 2px 16px #1313160f;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.howitworks-step:hover{transform:translateY(-4px);box-shadow:0 8px 32px #1313161a}.howitworks-step-number{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--accent);background:#1a4dff14;border:1px solid rgba(26,77,255,.2);border-radius:99px;padding:3px 12px;margin-bottom:20px}.howitworks-step-icon{font-size:40px;line-height:1;margin-bottom:16px}.howitworks-step-title{font-size:17px;font-weight:700;color:var(--ink);margin:0 0 12px}.howitworks-step-desc{font-size:14px;line-height:1.7;color:var(--muted);margin:0;white-space:pre-line}.howitworks-connector{font-size:24px;color:var(--muted);opacity:.4;padding:64px 12px 0;flex-shrink:0;align-self:flex-start}.howitworks-disclaimer{margin-top:56px;text-align:center;font-size:13px;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 24px;max-width:600px;margin-left:auto;margin-right:auto}.landing-cta{position:relative;padding:148px 0 100px;margin-top:-48px;background:linear-gradient(135deg,#eef2ff,#f3eeff);overflow:hidden;text-align:center;border-radius:48px 48px 0 0;z-index:1}.landing-cta-bg-orb{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(88,101,242,.12) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;filter:blur(60px)}.landing-cta-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.landing-cta-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 20px}.landing-cta-headline{font-size:clamp(32px,5vw,54px);font-weight:700;line-height:1.2;color:var(--ink);margin:0 0 24px;letter-spacing:-.02em}.landing-cta-desc{font-size:16px;line-height:1.75;color:var(--muted);margin:0 0 40px;max-width:500px}.landing-cta-btns{display:flex;flex-direction:column;align-items:center;gap:16px}.landing-explore-btn{display:inline-block;font-size:15px;font-weight:600;color:var(--accent);text-decoration:none;padding:10px 24px;border:1px solid rgba(26,77,255,.25);border-radius:10px;transition:background .15s ease,transform .15s ease}.landing-explore-btn:hover{background:#1a4dff14;transform:translateY(-1px)}[data-theme=dark] .landing-hero{background:linear-gradient(135deg,#0d0d20,#12101e,#1a0f14)}[data-theme=dark] .landing-hero-bg-orb--1{background:radial-gradient(circle,rgba(88,101,242,.4) 0%,transparent 70%);opacity:.2}[data-theme=dark] .landing-hero-bg-orb--2{background:radial-gradient(circle,rgba(252,165,165,.3) 0%,transparent 70%);opacity:.15}[data-theme=dark] .landing-hero-scroll-hint span{background:linear-gradient(to bottom,rgba(88,101,242,.5),transparent)}[data-theme=dark] .landing-problem{background:linear-gradient(180deg,#0e0e1a,#12101e)}[data-theme=dark] .landing-problem-step--neutral{background:#5865f21a;border-color:#5865f240}[data-theme=dark] .landing-problem-step--warning{background:#f59e0b1a;border-color:#f59e0b40}[data-theme=dark] .landing-problem-step--danger{background:#d6473b1a;border-color:#d6473b40}[data-theme=dark] .landing-problem-step--danger .landing-problem-step-label{color:#fca5a5}[data-theme=dark] .landing-problem-step--danger .landing-problem-step-desc{color:#fca5a5b3}[data-theme=dark] .landing-problem-arrow{color:#ffffff26}[data-theme=dark] .landing-problem-conclusion{background:#d6473b1a;border-color:#d6473b40;color:#fca5a5}[data-theme=dark] .landing-problem-conclusion strong{color:#f87171}[data-theme=dark] .landing-problem-transition{color:#fca5a5}[data-theme=dark] .landing-strategy{background:linear-gradient(135deg,#0e0e20,#12101e)}[data-theme=dark] .strategy-chart-wrap{box-shadow:0 4px 24px #0000004d}[data-theme=dark] .strategy-chart-placeholder{background:#ffffff08}[data-theme=dark] .strategy-perf-block{background:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .strategy-perf-value--dim{color:#ffffff59}[data-theme=dark] .strategy-perf-note-sub{color:#ffffff73}[data-theme=dark] .strategy-chart-caption{color:#ffffff59}[data-theme=dark] .strategy-trust-lead{color:#fff9}[data-theme=dark] .strategy-trust-card{background:var(--panel, #1a1a2e);border-color:#ffffff14}[data-theme=dark] .strategy-trust-card:hover{border-color:#5865f2;box-shadow:0 4px 16px #5865f226}[data-theme=dark] .strategy-trust-quote{color:#d1d5e8}[data-theme=dark] .strategy-trust-person strong{color:#e4e6f0}[data-theme=dark] .strategy-trust-card-link{color:#a5b4fc;background:#5865f21f}[data-theme=dark] .strategy-trust-card:hover .strategy-trust-card-link{background:#5865f233}[data-theme=dark] .strategy-invest-hook-label{color:#ffffff80}[data-theme=dark] .strategy-invest-hook-value{color:#ffffffe6}[data-theme=dark] .strategy-invest-hook-sub{color:#ffffff4d}[data-theme=dark] .strategy-trade-table{color:#fff9}[data-theme=dark] .strategy-trade-table th{border-bottom-color:#ffffff1a;color:#ffffff59}[data-theme=dark] .strategy-trade-table td{border-bottom-color:#ffffff0f}[data-theme=dark] .strategy-trade-table .col-date{color:#ffffffd9}[data-theme=dark] .landing-explore{background:linear-gradient(180deg,#12101e,#0e0e1a)}[data-theme=dark] .explore-card{box-shadow:0 2px 16px #0000004d}[data-theme=dark] .explore-card:hover{box-shadow:0 8px 32px #0006}[data-theme=dark] .explore-card-bh{opacity:.5}[data-theme=dark] .landing-howitworks{background:#0d0d18}[data-theme=dark] .howitworks-step{box-shadow:0 2px 16px #0000004d}[data-theme=dark] .howitworks-step:hover{box-shadow:0 8px 32px #0006}[data-theme=dark] .howitworks-connector{color:var(--muted)}[data-theme=dark] .landing-cta{background:linear-gradient(135deg,#0e0e20,#14101e)}[data-theme=dark] .landing-cta-bg-orb{background:radial-gradient(circle,rgba(88,101,242,.2) 0%,transparent 70%)}[data-theme=dark] .landing-discord-btn{box-shadow:0 4px 20px #5865f266}.lc-axis{stroke:#0000001f}.lc-grid{stroke:#0000000f}.lc-label{fill:#00000073}.lc-close{stroke:#1e283c73;fill:none}.lc-ma50{stroke:#f59e0bb3;fill:none}.lc-ma50-label{fill:#f59e0bb3}.lc-ma200{stroke:#2563eb99;fill:none}.lc-ma200-label{fill:#2563eb99}[data-theme=dark] .lc-axis{stroke:#ffffff1f}[data-theme=dark] .lc-grid{stroke:#ffffff0f}[data-theme=dark] .lc-label{fill:#ffffff59}[data-theme=dark] .lc-close{stroke:#dce6f0d9}[data-theme=dark] .lc-ma50{stroke:#fbbf24cc}[data-theme=dark] .lc-ma50-label{fill:#fbbf24cc}[data-theme=dark] .lc-ma200{stroke:#60a5facc}[data-theme=dark] .lc-ma200-label{fill:#60a5facc}@media (max-width: 900px){.strategy-trust-cards{grid-template-columns:1fr}.explore-cards{grid-template-columns:repeat(2,1fr)}.howitworks-steps{flex-direction:column;align-items:center;gap:16px}.howitworks-step{max-width:480px;width:100%}.howitworks-connector{display:none}.strategy-rule-cards{grid-template-columns:1fr;max-width:380px}.strategy-perf-block{padding:20px 16px 16px}.strategy-perf-stats{flex-direction:column;align-items:center;gap:12px}.strategy-perf-stat{width:100%}.strategy-perf-value{font-size:22px}.strategy-trade-table .col-date{display:none}}@media (max-width: 680px){.landing-hero{padding:72px var(--layout-gutter-mobile) 60px;min-height:100svh}.landing-hero-headline{font-size:clamp(30px,8vw,44px)}.landing-hero-sub{font-size:15px}.landing-hero-br{display:none}.landing-problem{padding:72px 0}.landing-problem-steps{flex-direction:column;align-items:center;overflow-x:visible;padding:8px var(--layout-gutter-mobile) 16px}.landing-problem-step{min-width:0;max-width:340px;width:100%;padding:24px 20px 20px}.landing-strategy,.landing-explore{padding:72px 0}.explore-cards{grid-template-columns:repeat(2,1fr);gap:12px}.explore-card{padding:24px 16px 20px;border-radius:14px}.explore-card-ticker{font-size:18px}.strategy-chart-wrap{padding:20px 12px 16px;border-radius:14px}.landing-howitworks{padding:72px 0 120px;border-radius:0 0 32px 32px}.landing-cta{padding:120px 0 72px;margin-top:-32px;border-radius:32px 32px 0 0}.landing-section-inner{padding:0 var(--layout-gutter-mobile)}.landing-problem-arrow{transform:rotate(90deg);padding-top:0;font-size:22px;margin:4px 0;align-self:center}.strategy-marker-label{display:none}}
