.chart-shell.svelte-s8v79a{position:relative;width:100%;height:100%}.chart-container.svelte-s8v79a{position:absolute;inset:0}.chart-annotation.svelte-s8v79a{position:absolute;pointer-events:none;transform:translateY(-50%);max-width:280px;font-size:.7rem;z-index:2}.annotation-body.svelte-s8v79a{background:var(--color-black-90);border-radius:4px;border:1px solid #f97316;padding:.35rem .5rem;color:#fefce8;box-shadow:0 0 10px var(--color-black-70);line-height:1.3}.chart-tab.svelte-xwl9zr{flex:1;display:flex;flex-direction:column;min-height:0}.chart-loading.svelte-xwl9zr,.chart-error.svelte-xwl9zr{font-family:var(--font-mono);font-size:.75rem;padding:1rem}.chart-error.svelte-xwl9zr{color:#f97373}.chart-container.svelte-xwl9zr{position:relative;flex:1;min-height:0}.chart-loading-overlay.svelte-xwl9zr{position:absolute;inset:0;background:var(--color-black-60);display:flex;align-items:center;justify-content:center;font-size:.7rem;z-index:1}.chart-meta.svelte-xwl9zr{display:flex;gap:.75rem;font-family:var(--font-mono);font-size:.7rem;padding:.25rem .5rem;color:var(--color-white-75)}.chart-warnings.svelte-xwl9zr{display:flex;flex-direction:column;gap:.25rem;font-family:var(--font-mono);font-size:.65rem;padding:.25rem .5rem .5rem;color:#fbbf24}.chart-sample.svelte-xwl9zr{font-family:var(--font-mono);font-size:.65rem;padding:0 .5rem .25rem;color:#60a5fa}.narrative-tab.svelte-5o9cnh{padding:1rem;font-family:var(--font-mono);font-size:.75rem}.narrative-content.svelte-5o9cnh h4:where(.svelte-5o9cnh){font-size:.85rem;margin-bottom:.75rem;color:#f97316;text-transform:uppercase;letter-spacing:.05em}.narrative-content.svelte-5o9cnh p:where(.svelte-5o9cnh){margin-bottom:.65rem;line-height:1.5}.narrative-content.svelte-5o9cnh p:where(.svelte-5o9cnh):last-child{margin-bottom:0}.bags-tab.svelte-mot1ug{padding:1rem;font-family:var(--font-mono);font-size:.75rem;color:#fff}.bags-loading.svelte-mot1ug,.bags-error.svelte-mot1ug{font-family:var(--font-mono);font-size:.75rem}.bags-error.svelte-mot1ug{color:#f97373}.bags-container.svelte-mot1ug{display:flex;flex-direction:column;gap:1.5rem}.bags-header.svelte-mot1ug{display:flex;flex-direction:column;gap:.25rem}.bags-title.svelte-mot1ug{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.bags-subtitle.svelte-mot1ug{font-size:.7rem;opacity:.6}.bags-stats.svelte-mot1ug{display:flex;gap:1.5rem;flex-wrap:wrap}.bags-stats.svelte-mot1ug .stat:where(.svelte-mot1ug){display:flex;flex-direction:column;gap:.25rem}.bags-stats.svelte-mot1ug .stat:where(.svelte-mot1ug) .label:where(.svelte-mot1ug){opacity:.6;font-size:.7rem}.bags-stats.svelte-mot1ug .stat:where(.svelte-mot1ug) .value:where(.svelte-mot1ug){font-weight:600;font-size:1.1rem}.bags-stats.svelte-mot1ug .stat:where(.svelte-mot1ug) .value.primary:where(.svelte-mot1ug){color:#4ade80}.bags-stats.svelte-mot1ug .stat:where(.svelte-mot1ug) .hint:where(.svelte-mot1ug){opacity:.5;font-size:.65rem}.progress-goal.svelte-mot1ug{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--color-bg-overlay);border:1px solid var(--color-border-base);border-radius:.25rem}.goal-header.svelte-mot1ug{display:flex;flex-direction:column;gap:.15rem}.goal-label.svelte-mot1ug{font-size:.65rem;opacity:.6;text-transform:uppercase;letter-spacing:.05em}.goal-title.svelte-mot1ug{font-size:.8rem;font-weight:600;color:#fbbf24}.progress-bar-container.svelte-mot1ug{width:100%;height:8px;background:var(--color-border-base);border-radius:4px;overflow:hidden;position:relative}.progress-bar.svelte-mot1ug{height:100%;background:linear-gradient(90deg,#4ade80,#22c55e);border-radius:4px;transition:width .3s ease;min-width:2px}.goal-stats.svelte-mot1ug{display:flex;align-items:baseline;gap:.35rem;font-size:.7rem}.goal-stats.svelte-mot1ug .current:where(.svelte-mot1ug){color:#4ade80;font-weight:600}.goal-stats.svelte-mot1ug .separator:where(.svelte-mot1ug){opacity:.4}.goal-stats.svelte-mot1ug .target:where(.svelte-mot1ug){opacity:.7}.goal-stats.svelte-mot1ug .percentage:where(.svelte-mot1ug){opacity:.5;font-size:.65rem;margin-left:.25rem}.bags-meta.svelte-mot1ug{display:grid;grid-template-columns:1fr;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--color-border-base)}@media(min-width:500px){.bags-meta.svelte-mot1ug{grid-template-columns:1fr 1fr;gap:1rem 1.5rem}}.meta-row.svelte-mot1ug{display:flex;align-items:center;gap:.75rem}.meta-label.svelte-mot1ug{opacity:.6;font-size:.7rem;min-width:5rem}.meta-value.svelte-mot1ug{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.bags-avatar.svelte-mot1ug{width:1.5rem;height:1.5rem;border-radius:50%;overflow:hidden;flex-shrink:0}.bags-avatar.svelte-mot1ug img:where(.svelte-mot1ug){width:100%;height:100%;object-fit:cover}.meta-text.svelte-mot1ug{display:flex;align-items:baseline;gap:.35rem}.meta-link.svelte-mot1ug{color:#fff;text-decoration:none;font-weight:500;transition:color .2s,opacity .2s;opacity:.9}.meta-link.svelte-mot1ug:hover{color:#4ade80;opacity:1}.meta-detail.svelte-mot1ug{opacity:.6;font-size:.7rem}.social-tab.svelte-x51vr8{padding:1rem;font-family:var(--font-mono);font-size:.75rem;color:#fff;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto}.social-header.svelte-x51vr8{display:flex;flex-direction:column;gap:.25rem}.social-title.svelte-x51vr8{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.social-subtitle.svelte-x51vr8{font-size:.7rem;opacity:.6}.section-title.svelte-x51vr8{font-size:.85rem;margin-bottom:.75rem;color:#f97316;text-transform:uppercase;letter-spacing:.05em}.templates-section.svelte-x51vr8{display:flex;flex-direction:column}.template-grid.svelte-x51vr8{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.template-card.svelte-x51vr8{background:var(--color-bg-overlay);border:1px solid var(--color-border-base);border-radius:.25rem;display:flex;flex-direction:column}.template-header.svelte-x51vr8{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-bottom:1px solid var(--color-border-base)}.template-meta.svelte-x51vr8{display:flex;align-items:center;gap:.5rem}.template-meta.svelte-x51vr8 i:where(.svelte-x51vr8){font-size:.85rem;color:#f97316}.template-label.svelte-x51vr8{font-weight:600;font-size:.75rem}.template-length.svelte-x51vr8{font-size:.7rem;opacity:.6}.template-length.over-limit.svelte-x51vr8{color:#f97373;opacity:1}.template-body.svelte-x51vr8{padding:.75rem;flex:1}.template-text.svelte-x51vr8{font-family:var(--font-mono);font-size:.7rem;line-height:1.5;margin:0;white-space:pre-wrap;word-wrap:break-word;color:var(--color-white-90)}.template-actions.svelte-x51vr8{display:flex;gap:0;border-top:1px solid var(--color-border-base)}.template-btn.svelte-x51vr8{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:transparent;border:none;color:#fff;cursor:pointer;font-family:var(--font-mono);font-size:.75rem;transition:background .2s}.template-btn.svelte-x51vr8:hover{background:var(--color-border-base)}.template-btn.svelte-x51vr8 i:where(.svelte-x51vr8){font-size:.8rem}.template-btn.svelte-x51vr8+.template-btn:where(.svelte-x51vr8){border-left:1px solid var(--color-border-base)}.share-card-section.svelte-x51vr8{display:flex;flex-direction:column}.share-card-box.svelte-x51vr8{background:var(--color-bg-overlay);border:1px solid var(--color-border-base);border-radius:.25rem;padding:1rem;display:flex;flex-direction:column;gap:1rem}.share-card-description.svelte-x51vr8{font-size:.75rem;line-height:1.5;opacity:.8;margin:0}.generate-card-btn.svelte-x51vr8{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:rgba(var(--rgb-warning),.2);border:1px solid rgba(var(--rgb-warning),.3);border-radius:.25rem;color:#fff;cursor:pointer;font-family:var(--font-mono);font-size:.75rem;font-weight:500;transition:all .2s}.generate-card-btn.svelte-x51vr8:hover:not(:disabled){background:rgba(var(--rgb-warning),.3);border-color:rgba(var(--rgb-warning),.5)}.generate-card-btn.svelte-x51vr8:disabled{opacity:.5;cursor:not-allowed}.generate-card-btn.svelte-x51vr8 i:where(.svelte-x51vr8){font-size:.85rem}.share-card-hint.svelte-x51vr8{font-size:.7rem;opacity:.6;margin:0}.twitter-feed-section.svelte-x51vr8{display:flex;flex-direction:column;gap:1rem}.twitter-feed-header.svelte-x51vr8{display:flex;align-items:center;justify-content:space-between}.refresh-btn.svelte-x51vr8{background:transparent;border:1px solid var(--color-border-active);border-radius:.25rem;padding:.5rem .75rem;color:#fff;cursor:pointer;transition:all .2s}.refresh-btn.svelte-x51vr8:hover:not(:disabled){background:var(--color-border-base);border-color:var(--color-white-30)}.refresh-btn.svelte-x51vr8:disabled{opacity:.5;cursor:not-allowed}.refresh-btn.svelte-x51vr8 i.spinning:where(.svelte-x51vr8){animation:svelte-x51vr8-spin 1s linear infinite}@keyframes svelte-x51vr8-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.twitter-loading.svelte-x51vr8,.twitter-error.svelte-x51vr8,.no-tweets.svelte-x51vr8{background:var(--color-bg-overlay);border:1px solid var(--color-border-base);border-radius:.25rem;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center}.twitter-loading.svelte-x51vr8 i:where(.svelte-x51vr8),.twitter-error.svelte-x51vr8 i:where(.svelte-x51vr8){font-size:1.5rem;opacity:.6}.twitter-loading.svelte-x51vr8 span:where(.svelte-x51vr8){font-size:.75rem;opacity:.8}.error-message.svelte-x51vr8{margin:0;font-size:.75rem;color:#f97373}.stale-warning.svelte-x51vr8{background:rgba(var(--rgb-warning),.1);border:1px solid rgba(var(--rgb-warning),.3);border-radius:.25rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:#f97316}.stale-warning.svelte-x51vr8 i:where(.svelte-x51vr8){font-size:.85rem}.tweets-list.svelte-x51vr8{display:flex;flex-direction:column;gap:1rem}.tweet-card.svelte-x51vr8{background:var(--color-bg-overlay);border:1px solid var(--color-border-base);border-radius:.25rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem;transition:all .2s}.tweet-card.svelte-x51vr8:hover{background:var(--color-bg-overlay-hover);border-color:var(--color-border-hover)}.tweet-header.svelte-x51vr8{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.tweet-author.svelte-x51vr8{display:flex;align-items:center;gap:.75rem;flex:1}.author-avatar.svelte-x51vr8{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}.author-info.svelte-x51vr8{display:flex;flex-direction:column;gap:.15rem}.author-name.svelte-x51vr8{font-weight:600;font-size:.8rem;display:flex;align-items:center;gap:.35rem}.verified-badge.svelte-x51vr8{color:#1d9bf0;font-size:.75rem}.author-handle.svelte-x51vr8{font-size:.7rem;opacity:.6}.tweet-time.svelte-x51vr8{font-size:.7rem;opacity:.5;white-space:nowrap}.tweet-text.svelte-x51vr8{font-size:.8rem;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.tweet-footer.svelte-x51vr8{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.5rem;border-top:1px solid var(--color-border-base)}.tweet-metrics.svelte-x51vr8{display:flex;align-items:center;gap:1rem}.metric.svelte-x51vr8{display:flex;align-items:center;gap:.35rem;font-size:.7rem;opacity:.7}.metric.svelte-x51vr8 i:where(.svelte-x51vr8){font-size:.75rem}.view-tweet-btn.svelte-x51vr8{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;background:transparent;border:1px solid var(--color-border-active);border-radius:.25rem;color:#fff;text-decoration:none;font-size:.7rem;transition:all .2s}.view-tweet-btn.svelte-x51vr8:hover{background:var(--color-border-base);border-color:var(--color-white-30)}.view-tweet-btn.svelte-x51vr8 i:where(.svelte-x51vr8){font-size:.65rem}.view-more.svelte-x51vr8{display:flex;justify-content:center;padding-top:.5rem}.view-all-btn.svelte-x51vr8{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(var(--rgb-twitter),.2);border:1px solid rgba(var(--rgb-twitter),.3);border-radius:.25rem;color:#fff;text-decoration:none;font-size:.75rem;font-weight:500;transition:all .2s}.view-all-btn.svelte-x51vr8:hover{background:rgba(var(--rgb-twitter),.3);border-color:rgba(var(--rgb-twitter),.5)}.view-all-btn.svelte-x51vr8 i:where(.svelte-x51vr8){font-size:.75rem}.view-on-twitter-btn.svelte-x51vr8,.tweet-now-btn.svelte-x51vr8{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:rgba(var(--rgb-twitter),.2);border:1px solid rgba(var(--rgb-twitter),.3);border-radius:.25rem;color:#fff;text-decoration:none;font-size:.75rem;font-weight:500;transition:all .2s}.view-on-twitter-btn.svelte-x51vr8:hover,.tweet-now-btn.svelte-x51vr8:hover{background:rgba(var(--rgb-twitter),.3);border-color:rgba(var(--rgb-twitter),.5)}.view-on-twitter-btn.svelte-x51vr8 i:where(.svelte-x51vr8),.tweet-now-btn.svelte-x51vr8 i:where(.svelte-x51vr8){font-size:.85rem}.no-tweets.svelte-x51vr8 p:where(.svelte-x51vr8){margin:0;font-size:.8rem;opacity:.8}.social-links-section.svelte-x51vr8{display:flex;flex-direction:column}.social-links.svelte-x51vr8{display:flex;gap:1rem;flex-wrap:wrap}.social-link.svelte-x51vr8{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-bg-overlay);border:1px solid var(--color-border-base);border-radius:.25rem;color:#fff;text-decoration:none;font-size:.75rem;font-weight:500;transition:all .2s}.social-link.svelte-x51vr8:hover{background:var(--color-border-base);border-color:var(--color-border-active)}.social-link.svelte-x51vr8 i:where(.svelte-x51vr8){font-size:.85rem}.quest-card.svelte-12mk9ng{display:flex;gap:1rem;padding:1rem;background:var(--color-white-02);border:1px solid var(--color-bg-overlay);transition:all .3s ease}.quest-card.achieved.svelte-12mk9ng{background:var(--color-bg-overlay);border-color:var(--color-border-base)}.icon-container.svelte-12mk9ng{display:flex;align-items:center;justify-content:center;width:40px;font-size:1.5rem;opacity:.8}.quest-content.svelte-12mk9ng{flex:1;display:flex;flex-direction:column;gap:.25rem}.quest-header.svelte-12mk9ng{display:flex;justify-content:space-between;align-items:center}.quest-title.svelte-12mk9ng{font-family:var(--font-mono);font-weight:700;font-size:.95rem;color:var(--color-white-90)}.quest-title.glow.svelte-12mk9ng{text-shadow:0 0 8px var(--color-border-active)}.quest-status.svelte-12mk9ng{font-size:.75rem;color:var(--color-text-dim);font-family:var(--font-mono)}.quest-desc.svelte-12mk9ng{font-size:.8rem;color:var(--color-white-60);margin-bottom:.5rem}.progress-track.svelte-12mk9ng{height:4px;background:var(--color-border-base);width:100%;overflow:hidden;border-radius:2px}.progress-fill.svelte-12mk9ng{height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.achievements-tab.svelte-tl9m0p{display:flex;flex-direction:column;height:100%;padding:1rem;overflow-y:auto;color:#fff}.achievements-header.svelte-tl9m0p{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border-base)}h3.svelte-tl9m0p{font-size:1.1rem;font-weight:700;margin:0;font-family:var(--font-mono)}.stats-row.svelte-tl9m0p{display:flex;gap:1rem}.stat-item.svelte-tl9m0p{display:flex;flex-direction:column;align-items:flex-end}.label.svelte-tl9m0p{font-size:.7rem;color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.05em}.value.svelte-tl9m0p{font-family:var(--font-mono);font-weight:700;font-size:.9rem}.quest-list.svelte-tl9m0p{display:flex;flex-direction:column;gap:.75rem}.finance-panel.svelte-1hq1n7c{display:flex;flex-direction:column;flex:1;min-height:0;background:#000}.panel-content.svelte-1hq1n7c{padding:0;flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.tab-container.svelte-1hq1n7c{display:flex;flex-direction:column;flex:1;min-height:0}.tab-hidden.svelte-1hq1n7c{display:none}.timeframe-selector.svelte-1hq1n7c{display:flex;gap:0;background:transparent;padding:0;border:none}.timeframe-btn.svelte-1hq1n7c{background:transparent;border:none;color:var(--color-text-secondary);padding:.5rem .75rem;font-family:var(--font-mono);font-size:.75rem;cursor:pointer;transition:background .2s;height:100%}.timeframe-btn.svelte-1hq1n7c:hover{background:var(--color-border-base)}.timeframe-btn.active.svelte-1hq1n7c{background:var(--color-white-30);color:#fff}.control-btn.svelte-1hq1n7c{background:transparent;border:none;color:#fff;padding:.5rem .75rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s;height:100%}.control-btn.svelte-1hq1n7c:hover:not(:disabled){background:var(--color-border-base)}.control-btn.svelte-1hq1n7c:disabled{opacity:.5;cursor:not-allowed}.control-btn.svelte-1hq1n7c i:where(.svelte-1hq1n7c){font-size:.7rem}.status-link.svelte-1hq1n7c{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:transparent;border:none;color:var(--color-white-80);text-decoration:none;font-family:var(--font-mono);font-size:.75rem;transition:background .2s}.status-link.svelte-1hq1n7c:hover{background:var(--color-border-base);color:#fff}.status-link.svelte-1hq1n7c i:where(.svelte-1hq1n7c){font-size:.85em;width:1em}
