:root{color-scheme:light;--ink:#111827;--muted:#64748b;--line:#d8e0ea;--panel:#ffffff;--bg:#eef3f8;--green:#1c7c54;--red:#b42318;--amber:#b54708;--blue:#175cd3;--teal:#0f766e;--violet:#6d28d9;--cyan:#0284c7}*{box-sizing:border-box}body{margin:0;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(238,243,248,.92) 26%),radial-gradient(circle at 18% 0,rgba(20,184,166,.12),transparent 26%),radial-gradient(circle at 86% 8%,rgba(245,158,11,.12),transparent 28%),var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tradingDesk{margin:0 auto;max-width:1480px}.tradingHero{background:linear-gradient(120deg,#071a2c,#0b4e5a 56%,#156d52);border:1px solid #155e75;border-radius:8px;color:#effffb;justify-content:space-between;margin-bottom:16px;overflow:hidden;padding:28px 30px;position:relative}.tradingHero,.tradingHero h2{align-items:center;display:flex}.tradingHero h2{font-size:28px;gap:10px;margin:3px 0 8px}.tradingHero p{color:#c8efe5;margin:0;max-width:720px}.tradingHero .eyebrow{color:#fcd34d}.tradingHero .primary{background:#fbbf24;color:#172554}.tradingDisclaimer{align-items:center;color:#475569;display:flex;font-size:13px;gap:7px;margin:0 0 16px}.aiTradePanel,.tradePanel,.tradeSignalCard,.tradingScannerPanel{background:rgba(255,255,255,.94);border:1px solid var(--line);border-radius:8px}.tradingScannerPanel{margin-bottom:16px;overflow:hidden;padding:18px}.aiTradePanel h3,.tradePanel h3,.tradingScannerPanel h3{align-items:center;display:flex;gap:8px;margin:3px 0 12px}.tradingScannerTable{min-width:860px}.tradingScannerPanel{overflow-x:auto}.scannerHead,.scannerRow{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.4fr .45fr 1fr .8fr .65fr 1.25fr 1.25fr 18px}.scannerHead{border-bottom:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:800;padding:0 12px 9px;text-transform:uppercase}.scannerRow{background:transparent;border:0;border-bottom:1px solid #e9eef4;color:var(--ink);cursor:pointer;padding:11px 12px;text-align:left;width:100%}.scannerRow.selected,.scannerRow:hover{background:#edf8f6}.scannerRow span:first-child{display:grid;grid-gap:2px;gap:2px}.scannerRow small{color:var(--muted);font-size:11px}.tradeDirection{align-items:center;display:inline-flex;font-size:12px;font-weight:850;gap:5px}.tradeDirection.bullish{color:var(--green)}.tradeDirection.bearish{color:var(--red)}.tradeDirection.neutral{color:var(--muted)}.tradeDetailGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1.25fr 1fr 1fr}.aiTradePanel,.tradePanel,.tradeSignalCard{padding:20px}.tradeSignalCard{border-top:5px solid #64748b}.tradeSignalCard.bullish{border-top-color:#059669}.tradeSignalCard.bearish{border-top-color:#dc2626}.signalCardTop{align-items:center;display:flex;justify-content:space-between}.signalCardTop>b{color:#0f172a;font-size:34px}.signalCardTop>b small{color:var(--muted);font-size:14px}.tradeSignalCard h3{margin:14px 0 2px}.tradeSignalCard>p{color:var(--muted);margin:0 0 14px}.tradeLevels{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,1fr);margin:15px 0}.tradeLevels span{background:#f5f8fb;border:1px solid #e7edf4;color:var(--muted);display:grid;font-size:11px;grid-gap:3px;gap:3px;padding:8px}.tradeLevels b{color:var(--ink);font-size:13px}.invalidation{align-items:flex-start;background:#fff7ed;color:#9a3412!important;display:flex;font-size:12px;gap:7px;padding:9px}.indicatorRead,.levelRows{display:grid;grid-gap:8px;gap:8px}.indicatorRead span,.levelRows>div{align-items:center;border-bottom:1px solid #edf1f5;display:flex;font-size:13px;justify-content:space-between;padding-bottom:7px}.levelRows small{color:var(--muted)}.levelRows .support{color:var(--green);font-weight:800}.levelRows .resistance{color:var(--red);font-weight:800}.aiTradePanel{grid-column:span 2}.aiTradePanel h4{color:#0f766e;font-size:13px;margin:16px 0 5px}.aiTradePanel li,.aiTradePanel p{color:#475569;font-size:14px;line-height:1.5}.aiTradePanel ul{margin:7px 0;padding-left:20px}.aiSummary{color:#0f172a!important;font-weight:700}.emptyTrading{align-items:center;color:var(--muted);display:flex;gap:10px;justify-content:center;min-height:220px}.bilingualText{display:grid;grid-gap:3px;gap:3px}.bilingualText span:last-child{color:#64748b}.aiInvalidation{align-items:flex-start;background:#fff7ed;border-left:3px solid #f97316;display:flex;gap:8px;padding:10px}.riskFramework{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,1fr)}.riskFramework span{background:#f0fdfa;border:1px solid #ccfbf1;color:#334155;font-size:12px;line-height:1.45;padding:10px}.riskFramework small{background:#0f766e;border-radius:999px;color:white;display:inline-grid;font-weight:800;height:18px;margin-right:6px;place-items:center;width:18px}button{font:inherit}.shell{min-height:100vh;padding:28px}.topbar{align-items:center;display:flex;justify-content:space-between;gap:20px;margin:0 auto 22px;max-width:1480px}.mainNav,.topbarActions{align-items:center;display:flex;gap:8px}.mainNav{background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;padding:4px}.mainNav button{background:transparent;border:0;border-radius:6px;color:#475467;cursor:pointer;font-size:13px;font-weight:850;min-height:34px;padding:0 12px}.mainNav button.active{background:#0f172a;color:#ffffff}.brandLockup{align-items:center;display:flex;gap:13px}.logoMark{background:linear-gradient(145deg,#0f172a,#164e63 55%,#0f766e);border:1px solid rgba(255,255,255,.72);border-radius:14px;box-shadow:0 18px 42px rgba(15,23,42,.18);height:58px;overflow:hidden;position:relative;width:58px}.logoMark svg{height:58px;inset:0;position:absolute;width:58px}.logoMark path{fill:none;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.logoMark path:first-child{stroke:#67e8f9}.logoMark circle{fill:#fbbf24;stroke:#ffffff;stroke-width:2}.logoPulse{background:rgba(255,255,255,.15);border-radius:999px;position:absolute}.logoPulse.one{height:32px;left:-10px;top:-9px;width:32px}.logoPulse.two{height:46px;right:-22px;top:7px;width:46px}.logoPulse.three{background:rgba(251,191,36,.24);bottom:-18px;height:42px;left:10px;width:42px}.brandName{color:#0f172a;font-size:28px;font-weight:850;line-height:1.05;margin:0}.brandTag{color:var(--muted);display:block;font-weight:750;margin-top:5px}.brandTag,.eyebrow{font-size:12px;text-transform:uppercase}.eyebrow{color:var(--blue);font-weight:700;letter-spacing:0;margin:0 0 4px}h1{font-size:30px;line-height:1.2;margin:0}.homePage{display:grid;grid-gap:18px;gap:18px;margin:0 auto;max-width:1480px}.homeHero{align-items:stretch;background:linear-gradient(135deg,rgba(15,23,42,.97),rgba(15,118,110,.93) 48%,rgba(23,92,211,.9)),linear-gradient(90deg,rgba(255,255,255,.08),transparent);border:1px solid rgba(255,255,255,.36);border-radius:10px;box-shadow:0 28px 64px rgba(15,23,42,.18);color:#ffffff;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);overflow:hidden;padding:34px}.homeHeroText{min-width:0}.homeHero .eyebrow{color:#a7f3d0}.homeHero h1{color:#ffffff;font-size:42px;line-height:1.08;margin:0;max-width:980px}.homeHero p{color:#e0f2fe;font-size:15px;line-height:1.65;margin:14px 0 0;max-width:900px}.homeHeroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.homeHeroActions a{align-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.34);border-radius:8px;color:#ffffff;display:inline-flex;font-size:14px;font-weight:850;gap:8px;min-height:40px;padding:0 14px;text-decoration:none}.homeSignalBoard{display:grid;grid-gap:10px;gap:10px}.homeSignalBoard div{background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.72);border-radius:8px;color:#0f172a;padding:14px}.homeSignalBoard span{color:#475467;display:block;font-size:11px;font-weight:850;text-transform:uppercase}.homeSignalBoard strong{display:block;font-size:34px;line-height:1;margin-top:6px}.homeSignalBoard small{color:#64748b;display:block;font-size:12px;font-weight:750;margin-top:6px}.homeContact,.homeLearningGrid article,.homeSection,.homeTheory,.homeTrafficPanel{background:rgba(255,255,255,.9);border:1px solid var(--line);border-radius:10px;box-shadow:0 16px 36px rgba(15,23,42,.055);padding:18px}.homeSectionHeader{margin-bottom:14px}.homeContact h2,.homeSectionHeader h2{color:#0f172a;font-size:24px;line-height:1.15;margin:0}.homeTrafficPanel{align-items:stretch;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,.6fr) minmax(0,1fr) minmax(220px,.7fr);padding:14px}.homeTrafficPanel h2{color:#0f172a;font-size:22px;line-height:1.1;margin:0}.homeTrafficPanel p{color:#475467;font-size:12px;line-height:1.45;margin:7px 0 0}.trafficStatsGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.trafficStatsGrid article{background:linear-gradient(180deg,#f8fafc,#ffffff);border:1px solid var(--line);border-radius:8px;padding:10px}.trafficStatsGrid span{color:#64748b;display:block;font-size:11px;font-weight:850;margin-bottom:5px;text-transform:uppercase}.trafficStatsGrid strong{color:#0f172a;display:block;font-size:21px;line-height:1}.trafficStatsGrid small{color:#64748b;display:block;font-size:11px;font-weight:750;margin-top:6px}.trafficOrigins{background:#f8fafc;border:1px solid var(--line);border-radius:8px;padding:10px}.trafficOrigins>span{color:#64748b;display:block;font-size:11px;font-weight:850;margin-bottom:8px;text-transform:uppercase}.trafficOrigins div{display:flex;flex-wrap:wrap;gap:6px}.trafficOrigins small{align-items:center;background:#ffffff;border:1px solid #e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:11px;font-weight:800;gap:7px;max-width:100%;padding:6px 8px}.trafficOrigins b{color:var(--blue)}.homeTheory{display:grid;grid-gap:16px;gap:16px;overflow:hidden}.homeTheoryIntro{background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(240,253,250,.95)),linear-gradient(90deg,rgba(23,92,211,.08),rgba(15,118,110,.08));border:1px solid #dbeafe;border-radius:8px;padding:20px}.homeTheoryIntro h2{color:#0f172a;font-size:30px;line-height:1.15;margin:0;max-width:980px}.homeTheoryIntro p{color:#334155;font-size:14px;line-height:1.7;margin:12px 0 0;max-width:1080px}.homeTheoryIntro .lead{color:#0f172a;font-size:16px;font-weight:650}.theoryConceptGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.theoryConceptGrid article{background:#ffffff;border:1px solid var(--line);border-radius:8px;min-height:178px;padding:15px}.theoryConceptGrid span{align-items:center;background:#0f172a;border-radius:999px;color:#ffffff;display:inline-flex;font-size:11px;font-weight:900;min-height:26px;padding:0 10px}.theoryConceptGrid article:nth-child(2) span{background:#0f766e}.theoryConceptGrid article:nth-child(3) span{background:#175cd3}.theoryConceptGrid article:nth-child(4) span{background:#b54708}.theoryConceptGrid strong{color:#0f172a;display:block;font-size:16px;line-height:1.25;margin-top:12px}.theoryConceptGrid p{color:#475467;font-size:13px;line-height:1.5;margin:8px 0 0}.theoryDeepGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.theoryDeepGrid article{background:linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid var(--line);border-radius:8px;padding:16px}.theoryDeepGrid ul{color:#475467;display:grid;font-size:13px;grid-gap:9px;gap:9px;line-height:1.5;margin:0;padding-left:19px}.theoryDeepGrid li::marker{color:var(--blue);font-weight:850}.homeMenuGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.homeMenuCard{background:linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid var(--line);border-radius:8px;cursor:pointer;min-height:250px;padding:16px;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.homeMenuCard:hover{border-color:#94a3b8;box-shadow:0 18px 38px rgba(15,23,42,.1);transform:translateY(-2px)}.homeCardIcon{align-items:center;background:#0f172a;border-radius:8px;color:#ffffff;display:inline-flex;height:42px;justify-content:center;margin-bottom:14px;width:42px}.homeMenuCard:nth-child(2) .homeCardIcon{background:#0f766e}.homeMenuCard:nth-child(3) .homeCardIcon{background:#175cd3}.homeMenuCard:nth-child(4) .homeCardIcon{background:#6d28d9}.homeMenuCard small{color:var(--blue);display:block;font-size:11px;font-weight:850;margin-bottom:7px;text-transform:uppercase}.homeMenuCard strong{color:#0f172a;display:block;font-size:20px;line-height:1.2}.homeMenuCard p{color:#475467;font-size:13px;line-height:1.55;margin:10px 0 16px}.homeMenuCard b{align-items:center;color:#0f172a;display:inline-flex;font-size:13px;gap:6px}.homeLearningGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.25fr .75fr}.homeLearningGrid ol{color:#475467;display:grid;font-size:13px;grid-gap:9px;gap:9px;line-height:1.5;margin:0;padding-left:20px}.homeLearningGrid li::marker{color:var(--teal);font-weight:850}.homeLearningGrid p{color:#475467;font-size:14px;line-height:1.55;margin:0}.decisionFlow{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.decisionFlow span{background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#3730a3;font-size:12px;font-weight:850;padding:7px 10px}.homeContact{align-items:center;display:flex;gap:18px;justify-content:space-between}.homeContact p{color:#475467;font-size:14px;margin:8px 0 0}.contactLinks{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.contactLinks a{align-items:center;background:#0f172a;border-radius:8px;color:#ffffff;display:inline-flex;font-size:13px;font-weight:850;gap:8px;min-height:40px;padding:0 13px;text-decoration:none}.contactLinks a:nth-child(2){background:#0f766e}h2{font-size:22px;line-height:1.25;margin:0}.iconButton,.primary{align-items:center;border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;display:inline-flex;justify-content:center}.primary{border-color:#0f172a;background:linear-gradient(135deg,#0f172a,#0f766e);border-radius:7px;color:white;gap:8px;min-height:42px;padding:0 16px}.languageSwitch{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:inline-flex;gap:4px;min-height:42px;padding:4px 6px}.languageSwitch button{background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;font-size:12px;font-weight:800;min-height:30px;min-width:36px}.languageSwitch button.active{background:#113f67;color:white}.iconButton{border-radius:6px;height:34px;width:34px}button:disabled{cursor:progress;opacity:.58}.summary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 18px;max-width:1480px}.summary div{background:linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 34px rgba(15,23,42,.06);padding:16px}.summary span{display:block;font-size:28px;font-weight:750}.summary p{color:var(--muted);margin:3px 0 0}.notice{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:var(--amber);display:flex;gap:8px;padding:12px 14px}.interpretation,.notice{margin:0 auto 18px;max-width:1480px}.interpretation{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:18px;box-shadow:0 18px 44px rgba(15,23,42,.06)}.readMode{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr;margin:0 auto 18px;max-width:1480px}.readMode div{background:linear-gradient(135deg,#ffffff,#f0fdfa);border:1px solid var(--line);border-radius:8px;padding:14px 16px}.readMode div:nth-child(2){background:linear-gradient(135deg,#ffffff,#fff7ed)}.readMode span{color:var(--teal);display:block;font-size:12px;font-weight:850;margin-bottom:4px;text-transform:uppercase}.readMode p{color:#334155;font-size:13px;line-height:1.48;margin:0}.cycleEducation,.manualAnchorPanel{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 44px rgba(15,23,42,.06);margin:0 auto 18px;max-width:1480px;padding:18px}.shareCardStudio{background:rgba(255,255,255,.92);border:1px solid var(--line);border-radius:10px;box-shadow:0 16px 36px rgba(15,23,42,.055);margin:0 auto 18px;max-width:1480px;padding:18px}.shareCardGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.cycleShareShell{display:grid;grid-gap:10px;gap:10px;min-width:0}.cycleShareActions{display:flex;flex-wrap:wrap;gap:7px}.cycleShareActions button{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:#344054;cursor:pointer;display:inline-flex;font-size:12px;font-weight:850;gap:6px;min-height:34px;padding:0 10px}.cycleShareCard{background:linear-gradient(145deg,rgba(15,23,42,.98),rgba(15,118,110,.94));border-radius:14px;box-shadow:0 22px 46px rgba(15,23,42,.18);color:#ffffff;min-height:620px;overflow:hidden;padding:22px}.cycleShareShell.equity_index .cycleShareCard{background:linear-gradient(145deg,#0f172a,#175cd3)}.cycleShareShell.commodity_gold .cycleShareCard{background:linear-gradient(145deg,#111827,#b54708)}.shareCardTop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.shareCardTop span,.shareDataGrid span,.shareModeStrip span,.shareNarrative span{color:rgba(255,255,255,.72);display:block;font-size:11px;font-weight:850;text-transform:uppercase}.shareCardTop h3{color:#ffffff;font-size:30px;line-height:1.05;margin:5px 0 0}.shareCardTop p{color:rgba(255,255,255,.72);font-size:12px;font-weight:750;margin:8px 0 0}.shareCardTop b{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);border-radius:999px;font-size:12px;padding:7px 10px}.shareModeStrip{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:10px;margin-top:18px;padding:13px}.shareModeStrip strong{display:block;font-size:20px;margin-top:4px}.shareNarrative{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.shareCycleData,.shareNarrative div{background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.7);border-radius:10px;color:#0f172a;padding:13px}.shareDataGrid span,.shareNarrative span{color:#64748b}.shareNarrative strong{display:block;font-size:18px;margin-top:4px}.shareNarrative p{color:#334155;font-size:12px;line-height:1.45;margin:5px 0 0}.shareCycleData{margin-top:14px}.shareDataHeader{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:900;gap:7px;margin-bottom:10px}.shareDataGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.shareDataGrid div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:9px}.shareDataGrid .wide{grid-column:1/-1}.shareDataGrid strong{color:#0f172a;display:block;font-size:12px;line-height:1.25;margin-top:3px}.cycleShareCard footer{color:rgba(255,255,255,.76);font-size:11px;font-weight:750;margin-top:15px}.shareNotice{color:var(--green);font-size:12px;font-weight:850;margin:0}.moduleSharePanel{background:rgba(255,255,255,.92);border:1px solid var(--line);border-radius:10px;box-shadow:0 16px 36px rgba(15,23,42,.055);margin-bottom:14px;padding:16px}.moduleSharePanel .insightShareShell{max-width:560px}.insightShareShell{display:grid;grid-gap:10px;gap:10px;min-width:0}.insightShareCard{background:linear-gradient(145deg,#0f172a,#0f766e);border-radius:14px;box-shadow:0 22px 46px rgba(15,23,42,.16);color:#ffffff;min-height:610px;overflow:hidden;padding:22px}.insightShareShell.trader .insightShareCard{background:linear-gradient(145deg,#111827,#0f766e)}.insightShareShell.sentiment .insightShareCard{background:linear-gradient(145deg,#111827,#175cd3)}.insightShareShell.onchain .insightShareCard{background:linear-gradient(145deg,#111827,#6d28d9)}.insightShareShell.fractal .insightShareCard{background:radial-gradient(circle at 18% 12%,rgba(34,211,238,.24),transparent 30%),radial-gradient(circle at 86% 18%,rgba(245,158,11,.22),transparent 28%),linear-gradient(145deg,#101827,#243b8f 52%,#0f766e)}.insightShareShell.trading .insightShareCard{background:linear-gradient(135deg,#052e2b,#0f766e 58%,#0e7490)}.menuAiInsight{background:#fff;border:1px solid var(--line);border-radius:8px;margin:0 auto 18px;max-width:1480px;padding:16px 18px}.menuAiHeading{align-items:center;display:flex;justify-content:space-between;gap:14px}.menuAiHeading h3{align-items:center;display:flex;font-size:17px;gap:7px;margin:2px 0}.menuAiInsight>p{color:var(--muted);font-size:13px;margin:10px 0 0}.menuAiBody{border-top:1px solid #e8eef3;margin-top:14px;padding-top:13px}.menuAiGrid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:1fr 1fr}.menuAiGrid section{min-width:0}.menuAiGrid h4{align-items:center;color:#0f766e;display:flex;font-size:13px;gap:6px;margin:7px 0}.menuAiGrid li,.menuAiGrid p{color:#475569;font-size:13px;line-height:1.5}.menuAiGrid ul{margin:0;padding-left:18px}.aiBias{display:inline-block;font-size:13px;margin:2px 0;text-transform:capitalize}.aiBias.bullish{color:var(--green)}.aiBias.bearish{color:var(--red)}.aiBias.neutral{color:var(--muted)}.aiError{color:var(--red)!important}.menuAiInsight.cycle{border-left:4px solid #2563eb}.menuAiInsight.profitable{border-left:4px solid #059669}.menuAiInsight.sentiment{border-left:4px solid #f97316}.menuAiInsight.onchain{border-left:4px solid #7c3aed}.menuAiInsight.fractal{border-left:4px solid #0f766e}.menuAiInsight.trading{border-left:4px solid #0f172a}.fractalSharePanel .insightShareShell{max-width:650px}.fractalSharePanel .shareDataGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fractalSharePanel .shareDataGrid strong{font-size:11px;overflow-wrap:anywhere}.manualAnchorHeader{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.cycleEducation h2,.manualAnchorHeader h2{font-size:22px;margin:0 0 6px}.manualAnchorHeader p{color:#475569;line-height:1.5;margin:0;max-width:780px}.anchorCurrent{background:linear-gradient(135deg,#f8fafc,#ecfeff);border:1px solid #bae6fd;border-radius:8px;min-width:210px;padding:12px}.anchorCurrent span,.cycleCountTable span,.manualAnchorGrid label{color:#64748b;font-size:12px;font-weight:750}.anchorCurrent strong{color:#0f172a;display:block;font-size:20px;margin-top:3px}.anchorCurrent small{color:var(--teal);display:block;font-weight:800;margin-top:2px}.manualAnchorGrid{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 110px 150px 160px 140px 1.5fr auto}.manualAnchorGrid label{display:grid;grid-gap:6px;gap:6px}.manualAnchorGrid input,.manualAnchorGrid select{background:#ffffff;border:1px solid var(--line);border-radius:6px;color:#0f172a;font:inherit;min-height:38px;padding:0 10px}.manualAnchorGrid button{justify-content:center;min-height:38px;white-space:nowrap}.cycleCountTable{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.cycleCountTable article{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:12px}.cycleCountTable strong{color:#0f172a;font-size:15px}.educationGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.educationGrid article{background:linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid var(--line);border-radius:8px;padding:14px}.educationGrid b{color:var(--navy);display:block;font-size:15px;margin-bottom:6px}.educationGrid p{color:#334155;font-size:13px;line-height:1.5;margin:0}.interpretationHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.marketPulse{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.legendStrip span,.marketPulse span{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:999px;color:#344054;display:inline-flex;font-size:12px;font-weight:700;gap:6px;min-height:30px;padding:0 10px;white-space:nowrap}.insightGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.2fr 1fr 1fr 1fr}.insight{border:1px solid var(--line);border-radius:8px;padding:14px}.primaryInsight{background:linear-gradient(145deg,#f8fbff,#ecfeff);border-color:#bae6fd}.insightTitle{align-items:center;color:#344054;display:flex;font-size:13px;font-weight:750;gap:7px;margin-bottom:8px}.insight p{color:#475467;font-size:13px;line-height:1.45;margin:0 0 8px}.insight p:last-child{margin-bottom:0}.assetLine{color:var(--ink)!important;font-weight:700}.legendStrip{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.legendStrip b{color:var(--ink)}.chartPanel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:18px;box-shadow:0 18px 44px rgba(15,23,42,.07)}.chartPanel,.cycleChartsGrid{margin:0 auto 18px;max-width:1480px}.cycleChartsGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.cycleChartsGrid .chartPanel{margin:0;max-width:none}.cycleChartsGrid .chartPanel:first-child{grid-column:1/-1}.cycleChartsGrid .chartSubcopy{max-width:920px}.chartPanel.anchorPicking{border-color:#f59e0b;box-shadow:0 18px 44px rgba(245,158,11,.18)}.chartHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.chartHeader h2{align-items:center;display:flex;gap:8px}.chartSubcopy{color:#475467;font-size:13px;line-height:1.45;margin:6px 0 0;max-width:740px}.chartLegend{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.chartLegend span{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:999px;color:#344054;display:inline-flex;font-size:12px;font-weight:750;gap:7px;min-height:28px;padding:0 10px}.chartLegend i{border-radius:999px;display:inline-block;height:8px;width:18px}.chartLegend .ma{background:#f59e0b}.chartLegend .ma200{background:#0f766e}.chartLegend .trend{background:#2563eb}.chartLegend .manualTrend{background:#0f172a}.chartLegend .dss{background:#7c3aed}.chartLegend .dssSignal{background:#f97316}.chartLegend .stochK{background:#059669}.chartLegend .stochD{background:#dc2626}.chartControls{align-items:center;display:flex;gap:8px}.chartControls select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff;border:1px solid var(--line);border-radius:7px;color:var(--ink);font:inherit;font-size:13px;font-weight:750;min-height:34px;min-width:132px;padding:0 12px}.timeframeSwitch{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:inline-flex;gap:3px;min-height:34px;padding:3px}.timeframeSwitch button{background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;font-size:12px;font-weight:850;min-height:27px;padding:0 10px}.timeframeSwitch button.active{background:#0f172a;color:#ffffff}.chartMeta{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px}.cycleWindowGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 12px}.cycleWindowGrid div{background:linear-gradient(135deg,#ffffff,#f0fdfa);border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px 11px}.cycleWindowGrid span{color:var(--teal);display:block;font-size:10px;font-weight:850;margin-bottom:4px;text-transform:uppercase}.cycleWindowGrid strong{color:#0f172a;display:block;font-size:12px;overflow-wrap:anywhere}.windowPills{display:flex;flex-wrap:wrap;gap:8px;margin:-3px 0 12px}.windowPills span{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:999px;color:#475467;display:inline-flex;font-size:11px;font-weight:750;gap:6px;min-height:28px;padding:0 10px}.windowPills span.active{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.windowPills b{color:#0f172a}.chartMeta span{background:#f8fafc;border:1px solid var(--line);border-radius:8px;color:#344054;display:block;font-size:12px;min-width:0;overflow-wrap:anywhere;padding:9px 10px}.chartMeta b{color:var(--muted);display:block;font-size:10px;margin-bottom:3px;text-transform:uppercase}.chartModelNote,.modelNote{background:#f8fafc;border:1px solid var(--line);border-radius:8px;color:#475467;font-size:13px;line-height:1.45;margin:0 0 12px;padding:10px 12px}.chartModelNote b,.modelNote b{color:var(--ink)}.modelNote p{margin:4px 0 0}.manualDrawingPanel{background:#f8fafc;border:1px solid var(--line);border-radius:8px;margin:0 0 12px;padding:10px}.manualDrawingHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.manualDrawingHeader span{color:var(--muted);display:block;font-size:10px;font-weight:850;margin-bottom:3px;text-transform:uppercase}.manualDrawingHeader strong{color:#0f172a;display:block;font-size:13px}.manualDrawingActions{display:flex;flex-wrap:wrap;gap:7px}.manualDrawingActions button,.manualTrendlineList button{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:7px;color:#344054;cursor:pointer;display:inline-flex;font-size:12px;font-weight:850;gap:6px;min-height:32px;padding:0 10px}.manualDrawingActions button.active{background:#0f172a;border-color:#0f172a;color:#ffffff}.manualDrawingActions button:disabled{cursor:not-allowed}.manualTrendlineList{display:grid;grid-gap:7px;gap:7px;margin-top:9px}.manualTrendlineList div{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(140px,.7fr) minmax(0,1fr) auto;padding:8px}.manualTrendlineList span{align-items:center;color:#0f172a;display:inline-flex;font-size:12px;font-weight:850;gap:7px}.manualTrendlineList i{background:#0f172a;border-radius:999px;display:inline-block;height:8px;width:18px}.manualTrendlineList small{margin:0;overflow-wrap:anywhere}.manualTrendlineList button{color:var(--red);height:30px;justify-content:center;padding:0;width:32px}.chartCanvasWrap{border:1px solid var(--line);border-radius:8px;min-height:562px;overflow:hidden;position:relative}.chartCanvas{height:390px;width:100%}.oscillatorCanvas{border-top:1px solid var(--line);height:170px;width:100%}.chartLoading{align-items:center;background:rgba(255,255,255,.74);color:#344054;display:flex;font-size:13px;font-weight:750;inset:0;justify-content:center;position:absolute}.chartError{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:var(--amber);font-size:13px;margin-bottom:10px;padding:10px 12px}.marketBriefs{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin:0 auto 18px;max-width:1480px;padding:18px;box-shadow:0 18px 44px rgba(15,23,42,.06)}.disclaimer{color:#475467;font-size:13px;line-height:1.45;margin:0;max-width:620px}.briefGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.briefCard{background:linear-gradient(180deg,#ffffff,#fbfdff);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 32px rgba(15,23,42,.055);padding:14px}.briefTop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.assetName{color:var(--blue);font-size:12px;font-weight:800;margin:0 0 2px}h3{font-size:18px;line-height:1.25;margin:0}.briefPrice{align-items:baseline;border-bottom:1px solid var(--line);display:flex;gap:10px;margin:10px 0 12px;padding-bottom:10px}.scoreRow{align-items:center;display:flex;gap:10px;margin:0 0 12px}.scoreRow strong{color:#344054;font-size:12px;white-space:nowrap}.scoreMeter{background:#eef2f6;border-radius:999px;height:9px;overflow:hidden;width:100%}.scoreMeter span{background:linear-gradient(90deg,#b42318,#b54708,#1c7c54);display:block;height:100%}.briefPrice span{font-size:24px;font-weight:780}.briefSection{margin-bottom:10px}.briefSection b{align-items:center;color:#344054;display:flex;font-size:13px;gap:6px;margin-bottom:4px}.briefSection p{color:#475467;font-size:13px;line-height:1.48;margin:0}.levelGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.levelGrid div{background:#f8fafc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px}.levelGrid span{color:var(--muted);display:block;font-size:11px;font-weight:800;margin-bottom:3px;text-transform:uppercase}.levelGrid strong{display:block;font-size:12px;overflow-wrap:anywhere}.levelGrid small{line-height:1.35}.tableWrap{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin:0 auto;max-width:1480px;overflow-x:auto}table{border-collapse:collapse;min-width:1180px;width:100%}td,th{border-bottom:1px solid var(--line);font-size:13px;padding:12px 10px;text-align:left;vertical-align:middle}th{background:#eef2f6;color:#475467;font-size:12px;font-weight:700}tr:last-child td{border-bottom:0}.asset{font-weight:750}small{color:var(--muted);display:block;margin-top:2px}.status,small{font-size:12px}.status{background:#eef2f6;border-radius:999px;color:#344054;display:inline-flex;font-weight:700;padding:5px 9px;white-space:nowrap}.status.confirmed{background:#dcfae6;color:var(--green)}.status.candidate,.status.due-soon{background:#fef0c7;color:var(--amber)}.status.failed{background:#fee4e2;color:var(--red)}.status.extended{background:#dbeafe;color:var(--blue)}.status.technical-only{background:#ecfeff;color:#0e7490}.bias{align-items:center;display:flex;gap:6px;white-space:nowrap}.risk{color:#475467;min-width:260px}.profitableTrader{margin:0 auto;max-width:1480px}.traderHero{align-items:center;background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(19,78,74,.94)),linear-gradient(90deg,rgba(251,191,36,.24),rgba(56,189,248,.18));border:1px solid rgba(255,255,255,.28);border-radius:8px;box-shadow:0 18px 44px rgba(15,23,42,.16);color:#ffffff;display:flex;gap:20px;justify-content:space-between;margin-bottom:14px;padding:22px}.traderHero .eyebrow{color:#67e8f9}.traderHero h2{align-items:center;display:flex;font-size:28px;gap:9px;margin-bottom:8px}.traderHero p{color:#dbeafe;font-size:14px;line-height:1.5;margin:0;max-width:760px}.qualityDial{align-items:center;aspect-ratio:1;background:#ffffff;border-radius:999px;color:#0f172a;display:flex;flex-direction:column;justify-content:center;min-width:128px}.qualityDial span{font-size:36px;font-weight:880;line-height:1}.qualityDial small{color:#475467;font-weight:850;margin:5px 0 0;text-align:center}.qualityDial.strong{box-shadow:inset 0 0 0 9px #dcfae6}.qualityDial.watch{box-shadow:inset 0 0 0 9px #fef0c7}.qualityDial.weak{box-shadow:inset 0 0 0 9px #fee4e2}.traderGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr 1fr}.traderPanel{background:linear-gradient(180deg,#ffffff,#fbfdff);border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 36px rgba(15,23,42,.055);min-width:0;padding:15px}.onchainMeaningPanel,.scoreMeaningPanel{background:linear-gradient(135deg,#ffffff,#f8fbff)}.onchainMeaningPanel p,.scoreMeaningPanel p{color:#334155;font-size:13px;line-height:1.5;margin:7px 0 0}.scoreMeaningBadge{border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:12px;font-weight:850;margin-bottom:5px;padding:7px 10px}.scoreMeaningBadge.bullish,.scoreMeaningBadge.strong{background:#dcfae6;border-color:#abefc6;color:var(--green)}.scoreMeaningBadge.neutral,.scoreMeaningBadge.watch{background:#dbeafe;border-color:#bfdbfe;color:var(--blue)}.scoreMeaningBadge.bearish,.scoreMeaningBadge.weak{background:#fee4e2;border-color:#fecdca;color:var(--red)}.scoreMeaningBadge.warning{background:#fef0c7;border-color:#fedf89;color:var(--amber)}.marketFocus,.processPanel{grid-column:span 1}.journalPanel{grid-column:span 2}.panelTitle{align-items:center;color:#344054;display:flex;font-size:14px;font-weight:850;gap:8px;margin-bottom:11px}.marketFocus select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff;border:1px solid var(--line);border-radius:7px;color:var(--ink);font:inherit;font-size:13px;font-weight:800;min-height:38px;padding:0 12px;width:100%}.focusStats,.riskResults{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.focusStats div,.riskResults div{background:#f8fafc;border:1px solid var(--line);border-radius:8px;padding:10px}.focusStats span,.riskResults span{color:var(--muted);display:block;font-size:10px;font-weight:850;margin-bottom:3px;text-transform:uppercase}.focusStats strong,.riskResults strong{display:block;font-size:14px;overflow-wrap:anywhere}.guardPanel p,.scoreHelp,.traderNote{color:#475467;font-size:13px;line-height:1.48;margin:10px 0 0}.traderNote b{color:var(--ink)}.checklist{display:grid;grid-gap:8px;gap:8px}.checklist label{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:8px;color:#344054;cursor:pointer;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto 1fr auto;min-height:38px;padding:8px 10px}.checklist input{accent-color:#0f766e}.checklist span{font-size:13px;font-weight:720}.checklist b{color:var(--blue);font-size:12px}.autoChecklist,.autoChecklist div{display:grid;grid-gap:8px;gap:8px}.autoChecklist div{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:8px;color:#344054;grid-template-columns:auto 1fr auto;min-height:42px;padding:9px 10px}.autoChecklist div.passed{border-color:#bbf7d0}.autoChecklist div.failed{border-color:#fed7aa}.autoChecklist svg{color:var(--green)}.autoChecklist div.failed svg{color:var(--amber)}.autoChecklist span{font-size:13px;font-weight:800}.autoChecklist b{color:var(--blue);font-size:12px}.autoChecklist small{grid-column:2/-1;line-height:1.35;margin:-3px 0 0;overflow-wrap:anywhere}.riskForm{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.riskForm label{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.riskForm input{background:#ffffff;border:1px solid var(--line);border-radius:7px;color:var(--ink);display:block;font:inherit;font-size:13px;margin-top:4px;min-height:36px;padding:0 10px;width:100%}.processPanel ol{color:#475467;display:grid;font-size:13px;grid-gap:8px;gap:8px;line-height:1.45;margin:0;padding-left:20px}.processPanel li::marker{color:var(--teal);font-weight:850}.journalPrompts{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.journalPrompts div{align-items:flex-start;background:#f8fafc;border:1px solid var(--line);border-radius:8px;color:#344054;display:flex;font-size:13px;gap:8px;line-height:1.42;padding:10px}.journalPrompts svg{color:var(--green);flex:0 0 auto;margin-top:1px}.marketSentiment{margin:0 auto;max-width:1480px}.sentimentHero{align-items:center;background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,64,175,.92)),linear-gradient(90deg,rgba(20,184,166,.2),rgba(251,191,36,.18));border:1px solid rgba(255,255,255,.28);border-radius:8px;box-shadow:0 18px 44px rgba(15,23,42,.16);color:#ffffff;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px;padding:22px}.sentimentHero .eyebrow{color:#bfdbfe}.sentimentHero h2{align-items:center;display:flex;font-size:28px;gap:9px;margin-bottom:8px}.sentimentHero p{color:#e0f2fe;font-size:14px;line-height:1.5;margin:0;max-width:860px}.sentimentMeta{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr 2fr 1.4fr;margin-bottom:12px}.sentimentMeta div,.sentimentPanel{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 36px rgba(15,23,42,.055)}.sentimentMeta div{padding:12px}.anchorClickHeader{background:#ffffff;border:1px solid #dbeafe;border-radius:8px;margin-bottom:10px;padding:10px}.anchorClickHeader p{color:#64748b;font-size:12px;font-weight:650;margin:3px 0 0}.anchorFeedback{background:#ecfeff;border:1px solid #99f6e4;border-radius:8px;color:#0f766e;font-size:13px;font-weight:800;margin:10px 0;padding:10px 12px}.anchorPicking .chartCanvasWrap{border-color:#f59e0b;box-shadow:inset 0 0 0 2px rgba(245,158,11,.14);cursor:crosshair}.sentimentMeta span{color:var(--muted);display:block;font-size:11px;font-weight:850;margin-bottom:4px;text-transform:uppercase}.sentimentMeta strong{display:block;font-size:13px;overflow-wrap:anywhere}.sentimentGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:2fr 1fr;margin-bottom:12px}.sentimentPanel{padding:15px}.assetImpactGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.assetImpactCard{background:#f8fafc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.assetImpactTop{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.assetImpactTop strong{font-size:15px}.assetImpactCard p{color:#475467;font-size:12px;line-height:1.43;margin:0 0 8px}.sentimentBadge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:850;gap:5px;padding:5px 8px;text-transform:uppercase;white-space:nowrap}.sentimentBadge.bullish{background:#dcfae6;color:var(--green)}.sentimentBadge.bearish{background:#fee4e2;color:var(--red)}.sentimentBadge.mixed{background:#fef0c7;color:var(--amber)}.themeCloud{display:flex;flex-wrap:wrap;gap:8px}.themeCloud span{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:999px;color:#475467;display:inline-flex;font-size:12px;gap:7px;min-height:30px;padding:0 10px}.themeCloud b{color:#0f172a}.highImpactPanel{margin-bottom:12px}.headlineGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.headlineCard{background:linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid var(--line);border-radius:8px;color:inherit;min-width:0;padding:12px;position:relative;text-decoration:none}.headlineCard div{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:8px}.headlineCard h3{font-size:14px;line-height:1.35;margin:0 18px 7px 0}.headlineCard p{color:var(--muted);font-size:12px;line-height:1.35;margin:0}.headlineCard>svg{color:var(--blue);position:absolute;right:11px;top:44px}.sentimentFeed{display:grid;grid-gap:9px;gap:9px}.feedItem{background:#f8fafc;border:1px solid var(--line);border-radius:8px;padding:11px}.feedTop{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:7px}.topicPill{background:#e0f2fe;border-radius:999px;color:#0369a1;font-size:11px;font-weight:850;padding:5px 8px;text-transform:uppercase}.feedItem>a{color:#0f172a;display:block;font-size:14px;font-weight:800;line-height:1.35;margin-bottom:8px;text-decoration:none}.impactRow{display:flex;flex-wrap:wrap;gap:6px}.impactRow span{background:#ffffff;border:1px solid var(--line);border-radius:999px;color:#475467;display:inline-flex;font-size:11px;gap:5px;padding:5px 8px}.impactRow span.bullish{color:var(--green)}.impactRow span.bearish{color:var(--red)}.impactRow b{color:#0f172a}.onchainAnalysis{margin:0 auto;max-width:1480px}.onchainHero{align-items:center;background:linear-gradient(135deg,rgba(15,23,42,.97),rgba(88,28,135,.9)),linear-gradient(90deg,rgba(251,191,36,.2),rgba(20,184,166,.18));border:1px solid rgba(255,255,255,.28);border-radius:8px;box-shadow:0 18px 44px rgba(15,23,42,.16);color:#ffffff;display:flex;gap:20px;justify-content:space-between;margin-bottom:14px;padding:22px}.onchainHero .eyebrow{color:#fde68a}.onchainHero h2{align-items:center;display:flex;font-size:28px;gap:9px;margin-bottom:8px}.onchainHero p{color:#ede9fe;font-size:14px;line-height:1.5;margin:0;max-width:860px}.onchainScore{align-items:center;aspect-ratio:1;background:#ffffff;border-radius:999px;color:#0f172a;display:flex;flex-direction:column;justify-content:center;min-width:132px}.onchainScore span{font-size:38px;font-weight:880;line-height:1}.onchainScore small{color:#475467;font-weight:850;margin:5px 0 0;max-width:96px;text-align:center}.onchainScore.bullish{box-shadow:inset 0 0 0 9px #dcfae6}.onchainScore.neutral{box-shadow:inset 0 0 0 9px #dbeafe}.onchainScore.bearish{box-shadow:inset 0 0 0 9px #fee4e2}.onchainScore.warning{box-shadow:inset 0 0 0 9px #fef0c7}.onchainDecisionGrid,.onchainPlaybook,.onchainRuleGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.onchainToolbar{align-items:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1.5fr auto;margin-bottom:12px}.onchainToolbar div{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 28px rgba(15,23,42,.045);padding:12px}.onchainToolbar span{color:var(--muted);display:block;font-size:11px;font-weight:850;margin-bottom:4px;text-transform:uppercase}.onchainToolbar strong{display:block;font-size:14px}.onchainToolbar .primary{min-height:100%}.onchainDecisionGrid article,.onchainPanel,.onchainRuleGrid article{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 36px rgba(15,23,42,.055);min-width:0;padding:15px}.onchainDecisionGrid span{color:var(--muted);display:block;font-size:11px;font-weight:850;margin-bottom:5px;text-transform:uppercase}.onchainDecisionGrid strong{color:#0f172a;display:block;font-size:18px;line-height:1.25;margin-bottom:7px}.onchainDecisionGrid p,.onchainRuleGrid p{color:#475467;font-size:13px;line-height:1.45;margin:0}.onchainMetricGroups{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.onchainMetricGroup{background:#f8fafc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.onchainMetricGroup h3{color:#0f172a;font-size:16px;margin:0 0 10px}.onchainMetricList{display:grid;grid-gap:8px;gap:8px}.onchainMetric{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:9px;gap:9px;grid-template-columns:minmax(170px,1fr) minmax(140px,.7fr) auto;padding:10px}.onchainMetric strong{color:#0f172a;display:block;font-size:13px}.onchainMetric>b{color:#0f172a;font-size:12px;text-align:right}.onchainMetric small{margin-top:3px}.onchainMetric select{background:#ffffff;border:1px solid var(--line);border-radius:7px;color:var(--ink);font:inherit;font-size:12px;font-weight:800;min-height:34px;padding:0 9px;width:100%}.onchainMetric p{color:#475467;font-size:12px;grid-column:1/-1;line-height:1.4;margin:0}.onchainTone{border-radius:999px;font-size:11px;font-weight:850;padding:6px 8px;text-align:center;white-space:nowrap}.onchainTone.bullish{background:#dcfae6;color:var(--green)}.onchainTone.neutral{background:#dbeafe;color:var(--blue)}.onchainTone.bearish{background:#fee4e2;color:var(--red)}.onchainTone.warning{background:#fef0c7;color:var(--amber)}.onchainPlaybook .onchainPanel ol{color:#475467;display:grid;font-size:13px;grid-gap:8px;gap:8px;line-height:1.45;margin:0;padding-left:20px}.onchainPlaybook li::marker{color:var(--violet);font-weight:850}.onchainRuleGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.onchainRuleGrid article svg{color:var(--violet);margin-bottom:8px}.onchainRuleGrid strong{display:block;font-size:15px;margin-bottom:6px}.sourcePills{display:flex;flex-wrap:wrap;gap:8px}.sourcePills span{background:#f8fafc;border:1px solid var(--line);border-radius:999px;color:#344054;font-size:12px;font-weight:800;padding:7px 10px}.fractalAnalysis{margin:0 auto;max-width:1480px}.fractalHero{align-items:center;background:linear-gradient(135deg,rgba(15,23,42,.97),rgba(88,28,135,.92)),linear-gradient(90deg,rgba(20,184,166,.16),rgba(251,191,36,.15));border:1px solid rgba(255,255,255,.28);border-radius:8px;box-shadow:0 18px 44px rgba(15,23,42,.16);color:#ffffff;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px;padding:22px}.fractalHero .eyebrow{color:#ddd6fe}.fractalHero h2{align-items:center;display:flex;font-size:28px;gap:9px;margin:0 0 8px}.fractalHero p{color:#ede9fe;font-size:14px;line-height:1.5;margin:0;max-width:860px}.fractalBias{align-items:center;background:#ffffff;border-radius:8px;color:#0f172a;display:grid;grid-gap:4px;gap:4px;justify-items:center;min-width:132px;padding:14px}.fractalBias span{font-size:12px;font-weight:850;text-transform:uppercase}.fractalBias strong{font-size:27px;line-height:1}.fractalBias.bullish svg{color:var(--green)}.fractalBias.bearish svg{color:var(--red)}.fractalControls{align-items:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 150px 150px auto;margin-bottom:14px}.fractalAssetTabs{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px}.fractalAssetTabs button,.fractalControls label{background:#ffffff;border:1px solid var(--line);border-radius:7px;color:#344054;font:inherit;min-width:0}.fractalAssetTabs button{cursor:pointer;padding:9px 10px;text-align:left}.fractalAssetTabs button.active{background:#0f172a;color:#ffffff}.fractalAssetTabs span,.fractalAssetTabs strong{display:block}.fractalAssetTabs span{color:inherit;font-size:11px;font-weight:750;opacity:.76}.fractalControls label{color:#64748b;display:grid;font-size:11px;font-weight:850;grid-gap:4px;gap:4px;padding:8px;text-transform:uppercase}.fractalControls input{border:0;color:#0f172a;font:inherit;font-size:17px;font-weight:850;outline:0;width:100%}.fractalPanel{background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 36px rgba(15,23,42,.055);margin-bottom:14px;padding:15px}.fractalPanelHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.fractalPanelHeader h3{font-size:22px;margin:0}.fractalMiniStats{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.fractalMiniStats span{background:#f8fafc;border:1px solid var(--line);border-radius:999px;color:#344054;font-size:12px;font-weight:850;padding:7px 10px}.fractalChartBox{background:#f8fafc;border:1px solid var(--line);border-radius:8px;overflow:hidden;padding:12px}.fractalGuideGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.fractalGuideGrid article{background:#f8fafc;border:1px solid var(--line);border-radius:8px;padding:11px}.fractalGuideGrid strong{color:#0f172a;display:block;font-size:13px;margin-bottom:5px}.fractalGuideGrid p{color:#475467;font-size:12px;line-height:1.45;margin:0}.fractalChartBox svg{display:block;width:100%}.fractalPlotBg{fill:#ffffff;stroke:#e2e8f0}.fractalChartBox line{stroke:#e2e8f0;stroke-width:1}.fractalChartBox .xTick{stroke:#f1f5f9}.fractalChartBox path{fill:none}.axisText{fill:#64748b;font-size:11px;font-weight:750}.axisTitle{fill:#334155;font-size:11px;font-weight:850}.matchLine{opacity:.58;stroke-width:2}.match1{stroke:#2563eb}.match2{stroke:#f59e0b}.match3{stroke:#0f766e}.compositeLine{stroke:#111827;stroke-width:4}.fractalLegend{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.fractalLegend span{align-items:center;color:#475467;display:inline-flex;font-size:12px;font-weight:800;gap:6px}.fractalLegend i{border-radius:999px;display:inline-block;height:8px;width:18px}.fractalLegend .composite{background:#111827}.fractalLegend .match1{background:#2563eb}.fractalLegend .match2{background:#f59e0b}.fractalLegend .match3{background:#0f766e}.fractalChartHint{color:#475467;font-size:12px;line-height:1.45;margin:10px 0 0}.fractalTvPanel{background:#f8fafc;border:1px solid var(--line);border-radius:8px;padding:12px}.fractalTvLegend{margin-bottom:10px}.chartLegend .fractalProjection{background:#111827}.chartLegend .fractalMatch1{background:#7c3aed}.fractalInsightGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1.2fr .8fr}.fractalInsightGrid p{color:#475467;font-size:13px;line-height:1.5;margin:8px 0 0}.fractalInsightGrid small{color:#64748b;display:block;font-size:12px;margin-top:10px}.fractalDataGrid,.fractalMatchGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.fractalDataGrid div,.fractalMatchGrid article{background:#f8fafc;border:1px solid var(--line);border-radius:8px;padding:11px}.fractalDataGrid span{color:#64748b;display:block;font-size:11px;font-weight:850;text-transform:uppercase}.fractalDataGrid strong{color:#0f172a;display:block;font-size:18px;margin-top:5px}.fractalHistoryNote{background:#f8fafc;border:1px solid var(--line);border-radius:8px;margin-top:10px;padding:11px}.fractalHistoryNote span{color:#64748b;display:block;font-size:11px;font-weight:850;text-transform:uppercase}.fractalHistoryNote strong{color:#0f172a;display:block;font-size:14px;margin-top:5px}.fractalHistoryNote small{color:#64748b;display:block;font-size:12px;font-weight:750;margin-top:4px}.fractalMatchGrid article>div{align-items:center;display:flex;justify-content:space-between}.fractalMatchGrid span{color:#64748b;font-size:12px;font-weight:850}.fractalMatchGrid strong{color:var(--blue);font-size:18px}.fractalMatchGrid h4{color:#0f172a;font-size:14px;margin:8px 0 4px}.fractalMatchGrid p{color:#475467;font-size:13px;margin:0 0 10px}.fractalMatchStats{display:flex;flex-wrap:wrap;gap:6px}.fractalMatchStats small{background:#ffffff;border:1px solid #e2e8f0;border-radius:999px;color:#344054;font-size:11px;font-weight:800;padding:5px 7px}.majorBearPanel{border-color:#fecaca}.majorBearNote{color:#7f1d1d;font-size:13px;line-height:1.5;margin:0 0 12px}@media (max-width:760px){.shell{padding:18px}.topbar{align-items:stretch;flex-direction:column}.mainNav,.topbarActions{width:100%}.mainNav button{flex:1 1}.homeHero{grid-template-columns:1fr;padding:24px}.homeHero h1{font-size:32px}.homeLearningGrid,.homeMenuGrid,.homeTrafficPanel,.theoryConceptGrid,.theoryDeepGrid,.trafficStatsGrid{grid-template-columns:1fr}.homeTheoryIntro h2{font-size:25px}.homeMenuCard{min-height:0}.homeContact{align-items:stretch;flex-direction:column}.contactLinks{justify-content:flex-start}.contactLinks a{width:100%}.topbarActions{align-items:flex-start;flex-direction:column}.languageSwitch{justify-content:flex-start;width:-moz-fit-content;width:fit-content}.readMode,.summary{grid-template-columns:1fr}.manualAnchorHeader{flex-direction:column}.anchorCurrent{width:100%}.cycleCountTable,.educationGrid,.manualAnchorGrid,.shareCardGrid{grid-template-columns:1fr}.interpretationHeader{flex-direction:column}.marketPulse{justify-content:flex-start}.briefGrid,.insightGrid{grid-template-columns:1fr}.chartHeader{flex-direction:column}.cycleChartsGrid{grid-template-columns:1fr}.cycleChartsGrid .chartPanel:first-child{grid-column:auto}.chartControls,.chartControls select{width:100%}.manualDrawingHeader{align-items:stretch;flex-direction:column}.manualDrawingActions button{flex:1 1;justify-content:center}.manualTrendlineList div{grid-template-columns:1fr auto}.manualTrendlineList small{grid-column:1/-1}.timeframeSwitch{width:100%}.timeframeSwitch button{flex:1 1}.chartMeta,.cycleWindowGrid,.levelGrid{grid-template-columns:1fr}.traderHero{align-items:flex-start;flex-direction:column}.qualityDial{min-width:112px}.assetImpactGrid,.focusStats,.headlineGrid,.journalPrompts,.riskForm,.riskResults,.sentimentGrid,.sentimentMeta,.traderGrid{grid-template-columns:1fr}.journalPanel{grid-column:span 1}.onchainHero,.sentimentHero{align-items:flex-start;flex-direction:column}.onchainScore{min-width:112px}.onchainDecisionGrid,.onchainMetric,.onchainMetricGroups,.onchainPlaybook,.onchainRuleGrid,.onchainToolbar{grid-template-columns:1fr}.fractalHero{align-items:flex-start;flex-direction:column}.fractalAssetTabs,.fractalControls,.fractalDataGrid,.fractalGuideGrid,.fractalInsightGrid,.fractalMatchGrid{grid-template-columns:1fr}.fractalMiniStats{justify-content:flex-start}.riskFramework{grid-template-columns:1fr}}