.card,.sec-card,.bento-card{border-radius:var(--border-radius-xl, 20px);position:relative;overflow:hidden;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);padding:0!important}html[data-theme=light] .card,html[data-theme=light] .sec-card,html[data-theme=light] .bento-card{background:#fff!important;border:1.5px solid rgba(0,0,0,.1)!important;box-shadow:0 4px 20px #0000000d,0 1px 3px #00000005!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] .bento-title,html[data-theme=light] .sec-title{color:#0f172a!important}html[data-theme=light] p,html[data-theme=light] .text-secondary{color:#475569!important}html:not([data-theme=light]) .card,html:not([data-theme=light]) .sec-card,html:not([data-theme=light]) .bento-card{background:#0f172ad9!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 6px 28px #0006!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}html:not([data-theme=light]) h1,html:not([data-theme=light]) h2,html:not([data-theme=light]) h3,html:not([data-theme=light]) h4,html:not([data-theme=light]) .bento-title,html:not([data-theme=light]) .sec-title{color:#fff!important}html:not([data-theme=light]) p,html:not([data-theme=light]) .text-secondary{color:#94a3b8!important}.eco-header,.monitor-header{position:relative;isolation:isolate;padding-top:clamp(28px,4.5vw,44px);padding-bottom:clamp(18px,3vw,28px);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.monitor-header:before{content:"";position:absolute;top:-24px;left:50%;transform:translate(-50%);width:min(100vw,860px);height:280px;background:radial-gradient(ellipse 65% 55% at 50% 30%,rgba(0,113,227,.1) 0%,rgba(56,189,248,.05) 45%,transparent 75%);pointer-events:none;z-index:-1;filter:blur(28px);-webkit-filter:blur(28px);opacity:.95}html[data-theme=dark] .monitor-header:before{background:radial-gradient(ellipse 65% 55% at 50% 30%,rgba(10,132,255,.16) 0%,rgba(56,189,248,.07) 45%,transparent 75%);filter:blur(34px);-webkit-filter:blur(34px);opacity:.9}.page-eyebrow{font-family:var(--font-sans);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--apple-blue);display:block;margin-bottom:8px;line-height:1.2}html[data-theme=dark] .page-eyebrow{color:#38bdf8}.bento-eyebrow{font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--apple-blue)!important;display:block;margin:0!important;line-height:1.2}html[data-theme=dark] .bento-eyebrow{color:#38bdf8!important}.bento-sub-header{font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--apple-blue);margin-bottom:8px;line-height:1.2}html[data-theme=dark] .bento-sub-header{color:#38bdf8}.eco-headline,.monitor-headline{font-family:var(--font-sans);font-size:clamp(1.85rem,4.2vw,2.5rem);font-weight:700;letter-spacing:-.035em;line-height:1.15;color:var(--text-primary);margin-bottom:12px;max-width:680px}.monitor-subtitle{font-family:var(--font-sans);font-size:clamp(.88rem,1.8vw,.94rem);font-weight:400;line-height:1.55;color:var(--text-secondary);max-width:520px;margin-inline:auto;letter-spacing:-.01em}html[data-theme=dark] .monitor-subtitle{color:#94a3b8}.eco-tab-control-wrap{display:flex;justify-content:center;width:100%;margin-bottom:24px;position:relative;z-index:5}.eco-segmented-control{display:flex;align-items:center;width:min(100%,460px);padding:3px;gap:2px;background:#0000000a;border:1px solid rgba(0,0,0,.08);border-radius:var(--border-radius-full);box-sizing:border-box}html[data-theme=dark] .eco-segmented-control{background:#ffffff0f;border-color:#ffffff1a;box-shadow:inset 0 1px 2px #00000059}.eco-seg-tab{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 8px;font-family:var(--font-sans);font-size:.8rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--border-radius-full);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;white-space:nowrap;letter-spacing:-.01em;text-align:center}html[data-theme=dark] .eco-seg-tab{color:#94a3b8}.eco-seg-tab:hover{color:var(--text-primary);background:#0000000a}html[data-theme=dark] .eco-seg-tab:hover{color:#fff;background:#ffffff14}.eco-seg-tab.active,.eco-seg-tab.a{color:var(--text-primary)!important;background:#fff!important;font-weight:600;box-shadow:0 1.5px 5px #00000014,0 0 0 1px #0000000a!important}html[data-theme=dark] .eco-seg-tab.active,html[data-theme=dark] .eco-seg-tab.a{color:#fff!important;background:#ffffff29!important;box-shadow:0 1.5px 6px #00000059,inset 0 1px #ffffff26!important}.mod{display:none}.mod.active{display:block;animation:fadeIn .22s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bento-card-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid var(--border-subtle);gap:12px}html[data-theme=light] .bento-card-header{border-bottom-color:#00000014}.bento-header-left{display:flex;flex-direction:column;gap:3px}.bento-title{font-family:var(--font-sans);font-size:1.12rem;font-weight:700;letter-spacing:-.02em;margin:0;line-height:1.25;color:var(--text-primary)!important}html[data-theme=light] .bento-title{color:#0f172a!important}html:not([data-theme=light]) .bento-title{color:#fff!important}.bento-header-right{display:flex;align-items:center;gap:8px}.bento-tag{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:.7rem;font-weight:600;padding:3px 10px;border-radius:var(--border-radius-full);border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#94a3b8;line-height:1;white-space:nowrap;letter-spacing:.02em}html[data-theme=light] .bento-tag{background:#00000009;border:1px solid rgba(0,0,0,.08);color:#475569;box-shadow:none}.bento-card-body{padding:18px 22px}.sec-card{margin-bottom:24px}.eco-summary-deck{padding:0!important;border-radius:var(--border-radius-xl, 20px);overflow:hidden}.eco-summary-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px 10px;border-bottom:1px solid var(--border-subtle);gap:12px}html[data-theme=light] .eco-summary-header{border-bottom-color:#0000000f}.eco-summary-title-wrap{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.eco-summary-title{font-family:var(--font-sans);font-size:.88rem;font-weight:700;letter-spacing:-.015em;color:var(--text-primary);margin:0;line-height:1.2}.eco-summary-hint{font-family:var(--font-sans);font-size:.72rem;font-weight:400;color:var(--text-muted);line-height:1.2}html[data-theme=light] .eco-summary-hint{color:#64748b}.eco-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:8px 12px;align-items:stretch;gap:4px}.eco-summary-grid.cols-3{grid-template-columns:repeat(3,1fr)!important}.eco-summary-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;min-width:0;padding:10px 8px;border-radius:10px;background:transparent;border:none;cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;position:relative}.eco-summary-cell:not(.clickable){cursor:default}.eco-summary-cell:not(:last-child){border-right:none}html[data-theme=light] .eco-summary-cell:not(:last-child){border-right:none}.eco-summary-cell.clickable{opacity:.52;background:transparent!important;box-shadow:none!important;border:none!important;transition:opacity var(--transition-fast),transform var(--transition-fast)}.eco-summary-cell.clickable:hover{opacity:.82;background:transparent!important;box-shadow:none!important}.eco-summary-cell.clickable.active{opacity:1!important;background:transparent!important;box-shadow:none!important;border:none!important}.eco-summary-cell.clickable.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:20px;height:2px;background:var(--apple-blue);border-radius:9999px}.eco-summary-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:800;line-height:1.05;letter-spacing:-.025em;color:var(--text-primary)}html[data-theme=light] .eco-summary-val{color:#0f172a}.eco-summary-lbl{font-family:var(--font-sans);font-size:.7rem;font-weight:600;letter-spacing:.03em;color:var(--text-secondary);line-height:1.2;text-align:center;white-space:nowrap}html[data-theme=light] .eco-summary-lbl{color:#475569}.eco-macro-deck{padding:0!important}.bento-kpi-strip,.eco-macro-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 18px;border-radius:var(--border-radius-md, 14px);margin-block:4px 14px;align-items:stretch;background:#ffffff08;border:1px solid rgba(255,255,255,.06);box-sizing:border-box}html[data-theme=light] .bento-kpi-strip,html[data-theme=light] .eco-macro-grid{background:#00000006;border:1px solid rgba(0,0,0,.05)}.bento-kpi-strip.cols-3,.eco-grid.cols-3{grid-template-columns:repeat(3,1fr)}.bento-kpi-item,.eco-macro-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;min-width:0;padding:8px 10px;border-radius:10px;transition:all var(--transition-fast);background:transparent!important;border:none!important;box-shadow:none!important;position:relative}.bento-kpi-item:not(:last-child),.eco-macro-cell:not(:last-child){border-right:1px solid var(--border-subtle)!important}.bento-kpi-item.clickable,.eco-macro-cell.clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.bento-kpi-item.clickable:hover,.eco-macro-cell.clickable:hover{background:#0071e30f!important}html[data-theme=light] .bento-kpi-item.clickable:hover,html[data-theme=light] .eco-macro-cell.clickable:hover{background:#0071e30a!important}.bento-kpi-item.clickable.active,.eco-macro-cell.clickable.active{background:#0071e31f!important}html[data-theme=light] .bento-kpi-item.clickable.active,html[data-theme=light] .eco-macro-cell.clickable.active{background:#fff!important;box-shadow:0 1.5px 5px #0000000f,0 0 0 1px #0071e338!important}.bento-kpi-label,.eco-macro-lbl{font-family:var(--font-sans);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.1;text-align:center;color:var(--text-muted)}html[data-theme=light] .bento-kpi-label,html[data-theme=light] .eco-macro-lbl{color:#64748b}.bento-kpi-val-group{display:inline-flex;align-items:baseline;justify-content:center;gap:4px;text-align:center}.bento-kpi-val,.eco-macro-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800;line-height:1.05;letter-spacing:-.025em}html[data-theme=light] .bento-kpi-val,html[data-theme=light] .eco-macro-val{color:#0f172a}.bento-kpi-sub,.eco-macro-sub{font-family:var(--font-sans);font-size:.72rem;color:var(--text-secondary);line-height:1.25;text-align:center;white-space:nowrap}html[data-theme=light] .bento-kpi-sub,html[data-theme=light] .eco-macro-sub{color:#64748b}.eco-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:20px}.kpi-card{padding:14px 16px;display:flex;flex-direction:column;gap:4px;border-radius:var(--border-radius-md);background:#0003;border:1px solid rgba(255,255,255,.06)}html[data-theme=light] .kpi-card{background:#f8fafc!important;border:1px solid rgba(0,0,0,.06)!important}.kpi-title{font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.kpi-val{font-family:var(--font-mono);font-size:1.35rem;font-weight:700;line-height:1.15}.kpi-sub{font-size:.75rem;color:var(--text-secondary)}.wealth-gini-pill{font-family:var(--font-mono);font-size:.7rem;font-weight:600;padding:2.5px 8px;border-radius:6px;letter-spacing:-.01em;display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0;background:#0000000a;color:var(--text-secondary);border:1px solid rgba(0,0,0,.07)}html:not([data-theme=light]) .wealth-gini-pill{background:#ffffff0d;color:var(--text-secondary);border-color:#ffffff14}.wb{display:flex;height:6px;border-radius:9999px;overflow:hidden;margin:10px 0 14px;background:#0000000a;padding:0;box-sizing:border-box}html[data-theme=light] .wb{background:#0000000a}html:not([data-theme=light]) .wb{background:#ffffff0f}.wb-segment{height:100%;transition:width .5s cubic-bezier(.16,1,.3,1),opacity .2s ease;cursor:pointer;border-right:1.5px solid var(--surface-card, #ffffff);box-sizing:border-box}html:not([data-theme=light]) .wb-segment{border-right-color:#0b111e}.wb-segment:last-child{border-right:none}.wb-segment:hover{opacity:.85}.wealth-legend-row{display:none!important}.wealth-classes-grid{display:flex;flex-direction:column;gap:0;margin:14px 0 10px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #00000005,0 3px 10px #00000004}html:not([data-theme=light]) .wealth-classes-grid{background:#ffffff06;border-color:#ffffff12;box-shadow:none}.wealth-tier-row{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid rgba(0,0,0,.04);transition:background .15s ease}html:not([data-theme=light]) .wealth-tier-row{border-bottom-color:#ffffff0a}.wealth-tier-row:last-child{border-bottom:none}.wealth-tier-row:hover{background:#00000004}html:not([data-theme=light]) .wealth-tier-row:hover{background:#ffffff05}.wealth-tier-left{display:flex;flex-direction:column;gap:2px;min-width:0}.wealth-tier-name{font-family:var(--font-sans);font-size:.88rem;font-weight:700;letter-spacing:-.015em;color:var(--text-primary);line-height:1.2}.wealth-tier-range{font-family:var(--font-mono);font-size:.74rem;font-weight:500;color:var(--text-tertiary);letter-spacing:-.01em}.wealth-tier-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.wealth-tier-coins{font-family:var(--font-sans);font-size:.96rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);line-height:1.2}.wealth-tier-share{font-family:var(--font-mono);font-size:.74rem;font-weight:700;letter-spacing:-.01em}.wealth-insight-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 6px 4px;gap:16px}.wealth-insight-col{display:flex;flex-direction:column;gap:2px;min-width:0}.wealth-insight-lbl{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.wealth-insight-val{font-family:var(--font-sans);font-size:.82rem;font-weight:600;color:var(--text-secondary);letter-spacing:-.01em}.wealth-insight-sep{width:1px;height:22px;background:#0000000f;flex-shrink:0}html:not([data-theme=light]) .wealth-insight-sep{background:#ffffff12}.trend-financial-card{padding:0!important;overflow:visible!important;border-radius:var(--border-radius-lg, 16px)}.trend-hero-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:transparent;gap:16px}html:not([data-theme=light]) .trend-hero-header{border-bottom-color:#ffffff0f}.trend-stat-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px}.trend-stat-lbl{font-family:var(--font-sans);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary, #94a3b8);white-space:nowrap;line-height:1.2}.trend-stat-val-group{display:inline-flex;align-items:baseline;gap:5px;flex-wrap:nowrap;white-space:nowrap;justify-content:center}.trend-hero-val,.trend-stat-val{font-family:var(--font-sans);font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:700;letter-spacing:-.02em;color:var(--text-primary, #0f172a);line-height:1.2;font-feature-settings:"tnum" 1;white-space:nowrap}html:not([data-theme=light]) .trend-hero-val,html:not([data-theme=light]) .trend-stat-val{color:#fff}.trend-hero-delta{display:inline-flex;align-items:baseline;padding:0;border:none;background:transparent!important;font-family:var(--font-sans);font-size:.82rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap;line-height:1}.trend-hero-delta.trend-up{color:#16a34a}.trend-hero-delta.trend-down{color:#dc2626}.trend-hero-delta.trend-neutral{color:var(--text-tertiary, #94a3b8)}html:not([data-theme=light]) .trend-hero-delta.trend-up{color:#4ade80}html:not([data-theme=light]) .trend-hero-delta.trend-down{color:#f87171}html:not([data-theme=light]) .trend-hero-delta.trend-neutral{color:#94a3b8}.trend-stat-separator{width:1px;height:30px;background:#00000012;flex-shrink:0}html:not([data-theme=light]) .trend-stat-separator{background:#ffffff14}.trend-card-body{padding:16px 20px 20px!important}.trend-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.trend-seg-control{display:inline-flex;align-items:center;padding:3px;border-radius:var(--border-radius-full, 9999px);background:#0000000a;border:1px solid rgba(0,0,0,.06);gap:2px}html:not([data-theme=light]) .trend-seg-control{background:#ffffff0a;border-color:#ffffff14}.trend-seg-btn{border:none;background:transparent;padding:5px 13px;border-radius:var(--border-radius-full, 9999px);font-family:var(--font-sans);font-size:.76rem;font-weight:600;color:var(--text-secondary, #64748b);cursor:pointer;transition:all .14s cubic-bezier(.16,1,.3,1);white-space:nowrap}.trend-seg-btn:hover{color:var(--text-primary, #0f172a)}.trend-seg-btn:active{transform:scale(.97)}.trend-seg-btn.active{background:#fff;color:#0f172a;box-shadow:0 1px 4px #00000014,0 .5px 1px #0000000a;font-weight:700}html:not([data-theme=light]) .trend-seg-btn.active{background:#ffffff29;color:#fff;box-shadow:0 1px 4px #0000004d}.trend-canvas-wrap{position:relative;width:100%;margin-bottom:12px;border-radius:var(--border-radius-md, 12px);overflow:hidden;background:transparent;border:1px solid rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.05)}html:not([data-theme=light]) .trend-canvas-wrap{background:#00000038;border-color:#ffffff14;background:#0000002e;border-color:#ffffff0f}#trend-scroll{width:100%;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:crosshair}#trend-scroll canvas{display:block;width:100%}.trend-hud-tooltip{position:absolute;pointer-events:none;z-index:20;display:inline-flex;align-items:center;gap:6px;padding:3.5px 10px;border-radius:var(--border-radius-full, 9999px);background:#fffffff0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 16px #00000014,0 1px 3px #0000000a;white-space:nowrap;transition:opacity 60ms ease}html:not([data-theme=light]) .trend-hud-tooltip{background:#0f172ae6;border-color:#ffffff24;box-shadow:0 4px 20px #00000073}.trend-hud-time{font-family:var(--font-mono);font-size:.72rem;font-weight:500;color:var(--text-secondary, #64748b);letter-spacing:-.01em}html:not([data-theme=light]) .trend-hud-time{color:#94a3b8}.trend-hud-sep{font-size:.65rem;color:var(--text-tertiary, #cbd5e1);-webkit-user-select:none;user-select:none}html:not([data-theme=light]) .trend-hud-sep{color:#475569}.trend-hud-val{font-family:var(--font-mono);font-size:.82rem;font-weight:700;color:var(--text-primary, #0f172a);font-feature-settings:"tnum" 1;letter-spacing:-.01em}html:not([data-theme=light]) .trend-hud-val{color:#f8fafc}.trend-insight-banner{display:flex;flex-direction:column;padding:12px 14px;border-radius:var(--border-radius-md, 12px);background:#f8fafc;border:1px solid rgba(0,0,0,.06);margin-top:2px;min-height:58px;box-sizing:border-box}html:not([data-theme=light]) .trend-insight-banner{background:#ffffff06;border-color:#ffffff0f}.trend-insight-skeleton{width:100%;display:flex;flex-direction:column;gap:8px;padding:1px 0}.trend-skeleton-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.trend-skeleton-bar{border-radius:4px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff24,#ffffff0d 75%);background-size:200% 100%;animation:trendSkeletonShimmer 1.5s infinite ease-in-out}html[data-theme=light] .trend-skeleton-bar{background:linear-gradient(90deg,#0000000d 25%,#0000001f,#0000000d 75%);background-size:200% 100%}.skeleton-bar-tag{width:130px;height:12px}.skeleton-bar-badge{width:55px;height:10px}.trend-skeleton-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}.trend-skeleton-cell{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}html[data-theme=light] .trend-skeleton-cell{background:#00000005;border-color:#0000000d}.skeleton-cell-eyebrow{width:50px;height:9px}.skeleton-cell-desc{width:100%;height:14px}@keyframes trendSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.trend-insight-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.trend-insight-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.trend-insight-badge{font-family:var(--font-sans);font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary, #94a3b8);opacity:.9;flex-shrink:0;white-space:nowrap}.trend-insight-tag{font-family:var(--font-sans);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary, #0f172a)}.trend-trio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:2px}.trend-pillar-cell{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;min-width:0;box-sizing:border-box}html[data-theme=light] .trend-pillar-cell{background:#fff;border-color:#00000012;box-shadow:0 1px 2px #00000005}.trend-pillar-eyebrow{font-family:var(--font-sans);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary, #64748b);display:block}html:not([data-theme=light]) .trend-pillar-eyebrow{color:#ffffff80}.trend-pillar-desc{margin:0;font-size:.77rem;line-height:1.45;color:var(--text-primary, #0f172a);word-break:break-word}html:not([data-theme=light]) .trend-pillar-desc{color:#ffffffd9}.trend-insight-desc{font-size:.78rem;color:var(--text-secondary, #64748b);line-height:1.45;margin:0}.blueprint-strip-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;margin:-10px 0 20px;background:#00000005;border:1px solid rgba(0,0,0,.07);border-radius:var(--border-radius-md, 14px);text-decoration:none;color:var(--text-primary);min-height:40px;box-sizing:border-box;transition:all var(--transition-fast);cursor:pointer}html[data-theme=light] .blueprint-strip-link{background:#fff;border-color:#00000014;box-shadow:0 1px 3px #00000005}html:not([data-theme=light]) .blueprint-strip-link{background:#0f172a8c;border-color:#ffffff14;box-shadow:0 2px 8px #0003}.blueprint-strip-link:hover{border-color:var(--apple-blue, #0071e3);transform:translateY(-1px)}html[data-theme=light] .blueprint-strip-link:hover{box-shadow:0 4px 12px #0071e314}html:not([data-theme=light]) .blueprint-strip-link:hover{border-color:#38bdf866;box-shadow:0 4px 16px #00000059}.blueprint-strip-link:active{transform:scale(.99)}.blueprint-strip-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.blueprint-strip-icon{color:var(--apple-blue, #0071e3);flex-shrink:0;transition:transform .15s ease}html:not([data-theme=light]) .blueprint-strip-icon{color:#38bdf8}.blueprint-strip-link:hover .blueprint-strip-icon{transform:scale(1.1)}.blueprint-strip-title{font-family:var(--font-sans);font-size:.82rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blueprint-strip-right{display:flex;align-items:center;gap:6px;flex-shrink:0}.blueprint-strip-cta{font-family:var(--font-sans);font-size:.74rem;font-weight:500;color:var(--text-secondary);transition:color .15s ease}.blueprint-strip-chevron{color:var(--text-tertiary, #94a3b8);transition:transform .15s ease,color .15s ease;flex-shrink:0}.blueprint-strip-link:hover .blueprint-strip-cta{color:var(--apple-blue, #0071e3)}html:not([data-theme=light]) .blueprint-strip-link:hover .blueprint-strip-cta{color:#38bdf8}.blueprint-strip-link:hover .blueprint-strip-chevron{transform:translate(3px);color:var(--apple-blue, #0071e3)}html:not([data-theme=light]) .blueprint-strip-link:hover .blueprint-strip-chevron{color:#38bdf8}@media (max-width: 480px){.blueprint-strip-link{padding:8px 12px;margin:-10px 0 16px;min-height:38px;gap:8px}.blueprint-strip-title{font-size:.78rem}.blueprint-strip-cta{font-size:.7rem}}@media (max-width: 767px){.trend-trio-grid,.trend-skeleton-grid{grid-template-columns:1fr;gap:6px}.trend-pillar-cell,.trend-skeleton-cell{padding:8px 10px}.trend-hero-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:14px 8px;gap:4px}.trend-hero-val,.trend-stat-val{font-size:.9rem}.trend-stat-lbl{font-size:.6rem;letter-spacing:.02em}.trend-hero-delta{font-size:.72rem;padding:0}.trend-stat-separator{height:24px}.trend-card-body{padding:12px 14px 16px!important}.trend-toolbar{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:10px}.trend-seg-control{width:100%;display:flex;box-sizing:border-box}.trend-seg-btn{flex:1 1 0;min-width:0;text-align:center;padding:6px 4px;font-size:.72rem}.wealth-legend-row{display:none!important}.wealth-classes-grid{margin:10px 0 6px}.wealth-tier-row{padding:11px 12px}.wealth-tier-name{font-size:.84rem}.wealth-tier-range{font-size:.7rem}.wealth-tier-coins{font-size:.9rem}.wealth-tier-share{font-size:.7rem}.wealth-insight-bar{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 4px 2px}.wealth-insight-sep{display:none}}.table-wrap{overflow-x:auto;border-radius:var(--border-radius-sm)}.table{width:100%;border-collapse:collapse;font-size:.82rem}.table th{padding:10px 14px;font-family:var(--font-sans);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);background:#00000026;text-align:left}html[data-theme=light] .table th{background:#f1f5f9;border-bottom-color:#00000014;color:#64748b}.table td{padding:12px 14px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary)}.table tbody tr:last-child td{border-bottom:none}html[data-theme=light] .table td{border-bottom-color:#0000000f;color:#334155}.table tr:hover td{background:#ffffff05}html[data-theme=light] .table tr:hover td{background:#f8fafc}.table th.srt{cursor:pointer;-webkit-user-select:none;user-select:none}.table th.srt:hover{color:var(--apple-blue)}#top-items-card .bento-card-header,#log-card .bento-card-header{padding:16px 20px 14px;display:flex;align-items:center;justify-content:space-between}#top-items-card .bento-card-body,#log-card .bento-card-body{padding:10px 12px 14px}@media (max-width: 767px){#top-items-card .bento-card-header,#log-card .bento-card-header{padding:11px 12px 8px}#top-items-card .bento-card-body,#log-card .bento-card-body{padding:8px 10px 12px}}.mkt-header-meta{font-family:var(--font-mono);font-size:.72rem;font-weight:600;color:var(--text-muted);letter-spacing:.02em}html[data-theme=light] .mkt-header-meta{color:#64748b}.mkt-kpi-deck{margin-bottom:10px}.mkt-kpi-strip{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0;padding:8px 4px;border-radius:var(--border-radius-md, 10px);background:#00000006;border:1px solid rgba(0,0,0,.06)}html:not([data-theme=light]) .mkt-kpi-strip{background:#ffffff08;border-color:#ffffff12}.mkt-kpi-strip.cols-3{grid-template-columns:repeat(3,1fr)}@media (max-width: 520px){.mkt-kpi-strip.cols-3{grid-template-columns:repeat(3,1fr);padding:6px 2px;gap:0}.mkt-kpi-strip.cols-3 .mkt-kpi-cell{padding:2px}.mkt-kpi-strip.cols-3 .mkt-kpi-val{font-size:.86rem}.mkt-kpi-strip.cols-3 .mkt-kpi-lbl{font-size:.58rem}.mkt-kpi-strip.cols-3 .mkt-kpi-val-group{gap:2.5px;flex-wrap:nowrap}.mkt-kpi-strip.cols-3 .mkt-kpi-trend{font-size:.58rem;padding:1px 3px}}.mkt-kpi-cell{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:3px;min-width:0;padding:4px}.mkt-kpi-cell:not(:last-child){border-right:1px solid rgba(0,0,0,.06)}html:not([data-theme=light]) .mkt-kpi-cell:not(:last-child){border-right-color:#ffffff12}.mkt-kpi-lbl{font-family:var(--font-sans);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);line-height:1.2}html[data-theme=light] .mkt-kpi-lbl{color:#64748b}.mkt-kpi-val-group{display:flex;align-items:baseline;justify-content:center;gap:4px;width:100%;min-width:0;flex-wrap:wrap}.mkt-kpi-val{font-family:var(--font-mono);font-size:1.08rem;font-weight:800;letter-spacing:-.025em;line-height:1.1;white-space:nowrap;color:var(--text-primary)}html[data-theme=light] .mkt-kpi-val{color:#0f172a}.mkt-kpi-trend{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:-.01em;line-height:1;padding:1.5px 5px;border-radius:var(--border-radius-xs, 4px);white-space:nowrap}.mkt-kpi-trend.is-up{color:#15803d;background:#34c7591f}html:not([data-theme=light]) .mkt-kpi-trend.is-up{color:#34c759;background:#34c7592e}.mkt-kpi-trend.is-down{color:#b91c1c;background:#ff3b301a}html:not([data-theme=light]) .mkt-kpi-trend.is-down{color:#ff453a;background:#ff3b302e}.mkt-kpi-trend.is-neutral{color:#64748b;background:#0000000d}html:not([data-theme=light]) .mkt-kpi-trend.is-neutral{color:#94a3b8;background:#ffffff0f}.mkt-kpi-unit{font-family:var(--font-sans);font-size:.68rem;font-weight:600;color:var(--text-secondary)}html[data-theme=light] .mkt-kpi-unit{color:#64748b}.mkt-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.mkt-search-wrap{position:relative;flex:1 1 200px;min-width:160px}.mkt-search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;transition:color var(--transition-fast)}.mkt-search-input{width:100%;min-height:36px;padding:6px 12px 6px 32px;font-family:var(--font-sans);font-size:.82rem;color:var(--text-primary);background:#00000024;border:1px solid var(--border-subtle);border-radius:var(--border-radius-full, 9999px);outline:none;box-sizing:border-box;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}html[data-theme=light] .mkt-search-input{background:#fff;border:1.5px solid rgba(0,0,0,.1);color:#0f172a;box-shadow:0 1px 2px #00000008}.mkt-search-input:focus{border-color:var(--apple-blue);box-shadow:0 0 0 3px #0071e31f}.mkt-search-wrap:focus-within .mkt-search-icon{color:var(--apple-blue)}.mkt-cats-wrap{display:flex;align-items:center;gap:2px;background:#0003;padding:2px;border-radius:var(--border-radius-full, 9999px);border:1px solid var(--border-subtle);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-shrink:0;max-width:100%;mask-image:linear-gradient(to right,black calc(100% - 16px),transparent 100%);-webkit-mask-image:linear-gradient(to right,black calc(100% - 16px),transparent 100%)}html[data-theme=light] .mkt-cats-wrap{background:#0000000a;border-color:#00000012}.mkt-cats-wrap::-webkit-scrollbar{display:none}.mkt-cat-tab{padding:5px 11px;border-radius:var(--border-radius-full, 9999px);font-family:var(--font-sans);font-size:.75rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;transition:all .15s cubic-bezier(.16,1,.3,1);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0}html[data-theme=light] .mkt-cat-tab{color:#64748b}.mkt-cat-tab:hover{color:var(--text-primary)}html[data-theme=light] .mkt-cat-tab:hover{color:#0f172a}.mkt-cat-tab.active,.mkt-cat-tab.a{background:#fff;color:#0f172a!important;font-weight:600;box-shadow:0 1px 3px #0000001a}html:not([data-theme=light]) .mkt-cat-tab.active,html:not([data-theme=light]) .mkt-cat-tab.a{background:#ffffff26;color:#fff!important;box-shadow:0 1px 3px #0000004d}.mkt-cat-tab:active{transform:scale(.96)}.mkt-cat-tag{display:inline-block;font-family:var(--font-sans);font-size:.74rem;font-weight:500;color:var(--text-secondary);background:#0000000a;padding:1px 7px;border-radius:4px;border:1px solid rgba(0,0,0,.06);line-height:1.35;letter-spacing:.01em;white-space:nowrap}html[data-theme=dark] .mkt-cat-tag{background:#ffffff0f;border-color:#ffffff14;color:var(--text-secondary)}.mkt-trend-up{display:inline-block;font-family:var(--font-mono);font-size:.78rem;font-weight:600;color:#10b981;letter-spacing:-.01em}html[data-theme=light] .mkt-trend-up{color:#059669}.mkt-trend-down{display:inline-block;font-family:var(--font-mono);font-size:.78rem;font-weight:600;color:#ef4444;letter-spacing:-.01em}html[data-theme=light] .mkt-trend-down{color:#dc2626}.mkt-trend-flat{display:inline-block;font-family:var(--font-mono);font-size:.78rem;font-weight:500;color:var(--text-muted)}.mkt-trend-none{display:inline-block;font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted);opacity:.6}@media (min-width: 768px){.mkt-table-desktop{display:block!important}.mkt-list-mobile{display:none!important}}@media (max-width: 767px){.mkt-table-desktop{display:none!important}.mkt-list-mobile{display:flex!important;flex-direction:column;gap:0;max-height:520px;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none!important;-ms-overflow-style:none!important}.mkt-list-mobile::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}}.mkt-m-row{display:flex;align-items:center;gap:10px;padding:10px 4px;border-bottom:1px solid rgba(0,0,0,.05);transition:background var(--transition-fast)}html:not([data-theme=light]) .mkt-m-row{border-bottom-color:#ffffff0d}.mkt-m-row:last-child{border-bottom:none}.mkt-m-row:hover{background:#0071e308}.mkt-m-rank{font-family:var(--font-mono);font-size:.74rem;font-weight:600;color:var(--text-muted);flex-shrink:0;min-width:22px;text-align:left;line-height:1}.mkt-m-body{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.mkt-m-line-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.mkt-m-name{font-family:var(--font-sans);font-size:.9rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em;line-height:1.25}html[data-theme=light] .mkt-m-name{color:#0f172a}.mkt-m-price{font-family:var(--font-mono);font-size:.94rem;font-weight:700;color:var(--accent-success);letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;text-align:right;line-height:1.25}.mkt-m-unit{font-size:.74rem;font-weight:500;margin-left:1px;opacity:.85}.mkt-m-line-sub{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.mkt-m-sub-left{font-family:var(--font-sans);font-size:.76rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}html[data-theme=light] .mkt-m-sub-left{color:#64748b}.mkt-m-sub-right{font-family:var(--font-mono);font-size:.74rem;color:var(--text-muted);white-space:nowrap;flex-shrink:0;text-align:right}html[data-theme=light] .mkt-m-sub-right{color:#64748b}.table-wrap::-webkit-scrollbar{width:4px;height:4px}.table-wrap::-webkit-scrollbar-track{background:transparent}.table-wrap::-webkit-scrollbar-thumb{background:#0000001f;border-radius:9999px}html:not([data-theme=light]) .table-wrap::-webkit-scrollbar-thumb{background:#ffffff2e}.mkt-card-footer{display:flex;align-items:center;justify-content:center;padding:10px 16px;background:#00000004;border-top:1px solid rgba(0,0,0,.06);box-sizing:border-box;font-family:var(--font-sans)}html:not([data-theme=light]) .mkt-card-footer{background:#ffffff05;border-top:1px solid rgba(255,255,255,.07)}.mkt-footer-text{font-size:.74rem;color:var(--text-muted);font-weight:500;letter-spacing:-.01em;text-align:center}@media (max-width: 767px){.mkt-card-footer{padding:8px 12px}.mkt-footer-text{font-size:.7rem}}.ts-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.holders-toggle-wrap{display:flex;justify-content:center;align-items:center;margin-top:6px;padding-top:0;border-top:none!important}.btn-holders-expand{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 14px;min-height:28px;border-radius:var(--border-radius-full, 9999px);font-family:var(--font-sans);font-size:.74rem;font-weight:600;letter-spacing:-.01em;color:var(--apple-blue, #0071e3);background:#0071e30f;border:1px solid rgba(0,113,227,.12);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none}html:not([data-theme=light]) .btn-holders-expand{color:#38bdf8;background:#38bdf814;border-color:#38bdf82e}.btn-holders-expand:hover{background:#0071e31f;border-color:#0071e340;transform:translateY(-1px)}html:not([data-theme=light]) .btn-holders-expand:hover{background:#38bdf829;border-color:#38bdf859;color:#fff}.btn-holders-expand:active{transform:scale(.97)}.holders-chevron{width:12px;height:12px;transition:transform .25s cubic-bezier(.16,1,.3,1);stroke:currentColor}.btn-holders-expand.is-expanded .holders-chevron{transform:rotate(180deg)}.ts-col{display:flex;flex-direction:column;gap:20px;min-width:0}.ts-head .bento-card-header{padding:14px 18px 12px}.ts-head .bento-card-body{padding:0!important}.ts-kpi-deck{display:grid;grid-template-columns:repeat(4,1fr);background:transparent!important;border:none!important;border-radius:0!important;padding:14px 6px;box-sizing:border-box}html[data-theme=light] .ts-kpi-deck{background:transparent!important;border:none!important}html:not([data-theme=light]) .ts-kpi-deck{background:transparent!important;border:none!important}.ts-kpi-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4px 6px;border-radius:0;gap:4px;min-width:0}.ts-kpi-item:not(:last-child){border-right:1px solid var(--border-subtle)}html[data-theme=light] .ts-kpi-item:not(:last-child){border-right-color:#00000014}.ts-kpi-lbl{font-family:var(--font-sans);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);line-height:1.15}html[data-theme=light] .ts-kpi-lbl{color:#64748b}.ts-kpi-val{display:inline-flex;align-items:baseline;justify-content:center;gap:2px;line-height:1.1;white-space:nowrap;color:var(--text-primary)}html[data-theme=light] .ts-kpi-val{color:#0f172a}html:not([data-theme=light]) .ts-kpi-val{color:#fff}.ts-kpi-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700;letter-spacing:-.02em}.ts-kpi-unit{font-family:var(--font-sans);font-size:.72rem;font-weight:600;opacity:.75;letter-spacing:-.01em}.ts-kpi-val.val-inflow,.val-inflow{color:#059669!important}html:not([data-theme=light]) .ts-kpi-val.val-inflow,html:not([data-theme=light]) .val-inflow{color:#34d399!important}.ts-kpi-val.val-outflow,.val-outflow{color:#e11d48!important}html:not([data-theme=light]) .ts-kpi-val.val-outflow,html:not([data-theme=light]) .val-outflow{color:#fb7185!important}.tax-calc-lead{font-family:var(--font-sans);font-size:.8rem;color:var(--text-secondary);line-height:1.4;margin:0 0 10px}html[data-theme=light] .tax-calc-lead{color:#475569}.tax-search-wrap{position:relative;width:100%;margin-bottom:10px}.tax-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none;transition:color var(--transition-fast)}.tax-search-input{width:100%;height:42px;padding:0 14px 0 40px;border-radius:var(--border-radius-md, 12px);border:1px solid var(--border-subtle);background:var(--bg-surface-elevated);font-family:var(--font-sans);font-size:.9rem;font-weight:600;color:var(--text-primary);box-sizing:border-box;outline:none;transition:all var(--transition-fast)}html[data-theme=light] .tax-search-input{background:#fff;border:1.5px solid rgba(0,0,0,.12);color:#0f172a}.tax-search-input:focus{border-color:var(--apple-blue);box-shadow:0 0 0 3px #0071e324}.tax-search-wrap:focus-within .tax-search-icon{color:var(--apple-blue)}.tax-preset-bar{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.tax-preset-hint{font-family:var(--font-sans);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}html[data-theme=light] .tax-preset-hint{color:#64748b}.tax-preset-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;width:100%;padding:3px;background:#00000009;border:1px solid rgba(0,0,0,.05);border-radius:12px;box-sizing:border-box}html:not([data-theme=light]) .tax-preset-chips{background:#ffffff0a;border-color:#ffffff14}.tax-preset-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40px;padding:4px 2px;border-radius:9px;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;box-sizing:border-box;text-align:center;gap:1px}html[data-theme=light] .tax-preset-chip{color:#334155}.tax-preset-chip:hover{background:#fff9;color:var(--text-primary)}html:not([data-theme=light]) .tax-preset-chip:hover{background:#ffffff14}.tax-preset-chip:active{transform:scale(.96)}.tax-preset-chip.active{background:#fff!important;color:#0f172a!important;font-weight:700;box-shadow:0 1.5px 5px #00000014,0 0 0 1px #0000000a!important}html:not([data-theme=light]) .tax-preset-chip.active{background:#ffffff29!important;color:#fff!important;box-shadow:0 1.5px 6px #00000059,inset 0 1px #ffffff26!important}.tax-chip-val{font-family:var(--font-sans);font-size:.84rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}.tax-chip-sub{font-family:var(--font-sans);font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1;opacity:.78}.tax-preset-chip.active .tax-chip-sub{color:#64748b;opacity:1}html:not([data-theme=light]) .tax-preset-chip.active .tax-chip-sub{color:#94a3b8;opacity:1}.tax-calc-result-deck{padding:16px 18px;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 16px #00000006;box-sizing:border-box}html:not([data-theme=light]) .tax-calc-result-deck{background:#ffffff08;border-color:#ffffff14}.tax-result-placeholder,.tax-result-empty{font-family:var(--font-sans);font-size:.82rem;color:var(--text-muted);line-height:1.5;display:block}.tax-result-empty{color:var(--accent-gold)}.tax-result-card{display:flex;flex-direction:column;gap:12px}.tax-result-hd{display:flex;justify-content:space-between;align-items:center;gap:8px}.tax-result-tags{display:flex;align-items:center;gap:6px}.tax-result-tier-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:9999px;font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.02em}.tax-result-tier-tag.color-emerald{background:#10b98114;color:#059669;border:1px solid rgba(16,185,129,.22)}.tax-result-tier-tag.color-gold{background:#f59e0b14;color:#d97706;border:1px solid rgba(245,158,11,.25)}.tax-result-tier-tag.color-danger{background:#e11d4814;color:#e11d48;border:1px solid rgba(225,29,72,.22)}.tax-result-gamer{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:9999px;font-family:var(--font-sans);font-size:.72rem;font-weight:600;color:var(--apple-blue);background:#0071e314;border:1px solid rgba(0,113,227,.18)}.tax-result-rate{font-family:var(--font-sans);font-size:.75rem;font-weight:600;color:var(--text-muted)}.tax-result-hero{display:flex;flex-direction:column;gap:2px}.tax-result-hero-val{font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "SF Pro Display", sans-serif)!important;font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:800;line-height:1.05;letter-spacing:-.035em;display:inline-flex;align-items:baseline;gap:2px}.tax-hero-sign{font-weight:800;margin-right:1px}.tax-hero-num{font-weight:800}.tax-hero-unit{font-size:1.15rem;font-weight:700;opacity:.85;margin-left:1px}.tax-hero-per{font-family:var(--font-sans);font-size:.82rem;font-weight:600;color:#64748b;letter-spacing:normal;margin-left:5px}.tax-val-free{color:#059669}.tax-val-warn{color:#d97706}.tax-val-danger{color:#e11d48}.tax-result-hero-lbl{font-family:var(--font-sans);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-top:1px}.tax-smart-row{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;background:#00000006;border:1px solid rgba(0,0,0,.05);border-radius:12px;padding:12px 16px;gap:12px}html:not([data-theme=light]) .tax-smart-row{background:#ffffff08;border-color:#ffffff0f}.tax-smart-col{display:flex;flex-direction:column;gap:3px}.tax-smart-lbl{font-family:var(--font-sans);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.tax-smart-val{font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "SF Pro Display", sans-serif)!important;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:800;line-height:1.1;letter-spacing:-.035em;display:inline-flex;align-items:baseline;gap:1px;color:var(--text-primary)}html[data-theme=light] .tax-smart-val{color:#0f172a}html:not([data-theme=light]) .tax-smart-val{color:#fff}.tax-smart-val.val-clean,.tax-smart-val.val-remain{color:var(--text-primary)}.tax-smart-val.tax-val-free{color:#059669}html:not([data-theme=light]) .tax-smart-val.tax-val-free{color:#34d399}.tax-smart-val.tax-val-warn,.tax-smart-val.tax-val-danger{color:#e11d48}html:not([data-theme=light]) .tax-smart-val.tax-val-warn,html:not([data-theme=light]) .tax-smart-val.tax-val-danger{color:#fb7185}.tax-smart-unit{font-size:.95rem;font-weight:700;opacity:.8;margin-left:1px}.tax-smart-divider{width:1px;height:38px;background:#0000000f}html:not([data-theme=light]) .tax-smart-divider{background:#ffffff14}.tax-smart-insight{font-family:var(--font-sans);font-size:.74rem;line-height:1.45;color:var(--text-secondary);padding-top:8px;border-top:1px solid rgba(0,0,0,.05)}html:not([data-theme=light]) .tax-smart-insight{border-top-color:#ffffff0d;color:#94a3b8}.tax-bracket-section{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:8px}html[data-theme=light] .tax-bracket-section{border-top-color:#0000000f}.tax-bracket-hd{display:flex;align-items:center;justify-content:space-between;gap:8px}.tax-bracket-title{font-family:var(--font-sans);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.tax-bracket-exempt{font-family:var(--font-sans);font-size:.7rem;font-weight:600;color:var(--accent-success, #10b981);letter-spacing:.02em}.tax-tier-ledger{display:flex;flex-direction:column;border-radius:12px;background:#00000005;border:1px solid rgba(0,0,0,.06);overflow:hidden}html[data-theme=light] .tax-tier-ledger{background:#f8fafc;border-color:#0000000f}html:not([data-theme=light]) .tax-tier-ledger{background:#ffffff06;border-color:#ffffff12}.tax-tier-row{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid rgba(0,0,0,.04);transition:background .15s ease}html:not([data-theme=light]) .tax-tier-row{border-bottom-color:#ffffff0a}.tax-tier-row:last-child{border-bottom:none}.tax-tier-row.is-current-tier{background:#0f172a0d}html:not([data-theme=light]) .tax-tier-row.is-current-tier{background:#ffffff14}.tax-tier-meta{display:flex;align-items:baseline;gap:8px;min-width:0}.tax-tier-name{font-family:var(--font-sans);font-size:.78rem;font-weight:600;color:var(--text-primary);white-space:nowrap}.tax-tier-row.is-current-tier .tax-tier-name{color:var(--text-primary);font-weight:700}.tax-tier-range{font-family:var(--font-sans);font-size:.7rem;color:var(--text-muted);white-space:nowrap}.tax-tier-rate-wrap{display:flex;align-items:baseline;gap:3px;flex-shrink:0}.tax-tier-rate-val{font-family:var(--font-sans);font-size:.8rem;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.tax-tier-row.is-current-tier .tax-tier-rate-val{color:var(--text-primary);font-weight:800}.tax-tier-rate-unit{font-family:var(--font-sans);font-size:.68rem;font-weight:500;color:var(--text-muted)}.tax-policy-deck{display:flex;flex-direction:column;border-radius:14px;background:#00000005;border:1px solid rgba(0,0,0,.06);overflow:hidden}html[data-theme=light] .tax-policy-deck{background:#f8fafc;border-color:#0000000f}html:not([data-theme=light]) .tax-policy-deck{background:#ffffff06;border-color:#ffffff12}.tax-policy-item{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.04);transition:background .2s ease}html:not([data-theme=light]) .tax-policy-item{border-bottom-color:#ffffff0a}.tax-policy-item:last-child{border-bottom:none}.tax-policy-item.is-policy-active#policy-stimulus{background:#10b9810f}html:not([data-theme=light]) .tax-policy-item.is-policy-active#policy-stimulus{background:#10b9811f}.tax-policy-item.is-policy-active#policy-demurrage{background:#f59e0b0f}html:not([data-theme=light]) .tax-policy-item.is-policy-active#policy-demurrage{background:#f59e0b1f}.tax-policy-title-line{display:flex;align-items:baseline;gap:8px}.tax-policy-title{font-family:var(--font-sans);font-size:.83rem;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.01em}.tax-policy-scope{font-family:var(--font-sans);font-size:.7rem;font-weight:500;color:var(--text-muted)}.tax-policy-text{font-family:var(--font-sans);font-size:.74rem;color:var(--text-secondary);line-height:1.45;margin:0}.tax-policy-text .hl-emerald{color:var(--accent-success, #10b981);font-weight:700}.tax-policy-text .hl-cyan{color:var(--accent-cyan, #06b6d4);font-weight:700}.tax-policy-text .hl-gold{color:var(--accent-gold, #f59e0b);font-weight:700}.tax-result-tier-tag{font-family:var(--font-sans);font-size:.76rem;font-weight:700;letter-spacing:-.01em;background:none!important;border:none!important;padding:0!important;color:#334155!important}html:not([data-theme=light]) .tax-result-tier-tag{color:#e2e8f0!important}.st-tier-guide-lead{font-family:var(--font-sans);font-size:.82rem;color:var(--text-secondary);line-height:1.5;margin:0 0 14px}.st-stepper-deck{display:grid;grid-template-columns:repeat(5,1fr);background:var(--bg-surface-elevated, rgba(255, 255, 255, .03));border:1px solid var(--border-subtle);border-radius:var(--border-radius-sm, 12px);overflow:hidden;margin-bottom:12px}html[data-theme=light] .st-stepper-deck{background:#f8fafc;border-color:#0000000f}html:not([data-theme=light]) .st-stepper-deck{background:#ffffff05;border-color:#ffffff12}.st-stepper-item{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 6px 12px;box-sizing:border-box;border-right:1px solid var(--border-subtle);transition:background .18s ease;gap:2px}.st-stepper-item:last-child{border-right:none}.st-stepper-item:hover{background:#ffffff08}html[data-theme=light] .st-stepper-item:hover{background:#00000005}.st-stepper-bar{position:absolute;top:0;left:0;right:0;height:2.5px;transition:opacity .2s ease,background .2s ease}html[data-theme=light] .st-stepper-item.tier-1 .st-stepper-bar{background:#cbd5e1}html[data-theme=light] .st-stepper-item.tier-2 .st-stepper-bar{background:#94a3b8}html[data-theme=light] .st-stepper-item.tier-3 .st-stepper-bar{background:#64748b}html[data-theme=light] .st-stepper-item.tier-4 .st-stepper-bar{background:#334155}html[data-theme=light] .st-stepper-item.tier-5 .st-stepper-bar{background:#0f172a}html:not([data-theme=light]) .st-stepper-item.tier-1 .st-stepper-bar{background:#ffffff40}html:not([data-theme=light]) .st-stepper-item.tier-2 .st-stepper-bar{background:#fff6}html:not([data-theme=light]) .st-stepper-item.tier-3 .st-stepper-bar{background:#fff9}html:not([data-theme=light]) .st-stepper-item.tier-4 .st-stepper-bar{background:#fffc}html:not([data-theme=light]) .st-stepper-item.tier-5 .st-stepper-bar{background:#fff}.st-stepper-mult{font-family:var(--font-mono, -apple-system-ui-monospaced, monospace);font-size:1.2rem;font-weight:800;letter-spacing:-.025em;font-variant-numeric:tabular-nums;line-height:1.1;margin-bottom:2px;color:var(--text-primary)}html[data-theme=light] .st-stepper-mult{color:#0f172a}html:not([data-theme=light]) .st-stepper-mult{color:#fff}.st-stepper-info{display:flex;flex-direction:column;align-items:center;gap:1px}.st-stepper-name{font-size:.72rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.st-stepper-range{font-family:var(--font-mono, monospace);font-size:.68rem;color:var(--text-tertiary);font-weight:500;white-space:nowrap}.st-stepper-foot{display:flex;align-items:center;justify-content:space-between;font-size:.74rem;color:var(--text-secondary);line-height:1.4;padding:2px 2px 0}.st-foot-note strong{color:var(--text-primary);font-weight:600}.st-foot-scope{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.st-cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.st-cat-card{display:flex;flex-direction:column;justify-content:space-between;padding:12px 14px;border-radius:var(--border-radius-sm, 12px);background:var(--bg-surface-elevated, rgba(255, 255, 255, .02));border:1px solid var(--border-subtle);transition:all var(--transition-fast);box-sizing:border-box}html[data-theme=light] .st-cat-card{background:#f8fafc;border-color:#0000000f}html:not([data-theme=light]) .st-cat-card{background:#ffffff05;border-color:#ffffff12}.st-cat-card:hover{transform:translateY(-1px);border-color:var(--border-strong, rgba(255, 255, 255, .16));background:#ffffff09}html[data-theme=light] .st-cat-card:hover{border-color:#0000001f;background:#f1f5f9}.st-cat-card-main{display:flex;flex-direction:column;min-width:0;gap:2px}.st-cat-title{font-family:var(--font-sans);font-size:.86rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap}.st-cat-desc{font-family:var(--font-sans);font-size:.72rem;color:var(--text-secondary);line-height:1.35;margin:0 0 10px}.st-cat-card-foot{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid var(--border-subtle)}.st-cat-badge{font-family:var(--font-mono, monospace);font-size:.68rem;font-weight:500;color:var(--text-tertiary);white-space:nowrap}.st-cat-price-val{font-family:var(--font-mono, monospace);font-size:.8rem;font-weight:700;color:var(--accent-success, #10b981);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}#eco-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:var(--z-modal);align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .2s ease}#eco-modal-box{background:var(--bg-surface-card);border:1px solid var(--border-medium);border-radius:var(--border-radius-lg);padding:24px;max-width:440px;width:100%;box-shadow:var(--shadow-elevated);transform:translateY(16px);transition:transform .2s ease}html[data-theme=light] #eco-modal-box{background:#fff;border-color:#0000001f}@media (max-width: 900px){.bento-kpi-strip,.eco-macro-grid{grid-template-columns:repeat(2,1fr)}.ts-grid{grid-template-columns:1fr}.trend-btm-panel{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding:6px 14px;border-radius:var(--border-radius-full)}}@media (max-width: 640px){.container{padding-inline:10px!important}.eco-summary-header{padding:12px 14px 8px;gap:4px;flex-wrap:wrap}.eco-summary-grid{grid-template-columns:repeat(4,1fr)!important;padding:6px 4px 8px;gap:0}.eco-summary-grid.cols-3{grid-template-columns:repeat(3,1fr)!important}.eco-summary-cell{padding:8px 3px!important;border-radius:8px!important}.eco-summary-val{font-size:1.22rem!important}.eco-summary-lbl{font-size:.62rem!important;white-space:normal!important;line-height:1.15}.bento-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 16px}.bento-header-left{min-width:0;flex:1 1 auto}.bento-header-right{flex-shrink:0;align-self:flex-start;margin-top:2px}.mkt-toolbar{flex-direction:column;align-items:stretch;gap:8px}.mkt-search-wrap{width:100%;flex:none}.mkt-cats-wrap{width:100%;box-sizing:border-box}.bento-kpi-strip,.eco-macro-grid{grid-template-columns:repeat(2,1fr)!important;gap:0!important;padding:6px 4px!important}.bento-kpi-strip.cols-3,.eco-grid.cols-3{grid-template-columns:repeat(2,1fr)!important;gap:0!important}.bento-kpi-strip.cols-3 .bento-kpi-item:nth-child(1){border-right:1px solid var(--border-subtle)!important;border-bottom:1px solid var(--border-subtle)!important}.bento-kpi-strip.cols-3 .bento-kpi-item:nth-child(2){border-right:none!important;border-bottom:1px solid var(--border-subtle)!important}.bento-kpi-strip.cols-3 .bento-kpi-item:nth-child(3){grid-column:span 2!important;border-right:none!important;border-bottom:none!important;padding:8px 10px!important}.bento-kpi-item,.eco-macro-cell{padding:8px 4px!important;border-radius:6px!important}.bento-kpi-item:nth-child(odd),.eco-macro-cell:nth-child(odd){border-right:1px solid var(--border-subtle)!important}.bento-kpi-item:nth-child(2n),.eco-macro-cell:nth-child(2n){border-right:none!important}.bento-kpi-item:nth-child(-n+2),.eco-macro-cell:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)!important}.bento-kpi-val,.eco-macro-val{font-size:1.4rem!important}.bento-kpi-label,.eco-macro-lbl{font-size:.62rem!important}.bento-kpi-sub,.eco-macro-sub{font-size:.66rem!important}.ts-kpi-deck{grid-template-columns:repeat(2,1fr)!important;gap:0!important;padding:8px 4px!important}.ts-kpi-item{padding:10px 6px!important}.ts-kpi-item:nth-child(odd){border-right:1px solid var(--border-subtle)!important}html[data-theme=light] .ts-kpi-item:nth-child(odd){border-right-color:#00000014!important}.ts-kpi-item:nth-child(2n){border-right:none!important}.ts-kpi-item:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)!important}html[data-theme=light] .ts-kpi-item:nth-child(-n+2){border-bottom-color:#00000014!important}.tax-result-metric-grid{grid-template-columns:repeat(3,1fr)!important;gap:4px!important;padding:8px 6px!important}.tax-result-cell-lbl{font-size:.58rem!important}.tax-result-cell-val{font-size:.82rem!important}.tax-tier-meta{flex-direction:column;gap:1px;align-items:flex-start}.st-stepper-deck{grid-template-columns:1fr!important}.st-stepper-item{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:10px 16px!important;border-right:none!important;border-bottom:1px solid var(--border-subtle)!important;text-align:left!important}.st-stepper-item:last-child{border-bottom:none!important}.st-stepper-bar{top:0!important;bottom:0!important;left:0!important;width:3.5px!important;height:auto!important;right:auto!important}.st-stepper-info{order:1!important;align-items:flex-start!important;text-align:left!important;gap:2px!important}.st-stepper-mult{order:2!important;font-size:1.2rem!important;margin-bottom:0!important}.st-stepper-name{font-size:.84rem!important;color:var(--text-primary)!important}.st-stepper-foot{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.st-cat-grid{grid-template-columns:1fr!important;gap:0!important;background:var(--bg-surface-elevated, rgba(255, 255, 255, .02))!important;border:1px solid var(--border-subtle)!important;border-radius:var(--border-radius-sm, 12px)!important;overflow:hidden!important}html[data-theme=light] .st-cat-grid{background:#f8fafc!important;border-color:#0000000f!important}.st-cat-card{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:10px 14px!important;border:none!important;border-bottom:1px solid var(--border-subtle)!important;border-radius:0!important;background:transparent!important}.st-cat-card:last-child{border-bottom:none!important}.st-cat-card-main{flex:1 1 auto;min-width:0;gap:1px!important}.st-cat-title{font-size:.84rem!important}.st-cat-desc{margin:1px 0 0!important;font-size:.7rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.st-cat-card-foot{flex-direction:column!important;align-items:flex-end!important;border-top:none!important;padding-top:0!important;margin-left:12px!important;flex-shrink:0!important;gap:1px!important}.st-cat-price-val{font-size:.82rem!important}.st-cat-badge{font-size:.65rem!important;color:var(--text-tertiary)!important}.eco-segmented-control{width:100%;padding:2.5px}.eco-seg-tab{padding:0 4px;height:30px;font-size:.75rem}.table td{padding:9px 10px!important}.table th{padding:8px 10px!important}}@media (max-width: 360px){.eco-seg-tab{font-size:.7rem;padding:0 2px}.wealth-tier-row{padding:9px 10px}.wealth-tier-name{font-size:.8rem}.wealth-tier-range{font-size:.67rem}.wealth-tier-coins{font-size:.86rem}.wealth-tier-share{font-size:.67rem}}.mkt-spotlight-picker-wrap{position:relative;display:inline-block}.mkt-spotlight-picker-btn{display:inline-flex;align-items:center;gap:8px;min-height:38px;height:38px;padding:0 14px;background:#ffffffd9;border:1px solid rgba(0,0,0,.12);border-radius:var(--border-radius-sm, 10px);color:var(--text-primary, #0f172a);font-family:var(--font-sans);font-size:.84rem;font-weight:600;cursor:pointer;outline:none;transition:all var(--transition-fast, .15s ease);-webkit-user-select:none;user-select:none;box-shadow:0 1px 3px #0000000a}html:not([data-theme=light]) .mkt-spotlight-picker-btn{background:#ffffff14;border-color:#ffffff24;color:#fff;box-shadow:0 1px 4px #00000040}.mkt-spotlight-picker-btn:hover{border-color:var(--apple-blue, #0071e3);transform:translateY(-1px)}.mkt-picker-rank{font-family:var(--font-mono);font-size:.72rem;color:var(--text-tertiary, #94a3b8);background:#0000000d;padding:1px 6px;border-radius:4px}html:not([data-theme=light]) .mkt-picker-rank{background:#ffffff14;color:#94a3b8}.mkt-picker-name{font-weight:700;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-picker-delta{font-family:var(--font-mono);font-size:.75rem;font-weight:700;padding:1px 6px;border-radius:4px}.mkt-delta-up{color:var(--accent-success, #34c759)!important;background:#34c7591f!important}.mkt-delta-down{color:var(--accent-danger, #ff3b30)!important;background:#ff3b301f!important}.mkt-delta-none{color:var(--text-tertiary, #94a3b8)!important;background:#94a3b81a!important}.mkt-picker-chevron{color:var(--text-tertiary, #94a3b8);transition:transform .2s ease;flex-shrink:0}.mkt-spotlight-picker-btn[aria-expanded=true] .mkt-picker-chevron{transform:rotate(180deg)}.mkt-picker-popover{position:absolute;top:calc(100% + 6px);left:0;right:auto;width:320px;max-width:min(320px,calc(100vw - 32px));background:#fffffffa;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(0,0,0,.12);border-radius:var(--border-radius-md, 14px);box-shadow:0 16px 40px #00000024,0 2px 8px #0000000f;z-index:100;overflow:hidden}html:not([data-theme=light]) .mkt-picker-popover{background:#0f172af5;border-color:#ffffff24;box-shadow:0 20px 48px #000000a6,0 0 0 1px #ffffff14}.mkt-picker-search-box{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.07)}html:not([data-theme=light]) .mkt-picker-search-box{border-bottom-color:#ffffff14}.mkt-picker-search-input{width:100%;border:none;background:transparent;outline:none;font-family:var(--font-sans);font-size:.82rem;color:var(--text-primary, #0f172a)}html:not([data-theme=light]) .mkt-picker-search-input{color:#fff}.mkt-picker-list{max-height:260px;overflow-y:auto;padding:6px}.mkt-picker-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--border-radius-xs, 8px);cursor:pointer;transition:all .12s ease;-webkit-user-select:none;user-select:none}.mkt-picker-item:hover{background:#0071e312}html:not([data-theme=light]) .mkt-picker-item:hover{background:#ffffff14}.mkt-picker-item.active{background:#0071e31f}html:not([data-theme=light]) .mkt-picker-item.active{background:#0071e338}.mkt-picker-item-rank{font-family:var(--font-mono);font-size:.72rem;font-weight:600;color:var(--text-tertiary, #94a3b8);min-width:24px}.mkt-picker-item-info{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:1px}.mkt-picker-item-name{font-size:.83rem;font-weight:600;color:var(--text-primary, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-theme=light]) .mkt-picker-item-name{color:#fff}.mkt-picker-item-sub{font-size:.7rem;color:var(--text-tertiary, #94a3b8);white-space:nowrap}.mkt-picker-item-delta{font-family:var(--font-mono);font-size:.72rem;font-weight:700;padding:2px 6px;border-radius:4px;white-space:nowrap}.mkt-picker-empty{padding:20px;text-align:center;font-size:.78rem;color:var(--text-tertiary, #94a3b8)}.mkt-clean-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px;flex-wrap:wrap}.mkt-clean-meta-wrap{display:inline-flex;align-items:center}.mkt-clean-meta-text{font-family:var(--font-mono);font-size:.74rem;color:var(--text-tertiary, #94a3b8);letter-spacing:-.01em}.mkt-seamless-canvas-wrap{position:relative;width:100%;border:none;background:transparent;overflow:hidden}.mkt-table-row.is-clickable{cursor:pointer;transition:background .15s ease}.mkt-table-row.is-clickable:hover{background:#0071e30a!important}.mkt-table-row.mkt-row-active{background:#0071e314!important;box-shadow:inset 3px 0 0 var(--apple-blue, #0071e3)}.mkt-m-row.is-clickable{cursor:pointer}.mkt-m-row.mkt-row-active{border-color:#0071e359!important;background:#0071e30f!important}@media (max-width: 640px){.mkt-spotlight-picker-wrap{width:100%}.mkt-spotlight-picker-btn{width:100%;justify-content:space-between}.mkt-picker-popover{width:100%;right:auto;left:0}}
