@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);:root{--poly-blue:#2e5cff;--poly-blue-dark:#061c58;--bg-primary:#0d1117;--bg-secondary:#0d1117;--bg-card:#161b22;--border:#21262d;--text-primary:#e6edf3;--text-secondary:#8b949e;--text-muted:#484f58;--positive:#3fb950;--negative:#f85149}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d1117;background:var(--bg-primary);color:#e6edf3;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0d1117;background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.app{min-height:100vh}.navbar{background:var(--bg-card);border-bottom:1px solid var(--border);height:50px;left:0;position:fixed;right:0;top:0;z-index:100}.navbar-inner{gap:16px;height:100%;margin:0 auto;max-width:1400px;padding:0 20px}.navbar-brand,.navbar-inner{align-items:center;display:flex}.navbar-brand{border-right:2px solid var(--poly-blue);flex-shrink:0;gap:8px;padding-right:16px;text-decoration:none}.navbar-logo-img{border-radius:5px;height:24px;object-fit:contain;width:24px}.navbar-title{color:var(--text-primary);font-size:16px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.navbar-links{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.navbar-btn{background:#ffffff0a;border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 14px;transition:all .15s ease;white-space:nowrap}.navbar-btn:hover{background:var(--poly-blue);border-color:var(--poly-blue);color:#fff}.navbar-btn-accent{background:#2e5cff14;border-color:var(--poly-blue);color:var(--poly-blue)}.navbar-btn-accent:hover{background:var(--poly-blue);color:#fff}.navbar-search{align-items:center;background:#ffffff0a;border:1px solid var(--border);border-radius:8px;display:flex;flex-shrink:0;gap:8px;height:32px;padding:0 12px;transition:width .2s ease,border-color .15s ease,background .15s ease;width:220px}.navbar-search:focus-within{background:#ffffff0f;border-color:var(--poly-blue);width:300px}.navbar-search-icon{color:var(--poly-blue);flex-shrink:0;height:14px;width:14px}.navbar-search-input{background:none;border:none;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:12px;min-width:0;outline:none}.navbar-search-input::placeholder{color:var(--text-muted)}.navbar-search-clear{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:16px;justify-content:center;padding:0;transition:background .12s ease;width:16px}.navbar-search-clear:hover{background:#ffffff26}.main-layout{display:flex;gap:1px;margin:0 auto;max-width:1400px;min-height:calc(100vh - 50px);padding-top:50px}.feed-column{flex:1 1;min-width:0}.feed-list{display:flex;flex-direction:column}.headline-card{border-bottom:1px solid var(--border);cursor:pointer;display:flex;gap:14px;padding:14px 20px;transition:background .12s ease}.headline-card:hover{background:#ffffff05}.headline-thumb{background:var(--bg-card);border-radius:6px;flex-shrink:0;height:80px;object-fit:cover;width:80px}.headline-body{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.headline-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.35;overflow:hidden}.headline-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.headline-source-logo{border-radius:3px;height:14px;object-fit:contain;width:14px}.headline-source{color:var(--text-secondary);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.headline-dot,.headline-time{color:var(--text-muted);font-size:10px}.headline-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.market-chip{align-items:center;background:#2e5cff14;border:1px solid #2e5cff26;border-radius:4px;cursor:pointer;display:inline-flex;gap:4px;max-width:280px;overflow:hidden;padding:2px 8px;text-decoration:none;transition:background .12s ease,border-color .12s ease}.market-chip:hover{background:#2e5cff26;border-color:#2e5cff4d}.market-chip-arrow{font-size:10px;font-weight:700}.market-chip-arrow.up{color:var(--positive)}.market-chip-arrow.down{color:var(--negative)}.market-chip-arrow.related{color:var(--text-muted)}.market-chip-pct{font-feature-settings:"tnum";color:var(--poly-blue);flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700}.market-chip-q{color:var(--text-secondary);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar{border-left:1px solid var(--border);flex-shrink:0;width:360px}.sidebar-section{display:flex;flex-direction:column}.sidebar-section+.sidebar-section{border-top:1px solid var(--border)}.sidebar-trades-scroll{max-height:200px;overflow-y:auto}.sidebar-trades-scroll::-webkit-scrollbar{width:3px}.sidebar-trades-scroll::-webkit-scrollbar-track{background:#0000}.sidebar-trades-scroll::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}.sidebar-header{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.12em;padding:14px 16px 8px;text-transform:uppercase}.market-card{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;margin:6px 12px;padding:12px;transition:border-color .12s ease}.market-card:hover{border-color:var(--poly-blue)}.market-card-top{align-items:flex-start;display:flex;gap:10px}.market-card-icon{border-radius:6px;flex-shrink:0;height:28px;margin-top:1px;object-fit:cover;width:28px}.market-card-question{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;flex:1 1;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.market-card-bar-row{display:flex;flex-direction:column;gap:6px}.market-card-bar{background:#ffffff0f;border-radius:2px;height:4px;overflow:hidden;width:100%}.market-card-bar-fill{background:var(--poly-blue);border-radius:2px;height:100%;transition:width .3s ease}.market-card-stats{align-items:center;display:flex;gap:10px}.market-card-pct{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.market-card-pct.yes{color:var(--positive)}.market-card-pct.no{color:var(--negative)}.market-card-vol{font-feature-settings:"tnum";color:var(--text-muted);font-size:10px;font-variant-numeric:tabular-nums}.market-card-chips{display:flex;flex-wrap:wrap;gap:4px}.market-card-chip.articles{background:#2e5cff1a;color:var(--poly-blue);font-weight:600}.market-card-chip.articles,.market-card-ticker{align-items:center;border-radius:4px;display:inline-flex;font-size:10px;padding:2px 6px}.market-card-ticker{font-feature-settings:"tnum";cursor:pointer;font-variant-numeric:tabular-nums;font-weight:700;gap:2px;text-decoration:none}.market-card-ticker.positive{background:#3fb9501a;color:var(--positive)}.market-card-ticker.negative{background:#f851491a;color:var(--negative)}.market-card-ticker-arrow{font-size:9px}.sidebar-trade{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 16px;transition:background .12s ease}.sidebar-trade:hover{background:#ffffff05}.sidebar-trade-side{border-radius:3px;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.04em;padding:2px 6px;text-align:center;text-transform:uppercase;width:32px}.sidebar-trade-side.buy{background:#3fb9501a;color:var(--positive)}.sidebar-trade-side.sell{background:#f851491a;color:var(--negative)}.sidebar-trade-info{flex:1 1;min-width:0}.sidebar-trade-title{color:var(--text-primary);font-size:11px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-trade-meta{font-feature-settings:"tnum";color:var(--text-muted);display:flex;font-size:10px;font-variant-numeric:tabular-nums;gap:8px}.sidebar-trade-size{color:var(--text-secondary);font-weight:600}.load-sentinel{display:flex;justify-content:center;padding:32px 0}.loader{animation:spin .8s linear infinite;border:2px solid var(--border);border-radius:50%;border-top-color:var(--poly-blue);height:24px;width:24px}@keyframes spin{to{transform:rotate(1turn)}}.modal-backdrop{align-items:center;animation:fade-in .12s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.modal{animation:modal-slide .15s ease;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;max-height:85vh;max-width:600px;overflow-y:auto;position:relative;width:100%}@keyframes modal-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal::-webkit-scrollbar{width:4px}.modal::-webkit-scrollbar-track{background:#0000}.modal::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.modal-close{align-items:center;background:#00000080;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;position:absolute;right:10px;top:10px;transition:background .12s ease,color .12s ease;width:28px;z-index:10}.modal-close:hover{background:#000c;color:var(--text-primary)}.detail-body{display:flex;flex-direction:column;gap:14px;padding:20px 24px 24px}.detail-image-wrap{border-radius:8px 8px 0 0;max-height:260px;overflow:hidden;width:100%}.detail-image{display:block;height:100%;object-fit:cover;width:100%}.detail-source{align-items:center;display:flex;gap:8px}.detail-source-logo{background:#ffffff0f;border-radius:3px;height:18px;object-fit:contain;padding:2px;width:18px}.detail-source-name{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.detail-time{color:var(--text-muted);font-size:11px;margin-left:auto}.detail-title{color:var(--text-primary);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.detail-summary{color:var(--text-secondary);font-size:13px;line-height:1.55;margin:0}.detail-link{align-items:center;align-self:flex-start;background:var(--poly-blue);border-radius:6px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px;text-decoration:none;transition:background .12s ease}.detail-link:hover{background:#4a7aff}.detail-section{display:flex;flex-direction:column;gap:2px;margin-top:4px}.detail-section-label{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.12em;padding-bottom:6px;text-transform:uppercase}.detail-empty{color:var(--text-muted);font-size:12px;padding:10px 0}.detail-loader{margin:10px auto}a.equity-row{color:inherit;text-decoration:none}.equity-row{align-items:flex-start;border-radius:6px;display:flex;gap:10px;padding:8px 10px;transition:background .12s ease}.equity-row:hover{background:#ffffff08}.equity-badge{align-items:center;border-radius:4px;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:24px;justify-content:center;width:24px}.equity-badge.equity{background:#2e5cff1f;color:#5b8aff}.equity-badge.commodity{background:#f9a5001f;color:#f9a500}.equity-info{display:flex;flex-direction:column;gap:2px;min-width:0}.equity-ticker-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.equity-ticker{color:var(--text-primary);font-size:12px;font-weight:700}.equity-name{color:var(--text-secondary);font-size:11px}.equity-direction{border-radius:3px;font-size:9px;font-weight:600;padding:1px 6px}.equity-direction.positive{background:#3fb9501a;color:var(--positive)}.equity-direction.negative{background:#f851491a;color:var(--negative)}.equity-rationale{color:var(--text-muted);font-size:10px;line-height:1.4}.detail-related-market{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;transition:background .12s ease}.detail-related-market:hover{background:#2e5cff0f}.detail-related-icon{border-radius:4px;flex-shrink:0;height:24px;object-fit:cover;width:24px}.detail-related-info{display:flex;flex-direction:column;gap:2px;min-width:0}.detail-related-question{color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.3}.detail-related-stats{align-items:center;display:flex;gap:8px}.detail-related-pct{font-feature-settings:"tnum";font-size:11px;font-variant-numeric:tabular-nums;font-weight:700}.detail-related-pct.yes{color:var(--positive)}.detail-related-pct.no{color:var(--negative)}.detail-related-vol{color:var(--text-muted);font-size:10px}.detail-market-header{align-items:flex-start;display:flex;gap:12px}.detail-hero-icon{border-radius:6px;flex-shrink:0;height:40px;object-fit:cover;width:40px}.detail-market-header-info{display:flex;flex-direction:column;gap:6px;min-width:0}.detail-market-stats{align-items:center;display:flex;gap:10px}.detail-hero-pct{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:800}.detail-hero-pct.yes{color:var(--positive)}.detail-hero-pct.no{color:var(--negative)}.detail-bar{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden;width:100%}.detail-bar-fill{background:var(--poly-blue);border-radius:3px;height:100%}.detail-related-article{border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:8px 10px;transition:background .12s ease}.detail-related-article:hover{background:#ffffff08}.detail-related-article-row{align-items:center;display:flex;gap:10px}.detail-related-thumb{border-radius:4px;flex-shrink:0;height:36px;object-fit:cover;width:48px}.detail-related-article-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.detail-related-article-meta{align-items:center;color:var(--text-muted);display:flex;font-size:10px;gap:5px}.detail-related-article-meta .detail-time{margin-left:0}.detail-related-article-logo{border-radius:2px;height:12px;object-fit:contain;width:12px}.correlation-badge{border-radius:3px;font-size:9px;font-weight:700;letter-spacing:.04em;padding:1px 5px;text-transform:uppercase}.correlation-badge.up{background:#3fb9501a;color:var(--positive)}.correlation-badge.down{background:#f851491a;color:var(--negative)}.mobile-content,.mobile-search-bar,.navbar-mobile-actions,.tab-bar{display:none}@media (max-width:900px){.main-layout{flex-direction:column}.sidebar{border-left:none;border-top:1px solid var(--border);width:100%}}@media (max-width:767px){.navbar-links,.navbar-search-desktop{display:none}.mobile-content,.navbar-mobile-actions,.tab-bar{display:flex}.navbar-inner{padding:0 12px}.navbar{height:auto;min-height:50px}.navbar-inner{height:50px}.navbar-mobile-actions{align-items:center;display:flex;gap:4px;margin-left:auto}.navbar-icon-btn{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .12s ease,color .12s ease;width:36px}.navbar-icon-btn:active,.navbar-icon-btn:hover{background:#ffffff0f;color:var(--text-primary)}.mobile-search-bar{align-items:center;background:var(--bg-primary);border-top:1px solid var(--border);display:flex;gap:8px;padding:6px 12px}.mobile-search-bar .navbar-search-icon{flex-shrink:0}.mobile-search-bar .navbar-search-input{flex:1 1;font-size:14px}.mobile-search-cancel{background:none;border:none;color:var(--poly-blue);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:4px 8px;white-space:nowrap}.tab-bar{background:var(--bg-card);border-bottom:1px solid var(--border);display:flex;margin-top:50px;position:-webkit-sticky;position:sticky;top:50px;z-index:90}.tab-bar-item{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-muted);cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;padding:10px 0;text-align:center;transition:color .12s ease,border-color .12s ease}.tab-bar-item.active{border-bottom-color:var(--poly-blue);color:var(--text-primary)}.mobile-content{flex-direction:column;min-height:calc(100vh - 90px);padding-top:10px}.navbar-brand{border-right:none;padding-right:0}.mobile-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:0 10px 10px}.mobile-card{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;cursor:pointer;overflow:hidden;transition:border-color .12s ease}.mobile-card:active{border-color:var(--poly-blue)}.mobile-card-hero,.mobile-card-wide{grid-column:1/-1}.mobile-card-wide{display:flex;flex-direction:row;gap:12px;padding:12px}.mobile-card-wide .mobile-card-img-wrap{aspect-ratio:auto;border-radius:6px;flex-shrink:0;height:90px;width:90px}.mobile-card-wide .mobile-card-body{justify-content:center;padding:0}.mobile-card-wide .mobile-card-title{-webkit-line-clamp:2;font-size:13px}.mobile-card-img-wrap{aspect-ratio:16/9;border-radius:7px 7px 0 0;overflow:hidden;position:relative;width:100%}.mobile-card-hero .mobile-card-img-wrap{aspect-ratio:2/1}.mobile-card-img{display:block;height:100%;object-fit:cover;width:100%}.mobile-card-overlay{background:linear-gradient(0deg,#000000d9 0,#0000);bottom:0;left:0;padding:32px 14px 12px;position:absolute;right:0}.mobile-card-hero-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.3;overflow:hidden}.mobile-card-hero-meta{align-items:center;color:#ffffffb3;display:flex;font-size:11px;gap:6px;margin-top:6px}.mobile-card-body{display:flex;flex-direction:column;gap:6px;padding:10px}.mobile-card-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:12px;font-weight:600;line-height:1.35;overflow:hidden}.mobile-card-meta{align-items:center;color:var(--text-muted);display:flex;font-size:10px;gap:5px}.mobile-card-logo{border-radius:2px;height:12px;object-fit:contain;width:12px}.mobile-card-dot{color:var(--text-muted)}.mobile-markets{display:flex;flex-direction:column;padding:0}.mobile-markets .market-card{margin:0 10px 10px}.mobile-markets .market-card:first-child{margin-top:0}.mobile-trades{display:flex;flex-direction:column}.mobile-trades .sidebar-trade{border-bottom:1px solid var(--border);padding:12px 16px}.mobile-trades .sidebar-trade-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;overflow:hidden;white-space:normal}.mobile-trades .sidebar-trade-meta{font-size:11px}.mobile-trades .sidebar-trade-side{font-size:10px;width:36px}.modal-backdrop{padding:8px}.modal{border-radius:10px;max-height:90vh}}.drawer-backdrop{animation:fade-in .15s ease;background:#00000080;inset:0;position:fixed;z-index:300}.drawer{animation:drawer-slide-in .2s ease;background:var(--bg-card);border-left:1px solid var(--border);bottom:0;display:flex;flex-direction:column;position:fixed;right:0;top:0;width:280px;z-index:301}@keyframes drawer-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.drawer-close{align-items:center;align-self:flex-end;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:22px;height:40px;justify-content:center;margin:8px 8px 0 0;width:40px}.drawer-close:hover{color:var(--text-primary)}.drawer-links{display:flex;flex-direction:column;padding:8px 16px}.drawer-link{align-items:center;border-bottom:1px solid var(--border);color:var(--text-primary);display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding:14px 8px;text-decoration:none;transition:color .12s ease}.drawer-link:last-child{border-bottom:none}.drawer-link svg{color:var(--text-muted)}.drawer-link:hover{color:var(--poly-blue)}.subscribe-modal{animation:modal-slide .2s ease;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;max-width:420px;overflow:hidden;position:relative;width:100%}.subscribe-accent{animation:accent-shimmer 3s ease infinite;background:linear-gradient(90deg,var(--poly-blue),#7b61ff,var(--poly-blue));background-size:200% 100%;height:3px}@keyframes accent-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.subscribe-content{display:flex;flex-direction:column;gap:6px;padding:28px 28px 24px}.subscribe-badge{color:var(--poly-blue);font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.subscribe-title{color:var(--text-primary);font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0}.subscribe-desc{color:var(--text-secondary);font-size:13px;line-height:1.6;margin:4px 0 0}.subscribe-form{gap:14px;margin-top:16px}.subscribe-field,.subscribe-form{display:flex;flex-direction:column}.subscribe-field{gap:4px}.subscribe-label{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.02em}.subscribe-required{color:var(--poly-blue)}.subscribe-name-row{display:flex;gap:12px}.subscribe-name-row .subscribe-field{flex:1 1;min-width:0}.subscribe-input{background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:13px;outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.subscribe-input::placeholder{color:var(--text-muted)}.subscribe-input:focus{border-color:var(--poly-blue);box-shadow:0 0 0 3px #2e5cff1a}.subscribe-btn{background:var(--poly-blue);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;margin-top:2px;padding:11px 20px;transition:background .15s ease,transform .1s ease}.subscribe-btn:hover{background:#4a7aff}.subscribe-btn:active{transform:scale(.98)}.subscribe-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.subscribe-btn-loading{align-items:center;display:inline-flex;gap:8px}.subscribe-spinner{animation:spin .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}.subscribe-fine-print{color:var(--text-muted);font-size:11px;margin:0;text-align:center}.subscribe-error{background:#f8514914;border:1px solid #f8514926;border-radius:6px;color:var(--negative);font-size:12px;padding:8px 12px}.subscribe-success{align-items:center;display:flex;flex-direction:column;gap:12px;padding:24px 0 8px;text-align:center}.subscribe-success-icon{align-items:center;background:#3fb9501a;border-radius:50%;color:var(--positive);display:flex;height:56px;justify-content:center;width:56px}.subscribe-success h3{color:var(--text-primary);font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0}.subscribe-success p{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.subscribe-done-btn{background:#ffffff0f;border:1px solid var(--border);border-radius:8px;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;margin-top:8px;padding:8px 28px;transition:background .12s ease,border-color .12s ease}.subscribe-done-btn:hover{background:#ffffff1a;border-color:var(--text-muted)}.drawer-link-btn{background:none;border:none;border-bottom:1px solid var(--border);color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;padding:14px 8px;text-align:left;width:100%}@media (max-width:480px){.mobile-card-hero-title{font-size:15px}.mobile-card-title{font-size:11px}}
/*# sourceMappingURL=main.2e4d990c.css.map*/