@import"./bubbles.css";@media(max-width:767px){.container,.container-sm{max-width:100%!important}}html,body{overflow-x:hidden;max-width:100vw}body{background:var(--bs-body-bg);min-height:100vh}.small,small{font-size:10px}.strong{font-weight:bold!important}.center{text-align:center!important;margin:0 auto!important}main{overflow-x:hidden}.status-badge{display:inline-block;padding:0.5rem 1rem;border-radius:25px;font-weight:bold;margin-bottom:1rem}.nav-menu{position:absolute;top:20px;right:20px}.nav-menu a{color:white;text-decoration:none;margin-left:15px;opacity:0.8;transition:opacity 0.3s}.nav-menu a:hover,.nav-menu a.active{opacity:1;font-weight:bold}.stat-box{background:rgba(255,255,255,0.1);padding:1rem;border-radius:10px;margin-bottom:1rem}.stat-box h4{font-size:2rem;font-weight:bold;margin-bottom:0.5rem}.table-responsive{margin-top:1rem;background-color:#fff;border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e9ecef}.table .text-end{text-align:center!important}.table-stats{border-radius:0!important;border-left:none;border-right:none}@media(max-width:768px){.calendar-table{border:none;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem);border-top:1px solid #eee;padding-top:1rem}}@media(max-width:768px){#cryptoIndicatorsTable,#indicatorsTable{min-width:800px}.table-responsive.scroll-hint-animate{animation:scrollHint 0.8s ease-in-out}.analytics-card:has(#cryptoIndicatorsTable) .indicators-table-container,.analytics-card:has(#indicatorsTable) .indicators-table-container{padding-left:0!important;padding-right:0!important}.table-responsive:has(#cryptoIndicatorsTable),.table-responsive:has(#indicatorsTable){margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem);border-radius:0;border-left:none!important;border-right:none!important;-ms-overflow-style:none;scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.table-responsive:has(#cryptoIndicatorsTable)::-webkit-scrollbar,.table-responsive:has(#indicatorsTable)::-webkit-scrollbar{display:none}#indicatorsTable,#cryptoIndicatorsTable{border-radius:0;border-left:none!important;border-right:none!important}#cryptoIndicatorsTable thead th,#indicatorsTable thead th{border-top:none!important}#cryptoIndicatorsTable tbody tr:last-child td,#indicatorsTable tbody tr:last-child td{border-bottom:none!important}#cryptoIndicatorsTable th:first-child,#cryptoIndicatorsTable td:first-child,#indicatorsTable th:first-child,#indicatorsTable td:first-child{padding-left:15px!important}#positionsTable{min-width:760px}#positionsTable th.first-col-table,#positionsTable td.first-col-table{position:sticky;left:0;z-index:3;min-width:170px;max-width:170px;text-align:left;background:transparent;box-shadow:none;overflow:hidden;background-clip:padding-box;padding-left:15px!important;padding-right:15px!important}#positionsTable td.first-col-table{z-index:2}#positionsTable td.first-col-table .d-flex{gap:10px!important;flex-wrap:nowrap;min-height:36px}#positionsTable th:not(.first-col-table),#positionsTable td:not(.first-col-table){white-space:nowrap}.portfolio-position-asset-text{min-width:0;max-width:120px;overflow:hidden}#positionsTableWrapper.is-scrolled-x #positionsTable th.first-col-table,#positionsTableWrapper.is-scrolled-x #positionsTable td.first-col-table{min-width:40px;max-width:40px;padding-left:15px!important;padding-right:0px!important;background:rgba(255,255,255,0.95);box-shadow:12px 0 18px -18px rgba(15,23,42,0.24)}#positionsTableWrapper.is-scrolled-x #positionsTable td.first-col-table .d-flex{gap:0!important}#positionsTableWrapper.is-scrolled-x .portfolio-position-asset-text{display:none}#positionsTableWrapper.is-scrolled-x #positionsTable th.first-col-table{color:transparent}}.table-dark{background:rgba(0,0,0,0.3)}.table-dark th,.table-dark td{border-color:rgba(255,255,255,0.1)}#positionsTable td,#transactionsTable td{font-size:12px;padding:10px 8px}.watchlist-table .first-col-table{text-align:left!important}#positionsTable .first-col-table{padding-left:15px!important}#transactionsTable .first-col-table{padding-left:30px!important}.position-row,.tx-row{transition:background 0.15s ease!important}#positionsTable tbody tr.position-row:hover,.tx-row:hover{background:#f8f9fa!important}@media(max-width:576px){#positionsCard,#transactionsCard{border-radius:0!important;margin-left:-1rem;margin-right:-1rem;border-left:none!important;border-right:none!important;box-shadow:none!important}#positionsCard .card-body{padding:1rem 0.5rem}#transactionsCard .card-body{padding:0!important}#transactionsCard .card-body>div:not(.table-responsive):not(.tx-table-wrapper){padding:0 1rem}#positionsTable,#transactionsTable{font-size:11px}#positionsTable td,#transactionsTable td{padding:8px 4px;font-size:11px}#positionsTable .first-col-table{padding-left:15px!important}#transactionsTable .first-col-table{padding-left:30px!important}#positionsTable th,#transactionsTable th{padding:8px 4px;font-size:11px}#positionsCard .table-responsive{margin:0 -0.5rem;border:none;border-radius:0;overflow-x:auto;-webkit-overflow-scrolling:touch}#positionsCard .table-responsive::-webkit-scrollbar,#transactionsCard .table-responsive::-webkit-scrollbar,#transactionsCard .tx-table-wrapper::-webkit-scrollbar{display:none}#positionsCard .table-responsive,#transactionsCard .table-responsive,#transactionsCard .tx-table-wrapper{-ms-overflow-style:none;scrollbar-width:none}#transactionsCard .table-responsive,#transactionsCard .tx-table-wrapper{margin:0;border:none;border-radius:0;overflow-x:auto!important;-webkit-overflow-scrolling:touch}}#transactionsTable td .badge{border-radius:6px;font-weight:500;font-size:0.6rem}@media(max-width:767.98px){.tx-mobile-list{margin-top:0.25rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}.tx-mobile-day-header{color:#8e8e93;font-size:13px;font-weight:500;padding:10px 0 4px;letter-spacing:-0.01em}.tx-mobile-day-header:first-child{padding-top:0}.tx-mobile-row{cursor:pointer;-webkit-tap-highlight-color:transparent;border-bottom:1px solid #e5e5ea;user-select:none}.tx-mobile-row:active{background-color:rgba(0,0,0,0.03)}.tx-mobile-row:focus{outline:2px solid rgba(13,110,253,0.35);outline-offset:2px}.tx-mobile-row-inner{display:flex;align-items:center;gap:12px;padding:8px 0;min-height:58px}.tx-mobile-icon{flex-shrink:0;width:30px;height:30px;object-fit:cover}.tx-mobile-type{font-size:15px;line-height:22px;color:#000;font-weight:600;flex-shrink:0}.tx-mobile-reverse-btn{width:22px;height:22px;border-radius:4px;padding:0;border:1px solid #d1d5db;background:#ffffff;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;flex-shrink:0}.tx-mobile-reverse-btn i{font-size:10px}.tx-mobile-reverse-btn:hover,.tx-mobile-reverse-btn:focus{background:#e5e7eb;color:#374151;border-color:#9ca3af}#swapReverseModal .swap-reverse-modal-content{min-height:100vh;background:#fff}#swapReverseModal .modal-header{border-bottom:1px solid #e5e7eb;padding:16px 22px!important;background:#fff!important;position:sticky;top:0;z-index:20}#swapReverseModal .modal-title{font-size:1.08rem;font-weight:800;color:#111827;letter-spacing:-0.01em}#swapReverseModal .modal-footer{border-top:1px solid #e5e7eb;padding:14px 22px}#swapReverseModal .swap-reverse-modal-body{max-width:1100px;width:100%;margin:0 auto;padding:26px 20px 24px!important}#swapReverseModal .asset-converter-container{max-width:560px;margin:0 auto;gap:0}#swapReverseModal .swap-reverse-modal-icon{width:30px;height:30px;border-radius:999px;background:#e5e7eb;color:#4b5563;display:inline-flex;align-items:center;justify-content:center;font-size:0.82rem}#swapReverseModal .swap-reverse-modal-intro{font-size:0.98rem;color:#4b5563;margin-bottom:16px;font-weight:600;text-align:center}#swapReverseModal .swap-reverse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#swapReverseModal .swap-reverse-panel{border:1px solid #e5e7eb;border-radius:16px;background:#ffffff;padding:16px 16px;margin-bottom:14px;box-shadow:none}#swapReverseModal .swap-reverse-title{font-size:1.08rem;font-weight:800;color:#111827;margin-bottom:10px;letter-spacing:-0.01em}#swapReverseModal .swap-reverse-verdict{display:inline-flex;align-items:center;border-radius:999px;padding:8px 13px;font-size:0.92rem;font-weight:800;letter-spacing:0.01em}#swapReverseModal .swap-reverse-verdict.is-positive{background:#dcfce7;color:#15803d}#swapReverseModal .swap-reverse-verdict.is-negative{background:#fee2e2;color:#b91c1c}#swapReverseModal .swap-reverse-verdict.is-neutral{background:#f3f4f6;color:#374151}#swapReverseModal .swap-reverse-label{font-size:0.78rem;letter-spacing:0.04em;text-transform:uppercase;color:#6b7280;margin-bottom:6px;font-weight:800}#swapReverseModal .swap-reverse-detail{font-size:0.96rem;color:#1f2937;line-height:1.55;font-weight:600}#swapReverseModal .swap-reverse-key{color:#6b7280;font-weight:800;letter-spacing:0.01em}#swapReverseModal .swap-reverse-detail strong{color:#111827;font-weight:800}#swapReverseModal .swap-reverse-delta-positive{color:#15803d!important}#swapReverseModal .swap-reverse-delta-negative{color:#b91c1c!important}#swapReverseModal .swap-reverse-delta-neutral{color:#374151!important}#swapReverseModal .modal-dialog{max-width:100%!important;width:100%!important;margin:0!important;height:100%!important}#swapReverseModal .swap-reverse-modal-content{height:100%!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)!important}#swapReverseModal .modal-header{padding:16px 20px!important;border-bottom:1px solid #e5e7eb!important;background:#ffffff!important;box-shadow:0 1px 0 rgba(17,24,39,0.04)}#swapReverseModal .modal-title{font-size:1.08rem!important;font-weight:700!important;color:#0f172a!important}#swapReverseModal .swap-reverse-modal-icon{width:34px!important;height:34px!important;font-size:0.92rem!important;background:#eef2ff!important;color:#4338ca!important;box-shadow:inset 0 0 0 1px rgba(99,102,241,0.18)}#swapReverseModal .swap-reverse-modal-body{max-width:1040px!important;width:100%!important;margin:0 auto!important;padding:20px 16px 22px!important}#swapReverseModal .swap-reverse-modal-intro{font-size:0.95rem!important;line-height:1.5!important;font-weight:500!important;color:#475569!important;margin-bottom:16px!important}#swapReverseModal .swap-reverse-title{font-size:1.22rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:12px!important;letter-spacing:-0.01em}#swapReverseModal .asset-converter-container{max-width:620px!important}#swapReverseModal .converter-card{border-radius:18px!important;border:1px solid #dbe1ea!important;background:#ffffff!important;padding:18px!important}#swapReverseModal .converter-amount-result{font-size:1.62rem!important;font-weight:700!important;color:#0f172a!important}#swapReverseModal .converter-price-display{font-size:0.88rem!important;font-weight:500!important;color:#64748b!important}#swapReverseModal .converter-token-display{background:#f1f5f9!important;border:1px solid #e2e8f0!important;padding:8px 14px!important}#swapReverseModal .converter-token-symbol{font-size:0.9rem!important;font-weight:600!important;color:#111827!important}#swapReverseModal .converter-swap-arrow{background:#ffffff!important;border:1px solid #cbd5e1!important;box-shadow:0 4px 16px rgba(15,23,42,0.08)}#swapReverseModal .swap-reverse-panel{border:1px solid #dbe1ea!important;border-radius:16px!important;background:#ffffff!important;padding:16px!important;box-shadow:0 2px 10px rgba(15,23,42,0.04);margin-bottom:12px!important}#swapReverseModal .swap-reverse-verdict{font-size:0.92rem!important;font-weight:700!important;padding:8px 12px!important}#swapReverseModal .swap-reverse-verdict.is-positive{background:#dcfce7!important;color:#15803d!important}#swapReverseModal .swap-reverse-verdict.is-negative{background:#fee2e2!important;color:#b91c1c!important}#swapReverseModal .swap-reverse-verdict.is-neutral{background:#e2e8f0!important;color:#334155!important}#swapReverseModal .swap-reverse-label{font-size:0.74rem!important;font-weight:700!important;color:#64748b!important;letter-spacing:0.06em!important}#swapReverseModal .swap-reverse-label-icon{font-size:0.84rem;margin-right:6px;color:#475569}#swapReverseModal .swap-reverse-detail{font-size:0.95rem!important;line-height:1.58!important;font-weight:500!important;color:#1f2937!important}#swapReverseModal .swap-reverse-key{font-weight:700!important;color:#64748b!important}#swapReverseModal .swap-reverse-detail strong{font-weight:700!important}#swapReverseModal .swap-reverse-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}@media(max-width:767.98px){#swapReverseModal .modal-header{padding:14px 14px!important}#swapReverseModal .modal-title{font-size:1rem!important}#swapReverseModal .swap-reverse-modal-body{padding:14px 12px 16px!important}#swapReverseModal .swap-reverse-title{font-size:1.12rem!important}#swapReverseModal .converter-card{padding:14px!important;border-radius:14px!important}#swapReverseModal .converter-amount-result{font-size:1.42rem!important}#swapReverseModal .converter-price-display{font-size:0.82rem!important}#swapReverseModal .converter-token-symbol{font-size:0.92rem!important}#swapReverseModal .swap-reverse-verdict{font-size:0.86rem!important}#swapReverseModal .swap-reverse-detail{font-size:0.9rem!important}#swapReverseModal .swap-reverse-grid{grid-template-columns:1fr!important;gap:10px!important}}#swapReverseModal .converter-card{border-radius:16px;border-color:#e5e7eb;padding:18px;box-shadow:none}#swapReverseModal .converter-card-from{border-bottom-left-radius:0;border-bottom-right-radius:0}#swapReverseModal .converter-card-to{border-top-left-radius:0;border-top-right-radius:0}#swapReverseModal .converter-amount-result{font-size:1.65rem;font-weight:700;color:#111827;line-height:1.1}#swapReverseModal .converter-price-display{font-size:0.9rem;font-weight:600;color:#6b7280;margin-top:6px}#swapReverseModal .converter-token-display{border-radius:999px;padding:8px 14px;background:#f3f4f6}#swapReverseModal .converter-token-symbol{margin-right:0;font-size:0.95rem;font-weight:700}#swapReverseModal .converter-swap-arrow{width:40px;height:40px;border-radius:12px;margin:-20px auto}@media(max-width:767.98px){#swapReverseModal .modal-header{padding:14px 16px!important}#swapReverseModal .modal-title{font-size:1rem!important}#swapReverseModal .swap-reverse-grid{grid-template-columns:1fr;gap:10px}#swapReverseModal .swap-reverse-modal-body{padding:16px 14px 18px!important}#swapReverseModal .swap-reverse-title{font-size:1rem}#swapReverseModal .swap-reverse-detail{font-size:0.92rem}#swapReverseModal .swap-reverse-panel{border-radius:14px;padding:14px;margin-bottom:10px}#swapReverseModal .converter-card{padding:14px;border-radius:14px}#swapReverseModal .converter-amount-result{font-size:1.38rem}#swapReverseModal .converter-price-display{font-size:0.82rem}#swapReverseModal .converter-token-display{padding:7px 11px}#swapReverseModal .converter-token-symbol{font-size:0.86rem}#swapReverseModal .converter-swap-arrow{width:36px;height:36px;margin:-18px auto}}#swapReverseModal .asset-converter-container-readonly{max-width:480px!important;margin:0 auto!important;gap:0!important}#swapReverseModal .asset-converter-container-readonly .converter-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;padding:clamp(16px,1.4vw,20px)!important;box-shadow:none!important}#swapReverseModal .asset-converter-container-readonly .converter-card-from{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}#swapReverseModal .asset-converter-container-readonly .converter-card-to{border-top-left-radius:0!important;border-top-right-radius:0!important}#swapReverseModal .asset-converter-container-readonly .converter-card-inner{justify-content:space-between!important;align-items:center!important}#swapReverseModal .asset-converter-container-readonly .converter-amount-input-readonly{font-size:clamp(1.5rem,2vw,1.75rem)!important;font-weight:600!important;color:#1a1a1a!important;border:none!important;background:transparent!important;width:100%!important;outline:none!important;padding:0!important;pointer-events:none!important;caret-color:transparent!important}#swapReverseModal .asset-converter-container-readonly .converter-amount-result{font-size:clamp(1.5rem,2vw,1.75rem)!important;font-weight:600!important;color:#1a1a1a!important}#swapReverseModal .asset-converter-container-readonly .converter-price-display{font-size:0.9rem!important;color:#6b7280!important;margin-top:4px!important;font-weight:400!important}#swapReverseModal .asset-converter-container-readonly .converter-token-btn-readonly{display:flex!important;align-items:center!important;gap:8px!important;background:#f3f4f6!important;border:none!important;border-radius:24px!important;padding:8px 16px!important;cursor:default!important;pointer-events:none!important;box-shadow:none!important;min-height:40px!important}#swapReverseModal .asset-converter-container-readonly .converter-token-btn-readonly:hover{background:#f3f4f6!important;transform:none!important}#swapReverseModal .asset-converter-container-readonly .converter-token-placeholder,#swapReverseModal .asset-converter-container-readonly #swapReverseFromTokenDisplay,#swapReverseModal .asset-converter-container-readonly #swapReverseToTokenDisplay{display:flex!important;align-items:center!important;gap:8px!important}#swapReverseModal .asset-converter-container-readonly .converter-token-logo{margin-right:0!important}#swapReverseModal .asset-converter-container-readonly .converter-token-symbol{margin-right:8px!important;font-size:0.95rem!important;font-weight:600!important;color:#1a1a1a!important}#swapReverseModal .asset-converter-container-readonly .converter-token-btn-readonly i{color:#6b7280!important;opacity:0.55!important}#swapReverseModal .asset-converter-container-readonly .converter-swap-arrow{width:40px!important;height:40px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:-20px auto!important;cursor:default!important;box-shadow:none!important;z-index:10!important}#swapReverseModal .asset-converter-container-readonly .converter-swap-arrow:hover{background:#fff!important;transform:none!important}#swapReverseModal .swap-reverse-modal-body{max-width:1040px!important;width:100%!important;margin:0 auto!important;padding:clamp(16px,2vw,22px) clamp(14px,2vw,18px) 22px!important}#swapReverseModal .swap-reverse-modal-intro{font-size:0.95rem!important;line-height:1.5!important;font-weight:500!important;color:#475569!important;margin-bottom:16px!important;text-align:center!important}#swapReverseModal .swap-reverse-title{font-size:clamp(1.05rem,1.2vw,1.18rem)!important;font-weight:700!important;color:#0f172a!important;margin-bottom:12px!important;letter-spacing:-0.01em!important}#swapReverseModal .asset-converter-container-readonly .converter-card,#swapReverseModal .asset-converter-container-readonly .converter-token-btn-readonly,#swapReverseModal .asset-converter-container-readonly .converter-swap-arrow,#swapReverseModal .swap-reverse-panel{transition:none!important}#swapReverseModal .swap-reverse-panel{border:1px solid #dbe1ea!important;border-radius:16px!important;background:#ffffff!important;padding:clamp(14px,1.4vw,16px)!important;box-shadow:0 2px 10px rgba(15,23,42,0.04)!important;margin-bottom:12px!important}#swapReverseModal .swap-reverse-label{font-size:0.74rem!important;font-weight:700!important;color:#64748b!important;letter-spacing:0.06em!important}#swapReverseModal .swap-reverse-detail{font-size:0.95rem!important;line-height:1.58!important;font-weight:500!important;color:#1f2937!important}@media(max-width:767.98px){#swapReverseModal .swap-reverse-grid{grid-template-columns:1fr!important;gap:10px!important}}#swapReverseModal .swap-reverse-modal-content{background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)!important}#swapReverseModal .modal-header{padding:16px 18px!important;border-bottom:1px solid rgba(15,23,42,0.08)!important;background:rgba(255,255,255,0.92)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(15,23,42,0.04)}#swapReverseModal .modal-header .btn-close{width:34px;height:34px;padding:0;margin:0;border-radius:999px;background-color:#f3f4f6;opacity:1;transition:background-color 0.2s ease,transform 0.2s ease}#swapReverseModal .modal-header .btn-close:hover{background-color:#e5e7eb;transform:scale(1.03)}#swapReverseModal .modal-title{font-size:1.04rem!important;font-weight:700!important;color:#0f172a!important}#swapReverseModal .swap-reverse-modal-icon{width:34px!important;height:34px!important;border-radius:12px!important;background:linear-gradient(180deg,#f8fafc 0%,#eef2f7 100%)!important;color:#0f172a!important;box-shadow:inset 0 0 0 1px rgba(148,163,184,0.24)}#swapReverseModal .swap-reverse-modal-body{max-width:920px!important;padding:18px 16px 24px!important}#swapReverseModal .swap-reverse-modal-intro{max-width:640px;margin:0 auto 16px!important;text-align:center!important;font-size:0.93rem!important;color:#64748b!important;font-weight:500!important}#swapReverseModal .swap-reverse-hero{max-width:760px;margin:0 auto 14px;padding:18px;border:1px solid rgba(226,232,240,0.95);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(248,250,252,0.98) 100%);box-shadow:0 18px 36px rgba(15,23,42,0.05)}#swapReverseModal .swap-reverse-hero-topline{display:inline-flex;align-items:center;padding:6px 10px;margin-bottom:12px;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;font-size:0.74rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}#swapReverseModal .swap-reverse-title{font-size:1.18rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:16px!important;text-align:center}#swapReverseModal .asset-converter-container-readonly{max-width:520px!important}#swapReverseModal .asset-converter-container-readonly .converter-card{border-color:#e2e8f0!important;background:#ffffff!important;box-shadow:none!important}#swapReverseModal .asset-converter-container-readonly .converter-card-inner{gap:12px}#swapReverseModal .asset-converter-container-readonly .converter-left{min-width:0}#swapReverseModal .asset-converter-container-readonly .converter-amount-input-readonly,#swapReverseModal .asset-converter-container-readonly .converter-amount-result{font-size:clamp(1.46rem,2.1vw,1.72rem)!important;line-height:1.08!important;letter-spacing:-0.03em}#swapReverseModal .asset-converter-container-readonly .converter-price-display{font-size:0.84rem!important;color:#64748b!important;margin-top:6px!important}#swapReverseModal .asset-converter-container-readonly .converter-token-btn-readonly{min-height:42px!important;padding:8px 14px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}#swapReverseModal .asset-converter-container-readonly .converter-token-symbol{font-size:0.92rem!important;font-weight:700!important}#swapReverseModal .asset-converter-container-readonly .converter-swap-arrow{border-color:#dbe3ec!important;background:#ffffff!important;box-shadow:0 8px 20px rgba(15,23,42,0.06)!important}#swapReverseModal .swap-reverse-verdict-wrap{display:flex;justify-content:center;margin-top:18px}#swapReverseModal .swap-reverse-verdict{justify-content:center;min-height:42px;padding:10px 16px!important;border:1px solid transparent;box-shadow:none!important}#swapReverseModal .swap-reverse-verdict.is-positive{background:#f0fdf4!important;color:#166534!important;border-color:#bbf7d0!important}#swapReverseModal .swap-reverse-verdict.is-negative{background:#fef2f2!important;color:#991b1b!important;border-color:#fecaca!important}#swapReverseModal .swap-reverse-verdict.is-neutral{background:#f8fafc!important;color:#334155!important;border-color:#e2e8f0!important}#swapReverseModal .swap-reverse-panel{max-width:760px;margin-left:auto!important;margin-right:auto!important;border:1px solid #e2e8f0!important;border-radius:20px!important;background:rgba(255,255,255,0.94)!important;box-shadow:0 10px 26px rgba(15,23,42,0.04)!important}#swapReverseModal .swap-reverse-panel-detail{background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important}#swapReverseModal .swap-reverse-label{margin-bottom:8px!important;color:#64748b!important}#swapReverseModal .swap-reverse-label-icon{color:#475569!important}#swapReverseModal .swap-reverse-detail{font-size:0.95rem!important;font-weight:500!important;color:#1e293b!important}#swapReverseModal .swap-reverse-key{color:#64748b!important;font-weight:700!important}#swapReverseModal .swap-reverse-grid{max-width:760px;margin:0 auto;gap:14px!important}@media(max-width:767.98px){#swapReverseModal .modal-header{padding:14px 14px!important}#swapReverseModal .modal-header .btn-close{width:32px;height:32px}#swapReverseModal .swap-reverse-modal-body{padding:14px 12px 18px!important}#swapReverseModal .swap-reverse-hero{padding:14px;border-radius:20px;margin-bottom:12px}#swapReverseModal .swap-reverse-title{font-size:1.04rem!important;margin-bottom:14px!important}#swapReverseModal .asset-converter-container-readonly{max-width:100%!important}#swapReverseModal .asset-converter-container-readonly .converter-card{padding:14px!important;border-radius:14px!important}#swapReverseModal .asset-converter-container-readonly .converter-card-from{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}#swapReverseModal .asset-converter-container-readonly .converter-card-to{border-top-left-radius:0!important;border-top-right-radius:0!important}#swapReverseModal .asset-converter-container-readonly .converter-token-btn-readonly{padding:7px 11px!important}#swapReverseModal .swap-reverse-panel{border-radius:16px!important;padding:14px!important}}.tx-mobile-amounts{margin-left:auto;text-align:right;min-width:0}.tx-mobile-line1{font-size:15px;line-height:22px;font-weight:600;letter-spacing:-0.02em;white-space:nowrap}.tx-mobile-line2{font-size:12px!important;line-height:18px;font-weight:600;color:#8e8e93;margin-top:1px;white-space:nowrap}.tx-mobile-line2.text-success{color:#16a34a}.tx-mobile-line2.text-danger{color:#dc2626}.tx-mobile-value-secondary{font-weight:600}}@media(max-width:600px){#portfolio-content-wrapper{overflow-x:hidden}#transactionsTable .first-col-table{padding-left:15px!important}#transactionsTable{border-radius:0!important}#transactionsTable,#transactionsTable thead,#transactionsTable tbody,#transactionsTable tr,#transactionsTable th,#transactionsTable td{border-left:none!important;border-right:none!important}.card-body{padding-left:10px!important;padding-right:10px!important}.card-body:has(#transactionsTable){padding-left:0!important;padding-right:0!important}.card-body:has(#portfolioValueChart){display:flex;flex-direction:column}.card-body:has(#portfolioValueChart)>.d-flex:first-child{flex-wrap:wrap}.card-body:has(#portfolioValueChart) .chart-period-pills{order:10;width:100%;justify-content:center;margin-top:16px}}.badge{font-size:0.8rem;border-radius:4px}@media(max-width:480px){.badge{font-size:0.65rem}}.border{border:1px solid #f0f0f0!important}.border-b{border-bottom:1px solid #f0f0f0!important}.border-t{border-top:1px solid #f0f0f0!important}.btn-default,.btn-default:focus,.btn-default:active{background-color:#f1f5f9!important;border-color:#f1f5f9!important;color:#64748b!important}.btn-default:hover{border-color:#ebedef!important;background-color:#ebedef!important;color:#64748b!important}.btn-info,.btn-info:focus,.btn-info:active{background-color:#000!important;border-color:#000!important;color:#fff!important}.btn-info:hover{border-color:#000!important;background-color:#161616!important;color:#fff!important}.btn-outline-info,.btn-outline-info:focus,.btn-outline-info:active{background-color:transparent!important;border-color:#000!important;color:#000!important}.btn-outline-info:hover{background-color:#000!important;border-color:#000!important;color:#fff!important}:root{--cg-green: #16c784;--bs-success: var(--cg-green);--bs-success-rgb: 22, 199, 132;--bs-link-color: var(--cg-green);--bs-link-hover-color: #13b06f}.nav-brand h1{color:var(--primary-color);font-size:1.5rem;font-weight:700}.nav-menu{display:flex;align-items:center;gap:2rem}.nav-menu a{text-decoration:none;color:var(--text-dark);font-weight:500;transition:color 0.3s}.nav-menu a:hover{color:var(--primary-color)}.hamburger{display:none;flex-direction:column;cursor:pointer}.hamburger span{width:25px;height:3px;background:var(--text-dark);margin:3px 0;transition:0.3s}.days-one-regular{font-family:"Days One",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1.5px}.russo-one-regular{font-family:"Russo One",sans-serif;font-weight:400;font-style:normal}.blue{color:#1d4ed8!important}.red{color:#dc2626!important}.green{color:#16c784!important}.yellow{color:#f0b90b!important}.purple{color:#9333ea!important}.black{color:#000!important}.orange{color:#f59e0b!important}.bg-blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important}.bg-red{background:linear-gradient(135deg,#dc2626,#991b1b)!important}.bg-green{background:linear-gradient(135deg,#16c784,#059669)!important}.bg-yellow{background:linear-gradient(135deg,#f59e0b,#d97706)!important}.bg-purple{background:linear-gradient(135deg,#9333ea,#7c3aed)!important}.bg-orange{background:linear-gradient(135deg,#f59e0b,#d97706)!important}.bg-pink{background:linear-gradient(135deg,#f59e0b,#d97706)!important}.bg-black{background:linear-gradient(135deg,#2c2c2c,#000000)!important}.bg-grey{background:#fefefe!important}.box-white{background:#f7f7f7;border-radius:8px}.header-icon{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:12px}.navbar-brand{letter-spacing:0.2px}.table thead th{white-space:nowrap;font-size:11px}.home-hero{background:#fff;min-height:calc(100vh - 50px);overflow-x:hidden}.home-hero-compact{background:#fff;padding:40px 0}.home-hero-badge{text-transform:uppercase;letter-spacing:0.6px;font-size:0.65rem!important;font-weight:600}.home-hero-title{letter-spacing:-0.02em;line-height:1.08}.home-hero-title-primary{color:#1a1a1a}.home-hero-title-secondary{color:#888}.home-hero-description{max-width:500px;font-size:1rem;line-height:1.7}.home-hero-badge{font-size:0.85rem}.home-hero-cta{border-radius:8px;padding:14px 28px;border:none;background:#111827;color:#fff;font-weight:600;transition:transform 160ms ease,background 160ms ease}.home-hero-cta:hover{transform:translateY(-2px);background:#1f2937;color:#fff}@keyframes homeHeroArrow{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}.home-hero-arrow{animation:homeHeroArrow 1.6s ease-in-out infinite;color:#e97d00;font-size:2rem}.auth-container{max-width:380px;width:100%}.auth-page-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px;box-sizing:border-box}.auth-brand{font-size:2rem}.auth-brand-bit{color:#e97d00}.auth-brand-tool{color:#000}.auth-input{background-color:#f8f9fa}.auth-submit{font-size:1rem}.auth-divider{display:flex;align-items:center;text-align:center}.auth-divider::before,.auth-divider::after{content:"";flex:1;border-bottom:1px solid #dee2e6}.auth-divider-text{padding:0 1rem;color:#6c757d;font-size:0.875rem;text-transform:uppercase;letter-spacing:0.5px}.auth-referrer-alert{border-radius:12px;background:linear-gradient(135deg,rgba(99,102,241,0.1),rgba(139,92,246,0.1));border:1px solid rgba(99,102,241,0.2)}.auth-referrer-icon{width:40px;height:40px;background:linear-gradient(135deg,#6366f1,#8b5cf6)}@media(max-width:991.98px){body.page-login,body.page-register{padding:0;overflow-y:auto;overscroll-behavior-y:auto}body.page-login>main.py-2,body.page-register>main.py-2{padding:0!important}body.page-login>main>.container,body.page-register>main>.container{max-width:none;padding:0}body.page-login .auth-page-shell,body.page-register .auth-page-shell{height:auto;min-height:100vh;min-height:100dvh;max-height:none;justify-content:flex-start;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom))}body.page-login .auth-container,body.page-register .auth-container{flex-shrink:0;margin-block:auto}body.page-login:has(.indexer-cookie-notice:not([hidden])) .auth-page-shell,body.page-register:has(.indexer-cookie-notice:not([hidden])) .auth-page-shell{padding-bottom:max(128px,env(safe-area-inset-bottom))}body.page-login .form-control,body.page-register .form-control{height:60px;font-size:1.1rem!important;padding:0 15px!important}body.page-login .auth-container,body.page-register .auth-container{max-width:420px}body.page-login .auth-container .text-center.mb-5,body.page-register .auth-container .text-center.mb-5{margin-bottom:1.8rem!important}}@media(max-width:991.98px)and (max-height:760px){body.page-login .auth-brand,body.page-register .auth-brand{font-size:1.75rem}body.page-login .auth-container .mb-3,body.page-register .auth-container .mb-3{margin-bottom:0.65rem!important}body.page-login .auth-container .mb-4,body.page-register .auth-container .mb-4{margin-bottom:0.8rem!important}body.page-login .auth-input,body.page-register .auth-input{min-height:44px;font-size:0.95rem}body.page-login .auth-submit,body.page-register .auth-submit{padding-top:0.75rem!important;padding-bottom:0.75rem!important}body.page-login .auth-container .mt-4,body.page-register .auth-container .mt-4{margin-top:0.9rem!important}body.page-login .auth-container .mt-3,body.page-register .auth-container .mt-3{margin-top:0.65rem!important}}.verify-email-card{border-radius:16px}.verify-email-icon-circle{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.verify-email-icon-circle-success{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.verify-email-icon-circle-error{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.verify-email-icon-circle-default{background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%)}.verify-email-icon{font-size:36px}.legal-content-container{max-width:900px}.legal-content-card{border-radius:16px}.home-cta-text{font-size:1rem}:root{--home-min-border: rgba(15, 23, 42, 0.08);--home-min-border-strong: rgba(15, 23, 42, 0.12);--home-min-ink: #0f172a;--home-min-muted: #64748b;--home-min-bg-soft: #f8fafc;--home-min-bg-wash: #fbfdff;--home-min-shadow: 0 10px 30px rgba(15, 23, 42, 0.04)}.home-card-rounded{border-radius:16px}.home-dashboard-shell{border:1px solid var(--home-min-border);background:#ffffff;box-shadow:var(--home-min-shadow)}.home-dashboard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:1.5rem}.home-dashboard-kicker,.home-dashboard-section-kicker,.home-dashboard-card-kicker{font-size:0.7rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#7a718f}.home-dashboard-title{margin:0.2rem 0 0.3rem;font-size:1.25rem;line-height:1.4;font-weight:650;letter-spacing:-0.02em;color:#1d2939}.home-dashboard-subtitle{max-width:720px;margin-top:0.75rem;color:#667085;font-size:0.875rem;line-height:1.6}.home-dashboard-links{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.home-dashboard-link{display:inline-flex;align-items:center;gap:7px;padding:7px 0;border-radius:999px;border:none;background:transparent;color:var(--home-min-muted);text-decoration:none;font-size:0.82rem;font-weight:700}.home-dashboard-link:hover{color:var(--home-min-ink)}.home-dashboard-section{border:1px solid var(--home-min-border);border-radius:18px;background:#ffffff;padding:18px}.home-dashboard-section-head,.home-dashboard-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.home-dashboard-section-title,.home-dashboard-card-title{margin:0.25rem 0 0;font-size:1rem;font-weight:650;line-height:1.4;color:#1d2939}.home-dashboard-heatbars{display:grid;grid-template-columns:1fr;gap:0}.home-dashboard-heatbar-row{display:flex;flex-direction:column;gap:3px;padding:7px 0;border-top:1px solid rgba(15,23,42,0.06)}.home-dashboard-heatbar-row:first-child{border-top:none}.home-dashboard-heatbar-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.home-dashboard-heatbar-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.home-dashboard-heatbar-label{min-width:0;font-size:0.76rem;font-weight:700;color:#0f172a}.home-dashboard-heatbar-caption,.home-dashboard-heatbar-detail{font-size:0.72rem;line-height:1.35;color:#64748b}.home-dashboard-heatbar-row--positive .home-dashboard-heatbar-caption,.home-dashboard-heatbar-row--positive .home-dashboard-heatbar-detail{color:#15803d}.home-dashboard-heatbar-row--negative .home-dashboard-heatbar-caption,.home-dashboard-heatbar-row--negative .home-dashboard-heatbar-detail{color:#b91c1c}.home-dashboard-heatbar-row--warning .home-dashboard-heatbar-caption,.home-dashboard-heatbar-row--warning .home-dashboard-heatbar-detail{color:#b45309}.home-dashboard-heatbar-value-wrap{flex-shrink:0;display:inline-flex;align-items:center;gap:6px}.home-dashboard-heatbar-value{font-size:0.74rem;font-weight:800;color:#64748b}.home-dashboard-heatbar-caret{font-size:0.78rem;line-height:1}.home-dashboard-heatbar-value-wrap--up .home-dashboard-heatbar-value,.home-dashboard-heatbar-value-wrap--up .home-dashboard-heatbar-caret{color:#16a34a}.home-dashboard-heatbar-value-wrap--down .home-dashboard-heatbar-value,.home-dashboard-heatbar-value-wrap--down .home-dashboard-heatbar-caret{color:#dc2626}.home-dashboard-heatbar-value-wrap--flat .home-dashboard-heatbar-value,.home-dashboard-heatbar-value-wrap--flat .home-dashboard-heatbar-caret{color:#64748b}.home-dashboard-heatbar-track{position:relative;height:5px;border-radius:999px;overflow:hidden;background:#edf2f7}.home-dashboard-heatbar-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#94a3b8,#64748b)}.home-dashboard-heatbar-row--positive .home-dashboard-heatbar-fill{background:linear-gradient(90deg,#22c55e,#16a34a)}.home-dashboard-heatbar-row--negative .home-dashboard-heatbar-fill{background:linear-gradient(90deg,#f87171,#dc2626)}.home-dashboard-card{height:100%;border:1px solid var(--home-min-border);border-radius:18px;background:#ffffff;padding:18px}.home-dashboard-card-link{font-size:0.8rem;font-weight:700;color:var(--home-min-muted);text-decoration:none}.home-dashboard-selector-btn{border:1px solid var(--home-min-border);border-radius:999px;background:#fff;font-size:0.78rem;font-weight:700;color:var(--home-min-ink);box-shadow:none}.home-dashboard-card-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.home-dashboard-portfolio-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;min-height:100%}.home-dashboard-portfolio-main{display:flex;flex-direction:column;gap:14px}.home-dashboard-donut-wrap{display:flex;justify-content:center}.home-dashboard-donut{position:relative;width:220px;aspect-ratio:1;border-radius:50%;background:conic-gradient(#e2e8f0 0 360deg)}.home-dashboard-donut::after{content:"";position:absolute;inset:22px;border-radius:50%;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(15,23,42,0.06)}.home-dashboard-donut-center{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 44px}.home-dashboard-donut-total-label{font-size:0.74rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:0.08em}.home-dashboard-donut-total-value{margin-top:6px;font-size:1.15rem;font-weight:800;line-height:1.15;color:#0f172a}.home-dashboard-portfolio-risk{display:flex;justify-content:center}.home-dashboard-summary-pill{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(15,23,42,0.07);background:var(--home-min-bg-wash);padding:8px 12px}.home-dashboard-summary-pill--risk{justify-content:center;min-width:170px;padding:10px 16px;background:#ffffff}.home-dashboard-summary-pill--very_high{background:#fff1f2;border-color:#fecdd3}.home-dashboard-summary-pill--high{background:#fff7ed;border-color:#fed7aa}.home-dashboard-summary-pill--medium{background:#fffbeb;border-color:#fde68a}.home-dashboard-summary-pill--low,.home-dashboard-summary-pill--very_low{background:#f0fdf4;border-color:#bbf7d0}.home-dashboard-summary-pill-label{font-size:0.72rem;font-weight:800;color:#64748b;letter-spacing:0.08em;text-transform:uppercase}.home-dashboard-summary-pill strong{font-size:0.82rem;color:#0f172a}.home-dashboard-portfolio-summary{max-width:430px;margin:0 auto;font-size:0.88rem;line-height:1.65;color:#475569;text-align:center}.home-dashboard-allocation-list,.home-dashboard-positions-list{display:flex;flex-direction:column;gap:0}.home-dashboard-allocation-item,.home-dashboard-position-item{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:0;border:none;border-top:1px solid rgba(15,23,42,0.06);background:transparent;padding:9px 0}.home-dashboard-allocation-item:first-child,.home-dashboard-position-item:first-child{border-top:none;padding-top:0}.home-dashboard-allocation-item-main{display:inline-flex;align-items:center;min-width:0}.home-dashboard-allocation-name,.home-dashboard-position-symbol{font-size:0.8rem;font-weight:800;color:#0f172a}.home-dashboard-allocation-stats{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.home-dashboard-allocation-pct,.home-dashboard-position-value{font-size:0.77rem;font-weight:800;color:#0f172a}.home-dashboard-allocation-value,.home-dashboard-position-name,.home-dashboard-position-weight{font-size:0.72rem;color:#64748b}.home-dashboard-positions{margin-top:12px}.home-dashboard-positions-head{margin-bottom:4px;font-size:0.72rem;font-weight:800;color:#64748b;letter-spacing:0.1em;text-transform:uppercase}.home-dashboard-positions-table-head{display:grid;grid-template-columns:minmax(0,1.3fr) auto auto;gap:12px;padding:0 0 4px;border-bottom:1px solid rgba(15,23,42,0.06);font-size:0.64rem;font-weight:800;color:#94a3b8;letter-spacing:0.08em;text-transform:uppercase}.home-dashboard-positions-table-head span:nth-child(2),.home-dashboard-positions-table-head span:nth-child(3){text-align:right}.home-dashboard-position-item{display:grid;grid-template-columns:minmax(0,1.3fr) auto auto;gap:12px;align-items:center}.home-dashboard-position-asset{display:flex;align-items:center;gap:10px;min-width:0}.home-dashboard-position-copy{min-width:0}.home-dashboard-asset-avatar{width:24px;height:24px;border-radius:50%;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(148,163,184,0.12);border:1px solid rgba(15,23,42,0.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.25)}.home-dashboard-asset-avatar img{width:100%;height:100%;object-fit:cover;display:block}.home-dashboard-asset-avatar--placeholder{background:color-mix(in srgb,var(--asset-accent, #94a3b8) 14%,#ffffff);border-color:color-mix(in srgb,var(--asset-accent, #94a3b8) 28%,rgba(15,23,42,0.08));color:#475569;font-size:0.52rem;font-weight:800;letter-spacing:0.04em}.home-dashboard-allocation-avatar{width:22px;height:22px}.home-dashboard-position-value,.home-dashboard-position-weight{text-align:right}.home-dashboard-position-weight{font-weight:700;color:#475569}.home-dashboard-portfolio-empty{display:flex;min-height:340px;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.home-dashboard-empty-icon{width:60px;height:60px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#0f172a;font-size:1.4rem}.home-dashboard-empty-title{margin:0;font-size:1rem;font-weight:800;color:#0f172a}.home-dashboard-empty-text{max-width:320px;margin:0;font-size:0.88rem;line-height:1.55;color:#64748b}.home-situation-item-bg{background:rgba(0,0,0,0.02)}.home-situation-toggle{cursor:pointer}.home-situation-icon-dynamic{width:40px;height:40px}.home-situation-icon-risk-high{background:#dcfce7}.home-situation-icon-risk-medium{background:#fef9c3}.home-situation-icon-risk-low{background:#fee2e2}.home-situation-risk-icon-high{color:#22c55e}.home-situation-risk-icon-medium{color:#eab308}.home-situation-risk-icon-low{color:#ef4444}.home-situation-badge{font-size:0.7rem;padding:6px 10px;border-radius:4px}.home-situation-detail-box{background:rgba(245,158,11,0.08);border-left:3px solid #f59e0b}.home-situation-detail-text{line-height:1.6}.home-btc-cycle-icon{background:linear-gradient(135deg,#f7931a 0%,#ffb347 100%)}.home-btc-phase-badge{font-size:0.7rem;padding:4px 10px;border-radius:4px}.home-btc-cycle-metric{background:#f9fafb}.home-btc-cycle-next-halving{background:#fef3c7}.home-border-zone-item{background:rgba(251,191,36,0.1)}.home-situation-icon-warning-bg{background:#fef3c7}.home-situation-info-icon{color:#f59e0b}.home-situation-summary-box{background:rgba(245,158,11,0.08);border-color:#f59e0b!important}.home-situation-summary-icon{font-size:0.8rem;color:#f59e0b}.home-situation-summary-title{color:#d97706}#market-shock-card .market-shock-events-stack{position:relative;z-index:2;background:var(--bs-body-bg, #ffffff)}#market-shock-card .home-shock-situation{position:relative;z-index:1}#market-shock-card .home-shock-situation-tail{position:relative;z-index:1;margin-bottom:-0.25rem}#market-shock-card .home-situation-live--in-shock .home-situation-live-section:first-of-type{margin-top:0.75rem}.home-market-news-head-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(59,130,246,0.15) 0%,rgba(99,102,241,0.12) 100%);color:#3b82f6;font-size:1.25rem}#home-market-news-24h .home-market-news-feed.news-list{background:transparent;border:none;border-radius:0;overflow:visible}#home-market-news-24h .home-market-news-feed .news-row-compact{display:flex!important;text-decoration:none;color:inherit;align-items:center}#home-market-news-24h .home-market-news-feed .news-row-compact:hover{background:#fbfdff}#home-market-news-24h .home-market-news-feed .news-row-compact:first-child{border-top:1px solid rgba(15,23,42,0.06)}#home-market-news-24h .home-market-news-feed .news-row-compact:last-child{border-bottom:none}#home-market-news-24h .home-market-news-feed .news-compact-source{max-width:88px}@media(max-width:600px){#home-market-news-24h.home-market-news-card{margin:0;width:100%;max-width:none;border-radius:18px!important}#home-market-news-24h .card-body{padding:0}#home-market-news-24h .home-market-news-head{padding-left:0;padding-right:0}#home-market-news-24h .home-situation-live-empty{padding-left:0;padding-right:0}#home-market-news-24h .home-market-news-feed.news-list{border-radius:0;border:none;border-top:1px solid rgba(15,23,42,0.06)}#home-market-news-24h .home-market-news-feed .news-row-compact:first-child{border-top:none}#home-market-news-24h .home-market-news-feed .news-compact-source{max-width:56px}}@media(max-width:991px){.home-dashboard-header,.home-dashboard-section-head,.home-dashboard-card-header,.home-dashboard-portfolio-layout{grid-template-columns:1fr;flex-direction:column}.home-dashboard-links,.home-dashboard-card-actions{width:100%;justify-content:flex-start}.home-dashboard-portfolio-layout{display:flex}}@media(max-width:767px){.home-dashboard-shell .card-body,.home-dashboard-card{padding:14px}.home-dashboard-title{font-size:1.125rem;line-height:1.35}.home-dashboard-donut{width:190px}.home-dashboard-donut::after{inset:18px}.home-dashboard-position-item,.home-dashboard-positions-table-head{grid-template-columns:minmax(0,1fr) auto auto;gap:10px}}#home-market-news-24h .home-market-news-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}#home-market-news-24h .home-market-news-main .news-compact-title{flex:0 1 auto}#home-market-news-24h .home-news-heat-row{display:flex;align-items:center;gap:8px;margin-top:1px}#home-market-news-24h .home-news-heat-track{flex:1;min-width:0}#home-market-news-24h .home-news-heat-fill{--heat: 50;display:block;height:100%;border-radius:999px;width:min(100%,calc(var(--heat) * 1%));max-width:100%;background:linear-gradient(90deg,#22c55e 0%,#eab308 50%,#ef4444 100%);background-size:calc(100% * 100 / max(var(--heat),1)) 100%;background-position:0 50%;background-repeat:no-repeat}#home-market-news-24h .home-news-heat-score{flex-shrink:0;width:30px;height:20px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:0.62rem;font-weight:700;line-height:1;color:#111827;background:#f3f4f6;border:1px solid #e5e7eb}.home-situation-live{margin-top:4px}.home-situation-live-posture{border-radius:999px;padding:7px 12px;font-size:0.74rem;font-weight:700;margin-top:5px}.home-situation-live-posture-defensive{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.home-situation-live-posture-balanced{background:#fef9c3;color:#854d0e;border:1px solid #fde68a}.home-situation-live-posture-offensive{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.home-situation-live-guardrail{border:1px solid #fecaca;background:#fff7f7;border-radius:10px;padding:9px 10px}.home-situation-live-guardrail-title{display:inline-flex;align-items:center;gap:6px;font-size:0.73rem;font-weight:700;color:#991b1b;margin-bottom:3px}.home-situation-live-guardrail-text{font-size:0.77rem;line-height:1.4;color:#7f1d1d}.home-situation-live-expand{border-top:1px dashed #cbd5e1;padding-top:7px}.home-situation-live-expand-summary{cursor:pointer;list-style:none;font-size:0.72rem;font-weight:700;color:#334155;display:inline-flex;align-items:center;gap:6px}.home-situation-live-expand-summary::-webkit-details-marker{display:none}.home-situation-live-expand-summary::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:0.62rem;color:#64748b;transition:transform .18s ease}.home-situation-live-expand[open] .home-situation-live-expand-summary::before{transform:rotate(-180deg)}.home-situation-live-expand-list{margin:7px 0 0;padding-left:16px;display:grid;gap:5px;font-size:0.75rem;color:#475569;line-height:1.4}.home-situation-live-expand-guardrail{border-top-color:#fca5a5}.home-situation-live-expand-guardrail .home-situation-live-expand-summary{color:#991b1b}.home-situation-live-section{margin-top:12px}.home-situation-live-section-title{font-size:0.8rem;font-weight:700;color:#334155;letter-spacing:0.01em;margin-bottom:8px}.home-situation-live-empty{font-size:0.8rem;color:#64748b;border:1px dashed #cbd5e1;border-radius:10px;padding:10px 12px;background:#f8fafc}@media(max-width:767.98px){.home-situation-live-posture{align-self:flex-start}}.home-macro-calendar-icon{color:#fff}.home-macro-header{display:flex;flex-direction:column;align-items:center;justify-content:center}.home-macro-header-icon{width:42px;height:42px;border-radius:999px;border:1px solid #111827;background:#111827;display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px}.home-macro-header-title{color:#111827;text-align:center}.home-macro-header-subtitle{color:#6b7280;text-align:center}.home-macro-event-soon-badge{animation:pulse 2s infinite}.home-macro-imminent-alert{background:rgba(239,68,68,0.04);border:1px solid rgba(239,68,68,0.12)}.home-macro-imminent-icon{background:#fee2e2}.home-macro-event-item{background:rgba(0,0,0,0.02)}.home-macro-week-nav{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:14px}.home-macro-week-label-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:180px}.home-macro-week-label{font-size:0.92rem;font-weight:700;letter-spacing:0.01em;color:#111827}.home-macro-week-reset{margin-top:2px;font-size:0.76rem;color:#4b5563;text-decoration:none}.home-macro-week-reset:hover{color:#111827;text-decoration:underline}.home-macro-week-btn{width:34px;height:34px;border-radius:999px;border:1px solid rgba(15,23,42,0.08);color:#111827;background:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.home-macro-week-btn:hover{background:#fbfdff;border-color:rgba(15,23,42,0.12);transform:translateY(-1px)}.home-macro-week-btn.is-disabled,.home-macro-week-btn.is-disabled:hover{opacity:0.35;pointer-events:none;cursor:default;transform:none;background:#f8fafc;border-color:rgba(15,23,42,0.06)}.home-macro-week-btn.is-loading,.home-macro-week-reset.is-loading{pointer-events:none;opacity:0.55;cursor:wait}.home-macro-table{border-collapse:separate;border-spacing:0;background:#ffffff}.home-macro-table thead th{font-size:0.72rem;text-transform:uppercase;letter-spacing:0.06em;color:#6b7280;border-bottom:1px solid #e5e7eb;padding-top:10px;padding-bottom:10px}.home-macro-table tbody td{border-bottom:1px solid #f1f5f9;vertical-align:middle;padding-top:12px;padding-bottom:12px}.home-macro-row-past{opacity:0.62;transition:opacity .18s ease}.home-macro-row-past:hover{opacity:0.9}.home-macro-row-past .home-macro-country-flag-img{filter:grayscale(0.22)}.home-macro-day-cell{min-width:85px}.home-macro-day{display:block;font-weight:700;color:#111827;line-height:1.1}.home-macro-date{display:block;font-size:0.76rem;color:#6b7280;margin-top:3px}.home-macro-time{display:block;font-size:0.74rem;color:#4b5563;margin-top:2px;font-weight:600}.home-macro-event-link{color:#111827;text-decoration:none;font-weight:600;display:inline-flex;align-items:flex-start;gap:8px;line-height:1.35}.home-macro-event-link:hover{color:#000;text-decoration:underline}.home-macro-event-flag-img{flex:0 0 auto;margin-top:3px}.home-macro-event-title{display:inline-block}.home-macro-event-status-chip{display:inline-flex;align-items:center;margin-top:6px;padding:2px 8px;border-radius:999px;background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280;font-size:0.66rem;font-weight:700;letter-spacing:0.02em;text-transform:uppercase}.home-macro-values{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.home-macro-value-chip{display:inline-flex;align-items:center;gap:4px;font-size:0.69rem;font-weight:600;line-height:1;padding:4px 8px;border-radius:999px;border:1px solid #e5e7eb;color:#374151;background:#f9fafb}.home-macro-value-chip strong{font-weight:700;color:#111827}.home-macro-value-chip-forecast{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.home-macro-value-chip-actual{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.home-macro-value-chip-previous{background:#f3f4f6;border-color:#d1d5db;color:#4b5563}.home-macro-inst-cell{display:inline-flex;align-items:center;gap:0}.home-macro-country-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:4px;font-size:0.68rem;font-weight:700;letter-spacing:0.01em;color:#374151;background:#f3f4f6;border:1px solid #e5e7eb}.home-macro-country-flag-img{width:21px;height:15px;object-fit:cover;border-radius:3px;border:1px solid rgba(17,24,39,0.16);display:inline-block}.home-macro-importance{display:inline-flex;align-items:center;gap:3px;justify-content:flex-end;background:#ffffff;padding:4px;border:1px solid #dbdbdb;border-radius:5px}.home-macro-importance-seg{width:14px;height:16px;border-radius:2px;background:#e5e7eb;opacity:0.35;transition:opacity .18s ease,transform .18s ease}.home-macro-importance-seg.is-active{opacity:1}.home-macro-importance-seg-1.is-active{background:#ef4444}.home-macro-importance-seg-2.is-active{background:#f97316}.home-macro-importance-seg-3.is-active{background:#eab308}.home-macro-importance-seg-4.is-active{background:#84cc16}.home-macro-importance-seg-5.is-active{background:#22c55e}.macro-event-page{max-width:920px}.macro-event-shell{margin:0 auto}.macro-event-back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:#374151;text-decoration:none;font-weight:600;font-size:0.88rem}.macro-event-back-link:hover{color:#111827}.macro-event-card,.macro-event-vote-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px}.macro-event-vote-card{margin-top:12px}.macro-event-header{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.macro-event-icon-wrap{width:44px;height:44px;border-radius:10px;border:1px solid #e5e7eb;display:inline-flex;align-items:center;justify-content:center;color:#111827;background:#f9fafb;flex:0 0 auto}.macro-event-title{margin:0;font-size:1.35rem;line-height:1.25;color:#111827}.macro-event-meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;font-size:0.83rem;color:#4b5563}.macro-event-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:999px;border:1px solid #d1d5db;font-size:0.72rem;font-weight:600;color:#111827;background:#fff}.macro-event-country{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;border:1px solid #e5e7eb;font-size:0.72rem;font-weight:700;color:#374151;background:#f9fafb}.macro-event-country-flag-img{width:16px;height:12px;object-fit:cover;border-radius:2px;border:1px solid rgba(17,24,39,0.16);display:inline-block}.macro-event-dot{color:#9ca3af}.macro-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.macro-event-metric{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:10px}.macro-event-metric-label{display:block;font-size:0.74rem;color:#6b7280;margin-bottom:3px}.macro-event-metric-value{display:block;font-size:0.9rem;font-weight:600;color:#111827}.macro-event-importance-stars{display:inline-flex;align-items:center;gap:4px}.macro-event-importance-star{font-size:0.82rem;color:#d1d5db;line-height:1}.macro-event-importance-star.is-active{color:#f59e0b}.macro-event-vote-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.macro-event-vote-head h2{margin:0;font-size:1.02rem;color:#111827}.macro-event-vote-score{font-size:1.15rem;font-weight:700;color:#111827}.macro-event-vote-subtitle{margin:8px 0 12px;color:#6b7280;font-size:0.84rem}.macro-event-vote-row{display:grid;grid-template-columns:44px 1fr 44px;gap:10px;align-items:center}.macro-event-vote-btn{width:44px;height:44px;border-radius:12px;border:1px solid #d1d5db;background:#fff;color:#374151;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease}.macro-event-vote-btn:hover:not(:disabled){border-color:#111827;color:#111827}.macro-event-vote-btn-up.is-selected{border-color:#16a34a;color:#16a34a;background:#f0fdf4}.macro-event-vote-btn-down.is-selected{border-color:#dc2626;color:#dc2626;background:#fef2f2}.macro-event-vote-btn:disabled{opacity:0.65;cursor:not-allowed}.macro-event-heatbar-wrap{min-width:0}.macro-event-heatbar{height:12px;border-radius:999px;background:#e5e7eb;overflow:hidden}.macro-event-heatbar-fill{height:100%;background:linear-gradient(90deg,#ef4444 0%,#f59e0b 50%,#16a34a 100%);transition:width .22s ease}.macro-event-vote-meta{margin-top:8px;display:flex;justify-content:space-between;gap:12px;font-size:0.8rem;color:#6b7280}.macro-event-vote-meta strong{color:#111827}.macro-event-vote-feedback{margin:10px 0 0;font-size:0.84rem;color:#6b7280}.macro-event-vote-feedback.is-positive{color:#15803d}.macro-event-vote-feedback.is-negative{color:#b91c1c}.macro-event-login-cta{margin-top:10px;display:inline-flex;align-items:center;gap:8px;font-size:0.82rem;color:#111827;text-decoration:none;border:1px solid #d1d5db;border-radius:999px;padding:7px 12px}.macro-event-login-cta:hover{background:#f9fafb}.home-dark-section{background:#000000}.home-container-1200{max-width:1200px}.home-container-800{max-width:800px}.home-muted-text{color:#848e9c}.home-faq-badge{font-size:0.75rem;letter-spacing:1px}.home-faq-title{font-size:2rem;max-width:270px;margin:0 auto;color:#fff}.home-faq-item{border-radius:8px;overflow:hidden;background:#1a1d23}.home-faq-button{background:#000000;color:#fff;padding:1.25rem 1.5rem;border:none;box-shadow:none}.home-faq-button:not(.collapsed){background:#131313;color:#fff;box-shadow:none}.home-faq-button::after{filter:invert(1) grayscale(1) brightness(1.4);opacity:0.8}.home-faq-body{background:#131313;color:#b0b8c1;padding:0 1.5rem 1.25rem 1.5rem;line-height:1.7}.home-footer-disclaimer-dark{color:#5e6673;font-size:10px!important;line-height:1.6}.home-footer-disclaimer-spaced{margin-top:1rem}body.home-landing{background-color:#0b0e11}body.home-landing .app-download-banner.home-landing-top-banner{background:#000000;font-weight:500;letter-spacing:0.01em}body.home-landing .app-download-banner.home-landing-top-banner .banner-text{opacity:0.92}nav.navbar.home-landing-navbar.app-navbar-shell{background:rgba(255,255,255,0.78)!important;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid rgba(15,23,42,0.06)!important;box-shadow:0 4px 24px rgba(15,23,42,0.05)}body.home-landing .app-navbar-shell .navbar-nav>.nav-item:nth-last-child(2)>.ondo-nav-link{border-color:none!important}body.home-landing .app-navbar-shell .navbar-nav>.nav-item:last-child>.ondo-nav-link{color:#000!important;box-shadow:none}body.home-landing .app-navbar-shell .navbar-nav>.nav-item:last-child>.ondo-nav-link:hover{filter:brightness(1.07);color:#fff!important}body.home-landing .app-download-banner.home-landing-top-banner,body.home-landing nav.navbar.home-landing-navbar.app-navbar-shell,body.home-landing .home-landing-eyebrow,body.home-landing .home-faq-badge-v2{box-shadow:none!important;text-shadow:none!important;filter:none!important}body.home-landing nav.navbar.home-landing-navbar.app-navbar-shell{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.home-landing .home-landing-hero{background:#fff!important;width:100%;min-height:100vh}body.home-landing .home-landing-hero-grid{opacity:0.05!important}body.home-landing .home-landing-headline-line1,body.home-landing .home-landing-headline-line2,body.home-landing .home-landing-lead{color:#000000!important}.home-landing-hero{position:relative;isolation:isolate;min-height:calc(100vh - 104px);padding-top:clamp(1.5rem,4vw,3rem);padding-bottom:2.5rem;background:radial-gradient(ellipse 90% 65% at 50% -15%,rgba(99,102,241,0.11),transparent 55%),radial-gradient(ellipse 55% 45% at 100% 10%,rgba(240,185,11,0.07),transparent 50%),radial-gradient(ellipse 50% 40% at 0% 30%,rgba(14,165,233,0.06),transparent 45%),linear-gradient(180deg,#f8fafc 0%,#ffffff 38%,#f1f5f9 100%);overflow:hidden}.home-landing-hero-grid{position:absolute;inset:0;z-index:0;opacity:0.45;background-image:linear-gradient(rgba(15,23,42,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,0.04) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 75%);pointer-events:none}.home-landing-hero .home-landing-hero-inner{z-index:1}.home-landing-eyebrow{display:inline-flex;align-items:center;gap:0.5rem;padding:2px 8px;border-radius:0;font-size:0.68rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#ffffff;background:#000;border:1px solid #000;margin-bottom:1.25rem}@keyframes homeLandingPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.85;transform:scale(0.92)}}.home-landing-headline{font-family:"Days One",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1.5px;line-height:0.7;color:#000000}.home-landing-headline-line1{display:inline-block}.home-landing-headline-line2{font-family:"Manrope",sans-serif;font-size:12px;line-height:2;color:#64748b;font-weight:500;font-style:normal;text-transform:none}.home-landing-lead{max-width:26rem;font-size:14px!important;line-height:2;color:#64748b;font-weight:500;margin:5px 0 1rem}.home-landing-scroll-hint{color:#64748b}.home-landing-scroll-hint:hover{color:#0f172a}.home-landing-scroll-hint .home-hero-arrow{color:#000000}.home-landing-section-kicker{display:flex;align-items:center;gap:12px}.home-landing-section-kicker.justify-content-center{justify-content:center}.home-landing-section-kicker-line{width:36px;height:2px;border-radius:2px;background:linear-gradient(90deg,#f0b90b,rgba(240,185,11,0.15));flex-shrink:0}.home-landing-section-kicker-text{font-size:0.7rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#666}footer.home-dark-section{background:#ffffff!important}footer.home-dark-section .home-footer-disclaimer-dark{color:#a9a9a9!important}#faq.home-dark-section.home-landing-faq{background:#ffffff!important}#faq.home-landing-faq .home-faq-title{color:#1a1a1a!important}#faq.home-landing-faq .home-faq-lead{color:#5e6673!important}#faq.home-landing-faq .home-muted-text{color:#5e6673!important;font-size:13px;margin:2rem}#faq.home-landing-faq .home-cta-text{color:#1a1a1a!important}#faq.home-landing-faq .accordion-button{color:#1a1a1a!important;background-color:#f9fafb!important}#faq.home-landing-faq .accordion-button:not(.collapsed){background-color:#f9fafb!important;color:#000!important}#faq.home-landing-faq .accordion-body{color:#5e6673!important;background-color:#fff!important;border-top:2px solid #fff;padding:1rem;font-size:12px;text-align:justify}#faq.home-landing-faq .accordion-item{background-color:#ffffff!important;border:1px solid #fff}#logos-banner{text-align:center;margin:1rem auto 2rem;max-width:600px}#home-ai{text-align:center;margin:0 auto}#home-ai h2{font-size:18px;text-align:center;font-weight:600;margin-bottom:1.6rem}#home-ai h2 i{width:32px;height:32px;line-height:32px;font-size:13px;margin-right:5px;color:#fff;background:#000;border-radius:4px}#home-ai img{padding:2rem;max-height:600px;margin:0 auto}#home-ai p,#logos-banner p{font-size:13px;text-align:center;font-weight:400;color:#5e6673!important;max-width:330px;margin:0 auto}#logos-banner img{max-height:60px;width:auto;opacity:0.9}@media(max-width:768px){#logos-banner p{max-width:260px}#logos-banner img{max-height:80px;width:auto;opacity:1;margin:1rem}}.home-landing-faq .home-faq-badge-v2{border-radius:999px;letter-spacing:0.12em}.home-faq-lead{max-width:26rem;margin-left:auto;margin-right:auto}.home-faq-accordion-v2 .home-faq-item{border:1px solid #fff;background:#eee}.home-landing-faq .home-faq-accordion-v2{--bs-accordion-active-bg: #131313;--bs-accordion-border-color: transparent;--bs-accordion-btn-focus-box-shadow: none}.home-landing-faq .home-faq-accordion-v2 .accordion-button:focus,.home-landing-faq .home-faq-accordion-v2 .accordion-button:not(.collapsed){box-shadow:none}.home-landing-faq-login{border-radius:999px;font-weight:700;border-width:2px;font-size:14px!important}@media(max-width:575.98px){.home-landing-hero{min-height:calc(100vh - 84px);padding-top:1rem;padding-bottom:1.5rem}.home-landing-eyebrow{font-size:0.64rem;margin-bottom:0.9rem}.home-landing-headline{font-size:clamp(1.9rem,8.7vw,2.55rem)}.home-landing-lead{line-height:2;max-width:18rem}}.asset-row{transition:background 0.15s ease}.asset-row:hover{background:#fafafa}.navbar-compact{height:56px;min-height:56px;max-height:56px;padding-top:0;padding-bottom:0}.navbar-compact .navbar-brand{line-height:56px;padding:0;margin:0}.navbar-compact .navbar-nav{height:56px;align-items:center}.navbar-compact .nav-link{font-family:"Manrope",sans-serif;font-weight:600;font-style:normal;text-transform:none;letter-spacing:0.01em;font-size:0.86rem;line-height:56px;padding-top:0;padding-bottom:0;display:flex;align-items:center;height:25px}.app-navbar-shell{z-index:1000;background:#fff;border-bottom:1px solid #ebebeb;box-shadow:0 1px 0 rgba(0,0,0,0.02)}.app-navbar-brand{font-family:"Days One",sans-serif;font-weight:400;font-size:1.3rem;letter-spacing:0.05em;text-transform:uppercase;color:#111!important}.app-navbar-nav{gap:8px}.ondo-nav-link{color:#000!important;font-family:"Manrope",sans-serif;font-weight:600;font-size:0.86rem;letter-spacing:0.01em;padding:7px 14px!important;border-radius:8px;line-height:1.2;background:transparent!important;border:1px solid transparent!important;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.navbar-compact .ondo-nav-link{height:25px;line-height:56px;display:flex;align-items:center}.ondo-nav-link:hover{color:#111!important;background:#f5f5f5!important;border-color:#e8e8e8!important}.ondo-nav-link.active{background:#111!important;color:#fff!important;border-color:#111!important}.nav-link-icon{min-width:38px;justify-content:center;padding-left:10px!important;padding-right:10px!important}.diamond-balance-box{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #ececec;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:0.01em;color:#1a1a1a}.diamond-balance-box .diamond-icon{font-size:14px}.diamond-balance-box .diamond-count{font-weight:600}.momentum-text{font-weight:600;color:inherit}.navbar-compact{transition:transform 0.3s ease}.navbar-compact.navbar-hidden{transform:translateY(-100%)}.ticker-bar.ticker-hidden{transform:translateY(-100px)}@media(max-width:991.98px){.navbar-compact .navbar-collapse{position:absolute;top:56px;left:0;right:0;background:#fff;border-bottom:1px solid #eee;box-shadow:0 4px 20px rgba(0,0,0,0.08);padding:16px 20px;border-radius:0 0 16px 16px}.navbar-compact .navbar-nav{height:auto;gap:4px!important}.navbar-compact .nav-link{height:auto;line-height:1.5;padding:12px 16px!important;border-radius:10px;transition:background 0.2s ease}.navbar-compact .nav-link:hover{background:#f5f5f5}.navbar-compact .nav-link.active,.navbar-compact .ondo-nav-link.active{background:#f0f0f0}.navbar-compact .navbar-toggler{padding:4px 8px}}.analytics-tab-content{margin-top:8px}#assetsSection{--watchlist-scale: 0.85;--watchlist-cell-pad-y: calc(10px * var(--watchlist-scale));--watchlist-cell-pad-x: calc(12px * var(--watchlist-scale));--watchlist-header-pad-y: calc(14px * var(--watchlist-scale));--watchlist-header-pad-x: calc(12px * var(--watchlist-scale));--watchlist-font-base: calc(13px * var(--watchlist-scale));--watchlist-font-header: calc(0.85rem * var(--watchlist-scale));--watchlist-font-lp: calc(0.9rem * var(--watchlist-scale));--watchlist-font-name: calc(0.95rem * var(--watchlist-scale));--watchlist-font-subname: calc(0.8rem * var(--watchlist-scale));--watchlist-logo-size: min(calc(30px * var(--watchlist-scale)), 30px);--watchlist-icon-size: calc(1rem * var(--watchlist-scale))}.watchlist-filter-btn{background:#fff;border:1px solid #dee2e6;color:#666;transition:all 0.2s ease;border-radius:20px;padding:8px 20px;font-size:0.9rem}.watchlist-filter-btn:hover{background:#f8f9fa;border-color:#adb5bd;color:#333}.watchlist-filter-btn.active{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.watchlist-table{background:#fff;border-radius:12px;border:1px solid #e9ecef;border-collapse:separate;border-spacing:0}.watchlist-table th{color:#666;font-weight:600;font-size:var(--watchlist-font-header);padding:var(--watchlist-header-pad-y) var(--watchlist-header-pad-x);background:#ffffff;border-bottom:1px solid #e9ecef}.watchlist-sticky-head{position:fixed;left:0;top:0;width:100%;z-index:26;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s ease;pointer-events:none}.watchlist-sticky-head.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.watchlist-sticky-head-inner{position:relative;overflow:hidden;background:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 14px 28px -24px rgba(15,23,42,0.35)}.watchlist-sticky-head-table{margin:0;border:none;border-radius:0;background:#fff;will-change:transform}.watchlist-sticky-head .watchlist-table th{position:static;top:auto;z-index:auto;background:#fff;border-top:none!important}.watchlist-sticky-head.is-visible .watchlist-table th{border-bottom:none!important}.watchlist-th-sortable{cursor:pointer;user-select:none;white-space:nowrap;transition:background-color 0.12s ease,color 0.12s ease}.watchlist-th-sortable:hover{background:#f3f4f6;color:#111827}.watchlist-th-sortable .watchlist-th-sort-icon{font-size:0.72em!important;opacity:0.35;vertical-align:middle}.watchlist-th-sortable.sorted .watchlist-th-sort-icon{opacity:1}.watchlist-th-sortable.sorted{color:#111827}.watchlist-table td{padding:var(--watchlist-cell-pad-y) var(--watchlist-cell-pad-x);font-size:var(--watchlist-font-base)}.watchlist-row{cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background 0.15s ease}.watchlist-row:hover{background:#f8f9fa!important}.watchlist-drag-handle,.watchlist-drag-handle-placeholder{flex:0 0 16px;width:16px;min-width:16px}.watchlist-drag-handle{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#d1d5db;font-size:0.85rem;line-height:1;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;box-shadow:none;outline:none;transition:color 0.15s ease,opacity 0.15s ease}.watchlist-drag-handle:hover{color:#9ca3af;background:transparent;border:none;box-shadow:none}.watchlist-drag-handle i{pointer-events:none}.watchlist-drag-handle.is-grabbing{cursor:grabbing;color:#111827}.watchlist-drag-handle-disabled,.watchlist-drag-handle[aria-disabled=true],.watchlist-drag-handle:disabled{color:#e5e7eb;cursor:not-allowed;opacity:1}.watchlist-row.is-dragging{background:#f8fafc!important}.watchlist-row.is-dragging td{box-shadow:inset 0 1px 0 #dbeafe,inset 0 -1px 0 #dbeafe}.watchlist-row.is-dragging .watchlist-drag-handle{color:#111827}body.watchlist-reordering-active{user-select:none;-webkit-user-select:none}#watchlistBody.is-order-saving{opacity:0.92}.watchlist-search-input{padding-left:50px;border:1px solid #eeeeee;border-radius:6px;height:40px;background:#ffffff;line-height:50px;height:50px}.watchlist-search-input[readonly]{cursor:pointer}.watchlist-search-input::placeholder{color:#939393}.watchlist-search-row-nowrap{flex-wrap:nowrap;gap:0.35rem!important}.watchlist-search-col-60{flex:0 0 80%}.watchlist-search-icon{left:25px;top:50%;transform:translateY(-50%);color:#9ca3af}@media(max-width:991.98px){.d-lg-none.watchlist-search-col-60 .watchlist-search-icon{left:16px;font-size:0.9rem;transform:translateY(-52%)}#mobileSearchTrigger.watchlist-search-input{height:40px!important;min-height:40px;padding-left:42px;line-height:1.2;font-size:0.95rem}}.watchlist-sort-col{flex:0 0 20%}@media(min-width:992px){.watchlist-search-col-60{flex:1 1 auto;max-width:calc(100% - 140px)}.watchlist-sort-col{flex:0 0 auto;width:auto;min-width:132px}}.watchlist-filters{display:flex;align-items:center;gap:0.3rem;position:relative;margin-top:0px}.watchlist-sort-inline{flex:1}.watchlist-sort-select-full{width:100%}.watchlist-filter-cog-toggle{display:none}.watchlist-search-input:focus{box-shadow:none;box-shadow:0 0 0 2px #2962ff;border:none}.input-sort select{height:50px;border-radius:1rem;align-items:center;justify-content:center;padding-left:25px;border:1px solid #efefef}@media(max-width:768px){.watchlist-sort-select-inline{display:none}.watchlist-filter-cog-toggle{display:inline-flex;align-items:center;justify-content:center;font-size:0.95rem}}.watchlist-empty{background:#fff;border-radius:12px;border:1px solid #e9ecef}.watchlist-empty-icon{font-size:3rem;color:#ddd;margin-bottom:1rem}.watchlist-empty-title{color:#666}.watchlist-ad-bottom-card{margin-top:1rem;padding:16px;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:12px;border:1px solid #dee2e6}.watchlist-ad-center{text-align:center}.watchlist-ad-promo-label{font-size:10px;color:#6c757d;text-transform:uppercase;letter-spacing:0.5px;display:block;margin-bottom:8px}.watchlist-ad-placeholder{color:#adb5bd;font-size:12px}.watchlist-ad-placeholder-icon{margin-right:6px}.watchlist-ad-link{display:inline-block}.watchlist-ad-image{max-width:100%;max-height:90px;border-radius:8px}.watchlist-logo{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.watchlist-logo img{width:100%;height:100%;object-fit:cover}.watchlist-logo-fallback{color:#fff;font-weight:600;font-size:calc(0.7rem * var(--watchlist-scale))}.watchlist-lock{color:#9ca3af;font-size:calc(0.9rem * var(--watchlist-scale))}@media(max-width:768px){.watchlist-search-col-60{flex:1 1 auto}.watchlist-sort-col{flex:0 0 auto}.watchlist-table th.item-lp-header,.watchlist-table td.item-lp{display:none}.watchlist-table th.first-col-table,.watchlist-table td.first-col-table{position:sticky;left:0;z-index:3;min-width:var(--watchlist-sticky-width, 154px);max-width:var(--watchlist-sticky-width, 154px);text-align:left;background:rgba(255,255,255,var(--watchlist-sticky-bg-opacity, 0));box-shadow:12px 0 18px -18px rgba(15,23,42,var(--watchlist-sticky-shadow-opacity, 0));overflow:hidden;background-clip:padding-box;box-sizing:border-box}.watchlist-table td.first-col-table{z-index:2}.watchlist-table td.first-col-table .d-flex{gap:var(--watchlist-sticky-gap, 10px)!important;width:100%;min-width:0;align-items:center}.watchlist-table-wrapper.is-logo-only .watchlist-table td.first-col-table .d-flex{justify-content:center}.watchlist-asset-text{flex:1 1 auto;min-width:0;max-width:var(--watchlist-sticky-text-width, 120px);overflow:hidden;opacity:var(--watchlist-sticky-text-opacity, 1);transform:translateX(calc(var(--watchlist-sticky-text-shift, 0px) * -1))}.watchlist-table th.first-col-table,.watchlist-table td.first-col-table{padding-left:var(--watchlist-sticky-pad-left, var(--watchlist-cell-pad-x))!important;padding-right:var(--watchlist-sticky-pad-right, var(--watchlist-cell-pad-x))!important}.watchlist-table th.first-col-table{z-index:4;color:rgba(102,102,102,var(--watchlist-sticky-header-opacity, 1))}.watchlist-table th.first-col-table .watchlist-th-sort-icon{opacity:calc(0.35 * var(--watchlist-sticky-header-opacity, 1))}.watchlist-table-wrapper.is-scrolled-x .watchlist-table th.first-col-table,.watchlist-sticky-head.is-scrolled-x .watchlist-table th.first-col-table{color:transparent!important;text-shadow:none}.watchlist-table-wrapper.is-scrolled-x .watchlist-table th.first-col-table .watchlist-th-sort-icon,.watchlist-sticky-head.is-scrolled-x .watchlist-table th.first-col-table .watchlist-th-sort-icon{opacity:0!important}.watchlist-table-wrapper.is-scrolled-x .watchlist-drag-handle,.watchlist-table-wrapper.is-scrolled-x .watchlist-drag-handle-placeholder,.watchlist-sticky-head.is-scrolled-x .watchlist-drag-handle,.watchlist-sticky-head.is-scrolled-x .watchlist-drag-handle-placeholder{display:none}.watchlist-sticky-head.is-scrolled-x .watchlist-sticky-head-inner::before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--watchlist-sticky-width, 46px);background:rgba(255,255,255,0.98);box-shadow:12px 0 18px -18px rgba(15,23,42,0.24);z-index:3;pointer-events:none}}.watchlist-price-up{color:#16a34a}.watchlist-price-down{color:#dc2626}.watchlist-price-neutral{color:#999}.watchlist-cell{padding:var(--watchlist-cell-pad-y) var(--watchlist-cell-pad-x);text-align:center}.watchlist-cell-muted{padding:var(--watchlist-cell-pad-y) var(--watchlist-cell-pad-x);color:#666;text-align:center}.watchlist-cell-lp{padding:var(--watchlist-cell-pad-y) var(--watchlist-cell-pad-x);color:#999;font-size:var(--watchlist-font-lp)}.watchlist-cell-price{padding:var(--watchlist-cell-pad-y) var(--watchlist-cell-pad-x);font-weight:500;text-align:center}.watchlist-dash{color:#999}.watchlist-change-up{color:#16a34a;white-space:nowrap}.watchlist-change-down{color:#dc2626;white-space:nowrap}.watchlist-ath-label{color:#16a34a;font-weight:600}.watchlist-ath-near{color:#16a34a}.watchlist-ath-mid{color:#f59e0b}.watchlist-ath-far{color:#dc2626}.watchlist-asset-logo{width:var(--watchlist-logo-size);height:var(--watchlist-logo-size);min-width:var(--watchlist-logo-size);min-height:var(--watchlist-logo-size);border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.watchlist-asset-logo img{width:var(--watchlist-logo-size);height:var(--watchlist-logo-size);min-width:var(--watchlist-logo-size);min-height:var(--watchlist-logo-size);object-fit:cover;border-radius:50%}.watchlist-asset-logo-fallback{color:#fff;font-weight:600;font-size:calc(0.7rem * var(--watchlist-scale))}.watchlist-logo-fallback-hidden{display:none}.asset-logo-32{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;object-fit:cover!important;border-radius:50%!important;flex-shrink:0}.asset-logo-25{width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;object-fit:cover!important;border-radius:50%!important;flex-shrink:0}.asset-logo-30{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;object-fit:cover!important;border-radius:50%!important;flex-shrink:0}.asset-logo-35{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important;object-fit:cover!important;border-radius:50%!important;flex-shrink:0}.asset-logo-40{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;object-fit:cover!important;border-radius:50%!important;flex-shrink:0}.asset-logo-48{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;object-fit:cover!important;border-radius:50%!important;flex-shrink:0}.watchlist-asset-name{color:#1a1a1a;font-size:var(--watchlist-font-name)}.watchlist-asset-subname{color:#666;font-size:var(--watchlist-font-subname)}.watchlist-spinner{font-size:1rem;color:#9ca3af}.watchlist-table-wrapper{background:#fff;border-radius:12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.watchlist-table-wrapper::-webkit-scrollbar{display:none;width:0;height:0}.watchlist-star-col{width:50px;text-align:center}.community-container{max-width:600px;margin:0 auto;padding:0 5px}.back-link{display:flex;align-items:center;gap:4px;color:#1a1a1a;text-decoration:none;font-size:0.9rem;width:60px}.back-link:hover{color:#666}.menu-tabs{display:flex;gap:0;padding-bottom:8px;border-bottom:1px solid #e5e5e5}.menu-tab{padding:12px 20px;font-size:0.8rem;font-weight:500;color:#6b7280;text-decoration:none;border-bottom:2px solid transparent;transition:all 0.15s}.menu-tab.active{color:#1a1a1a;border-bottom-color:#1a1a1a}.indicators-submenu-tabs{display:flex;gap:8px;padding:1rem;border:1px solid #f0f0f0;border-radius:8px;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.indicators-submenu-tabs::-webkit-scrollbar{display:none}.indicators-submenu-tab{padding:10px 18px;font-size:0.75rem;font-weight:500;color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;transition:all 0.2s ease;cursor:pointer;white-space:nowrap;flex-shrink:0}@media(max-width:768px){.indicators-submenu-tab{padding:6px 10px}.indicators-submenu-tabs{border:none;border-radius:0;padding:1rem 5px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;box-shadow:0 2px 0 #f7f7f7}}.indicators-submenu-tab:hover{color:#fff;background:#374151;border-color:#374151}.indicators-submenu-tab.active{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.menu-tabs-wrapper{display:flex;align-items:center;justify-content:space-between}.menu-tabs-wrapper .menu-tabs{border-bottom:none}.user-mini-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;text-decoration:none}.user-mini-avatar img{width:100%;height:100%;object-fit:cover}.mini-avatar-placeholder{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:0.85rem}.source-filters{display:flex;gap:8px;padding:8px 0}.source-filter{padding:6px 14px;font-size:0.8rem;font-weight:500;color:#6b7280;text-decoration:none;background:#f5f5f5;border-radius:20px;transition:all 0.15s}.source-filter:hover{background:#e5e5e5;color:#1a1a1a}.source-filter.active{background:#1a1a1a;color:#fff}.source-filter i{margin-right:4px}.hashtag{color:#2962ff;font-weight:500}.post-content strong{font-weight:600;color:#1a1a1a}.post-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.post-avatar{width:40px;height:40px;min-width:40px}.avatar-placeholder{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1rem}.avatar-placeholder.small{width:32px;height:32px;font-size:0.8rem}.post-author-info{display:flex;flex-direction:column}.post-handle{font-size:0.75rem;color:#9ca3af}.post-time{font-size:0.7rem;color:#6b7280}.post-image{margin:12px 0;border-radius:12px;overflow:hidden}.post-content{font-size:0.95rem;line-height:1.5;color:#1a1a1a;margin-bottom:0px}.post-actions{display:flex;align-items:center;gap:16px}.post-action-btn{display:flex;align-items:center;gap:6px;background:none;border:none;padding:8px 0;font-size:0.95rem;color:#6b7280;cursor:pointer;text-decoration:none;transition:color 0.15s}.post-action-btn i{font-size:1.1rem}.fab-create-post{position:fixed;bottom:80px;right:20px;width:56px;height:56px;border-radius:50%;background:#1a1a1a;color:#fff;border:none;box-shadow:0 4px 12px rgba(0,0,0,0.25);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.5rem;z-index:1000;opacity:0;transform:scale(0.8) translateY(20px);transition:all 0.3s ease;pointer-events:none}.fab-create-post.visible{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.fab-create-post:hover{background:#333;transform:scale(1.05)}.fab-create-post:active{transform:scale(0.95)}.diamond-prompt{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;padding:16px;color:#fff;position:relative}.diamond-prompt-content{display:flex;align-items:center;gap:12px;margin-bottom:12px}.diamond-prompt-icon{width:40px;height:40px;background:rgba(255,255,255,0.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.diamond-prompt-text{flex:1}.diamond-prompt-text strong{display:block;font-size:1rem;margin-bottom:2px}.diamond-prompt-text p{margin:0;font-size:0.85rem;opacity:0.9}.diamond-reward{font-weight:600;color:#fbbf24}.diamond-prompt-close{position:absolute;top:8px;right:8px;background:none;border:none;color:rgba(255,255,255,0.7);cursor:pointer;padding:4px;font-size:0.9rem}.diamond-prompt-close:hover{color:#fff}.diamond-progress-section{background:rgba(255,255,255,0.15);border-radius:8px;padding:10px 12px}.diamond-progress-label{display:flex;justify-content:space-between;font-size:0.75rem;margin-bottom:6px;opacity:0.9}.diamond-count{font-weight:600}.diamond-progress-bar{height:6px;background:rgba(255,255,255,0.3);border-radius:3px;overflow:hidden}.diamond-progress-fill{height:100%;background:#fbbf24;border-radius:3px;transition:width 0.3s ease}.comment-item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #f0f0f0}.comment-avatar{width:32px;height:32px;min-width:32px}.comment-avatar img{width:32px;height:32px;border-radius:50%;object-fit:cover}.comment-body{flex:1}.comment-header{display:flex;align-items:baseline;gap:4px;margin-bottom:4px}.comment-author{font-weight:600;font-size:0.85rem;color:#1a1a1a;text-decoration:none}.comment-author:hover{text-decoration:underline}.comment-handle{font-size:0.8rem;color:#6b7280}.comment-time{font-size:0.75rem;color:#6b7280}.comment-time::before{content:"·";margin-right:4px}.comment-avatar{text-decoration:none}.comment-content{font-size:0.9rem;line-height:1.4}.load-more-btn{display:inline-block;background:rgb(255,255,255);color:black;border:1px solid rgb(238,238,238);border-radius:12px;padding:8px 25px;font-weight:500;font-size:13px;transition:all 0.3s ease;cursor:pointer}.load-more-btn:hover{background:#000;color:white;border-color:#000}.profile-header{text-align:center;padding:20px 0}.profile-avatar{width:80px;height:80px;margin:0 auto 12px}.profile-avatar img{width:80px;height:80px;border-radius:50%;object-fit:cover}.profile-avatar-placeholder{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:2rem}.profile-name{font-size:1.25rem;font-weight:700;margin-bottom:4px}.profile-handle{font-size:0.85rem;color:#9ca3af;margin-bottom:6px}.profile-bio{font-size:0.9rem;color:#374151;max-width:300px;margin:8px auto 12px;line-height:1.4;text-align:center}.profile-badge{display:inline-block;padding:2px 8px;background:#f0f0f0;border-radius:4px;font-size:0.7rem;font-weight:600;color:#666;margin-bottom:8px}.profile-badge.premium{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1a1a1a}.profile-badge.pro{background:#1a1a1a;color:#fff;letter-spacing:0.5px}.profile-badge.system{background:#1a1a1a;color:#fbbf24}.profile-badge.system i{color:#fbbf24}.profile-avatar-placeholder.avatar-system{background:#1a1a1a!important;color:#fbbf24!important}.profile-avatar-placeholder.avatar-system i{font-size:2rem;color:#fbbf24}.profile-avatar-placeholder.avatar-shock{background:#dc2626!important;color:#ffffff!important}.profile-avatar-placeholder.avatar-shock i{font-size:2rem;color:#ffffff}.tier-premium{background:linear-gradient(135deg,#fbbf24,#f59e0b)!important;color:#1a1a1a!important}.tier-premium i{font-size:0.55rem!important;color:#1a1a1a!important}.tier-premium .fa-crown{color:#1a1a1a!important}.tier-system{background:#1a1a1a;color:#fbbf24}.tier-system i{font-size:0.55rem;color:#fbbf24}.tier-shock{background:#dc2626;color:#ffffff}.tier-shock i{font-size:0.55rem;color:#ffffff}.avatar-system{background:#1a1a1a!important;color:#fbbf24!important;display:flex;align-items:center;justify-content:center}.avatar-system i{font-size:1rem;color:#fbbf24}.avatar-shock{background:#dc2626!important;color:#ffffff!important;display:flex;align-items:center;justify-content:center}.avatar-shock i{font-size:1rem;color:#ffffff}.profile-website{font-size:0.85rem;color:#6b7280;margin-bottom:16px}.profile-actions{display:flex;gap:12px;justify-content:center;margin-bottom:20px}.profile-btn{padding:10px 32px;border-radius:24px;font-size:0.9rem;font-weight:600;cursor:pointer;transition:all 0.15s}.profile-btn-primary{background:#1a1a1a;color:#fff;border:none}.profile-btn-primary:hover{background:#333}.profile-btn-secondary{background:#fff;color:#1a1a1a;border:1px solid #e5e5e5}.profile-btn-secondary:hover{background:#f5f5f5}.profile-stats{display:flex;justify-content:center;gap:32px;padding:16px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.profile-stat{text-align:center}.profile-stat-value{font-size:1.1rem;font-weight:700;color:#1a1a1a}.profile-stat-label{font-size:0.75rem;color:#6b7280}.profile-posts-title{font-size:1.1rem;font-weight:600;padding:20px 0 12px}.profile-page-shell{max-width:600px;margin:0 auto}.profile-error-alert{border-radius:12px}.profile-back-btn{border-radius:10px}.profile-header-subtitle{font-size:0.8rem}.profile-header-spacer{width:60px}.profile-avatar-placeholder-dynamic{background:var(--avatar-bg)}.community-post-relative{position:relative}.profile-delete-post-btn{position:absolute;top:-2px;right:10px;background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all 0.15s;z-index:1}.profile-post-avatar-link{text-decoration:none}.profile-post-author-link{text-decoration:none;color:inherit}.profile-spinner-hidden{display:none}.profile-spinner-icon{font-size:1.5rem;color:#9ca3af}.profile-scroll-sentinel{height:1px}.community-post-removing{opacity:0;transition:opacity 0.3s}.profile-linkified-url{color:#2962ff}.news-comment-item{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;border:1px solid #e5e7eb}.profile-news-comment-header{margin-bottom:8px}.profile-news-comment-title{text-decoration:none;color:#111827;font-weight:600;font-size:0.95rem;display:block;margin-bottom:4px}.profile-news-comment-title:hover{color:#111827}.profile-news-comment-title i{color:#6b7280;margin-right:6px}.profile-news-comment-meta{display:flex;align-items:center;gap:8px;font-size:0.8rem;color:#6b7280}.profile-news-comment-source-logo{width:14px;height:14px;object-fit:contain;border-radius:2px}.profile-news-comment-dot{line-height:1}.profile-news-comment-content{background:#f9fafb;padding:14px;border-radius:10px;font-size:0.9rem;color:#374151}.profile-news-comment-actions{margin-top:10px;display:flex;align-items:center;gap:14px}.profile-news-comment-like-btn{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px 0;border-radius:4px;transition:color 0.15s ease;display:inline-flex;align-items:center;gap:6px;font-size:0.85rem;font-weight:600}.profile-news-comment-like-btn i{font-size:0.9rem}.profile-news-comment-like-btn:hover:not(:disabled){color:#ef4444}.profile-news-comment-like-btn.liked{color:#ef4444}.profile-news-comment-like-btn:disabled{opacity:0.55;cursor:not-allowed}.profile-news-comment-link{font-size:0.85rem;color:#3b82f6;text-decoration:none;font-weight:500}.profile-news-comment-link:hover{text-decoration:underline}.alert{padding:14px 18px;border-radius:8px;font-weight:600;color:#fff;border:none;margin-bottom:1rem;font-size:12px}.alert-success{background-color:#059669;border:1px solid #047857}.alert-danger,.alert-error{background-color:#dc2626;border:1px solid #b91c1c}.alert-warning{background-color:#fff2dd;border:1px solid #fff2dd;color:#723601}.alert-info{background-color:#ddebff;border:1px solid #ddebff;color:#012f72}.alert-primary{background-color:#4f46e5;border:1px solid #4338ca}.alert-secondary{background-color:#4b5563;border:1px solid #374151}.alert-light{background-color:#f3f4f6;border:1px solid #e5e7eb;color:#1f2937}.alert-dark{background-color:#1f2937;border:1px solid #111827}.alert a{color:#fff;text-decoration:underline;font-weight:700}.alert-light a{color:#1f2937}.alert .btn-close{filter:brightness(0) invert(1)}.alert-light .btn-close{filter:none}.alert i,.alert .fa,.alert .fas,.alert .far,.alert .fab{margin-right:8px}#swapCalculatorModal .modal-content,#tradeCalculatorModal .modal-content{background:#ffffff!important;border:none;box-shadow:0 20px 60px rgba(0,0,0,0.15)}#swapCalculatorModal .modal-header,#tradeCalculatorModal .modal-header{background:#ffffff!important;border-bottom:1px solid #e5e7eb;position:relative;overflow:visible;padding:1.25rem 3.25rem 1.25rem 1.5rem;justify-content:center;flex-wrap:nowrap}#swapCalculatorModal .modal-header::before,#tradeCalculatorModal .modal-header::before{display:none}#swapCalculatorModal .swap-trade-modal-header-stack,#tradeCalculatorModal .swap-trade-modal-header-stack{flex:1 1 auto;min-width:0}#swapCalculatorModal .swap-trade-modal-header-icon,#tradeCalculatorModal .swap-trade-modal-header-icon{width:56px;height:56px;border-radius:14px;background:#f3f4f6!important;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center}#swapCalculatorModal .swap-trade-modal-header-icon i,#tradeCalculatorModal .swap-trade-modal-header-icon i{color:#374151;font-size:28px}#swapCalculatorModal .swap-trade-modal-header-title,#tradeCalculatorModal .swap-trade-modal-header-title{color:#111827;font-size:1.35rem;font-weight:600;line-height:1.35}#swapCalculatorModal .swap-trade-modal-header-pair,#tradeCalculatorModal .swap-trade-modal-header-pair{color:#4b5563;font-size:1.05rem;font-weight:600;letter-spacing:0.02em}#swapCalculatorModal .perf-card-icon{width:40px;height:40px;background:#f3f4f6;border-radius:10px;display:flex;align-items:center;justify-content:center}#swapCalculatorModal .perf-card-icon i{color:#6b7280}#swapCalculatorModal .perf-card-title{color:#1f2937!important;font-weight:600}#swapCalculatorModal .perf-card-value{font-size:2rem;font-weight:700;color:#1f2937}#swapCalculatorModal .perf-card-unit{color:#6b7280;font-size:0.875rem}#swapCalculatorModal .perf-card-text{color:#374151;font-size:0.875rem}#swapCalculatorModal .metrics-title{color:#1f2937;font-weight:600;margin-bottom:20px}#swapCalculatorModal .metrics-placeholder{color:#6b7280;text-align:center;padding:40px 0}#swapCalculatorModal .metric-card-label{color:#6b7280}#swapCalculatorModal .metric-card-value{color:#1f2937;font-size:1.25rem;font-weight:600}#swapCalculatorModal .rotation-title{color:#1f2937;font-weight:600;margin:0}#swapCalculatorModal .rotation-label{color:#1f2937;font-size:0.95rem;font-weight:600}#swapCalculatorModal .rotation-asset-label{color:#6b7280;font-size:0.875rem;margin-bottom:8px}#swapCalculatorModal .rotation-note{color:#9ca3af;font-size:0.7rem;margin-top:6px}#swapCalculatorModal .interpretation-box{color:#374151;font-size:0.8rem;margin-top:12px;margin-bottom:0;padding:12px;background:#f3f4f6;border-radius:8px;border-left:3px solid #6b7280}#swapCalculatorModal .interpretation-box i{color:#6b7280}#swapCalculatorModal .quality-badge{padding:4px 12px;border-radius:6px;font-size:0.75rem;cursor:help;font-weight:600}#swapCalculatorModal .quality-badge-low{background:rgba(239,68,68,0.2);border:1px solid #ef4444;color:#991b1b}#swapCalculatorModal .quality-badge-medium{background:rgba(245,158,11,0.2);border:1px solid #f59e0b;color:#92400e}#swapCalculatorModal .quality-badge-high{background:rgba(34,197,94,0.2);border:1px solid #22c55e;color:#14532d}#swapCalculatorModal .quality-factors{color:#6b7280;font-size:0.7rem;margin-top:6px}#swapCalculatorModal .history-title{color:#1f2937;font-weight:600;margin-bottom:16px}#swapCalculatorModal .table-container{max-height:400px;overflow-y:auto}@keyframes pulse-glow{0%,100%{box-shadow:0 8px 16px rgba(102,126,234,0.3),0 0 20px rgba(118,75,162,0.2)}50%{box-shadow:0 8px 20px rgba(102,126,234,0.5),0 0 30px rgba(118,75,162,0.4)}}#swapCalculatorModal .modal-body,#tradeCalculatorModal .modal-body{background:#ffffff;padding:2rem;overflow-y:auto;max-height:calc(100vh - 100px);box-sizing:border-box}#swapCalculatorModal .modal-body.swap-calc-modal-body{max-width:42rem;margin-left:auto;margin-right:auto;width:100%}#tradeCalculatorModal .modal-body{display:flex;flex-direction:column;align-items:center}#swapCalculatorModal .card{background:#ffffff!important;border:1px solid #e5e7eb!important}#swapCalculatorModal .card-rotation-a,#swapCalculatorModal .card-rotation-b{background:#fefefe;border:1px solid #e5e7eb;border-radius:8px}#swapCalculatorModal .metric-card-container{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px}#swapCalculatorModal .alert-warning{background:#f8f8f8!important;border:1px solid #fbfbfb!important;border-radius:12px!important;color:#000}#swapCalculatorModal .alert-warning i{font-size:24px;margin-top:2px}#swapCalculatorModal .alert-warning h6{margin-bottom:8px;font-weight:600}#swapCalculatorModal .alert-warning p{margin-bottom:0;font-size:0.875rem;line-height:1.6}#swapCalculatorModal .form-select{background:#ffffff!important;border:1px solid #d1d5db!important;color:#1f2937!important;border-radius:8px!important;transition:all 0.3s ease;padding:12px}#swapCalculatorModal .form-label{color:#374151;font-weight:500;margin-bottom:12px}#swapCalculatorModal .form-select:focus{border-color:#667eea!important;box-shadow:0 0 0 3px rgba(102,126,234,0.1)!important;background:#ffffff!important}#swapCalculatorModal .form-select option{background:#ffffff;color:#1f2937}#swapCalcLoading{display:none}#swapCalcLoading .spinner-border{width:3rem;height:3rem}#swapCalcLoading p{color:#6b7280}#swapCalcNoData{display:none}#swapCalcNoData i{font-size:48px;color:#d1d5db;margin-bottom:16px}#swapCalcNoData h6{color:#374151;margin-bottom:8px}#swapCalcNoData p{color:#6b7280;font-size:0.875rem}#swapCalcResults{display:none}#swapCalculatorModal .table{font-size:0.875rem}#swapCalculatorModal .table thead{position:sticky;top:0;background:#f3f4f6;z-index:1}#swapCalculatorModal .table td{color:#6b7280}#swapCalculatorModal .table td.text-end{color:#1f2937;font-weight:600}.progress-bar-container{margin-top:8px;width:200px;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.progress-bar-fill{height:100%;transition:width 0.5s ease}.quality-progress-low{background:#ef4444}.quality-progress-medium{background:#f59e0b}.quality-progress-high{background:#22c55e}#swapCalculatorModal .alert-danger{background:rgba(239,68,68,0.1);border:1px solid rgba(239,68,68,0.3);border-radius:8px;padding:12px;margin-top:16px}#swapCalculatorModal .alert-danger i{color:#ef4444}#swapCalculatorModal .flex-1{flex:1}#swapCalculatorModal [style*="rgba(255,255,255,0.05)"]:hover{background:#f9fafb!important;border-color:#667eea!important;transform:translateX(2px);box-shadow:0 2px 8px rgba(102,126,234,0.15)}#swapCalculatorModal [style*="rgba(34, 197, 94, 0.15)"]{background:linear-gradient(135deg,rgba(34,197,94,0.1) 0%,#ffffff 100%)!important;border:1px solid rgba(34,197,94,0.3)!important;position:relative;overflow:hidden}#swapCalculatorModal [style*="rgba(34, 197, 94, 0.15)"]::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(34,197,94,0.1),transparent);transition:left 0.5s}#swapCalculatorModal [style*="rgba(34, 197, 94, 0.15)"]:hover::before{left:100%}#swapCalculatorModal [style*="rgba(59, 130, 246, 0.15)"]{background:linear-gradient(135deg,rgba(59,130,246,0.1) 0%,#ffffff 100%)!important;border:1px solid rgba(59,130,246,0.3)!important;position:relative;overflow:hidden}#swapCalculatorModal [style*="rgba(59, 130, 246, 0.15)"]::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,0.1),transparent);transition:left 0.5s}#swapCalculatorModal [style*="rgba(59, 130, 246, 0.15)"]:hover::before{left:100%}#swapCalculatorModal .table,#swapCalculatorModal .table-dark,#swapCalculatorModal .table-hover{background:#ffffff!important;color:#1f2937!important}#swapCalculatorModal .table thead,#swapCalculatorModal .table-dark thead,#swapCalculatorModal .table-hover thead{background:#f3f4f6!important;border-bottom:2px solid #e5e7eb}#swapCalculatorModal .table th,#swapCalculatorModal .table-dark th,#swapCalculatorModal .table-hover th{color:#6b7280!important;font-weight:600;text-transform:uppercase;font-size:0.75rem;letter-spacing:0.5px;padding:12px 16px;background:#f3f4f6!important}#swapCalculatorModal .table tbody tr,#swapCalculatorModal .table-dark tbody tr,#swapCalculatorModal .table-hover tbody tr{border-bottom:1px solid #f3f4f6;transition:all 0.2s ease;background:#ffffff!important}#swapCalculatorModal .table tbody tr:hover,#swapCalculatorModal .table-dark tbody tr:hover,#swapCalculatorModal .table-hover tbody tr:hover{background:#f9fafb!important;transform:scale(1.002)}#swapCalculatorModal .table td,#swapCalculatorModal .table-dark td,#swapCalculatorModal .table-hover td{padding:12px 16px;vertical-align:middle;color:#374151!important;background:transparent!important}#swapCalculatorModal .spinner-border{border-color:rgba(102,126,234,0.2);border-right-color:#667eea}#swapCalculatorModal .modal-body::-webkit-scrollbar,#tradeCalculatorModal .modal-body::-webkit-scrollbar{width:10px}#swapCalculatorModal .modal-body::-webkit-scrollbar-track,#tradeCalculatorModal .modal-body::-webkit-scrollbar-track{background:#f3f4f6;border-radius:5px}#swapCalculatorModal .modal-body::-webkit-scrollbar-thumb,#tradeCalculatorModal .modal-body::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:5px;border:2px solid #f3f4f6}#swapCalculatorModal .modal-body::-webkit-scrollbar-thumb:hover,#tradeCalculatorModal .modal-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1)}#swapCalculatorModal [style*="Data Quality"]{backdrop-filter:blur(8px);font-weight:600;text-transform:uppercase;letter-spacing:0.5px;animation:badge-pulse 2s ease-in-out infinite}@keyframes badge-pulse{0%,100%{opacity:0.9}50%{opacity:1}}#swapCalculatorModal [style*="width: 40px"]{transition:all 0.3s ease}#swapCalculatorModal [style*="width: 40px"]:hover{transform:scale(1.1) rotate(5deg)}#swapCalculatorModal .modal-header .btn-close,#tradeCalculatorModal .modal-header .btn-close{position:absolute;right:1rem;top:50%;transform:translateY(-50%);opacity:0.65;transition:opacity 0.2s ease,transform 0.2s ease;filter:none;flex-shrink:0}#swapCalculatorModal .modal-header .btn-close:hover,#tradeCalculatorModal .modal-header .btn-close:hover{opacity:1;transform:translateY(-50%) rotate(90deg) scale(1.05)}#swapCalculatorModal .progress-bar-container{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;position:relative}#swapCalculatorModal .progress-bar-fill{height:100%;border-radius:4px;transition:width 0.8s ease-out;position:relative;overflow:hidden}#swapCalculatorModal .progress-bar-fill::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:progress-shimmer 2s infinite}@keyframes progress-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}#swapCalculatorModal .quality-progress-low{background:linear-gradient(90deg,#ef4444,#f87171)}#swapCalculatorModal .quality-progress-medium{background:linear-gradient(90deg,#f59e0b,#fbbf24)}#swapCalculatorModal .quality-progress-high{background:linear-gradient(90deg,#22c55e,#4ade80)}#swapCalculatorModal .rotation-indicator{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:6px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}#swapCalculatorModal .rotation-indicator.positive{background:linear-gradient(135deg,rgba(34,197,94,0.15),rgba(34,197,94,0.05));color:#16a34a;border:1px solid rgba(34,197,94,0.3)}#swapCalculatorModal .rotation-indicator.negative{background:linear-gradient(135deg,rgba(239,68,68,0.15),rgba(239,68,68,0.05));color:#dc2626;border:1px solid rgba(239,68,68,0.3)}#swapCalculatorModal .rotation-arrow{font-size:1rem;animation:bounce-arrow 2s ease-in-out infinite}@keyframes bounce-arrow{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}#swapCalculatorModal .metric-card-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:all 0.3s ease}#swapCalculatorModal .card-metrics{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px}#swapCalculatorModal .card-rotation-a{background:linear-gradient(135deg,rgba(34,197,94,0.08) 0%,#ffffff 100%);border:1px solid rgba(34,197,94,0.3);border-radius:8px}#swapCalculatorModal .card-rotation-b{background:linear-gradient(135deg,rgba(59,130,246,0.08) 0%,#ffffff 100%);border:1px solid rgba(59,130,246,0.3);border-radius:8px}#swapCalculatorModal .metric-card-icon.green{background:linear-gradient(135deg,rgba(34,197,94,0.15),rgba(34,197,94,0.05));color:#16a34a}#swapCalculatorModal .metric-card-icon.blue{background:linear-gradient(135deg,rgba(59,130,246,0.15),rgba(59,130,246,0.05));color:#2563eb}.swap-btn-description{color:#6b7280;font-size:0.95rem;max-width:640px;margin-left:auto;margin-right:auto;line-height:1.6}.swap-btn-description i{color:#667eea}.mobile-search-price-star-container{display:flex;align-items:center;gap:14px;pointer-events:auto;z-index:10;position:relative}.mobile-search-result-price{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;min-width:104px;text-align:right;color:#444444}.mobile-search-result-price-main{color:#1f2937;font-size:14px;line-height:1.05;font-weight:500}.mobile-search-result-price-change{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;font-size:13px;line-height:1.1;font-weight:500;white-space:nowrap}.mobile-search-result-price-change-up{color:#0f9d84}.mobile-search-result-price-change-down{color:#dc4454}.mobile-search-result-price-change-neutral{color:#6b7280}#swapCalculatorModal .metric-card-icon.red{background:linear-gradient(135deg,rgba(239,68,68,0.15),rgba(239,68,68,0.05));color:#dc2626}#swapCalculatorModal .metric-card-icon:hover{transform:scale(1.1) rotate(5deg)}#swapCalculatorModal .swap-calc-focus-hint{position:relative;border-radius:18px;overflow:hidden;border:1px solid rgba(99,102,241,0.22);background:linear-gradient(145deg,#ffffff 0%,#f5f7ff 42%,#eef2ff 100%);box-shadow:0 1px 0 rgba(255,255,255,0.9) inset,0 12px 40px rgba(79,70,229,0.08),0 4px 14px rgba(15,23,42,0.06)}#swapCalculatorModal .swap-calc-focus-hint--premium .swap-calc-focus-hint__sheen{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#6366f1 0%,#8b5cf6 35%,#a855f7 65%,#6366f1 100%);background-size:200% 100%;animation:swap-calc-focus-sheen 8s ease-in-out infinite}@keyframes swap-calc-focus-sheen{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){#swapCalculatorModal .swap-calc-focus-hint--premium .swap-calc-focus-hint__sheen{animation:none}}#swapCalculatorModal .swap-calc-focus-hint__inner{display:flex;align-items:flex-start;gap:1.15rem;padding:1.15rem 1.35rem 1.25rem;position:relative;z-index:1}#swapCalculatorModal .swap-calc-focus-hint__icon-col{position:relative;flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center}#swapCalculatorModal .swap-calc-focus-hint__icon-ring{position:absolute;inset:0;border-radius:16px;background:linear-gradient(135deg,rgba(99,102,241,0.35),rgba(168,85,247,0.2));opacity:0.85}#swapCalculatorModal .swap-calc-focus-hint__icon{position:relative;width:44px;height:44px;border-radius:13px;background:linear-gradient(145deg,#6366f1 0%,#4f46e5 55%,#4338ca 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.15rem;box-shadow:0 4px 12px rgba(79,70,229,0.35),0 1px 0 rgba(255,255,255,0.25) inset}#swapCalculatorModal .swap-calc-focus-hint__body{min-width:0;flex:1}#swapCalculatorModal .swap-calc-focus-hint__eyebrow{display:inline-block;font-size:0.65rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#6366f1;margin-bottom:0.35rem}#swapCalculatorModal .swap-calc-focus-hint__title{font-size:1.05rem;font-weight:700;letter-spacing:-0.02em;line-height:1.3;color:#0f172a;margin:0 0 0.5rem}#swapCalculatorModal .swap-calc-focus-hint__text{font-size:0.875rem;line-height:1.6;color:#475569;max-width:52rem}@media(min-width:768px){#swapCalculatorModal .swap-calc-focus-hint__inner{padding:1.25rem 1.5rem 1.35rem;gap:1.35rem}#swapCalculatorModal .swap-calc-focus-hint__title{font-size:1.125rem}}#swapCalculatorModal .swap-calc-premium-hero,#tradeCalculatorModal .swap-calc-premium-hero{position:relative;border-radius:20px;overflow:hidden;border:1px solid rgba(15,23,42,0.08);background:linear-gradient(145deg,#0f172a 0%,#1e293b 45%,#0f172a 100%);box-shadow:0 24px 48px rgba(15,23,42,0.18),inset 0 1px 0 rgba(255,255,255,0.06)}#swapCalculatorModal .swap-calc-premium-hero__glow,#tradeCalculatorModal .swap-calc-premium-hero__glow{position:absolute;inset:-40% -20% auto;height:120px;background:radial-gradient(ellipse at center,rgba(99,102,241,0.45),transparent 70%);pointer-events:none}#swapCalculatorModal .swap-calc-premium-hero__inner,#tradeCalculatorModal .swap-calc-premium-hero__inner{position:relative;padding:1.75rem 1.75rem 1.5rem}#swapCalculatorModal .swap-calc-premium-hero__kicker,#tradeCalculatorModal .swap-calc-premium-hero__kicker{font-size:0.7rem;letter-spacing:0.12em;text-transform:uppercase;color:rgba(148,163,184,0.95);margin-bottom:0.5rem}#swapCalculatorModal .swap-calc-premium-hero__title,#tradeCalculatorModal .swap-calc-premium-hero__title{font-size:1.35rem;font-weight:700;line-height:1.3;color:#f8fafc;margin-bottom:0.75rem;max-width:52rem}#swapCalculatorModal .swap-calc-premium-hero__lead,#tradeCalculatorModal .swap-calc-premium-hero__lead{font-size:0.95rem;line-height:1.55;color:rgba(226,232,240,0.92);margin-bottom:1.25rem;max-width:52rem}#swapCalculatorModal .swap-calc-premium-hero__select-wrap{margin-bottom:1.25rem}#swapCalculatorModal .swap-calc-premium-hero__label{color:rgba(203,213,225,0.95);font-size:0.8rem;font-weight:600;margin-bottom:0.35rem}#swapCalculatorModal .swap-calc-tx-select{background:rgba(15,23,42,0.55);border:1px solid rgba(148,163,184,0.35);color:#f1f5f9;border-radius:10px;max-width:36rem}#swapCalculatorModal .swap-calc-tx-select:focus{border-color:rgba(129,140,248,0.85);box-shadow:0 0 0 3px rgba(99,102,241,0.25)}#swapCalculatorModal .swap-calc-verdict-row{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1rem;margin-bottom:0.75rem}#swapCalculatorModal .swap-calc-verdict-chip{display:inline-flex;align-items:center;padding:0.35rem 0.85rem;border-radius:999px;font-size:0.8rem;font-weight:600;letter-spacing:0.01em}#swapCalculatorModal .swap-calc-verdict-chip--better{background:rgba(34,197,94,0.2);color:#4ade80;border:1px solid rgba(74,222,128,0.45)}#swapCalculatorModal .swap-calc-verdict-chip--worse{background:rgba(248,113,113,0.15);color:#fca5a5;border:1px solid rgba(248,113,113,0.4)}#swapCalculatorModal .swap-calc-verdict-chip--neutral{background:rgba(148,163,184,0.15);color:#cbd5e1;border:1px solid rgba(148,163,184,0.35)}#swapCalculatorModal .swap-calc-verdict-detail{font-size:0.875rem;color:rgba(203,213,225,0.95);flex:1 1 12rem}#swapCalculatorModal .swap-calc-fiat-note{font-size:0.8rem;line-height:1.5;color:rgba(148,163,184,0.95);border-top:1px solid rgba(148,163,184,0.2);margin-top:0.5rem;padding-top:0.75rem}#swapCalculatorModal .swap-calc-spot-note{margin-top:0.5rem;font-size:0.72rem!important;color:rgba(100,116,139,0.95)!important}#swapCalculatorModal .swap-calc-delta-abs{font-size:1.05rem;font-weight:700;margin-top:0.65rem;letter-spacing:0.01em}#swapCalculatorModal .swap-calc-delta-abs--good{color:#4ade80}#swapCalculatorModal .swap-calc-delta-abs--bad{color:#fca5a5}#swapCalculatorModal .perf-card-subtitle{font-size:0.78rem;line-height:1.35}#swapCalculatorModal .swap-calc-perf-card{border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 20px rgba(15,23,42,0.06);transition:box-shadow 0.2s ease}#swapCalculatorModal .swap-calc-perf-card:hover{box-shadow:0 8px 28px rgba(15,23,42,0.09)}#swapCalculatorModal .swap-calc-perf-details{margin-top:0.15rem}#swapCalculatorModal .swap-calc-perf-pct{font-size:0.9375rem;font-weight:600;line-height:1.45;margin:0 0 0.85rem;letter-spacing:-0.01em}#swapCalculatorModal .swap-calc-perf-pct--up{color:#15803d}#swapCalculatorModal .swap-calc-perf-pct--down{color:#b91c1c}#swapCalculatorModal .swap-calc-perf-metrics{background:linear-gradient(180deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:12px;padding:0.15rem 0.85rem}#swapCalculatorModal .swap-calc-perf-metric{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:0.55rem 0;border-bottom:1px solid #e2e8f0}#swapCalculatorModal .swap-calc-perf-metric:last-child{border-bottom:none}#swapCalculatorModal .swap-calc-perf-metric__label{font-size:0.8125rem;color:#64748b;font-weight:500;flex:0 1 auto}#swapCalculatorModal .swap-calc-perf-metric__value{font-size:0.875rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}#swapCalculatorModal .swap-calc-perf-note{display:flex;align-items:flex-start;gap:0.55rem;margin-top:0.9rem;padding:0.65rem 0.75rem;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fde68a;border-radius:10px}#swapCalculatorModal .swap-calc-perf-note__ic{color:#d97706;font-size:0.9rem;margin-top:0.12rem;flex-shrink:0}#swapCalculatorModal .swap-calc-perf-note__body{display:flex;flex-direction:column;align-items:flex-start;gap:0.45rem;min-width:0}#swapCalculatorModal .swap-calc-perf-note__text{margin:0;font-size:0.78rem;line-height:1.5;color:#92400e}#swapCalculatorModal .swap-calc-perf-fee-pill{display:inline-block;font-size:0.68rem;font-weight:600;padding:0.2rem 0.55rem;background:rgba(255,255,255,0.75);border:1px solid #fcd34d;border-radius:999px;color:#b45309}#swapCalculatorModal .swap-calc-perf-inline-warn,#swapCalculatorModal .swap-calc-perf-inline-muted{margin-top:0.65rem;font-size:0.75rem;line-height:1.4}#swapCalculatorModal .swap-calc-perf-inline-warn{color:#b91c1c;font-weight:500}#swapCalculatorModal .swap-calc-perf-inline-muted{color:#6b7280}#swapCalculatorModal .swap-calc-advanced{border-radius:14px;overflow:hidden;border:1px solid rgba(15,23,42,0.08)}#swapCalculatorModal .swap-calc-advanced__summary{list-style:none;cursor:pointer;padding:1rem 1.25rem;background:linear-gradient(180deg,#fafafa,#f4f4f5);font-weight:600;color:#27272a;display:flex;flex-wrap:wrap;align-items:baseline;gap:0.5rem 1.25rem}#swapCalculatorModal .swap-calc-advanced__summary::-webkit-details-marker{display:none}#swapCalculatorModal .swap-calc-advanced__summary-hint{font-weight:400;font-size:0.8rem}#swapCalculatorModal .swap-calc-advanced[open] .swap-calc-advanced__summary{border-bottom:1px solid rgba(15,23,42,0.06)}#swapCalculatorModal .swap-calc-no-data i{font-size:2.5rem;color:#94a3b8;margin-bottom:0.5rem}.watchlist-star-locked{font-size:1rem!important;cursor:not-allowed;color:#fbbf24!important;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 2px rgba(251,191,36,0.3));animation:subtle-glow 3s ease-in-out infinite}.watchlist-star-disabled{cursor:not-allowed}@keyframes subtle-glow{0%,100%{filter:drop-shadow(0 0 2px rgba(251,191,36,0.3))}50%{filter:drop-shadow(0 0 4px rgba(251,191,36,0.5))}}@supports not (-webkit-background-clip: text){.watchlist-star-locked{color:#fbbf24!important;-webkit-text-fill-color:#fbbf24}}.watchlist-star-active,.watchlist-star-active i{color:#fbbf24!important;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 2px rgba(251,191,36,0.3))}@supports not (-webkit-background-clip: text){.watchlist-star-active,.watchlist-star-active i{color:#fbbf24!important;-webkit-text-fill-color:#fbbf24}}.mobile-search-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:9999;display:flex;flex-direction:column;transform:translateY(100%);transition:transform 0.3s ease;visibility:hidden}.mobile-search-modal.active{transform:translateY(0);visibility:visible}.trade-asset-pick-modal.mobile-search-modal{z-index:10050}.trade-asset-pick-modal.converter-modal{z-index:10050}.trade-asset-pick-modal .trade-calc-pick-price{flex-shrink:0;text-align:right;align-self:center}.mobile-search-results{flex:1;overflow-y:auto;padding:0;-ms-overflow-style:none;scrollbar-width:none}.mobile-search-results::-webkit-scrollbar{width:0;height:0;display:none}.mobile-search-placeholder,.mobile-search-loading,.mobile-search-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#9ca3af;text-align:center}.mobile-search-placeholder i,.mobile-search-loading i,.mobile-search-empty i{font-size:3rem;margin-bottom:16px;opacity:0.5}.mobile-search-placeholder p,.mobile-search-empty p{font-size:0.90rem;margin:0}.mobile-search-result-item{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background 0.15s}.mobile-search-result-item:active{background:#f9fafb}.mobile-search-result-info{display:flex;align-items:center;gap:14px;text-decoration:none;flex:1}.mobile-search-logo{width:35px;height:35px;min-width:35px;min-height:35px;max-width:35px;max-height:35px;border-radius:50%;object-fit:cover}.mobile-search-logo-fallback{width:35px;height:35px;min-width:35px;min-height:35px;max-width:35px;max-height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:0.75rem}.mobile-search-result-text{display:flex;flex-direction:column;gap:2px}.mobile-search-result-name{font-weight:600;font-size:13px;color:#1a1a1a}.mobile-search-result-meta{font-size:13px;color:#6b7280}.mobile-search-star{font-size:1rem;cursor:pointer;color:#ccc;pointer-events:auto;z-index:10;position:relative}.search-add-star{font-size:1rem!important;cursor:pointer}.mobile-search-star.watchlist-star-active{color:#fbbf24!important;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 2px rgba(251,191,36,0.3))}.analytics-pills-container{max-width:100%}.analytics-pill{border-radius:50px;padding:10px 20px;font-size:0.85rem;font-weight:500;border:none;background:transparent;color:#666;white-space:nowrap;transition:all 0.2s}.analytics-pill.active{background:#1a1a1a;color:#fff}@media(max-width:500px){.analytics-pills-container{gap:2px!important;padding:4px!important}.analytics-pill{padding:8px 12px;font-size:0.75rem}}@media(max-width:390px){.analytics-pill{padding:6px 10px;font-size:0.7rem}}.header-icon-circle{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-icon-circle i{font-size:0.9rem;color:#fff}.header-icon-circle.lg{width:48px;height:48px;min-width:48px;min-height:48px;max-width:48px;max-height:48px}.header-icon-circle.lg i{font-size:1.1rem}.rounded-circle.d-flex,.rounded-circle.d-inline-flex,div.rounded-circle[style*="width: 40px"],div.rounded-circle[style*="width: 48px"],div.rounded-circle[style*="width:40px"],div.rounded-circle[style*="width:48px"]{flex-shrink:0;aspect-ratio:1 / 1}#portfolio-content-wrapper row{padding:0}@media(max-width:599.98px){.card.shadow-sm,.shadow-sm{box-shadow:none!important;border:none!important}}@media(max-width:767.98px){.watchlist-table th.item-lp-header,.watchlist-table td.item-lp{display:none!important}}.settings-premium-banner{background:linear-gradient(135deg,#f3e8ff 0%,#fce7f3 50%,#e0e7ff 100%);padding:16px 20px;border-radius:12px;color:#1a1a1a}.settings-profile-card{background:#fff;border-radius:12px;padding:16px;border:1px solid #f0f0f0}.settings-avatar{width:56px;height:56px;min-width:56px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;overflow:hidden}.settings-avatar img{width:100%;height:100%;object-fit:cover}.settings-avatar span{color:#fff;font-size:1.5rem;font-weight:600}.settings-profile-edit-trigger{cursor:pointer}.settings-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.settings-badge.basic{background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}.settings-badge.premium{background:#000;color:#ffda7b}.settings-badge.pro{background:#dc2626;color:#ffda7b}.settings-stats{display:flex;justify-content:space-around;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.settings-stats-link{display:block;text-decoration:none;color:inherit;border-radius:10px;transition:background-color 0.15s ease}.settings-stats-link:hover{background:#f9fafb}.settings-stat{text-align:center}.settings-stat-value{font-size:1.1rem;font-weight:700;color:#1a1a1a}.settings-stat-label{font-size:0.75rem;color:#9ca3af}.settings-action-card{display:block;background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px;text-decoration:none;color:inherit;position:relative;height:100%}.settings-action-icon{width:36px;height:36px;border-radius:8px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;margin-bottom:12px;color:#6b7280}.settings-action-icon.purple{background:#f3e8ff;color:#8b5cf6}.settings-action-title{font-weight:600;font-size:0.9rem;color:#1a1a1a;margin-bottom:2px}.settings-action-desc{font-size:0.75rem;color:#9ca3af}.settings-action-arrow{position:absolute;top:16px;right:16px;color:#d1d5db;font-size:0.8rem}.settings-section-title{font-size:0.8rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:8px;padding-left:4px}.settings-menu{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #f0f0f0}.settings-menu-item{display:flex;align-items:center;font-size:12px;padding:14px 16px;text-decoration:none;color:#1a1a1a;border-bottom:1px solid #f5f5f5;transition:background 0.15s}.settings-menu-item:last-child{border-bottom:none}.settings-menu-item:hover{background:#fafafa}.settings-item-static{cursor:default}.settings-clickable{cursor:pointer}.account-action-item{cursor:pointer}.account-back-link{color:#6b7280;text-decoration:none}.account-back-icon{font-size:18px}.account-premium-icon{color:#f59e0b}.account-subscription-btn{border-radius:8px}.subscription-hidden{display:none!important}.subscription-current-card{border-radius:16px;overflow:hidden;color:#ffffff}.subscription-current-card-pro{background:#dc2626}.subscription-current-card-basic{background:#000000}.subscription-current-icon-wrap{width:56px;height:56px;background:rgba(255,255,255,0.18)}.subscription-current-crown{color:#fcd34d}.subscription-current-tier-name{color:#ffffff}.subscription-current-tier-meta{color:rgba(255,255,255,0.82);font-size:0.9rem}.subscription-current-active-badge{background:rgba(255,255,255,0.2);color:#ffffff;font-weight:600;border-radius:999px}.subscription-tier-card{border-radius:16px;overflow:hidden;transition:transform 0.18s ease,box-shadow 0.18s ease}.subscription-tier-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(15,23,42,0.12)!important}.subscription-tier-card-premium,.subscription-tier-card-pro{box-shadow:0 10px 24px rgba(15,23,42,0.08)!important}.subscription-tier-header-premium{background:linear-gradient(135deg,#f59e0b 0%,#fbbf24 100%)}.subscription-tier-header-premium-text{color:#111827}.subscription-tier-header-pro{background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%)}.subscription-tier-icon-wrap{width:72px;height:72px}.subscription-tier-icon-basic{background:#f3f4f6}.subscription-tier-icon-premium{background:linear-gradient(135deg,#f59e0b 0%,#fbbf24 100%)}.subscription-tier-icon-pro{background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%)}.subscription-tier-icon-invert{color:#ffffff}.subscription-action-btn{border-radius:12px;font-weight:700;letter-spacing:0.01em}.subscription-action-btn-pro{background:#dc2626;border-color:#dc2626}.subscription-action-btn-pro-bordered{border-width:2px}.subscription-modal-content{border:none;border-radius:16px;box-shadow:0 16px 42px rgba(15,23,42,0.22)}.subscription-select-option{cursor:pointer;transition:all 0.16s ease}.subscription-select-option:hover{border-color:#fbbf24!important;background:rgba(251,191,36,0.06)}.subscription-discount-badge{top:8px;right:8px;font-size:0.7rem;border-radius:999px}.subscription-price-highlight{color:#111827}.subscription-info-alert{background:#ecf7ff}.subscription-crypto-icon-wrap{width:44px;height:44px;background:#f8fafc;border:1px solid #e5e7eb}.subscription-crypto-icon-img{width:100%;height:100%;object-fit:cover}.subscription-crypto-icon-fallback{color:#374151;font-size:0.75rem;letter-spacing:0.02em}.subscription-warning-alert{background:#fff7ed;color:#9a3412}.subscription-qr-box{border:1px dashed #d1d5db;min-width:240px}.subscription-qr-image{width:220px;height:220px;object-fit:contain}.subscription-qr-placeholder{width:220px;height:220px;display:flex;align-items:center;justify-content:center}.subscription-qr-spinner{font-size:1.8rem}.subscription-qr-logo-overlay{bottom:10px;left:50%;transform:translateX(-50%);width:46px;height:46px;border:1px solid #e5e7eb}.subscription-qr-logo-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.subscription-info-box{background:#fafafa}.subscription-min-width-0{min-width:0}.subscription-break-all{word-break:break-all}.subscription-light-alert{background:#f8fafc}.subscription-toast{top:80px;right:20px;z-index:99999;min-width:300px;border:none;border-radius:12px;color:#ffffff}.subscription-toast-default{background:#1a1a1a}.subscription-toast-error{background:#dc2626}@media(max-width:767.98px){.subscription-qr-box{min-width:0;width:100%}.subscription-qr-image,.subscription-qr-placeholder{width:100%;max-width:220px;margin-left:auto;margin-right:auto}.subscription-toast{left:12px;right:12px;min-width:0;width:auto}}.settings-mini-badge{font-size:0.65rem}.settings-tax-hint-wrap{background:#f8f9fa;border-radius:0 0 12px 12px}.settings-tax-hint-text{line-height:1.5}.settings-partner-slot{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:12px;padding:16px;border:1px solid #dee2e6}.settings-partner-slot-label{font-size:10px;color:#6c757d;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:8px}.settings-ad-content{text-align:center;min-height:80px}.settings-ad-placeholder{color:#adb5bd;font-size:12px}.settings-ad-placeholder-icon{margin-right:6px}.settings-ad-image{max-width:100%;border-radius:8px}.settings-avatar-preview-image{width:100%;height:100%;object-fit:cover}.settings-menu-icon{width:24px;margin-right:12px;color:#9ca3af;text-align:center;font-size:12px}.settings-menu-arrow{margin-left:auto;color:#d1d5db;font-size:0.8rem}.settings-menu-item.text-danger .settings-menu-icon{color:#ef4444}.settings-menu-item .form-check-input{width:44px;height:24px;cursor:pointer}.settings-diamonds-row{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0;gap:16px}.settings-diamonds-info{flex:1}.settings-gem-icon{color:#06b6d4}.settings-diamonds-progress{height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.settings-diamonds-progress-bar{height:100%;background:linear-gradient(90deg,#06b6d4,#0891b2);border-radius:3px;transition:width 0.3s}.settings-balance{text-align:right;padding-left:16px;border-left:1px solid #f0f0f0}.settings-balance-label{font-size:0.7rem;color:#9ca3af;text-transform:uppercase;letter-spacing:0.5px}.settings-balance-value{font-size:1.1rem;font-weight:700;color:#1a1a1a}.faq-arrow{transition:transform 0.2s ease}.faq-arrow.is-open{transform:rotate(180deg)}.faq-back-link{font-size:0.9rem}.faq-error-alert{border-radius:12px}.faq-empty-icon{font-size:3rem;opacity:0.3}.faq-category-scroll{scrollbar-width:none;-ms-overflow-style:none}.faq-category-scroll::-webkit-scrollbar{display:none}.faq-category-btn{border-radius:20px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;font-weight:500;font-size:0.8rem}.faq-category-btn.active{border:none;background:#1a1a1a;color:#fff}.faq-item-trigger{cursor:pointer}.faq-answer-content{font-size:0.9rem;line-height:1.7;margin-left:36px}.support-back-link{font-size:0.9rem}.support-new-ticket-btn{border-radius:20px;background:#1a1a1a;color:#fff;font-size:0.8rem}.support-error-alert{border-radius:12px}.support-status-info{background:#f7f8fa;color:#0a99b9}.support-status-info-icon{color:#0a99b9}.support-status-warning{background:#f7f8fa;color:#ef4444}.support-status-warning-icon{color:#ef4444}.support-empty-icon{font-size:3rem;opacity:0.3}.support-ticket-row{cursor:pointer}.support-ticket-status-badge{background:var(--status-bg);color:var(--status-color);font-size:0.65rem;padding:3px 8px;border-radius:8px}.support-ticket-status-badge-lg{font-size:0.7rem;padding:4px 10px}.support-ticket-id{font-size:0.7rem}.support-ticket-subject{font-size:0.9rem}.support-modal-content{border-radius:20px}.support-form-control{border-radius:10px}.support-submit-ticket-btn{border-radius:10px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none}.support-linkified-url{color:#3b82f6}.support-ticket-category{font-size:0.75rem}.support-prewrap{white-space:pre-wrap}.support-ticket-created{font-size:0.7rem}.support-comments-title{font-size:0.85rem}.support-empty-comments-icon{font-size:4rem;opacity:0.15}.support-empty-comments-text{font-size:0.9rem}.support-comment-avatar-box{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.support-comment-avatar-box.is-admin{background:#dcfce7}.support-comment-avatar-box.is-user{background:#f3f4f6}.support-comment-avatar-icon{font-size:0.75rem}.support-comment-avatar-icon.is-admin{color:#22c55e}.support-comment-avatar-icon.is-user{color:#9ca3af}.support-comment-author{font-size:0.85rem}.support-comment-time{font-size:0.7rem}.support-comment-message{font-size:0.85rem}.support-comment-input{border-radius:25px;background:#f5f5f5;border:none;padding:12px 20px}.support-footer-alert{border-radius:10px}.portfolio-pills-section{background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:20px 24px;margin-bottom:16px}.portfolio-pills-wrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.portfolio-pill-modern{display:inline-flex;align-items:center;gap:4px;padding:8px 15px;border-radius:24px;font-size:0.8rem;font-weight:500;border:none;background:transparent;color:#6b7280;cursor:pointer;text-decoration:none;transition:all 0.2s ease;white-space:nowrap}.portfolio-pill-modern:hover{background:#f3f4f6;color:#374151}.portfolio-pill-modern.active{background:#1f2937;color:#fff}.portfolio-pill-modern.pill-add{background:#dc2626;color:#fff}.portfolio-pill-modern.pill-add:hover{background:#15803d}.portfolio-selector-section{background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:16px 24px;margin-bottom:24px}.portfolio-selector-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;overflow:visible;gap:12px;padding:0 3rem}.portfolio-selector-left{display:flex;align-items:center;gap:12px}.portfolio-selector-icon{width:30px;height:25px;border-radius:8px;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:0.9rem}.portfolio-selector-dropdown .dropdown-toggle{display:flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;color:#1f2937;font-weight:600;font-size:0.9rem;cursor:pointer;text-decoration:none}.portfolio-selector-dropdown{position:relative;z-index:20}.portfolio-selector-dropdown .dropdown-toggle:hover{color:#6366f1}.portfolio-selector-dropdown .dropdown-toggle::after{margin-left:4px;opacity:0.6}.portfolio-selector-count{color:#9ca3af;font-size:0.8rem;font-weight:400}.portfolio-selector-count-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.portfolio-selector-count--grandfathered{color:#111827;font-weight:600}.portfolio-selector-count-subtle{color:#9ca3af;font-size:0.74rem;line-height:1.2;text-align:right}.portfolio-selector-wrapper.centered{justify-content:center;width:100%}.portfolio-selector-wrapper.centered .portfolio-selector-left{flex:none}.portfolio-selector-wrapper.centered .portfolio-selector-count{flex:none}.portfolio-selector-dropdown .dropdown-menu{border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 10px 40px rgba(0,0,0,0.1);padding:8px;min-width:240px;z-index:50}.portfolio-selector-dropdown .dropdown-menu.show{display:block}.portfolio-selector-dropdown .dropdown-item{border-radius:8px;padding:10px 12px;font-size:0.9rem;transition:background 0.15s ease}.portfolio-selector-dropdown .dropdown-item:hover{background:#f3f4f6}.portfolio-selector-dropdown .dropdown-item.active{background:#f0f9ff;color:#1f2937}.portfolio-selector-dropdown .dropdown-divider{margin:8px 0;border-color:#e5e7eb}.portfolio-header-card{background:#fff;padding:0;margin-bottom:0}.portfolio-header-card-inner{display:flex;flex-direction:column;gap:5px}@media(min-width:768px){.portfolio-header-card-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.portfolio-header-card .menu-tabs{flex:1;border-bottom:1px solid #e5e5e5}.portfolio-selector-wrapper{flex-shrink:0;margin-bottom:25px}}.portfolio-header-card .menu-tabs{border-bottom:1px solid #f0f0f0;gap:0}.portfolio-header-card .menu-tab{padding:12px 20px;font-size:0.85rem;font-weight:500;color:#666;text-decoration:none;border:none;background:transparent;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all 0.15s;cursor:pointer}.portfolio-header-card .menu-tab:hover{color:#1a1a1a}.portfolio-header-card .menu-tab.active{color:#1a1a1a;border-bottom-color:#2962ff}.portfolio-header-card .menu-tab.pill-add{background:#f1f5f9;color:#000000;border-radius:8px;height:40px;line-height:15px;margin-bottom:0;margin-right:10px;border-bottom:none;font-size:16px;padding:0 15px}.portfolio-header-card .menu-tab.pill-add:hover{color:#fefefe}.portfolio-header-divider{height:1px;background:#f3f3f3;margin:10px 0}.asset-position-empty{display:flex;align-items:center;justify-content:center;gap:0.6rem;padding:1rem 0.5rem 0.35rem;color:#6b7280;text-align:center;font-size:0.92rem;line-height:1.45;min-height:200px}.asset-position-empty i{color:#9ca3af}.home-page-intro__toggle{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0 0 0.35rem;padding:0.35rem 0 0.85rem;border:none;border-bottom:1px solid #f0f0f0;background:transparent;text-align:left;color:inherit;cursor:pointer;border-radius:8px 8px 0 0}.home-page-intro__toggle:hover .home-page-intro__title{opacity:0.88}.home-page-intro__toggle:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.home-page-intro__heading{display:inline-flex;align-items:center;gap:0.4rem;flex:0 1 auto;min-width:0}.home-page-intro__title{line-height:1.25}.home-page-intro__chevron{flex-shrink:0;font-size:0.85em;color:#64748b;transition:transform 0.25s ease,color 0.2s ease;transform:rotate(180deg)}.home-page-intro__toggle:hover .home-page-intro__chevron{color:#475569}.home-page-intro__toggle--collapsed .home-page-intro__chevron{transform:rotate(0deg);color:#64748b}.home-page-intro__body{padding-top:0.65rem;line-height:1.55;max-width:52rem}@media(prefers-reduced-motion:reduce){.home-page-intro__chevron{transition:none}}@media(max-width:768px){.portfolio-pills-section,.portfolio-selector-section,.portfolio-header-card{padding:0 0 1.2rem;border-bottom:1px solid #f0f0f0}.portfolio-header-card .menu-tab{padding:10px 16px;font-size:0.80rem}.portfolio-selector-wrapper{flex-direction:row;align-items:flex-start;padding:0 1rem}.portfolio-selector-count-wrap{align-items:flex-start}.portfolio-selector-count-subtle{text-align:left}.portfolio-selector-wrapper.centered{align-items:center}}.analytics-pills-section{background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:20px 24px;margin-bottom:16px}.analytics-selector-section{background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:16px 24px;margin-bottom:24px}.link-preview{animation:fadeIn 0.2s ease-in}.link-preview .border{border-color:#e5e5e5!important;background:#fafafa}.link-preview img{border-radius:6px;object-fit:cover}.embed-doc-container{max-width:900px}.embed-preview-body{background:#f3f4f6}.embed-code-scroll{overflow-x:auto}.embed-shell{position:relative;background:#000;border-radius:12px;overflow:hidden;min-height:200px;display:flex;align-items:center;justify-content:center}.embed-shell iframe{width:100%;height:360px;border:none;border-radius:12px}.embed-shell .embed-external-frame{width:100%;height:360px;border:0;border-radius:12px}.embed-shell.loading::before{content:"";position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border:3px solid #f3f3f3;border-top:3px solid #2962ff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.create-post-video-preview{position:relative;margin-top:12px;border-radius:12px;overflow:hidden;background:#000}.create-post-video-preview video{display:block;width:100%;max-height:300px;object-fit:contain}.video-preview-info{position:absolute;bottom:8px;left:8px;display:flex;gap:6px}.video-preview-info .badge{font-size:11px;padding:4px 8px}.embed-shell video{width:100%;max-height:400px;border-radius:12px;object-fit:contain;background:#000}.embed-shell .embed-local-video{width:100%;height:auto;max-height:400px;border-radius:12px;object-fit:cover;background:#000}.embed-unmute-btn{position:absolute;bottom:12px;right:12px;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,0.7);color:#fff;border:none;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;font-size:16px;transition:opacity 0.2s}.embed-unmute-btn-dimmed{opacity:0.3}.translate-link{display:inline-block;font-size:0.7rem;color:#6b7280;text-decoration:none;margin-top:8px;padding:0;border-radius:4px;transition:all 0.2s}.translate-link:hover{color:#2962ff;background:rgba(41,98,255,0.1)}.translate-link i{margin-right:4px}.translation-container{margin-top:10px;padding:10px 0}.translation-divider{display:flex;align-items:center;margin-bottom:6px;font-size:0.6rem;color:#4b6a98;font-weight:500;text-transform:uppercase;letter-spacing:0.5px}.translation-divider::before{content:"🌐 Translation"}.translation-divider::after{display:none}.translation-text{color:#6e96d2;font-size:0.7rem;line-height:1.5}.community-linkified-url{color:#2962ff}.post-content-link{display:block;text-decoration:none;color:inherit;cursor:pointer}.post-content-link:hover .post-content{color:#1a1a1a}.post-content-link .post-content{transition:color 0.15s ease}.tool-btn-locked{position:relative;opacity:0.6}.tool-btn-locked:hover{opacity:0.8}.tool-premium-icon{position:absolute;top:-4px;right:-4px;font-size:10px;color:#f59e0b}@media(max-width:768px){.embed-shell iframe,.embed-shell video{height:240px;max-height:240px}.link-preview img{width:80px;height:45px}.create-post-video-preview video{max-height:200px}}.news-feed{max-width:900px;margin:0 auto;padding:1rem}body.page-news .news-feed{max-width:none;margin:0;padding-left:0;padding-right:0}.news-search-wrapper-pad,.news-menu-tabs-pad{padding:0 1.3rem 0}.news-search-clear-hidden,.news-search-results-hidden,.news-spinner-hidden,.news-end-hidden{display:none}.news-detail-content-clickable{cursor:pointer}.news-spinner-icon{font-size:1.5rem;color:#9ca3af}.news-scroll-sentinel{height:1px}.news-filters{display:flex;align-items:center;gap:0.5rem;position:relative;margin-left:0.75rem;margin-top:0px}.news-filter-select{padding:0.55rem 0.75rem;border:1px solid #ddd;border-radius:6px;font-size:0.85rem;background:#fff;cursor:pointer}.news-filter-select-inline{min-width:140px}.news-view-toggle.news-filter-cog-toggle{display:none}.news-mobile-filter-popover{display:none;position:absolute;top:calc(100% + 8px);right:0;width:min(88vw,280px);padding:0.7rem;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 14px 35px rgba(17,24,39,0.12);z-index:30}.news-mobile-filter-popover.open{display:block}.news-mobile-view-toggle{width:100%;border:1px solid #dddddd;background:#ffffff;border-radius:8px;padding:0.6rem 0.7rem;display:flex;align-items:center;justify-content:space-between;color:#374151;cursor:pointer;transition:all 0.15s ease}.news-mobile-view-toggle:hover{background:#f3f4f6}.news-mobile-view-toggle-left{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.82rem;font-weight:600}.news-mobile-filter-group{margin-top:0.65rem}.news-mobile-filter-label{display:block;margin-bottom:0.35rem;font-size:0.72rem;letter-spacing:0.02em;color:#6b7280;font-weight:600}.news-mobile-filter-help{margin-top:0.4rem;font-size:0.7rem;color:#9ca3af;line-height:1.3}.news-mobile-filter-select{width:100%}.news-list{background:#fff;border-radius:8px;border:1px solid #eee;overflow:hidden}.news-row{display:flex;align-items:flex-start;padding:0.75rem 1rem;border-bottom:1px solid #f0f0f0;transition:background 0.1s;cursor:pointer}.news-row:hover{background:#fafafa}.news-row:last-child{border-bottom:none}.news-logo{width:45px;flex-shrink:0;margin-right:12px;display:flex;flex-direction:column;align-items:center;gap:4px}.news-logo-media{width:45px;height:45px;margin-top:12px;position:relative}.news-logo .news-new-badge{font-size:0.55rem;padding:1px 4px;margin:6px 0 0}.news-logo img{width:100%;height:100%;border-radius:6px;object-fit:contain;background:#f5f5f5;vertical-align:middle;border:1px solid #eeeeee;padding:2px;margin-top:0}.news-logo-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:6px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;font-size:0.75rem;font-weight:600;margin-top:0}.news-logo-liked-overlay{position:absolute;right:-5px;bottom:-5px;width:19px;height:19px;border-radius:999px;border:1px solid #fee2e2;background:rgba(255,255,255,0.98);display:flex;align-items:center;justify-content:center;color:#ef4444;font-size:0.58rem;z-index:2}.news-main{flex:1;min-width:0}.news-source-row{margin-bottom:2px}.news-source{font-size:0.7rem;color:#888;background:#f0f0f0;padding:2px 6px;border-radius:3px;font-weight:500}.news-title-row{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap;margin-bottom:4px}.news-title{color:#222;font-size:0.95rem;font-weight:500;line-height:1.4}.news-title:hover{color:#0066cc}.news-hot{font-size:0.85rem}.news-time-new{color:#dc3545!important;font-weight:600}.news-new-badge{background:#dc3545;color:#fff;font-size:0.55rem;font-weight:600;padding:2px 5px;border-radius:3px;text-transform:uppercase;letter-spacing:0.5px}.news-meta{display:flex;align-items:center;justify-content:space-between;gap:0.5rem}.news-time{font-size:0.75rem;color:#999}.news-tags-right{display:flex;gap:0.35rem;flex-wrap:wrap;justify-content:flex-end}.news-tag{font-size:0.7rem;color:#757575;text-decoration:none;padding:0.1rem 0.35rem;background:#f1f1f1;border-radius:3px}.news-tag:hover{background:#d0e8f8}.news-expand-btn{background:none;border:none;color:#ccc;cursor:pointer;padding:0.25rem 0.5rem;transition:color 0.15s}.news-expand-btn:hover{color:#666}.news-expand-btn.open i{transform:rotate(180deg)}.news-detail{display:none;background:#f9f9f9;border-bottom:1px solid #f0f0f0}.news-detail.open{display:block}.news-detail-content{padding:1rem 1rem 1rem 4.5rem}.news-summary{font-size:0.9rem;color:#444;margin:0 0 0.5rem;line-height:1.5;text-align:justify}.news-summary-long{font-size:0.85rem;color:#666;margin:0 0 0.75rem;line-height:1.6;text-align:justify}.news-empty{padding:3rem;text-align:center;color:#999}.news-view-toggle{background:#ffffff;border:1px solid #eeeeee;border-radius:6px;padding:10px 10px;display:inline-flex;align-items:center;font-size:16px;gap:0.45rem;cursor:pointer;color:#666;transition:all 0.15s}.news-view-toggle:hover{background:#eee;color:#333}.news-row-compact{display:none;padding:10px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background 0.1s;align-items:center;gap:12px}.news-row-compact:hover{background:#fafafa}.news-compact-time{font-size:0.7rem;color:#999;min-width:32px;flex-shrink:0}.news-compact-title{flex:1;font-size:0.85rem;color:#333;font-weight:500;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.news-compact-time-new{color:#dc3545;font-weight:600}.news-compact-title-new{color:#dc3545;font-weight:600}@keyframes news-compact-title-pulse{0%,100%{color:#9f1239}50%{color:#fb7185}}.news-compact-title-new.news-compact-title-new--pulse{animation:news-compact-title-pulse 1.25s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.news-compact-title-new.news-compact-title-new--pulse{animation:none;color:#dc3545!important}.news-title-fresh.news-title-fresh--pulse{animation:none;color:#dc3545!important}}#home-market-news-24h .home-market-news-main .news-compact-title.news-compact-title-new{color:#dc3545;font-weight:600}#home-market-news-24h .home-market-news-main .news-compact-title.news-compact-title-new.news-compact-title-new--pulse{animation:news-compact-title-pulse 1.15s ease-in-out infinite}.news-title-fresh{color:#dc3545!important;font-weight:600}.news-title-fresh.news-title-fresh--pulse{animation:news-compact-title-pulse 1.25s ease-in-out infinite}.news-title.news-title-fresh:hover{color:#b02a37!important}.news-compact-source{font-size:0.65rem;color:#aaa;flex-shrink:0;max-width:60px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.news-list-compact .news-row-standard{display:none!important}.news-list-compact .news-row-compact{display:flex!important}.news-list-compact .news-detail-content{padding:1rem 1rem 1rem 1rem}@media(max-width:600px){.news-logo{width:36px;height:36px}.news-logo-media{width:36px;height:36px;margin-top:8px}.news-logo img,.news-logo-placeholder{width:100%;height:100%;margin-top:0}.news-title{font-size:0.9rem}.news-detail-content{padding-left:1rem}}@media(max-width:768px){.news-filters{margin-left:0}.news-view-toggle-inline,.news-filter-select-inline{display:none}.news-view-toggle.news-filter-cog-toggle{display:inline-flex;align-items:center;justify-content:center;font-size:0.95rem}}.news-detail-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:0.5rem}.news-detail-footer{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:1rem;padding-top:0.75rem;border-top:1px solid #e5e7eb}.news-detail-footer-left,.news-detail-footer-right{display:flex;align-items:center;gap:12px}.news-action-btn{border:none;background:transparent;color:#6b7280;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:12px;font-weight:500;padding:7px 10px;min-height:40px;min-width:40px;border-radius:8px;cursor:pointer;transition:all 0.15s ease;touch-action:manipulation}.news-action-btn i{font-size:13px}.news-action-btn:hover:not(:disabled){background:#f3f4f6;color:#111827}.news-action-btn:disabled{opacity:0.55;cursor:not-allowed}.news-action-like.liked{color:#ef4444}.news-action-like.liked:hover:not(:disabled){color:#ef4444}.news-action-watch.watching{color:#f59e0b}.news-action-watch.watching:hover:not(:disabled){color:#f59e0b}.news-action-watch-prominent{border:1px solid #d1d5db;background:#ffffff;color:#6b7280}.news-action-watch-prominent:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.news-action-watch-prominent.watching{background:#fffbeb;border-color:#fcd34d;color:#d97706}.news-action-watch-prominent.watching:hover:not(:disabled){background:#fef3c7;border-color:#fbbf24;color:#b45309}.news-action-comment{color:#6b7280}.news-action-count{font-size:13px;font-weight:600;line-height:1}@media(max-width:768px){.news-detail-footer-left,.news-detail-footer-right{gap:10px}.news-action-btn{font-size:0.95rem;padding:8px 8px;min-height:35px;min-width:35px;border-radius:10px}.news-action-btn i{font-size:13px}.news-action-count{font-size:13px}}.news-footer-link{font-size:13px;font-weight:600;color:#4b5563;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;padding:7px 10px;min-height:40px;border-radius:8px;line-height:1;transition:all 0.15s ease;touch-action:manipulation}.news-footer-link:hover{color:#111827;background:#f3f4f6;border-color:#d1d5db}.news-footer-link i{font-size:0.95rem}@media(max-width:768px){.news-footer-link{font-size:12px;padding:8px 8px;min-height:35px;border-radius:8px}.news-footer-link i{font-size:13px}}.news-translate-btn{background:#e8f4fc;border:1px solid #0066cc;color:#0066cc;padding:0.35rem 0.75rem;border-radius:4px;font-size:0.8rem;cursor:pointer;transition:all 0.15s}.news-translate-btn:hover{background:#0066cc;color:#fff}.news-translate-btn:disabled{opacity:0.6;cursor:not-allowed}.news-translated-badge{font-size:0.75rem;color:#28a745;background:#e8f5e9;padding:0.25rem 0.5rem;border-radius:4px}.news-end-message{text-align:center;padding:2rem 1rem;color:#888;font-size:0.9rem}.news-end-message p{margin:0}.news-search-result{display:flex;align-items:center;gap:12px;padding:12px;border-bottom:1px solid #f0f0f0;text-decoration:none;color:inherit;transition:background 0.15s}.news-search-result:hover{background:#f8f9fa}.search-result-logo{width:32px;height:32px;border-radius:6px;object-fit:contain}.search-result-logo-placeholder{width:32px;height:32px;border-radius:6px;background:#e5e5e5;display:flex;align-items:center;justify-content:center;font-size:0.7rem;font-weight:600;color:#666}.search-result-title mark{background:#fff3cd;padding:0 2px;border-radius:2px}.inline-search-wrapper{background:#fff;margin-bottom:5px}.inline-search-bar{display:flex;align-items:center;gap:10px;background:#f5f5f5;border-radius:12px;padding:12px 16px;transition:all 0.15s}.inline-search-bar:focus-within{background:#fff;box-shadow:0 0 0 2px #2962ff}.inline-search-icon{color:#9ca3af;font-size:1rem}.inline-search-input{flex:1;border:none;background:transparent;outline:none;font-size:1rem;color:#1a1a1a}.inline-search-input::placeholder{color:#9ca3af}.inline-search-clear{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;font-size:1rem}.inline-search-clear:hover{color:#1a1a1a}.search-results-container{background:#fff}.card{border:1px solid #eeeeee!important;box-shadow:0 1px 1px rgba(0,0,0,0.05)!important;border-radius:8px!important}.menu-tabs-wrapper{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:0 1.5rem}.menu-tabs{display:flex;gap:0;border-bottom:1px solid #f0f0f0;flex:1}.menu-tab{padding:12px 20px;font-size:0.8rem;font-weight:500;color:#666;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all 0.15s}.menu-tab:hover{color:#1a1a1a}.menu-tab.active{color:#1a1a1a;border-bottom-color:#2962ff}.user-mini-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;margin-left:12px}.user-mini-avatar img{width:100%;height:100%;object-fit:cover;border:2px solid #3dc83b;border-radius:50%;padding:1px}.mini-avatar-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:0.85rem;font-weight:600;color:#fff}@media(max-width:500px){.news-feed{padding:0;margin:1rem 0;width:100%}.news-list{border-radius:0;border:none;border-top:1px solid #eee}.news-row{border-radius:0}.news-detail-content{padding:1rem}}body.page-news .news-feed{width:100%;min-width:0}body.page-news .inline-search-input,body.page-news .menu-tabs-wrapper .menu-tabs{min-width:0}body.page-news .news-title,body.page-news .news-source,body.page-news .news-summary,body.page-news .news-summary-long{overflow-wrap:anywhere}body.page-news .news-detail-footer{flex-wrap:wrap;row-gap:10px}body.page-news .news-detail-footer-right{margin-left:auto}@media(max-width:768px){body.page-news .news-search-wrapper-pad,body.page-news .news-menu-tabs-pad{padding-left:16px;padding-right:16px}body.page-news .menu-tabs{overflow-x:auto;scrollbar-width:none}body.page-news .menu-tabs::-webkit-scrollbar{display:none}body.page-news .menu-tab{flex-shrink:0;white-space:nowrap;padding-left:14px;padding-right:14px}body.page-news .news-filters{flex-shrink:0;margin-left:8px}}.create-post-modal{border-radius:16px;border:none;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.create-post-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fff}.create-post-close{width:36px;height:36px;border:none;background:transparent;border-radius:50%;font-size:1.1rem;color:#6b7280;cursor:pointer;transition:all 0.15s}.create-post-close:hover{background:#f5f5f5;color:#1a1a1a}.create-post-title{font-weight:600;font-size:1rem;color:#1a1a1a}.create-post-submit{padding:8px 20px;background:#2962ff;color:#fff;border:none;border-radius:20px;font-weight:600;font-size:0.9rem;cursor:pointer;transition:all 0.15s}.create-post-submit:hover{background:#1e4bd8}.create-post-submit:disabled{background:#e5e5e5;color:#9ca3af;cursor:not-allowed}.create-post-body{padding:16px;background:#fff}.create-post-textarea{width:100%;border:none;outline:none;resize:none;font-size:1rem;line-height:1.6;color:#1a1a1a;background:transparent;min-height:120px}.create-post-textarea::placeholder{color:#9ca3af}.create-post-image-preview{display:none;position:relative;margin-top:12px;border-radius:12px;overflow:hidden}.create-post-image-preview.is-visible{display:block}.create-post-image-preview img{width:100%;max-height:300px;object-fit:cover}.community-video-preview-media{width:100%;max-height:300px;border-radius:12px}.community-link-preview-thumb{width:120px;height:68px;object-fit:cover;border-radius:6px}.remove-image-btn{position:absolute;top:8px;right:8px;width:32px;height:32px;background:rgba(0,0,0,0.7);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.15s}.remove-image-btn:hover{background:rgba(0,0,0,0.9);transform:scale(1.1)}.upload-progress-bar{display:none;margin-top:12px}.upload-progress-bar.is-visible{display:block}.progress-track{height:3px;background:#e5e5e5;border-radius:2px;overflow:hidden}.progress-track .progress-bar{height:100%;background:#2962ff;transition:width 0.2s}.create-post-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #f0f0f0;background:#fafafa}.create-post-tools{display:flex;gap:4px}.tool-btn{width:40px;height:40px;border:none;background:transparent;border-radius:50%;font-size:1.2rem;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.15s}.tool-btn:hover:not(:disabled){background:#e5e5e5;color:#2962ff}.tool-btn:disabled{opacity:0.4;cursor:not-allowed}.tool-btn input[type=file]{display:none}.char-count{font-size:0.85rem;color:#9ca3af}.community-post-limit-note{font-size:0.75rem}.inline-search-tabs{display:flex;gap:4px;padding:12px 0 0}.search-input{flex:1;border:none;background:transparent;outline:none;font-size:1rem;color:#1a1a1a}.search-input::placeholder{color:#9ca3af}.search-clear{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;font-size:0.9rem}.search-clear:hover{color:#1a1a1a}.search-cancel{background:none;border:none;color:#2962ff;font-weight:500;font-size:0.95rem;cursor:pointer;padding:8px}.search-body{background:#fff;max-height:60vh;overflow-y:auto}.search-tabs{display:flex;gap:4px;padding:8px 16px;border-bottom:1px solid #f0f0f0}.search-tab{padding:8px 16px;background:transparent;border:none;border-radius:20px;font-size:0.85rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all 0.15s}.search-tab:hover{background:#f5f5f5}.search-tab.active{background:#1a1a1a;color:#fff}.search-results{padding:8px 0}.search-empty{text-align:center;padding:40px 20px;color:#9ca3af}.search-empty i{font-size:2.5rem;margin-bottom:12px;opacity:0.5}.search-empty p{margin:0;font-size:0.9rem}.search-loading{text-align:center;padding:30px;color:#9ca3af}.search-result-item{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background 0.15s;text-decoration:none;color:inherit}.search-result-item:hover{background:#f5f5f5}.search-result-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1rem}.search-result-avatar-hashtag{background:#f5f5f5;color:#2962ff}.search-result-avatar img{width:44px;height:44px;border-radius:50%;object-fit:cover}.search-result-info{flex:1;min-width:0}.search-result-name{font-weight:600;font-size:0.95rem;color:#1a1a1a;margin-bottom:2px}.search-result-time-inline{font-weight:400;color:#6b7280}.search-result-meta{font-size:0.8rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-type{font-size:0.75rem;color:#9ca3af;background:#f5f5f5;padding:4px 8px;border-radius:4px}.search-hashtag{color:#2962ff;font-weight:600}.search-section-title{font-size:0.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:0.5px;padding:12px 16px 8px}.share-idea-btn{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #e5e5e5;border-radius:50px;cursor:pointer;transition:all 0.15s}.share-idea-btn:hover{border-color:#2962ff;box-shadow:0 2px 8px rgba(41,98,255,0.1)}.share-idea-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:0.9rem}.share-idea-text{flex:1;text-align:left;color:#9ca3af;font-size:0.95rem}.share-idea-icon{width:36px;height:36px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#2962ff;font-size:1rem;transition:all 0.15s}.share-idea-btn:hover .share-idea-icon{background:#2962ff;color:#fff}.community-hidden{display:none!important}.community-header{display:flex;align-items:center;justify-content:space-between;padding:0}.community-header-spacer{width:60px}.community-title{font-size:1.25rem;font-weight:600;margin:0;text-align:center;flex:1}.community-post-author-link{color:inherit;text-decoration:none}.community-post-author-link:hover{text-decoration:underline}.avatar-color-0{background:#FF6B6B}.avatar-color-1{background:#4ECDC4}.avatar-color-2{background:#45B7D1}.avatar-color-3{background:#96CEB4}.avatar-color-4{background:#FFEAA7}.avatar-color-5{background:#DDA0DD}.avatar-color-6{background:#98D8C8}.avatar-color-7{background:#F7DC6F}.avatar-color-8{background:#BB8FCE}.avatar-color-9{background:#85C1E9}.community-slot-inline{margin:16px 0;padding:16px;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:12px;border:1px solid #dee2e6}.community-slot-inline-label{font-size:10px;color:#6c757d;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:8px}.community-slot-content{text-align:center;min-height:100px}.community-slot-empty{color:#adb5bd;font-size:13px;padding:20px}.community-slot-empty-icon{font-size:24px;margin-bottom:8px;display:block}.community-feed-ad-image{max-width:100%;border-radius:8px}.community-infinite-spinner-icon{font-size:1.5rem;color:#9ca3af}.community-scroll-sentinel{height:1px}.community-item-highlight{background-color:rgba(96,165,250,0.1);transition:background-color 0.5s ease}.community-translate-busy{pointer-events:none;opacity:0.75}.create-post-section{padding:0}.create-post-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#f5f5f5;border:none;border-radius:12px;font-size:0.9rem;color:#6b7280;cursor:pointer;transition:background 0.15s}.create-post-btn:hover{background:#e5e5e5}.community-post{background:#fff;padding:0 0 10px;margin-bottom:20px;display:flex;gap:5px}@media(max-width:570px){.community-post{padding:0 0 10px;padding-left:16px;padding-right:16px;margin-left:-16px;margin-right:-16px;margin-bottom:20px;border-bottom:1px solid #f2f2f2}}.post-avatar-col{flex-shrink:0}.post-main-col{flex:1;min-width:0}.post-header{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;margin-bottom:5px;margin-left:20px}.post-avatar{width:40px;height:40px;min-width:40px;text-decoration:none}.post-avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover}.post-author-info{display:flex;flex-direction:row;align-items:baseline;gap:4px;flex-wrap:wrap;flex:1}.post-author-name{font-weight:600;font-size:0.9rem;color:#1a1a1a}.tier-badge{display:inline-flex;align-items:center;justify-content:center;font-size:0.6rem;font-weight:700;padding:2px 5px;border-radius:4px;margin-left:4px;vertical-align:middle}.tier-premium{background:linear-gradient(135deg,#ff9500,#ff6200)!important;color:#fff!important}.tier-premium i{font-size:0.55rem!important;color:#ffffff!important;text-shadow:0 1px 2px rgba(0,0,0,0.3)!important}.tier-premium .fa-star{color:#ffffff!important}.tier-pro{background:#1a1a1a;color:#fff;letter-spacing:0.5px}.post-handle{font-size:0.85rem;color:#6b7280}.post-time{font-size:0.85rem;color:#6b7280}.post-time::before{content:"·";margin-right:4px}.post-content{border:1px solid #f2f2f2;border-radius:1rem;padding:1rem;margin-left:2px}.post-text{font-size:0.85rem;line-height:1.5;color:#1a1a1a}.post-image{margin-top:12px;border-radius:12px;overflow:hidden}.post-image img{width:100%;max-height:400px;object-fit:cover}.post-actions{display:flex;align-items:center;gap:30px;margin-left:1rem}.post-action-btn{display:flex;align-items:center;gap:6px;background:none;border:none;padding:8px 0;font-size:0.85rem;color:#6b7280;cursor:pointer;text-decoration:none;transition:color 0.15s}.post-action-btn:hover{color:#1a1a1a}.post-action-btn.like-btn.liked{color:#dc2626}.post-action-btn.like-btn.liked i{color:#dc2626}.post-action-btn.repost-btn.reposted{color:#00ba7c}.post-action-btn.repost-btn.reposted i{color:#00ba7c}.post-action-btn.repost-btn:hover{color:#00ba7c}.repost-wrapper{margin-bottom:12px}.repost-indicator{display:flex;align-items:center;gap:6px;padding:8px 0 4px 25px;font-size:13px;color:#536471}.repost-indicator i{font-size:12px}.reposted-post-box{border:1px solid #f2f2f2;border-radius:16px;padding:1rem;background:#fff}.reposted-post-box .community-post{border-bottom:none;padding-bottom:0}.reposted-post-box .post-actions{border-bottom:none;padding-bottom:0}.comments-section{padding-bottom:80px}.comments-header-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.comments-header{font-size:0.9rem;font-weight:600;color:#374151;margin:0;padding:0}.comments-count{color:#6b7280;font-weight:500}.comment-sort-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.comment-sort-btn{border:1px solid #d1d5db;background:#fff;color:#4b5563;border-radius:999px;font-size:0.75rem;font-weight:600;padding:5px 10px;cursor:pointer;line-height:1;transition:all 0.15s ease}.comment-sort-btn:hover{border-color:#9ca3af;color:#111827}.comment-sort-btn.active{background:#111827;border-color:#111827;color:#fff}.comments-list{min-height:1px}.comment-actions{margin-top:8px}.comments-load-more-wrap{display:flex;justify-content:center;padding:8px 0 6px}.comments-load-more-btn{border:1px solid #d1d5db;background:#f9fafb;color:#374151;border-radius:10px;font-size:0.82rem;font-weight:600;padding:8px 14px;cursor:pointer;transition:all 0.15s ease}.comments-load-more-btn:hover:not(:disabled){border-color:#9ca3af;background:#f3f4f6;color:#111827}.comments-load-more-btn:disabled{opacity:0.6;cursor:not-allowed}.comments-load-more-btn.is-loading{opacity:0.65}.comment-like-btn{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all 0.15s ease;display:inline-flex;align-items:center;gap:4px;font-size:0.85rem}.comment-like-btn i{font-size:0.9rem;transition:transform 0.15s ease}.comment-like-btn:hover:not(:disabled){background:#f3f4f6;color:#ef4444}.comment-like-btn:hover:not(:disabled) i{transform:scale(1.05)}.comment-like-btn.liked{color:#ef4444}.comment-like-btn:disabled{opacity:0.55;cursor:not-allowed}.comment-input-wrapper{position:fixed;bottom:var(--mobile-bottom-nav-height, 62px);left:0;right:0;background:#fff;border-top:1px solid #e5e5e5;padding:12px 16px;padding-bottom:12px;z-index:100}@media(min-width:600px){.comment-input-wrapper{left:50%;right:auto;transform:translateX(-50%);max-width:600px;width:100%;border-radius:12px 12px 0 0}}@media(min-width:768px){.comment-input-wrapper{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}}@media(min-width:992px){.comment-input-wrapper{bottom:0}}.comment-input-wrapper form{margin:0}.comment-input{flex:1;border:1px solid #e5e5e5;border-radius:24px;padding:10px 16px;font-size:0.9rem;outline:none}.comment-input:focus{border-color:#1a1a1a}.comment-submit{background:#1a1a1a;color:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer}.empty-feed,.empty-comments{text-align:center;padding:60px 20px}.empty-icon{font-size:4rem;color:#e5e5e5;margin-bottom:16px}.empty-title{font-size:1.1rem;font-weight:600;margin-bottom:8px}.empty-text{font-size:0.9rem;color:#6b7280}.load-more-btn{display:inline-block;padding:4px 24px;background:#ffffff;border:1px solid #eee;border-radius:8px;color:#1a1a1a;text-decoration:none;font-size:12px;font-weight:500;margin:0 auto}.load-more-btn:hover{background:#e5e5e5;color:#1a1a1a;border-color:#e5e5e5}.mobile-search-toggle{display:none;position:fixed;top:0px;right:0px;left:auto;width:45px;height:40px;padding:0;box-sizing:border-box;background:rgba(255,255,255,0.96);backdrop-filter:blur(8px);border:none;border-left:1px solid #eeeeee;border-bottom:1px solid #eeeeee;color:#333;font-size:17px;cursor:pointer;z-index:1050;align-items:center;justify-content:center;transition:all 0.2s ease}.mobile-search-toggle i,.mobile-sidebar-toggle i{font-size:0.8em;line-height:1}.mobile-search-toggle:hover{background:#f5f5f5}.mobile-search-toggle:active{transform:scale(0.95)}@media(max-width:991px){.mobile-search-toggle{display:flex;width:45px;height:40px}.ticker-bar{height:40px}.ticker-bar .ticker-item{height:40px;line-height:40px;padding:0 22px;display:flex;align-items:center;gap:6px}html body{padding-top:40px}}.mobile-sidebar-toggle{display:none;position:fixed;top:0px;right:0px;width:45px;height:39px;background:#fff;border:none;border-left:1px solid #e5e5e5;color:#333;font-size:17px;cursor:pointer;z-index:1001;align-items:center;justify-content:center;transition:all 0.2s ease}.mobile-sidebar-toggle-diamond-count{position:absolute;top:3px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#111827;color:#fff;font-size:0.58rem;font-weight:700;line-height:16px;text-align:center;border:1px solid #fff;pointer-events:none}.mobile-sidebar-toggle:hover{background:#f5f5f5}.mobile-sidebar-toggle:active{transform:scale(0.95)}@media(max-width:991px){.mobile-sidebar-toggle{display:flex}}@media(max-width:768px){.mobile-sidebar-toggle{width:45px;height:29px;font-size:17px;border-top:1px solid #e5e5e5}.mobile-sidebar-toggle-diamond-count{top:1px;right:1px;min-width:14px;height:14px;font-size:0.52rem;line-height:14px}}.mobile-sidebar-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:1050;opacity:0;transition:opacity 0.3s ease}.mobile-sidebar-overlay.active{display:block;opacity:1}.mobile-sidebar{position:fixed;top:0;right:-100%;width:100%;max-width:400px;height:100%;background:#fff;z-index:1051;display:flex;flex-direction:column;transition:right 0.3s cubic-bezier(0.4,0,0.2,1);box-shadow:-4px 0 20px rgba(0,0,0,0.15)}.mobile-sidebar.active{right:0}@media(max-width:500px){.mobile-sidebar{max-width:100%}}.mobile-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%)}.mobile-sidebar-user{display:flex;align-items:center;gap:12px}.mobile-sidebar-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:18px;overflow:hidden}.mobile-sidebar-avatar img{width:100%;height:100%;object-fit:cover}.mobile-sidebar-user-info{flex:1;min-width:0}.mobile-sidebar-username{font-weight:600;font-size:15px;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-sidebar-email{font-size:12px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-sidebar-handle{font-size:12px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-sidebar-badge{display:inline-block;font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px;margin-top:4px;text-transform:uppercase;letter-spacing:0.5px}.mobile-sidebar-badge.basic{background:#f3f4f6;color:#6b7280}.mobile-sidebar-badge.premium{background:#000;color:#ffda7b}.mobile-sidebar-badge.pro{background:#dc2626;color:#ffda7b}.premium{background:#000;color:#ffda7b}.pro{background:#dc2626;color:#ffda7b}.mobile-sidebar-close{width:36px;height:36px;border-radius:50%;border:none;background:#f5f5f5;color:#666;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s}.mobile-sidebar-close:hover{background:#eee;color:#333}.mobile-sidebar-content{flex:1;overflow-y:auto;padding:20px}.mobile-sidebar-diamonds{background:linear-gradient(135deg,#f0fdfa 0%,#ecfeff 100%);border-radius:12px;padding:16px;margin-bottom:16px}.mobile-sidebar-diamonds-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mobile-sidebar-diamonds-label{font-size:12px;color:#0891b2;font-weight:500}.mobile-sidebar-diamonds-bar{height:6px;background:#cffafe;border-radius:3px;overflow:hidden}.mobile-sidebar-diamonds-fill{height:100%;background:linear-gradient(90deg,#06b6d4,#0891b2);border-radius:3px;transition:width 0.3s ease}.mobile-sidebar-reflink{background:#f8f9fa;border-radius:12px;padding:16px;margin-bottom:20px}.mobile-sidebar-reflink-label{font-size:12px;color:#666;margin-bottom:8px;font-weight:500}.mobile-sidebar-reflink-box{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:10px 12px;cursor:pointer;transition:all 0.2s}.mobile-sidebar-reflink-box:hover{border-color:#06b6d4;background:#f0fdfa}.mobile-sidebar-reflink-box:active{transform:scale(0.98)}.mobile-sidebar-reflink-url{font-size:13px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.mobile-sidebar-reflink-box i{color:#06b6d4;margin-left:8px}.mobile-sidebar-nav{display:flex;flex-direction:column;gap:4px}.mobile-sidebar-nav-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;text-decoration:none;color:#333;font-size:15px;font-weight:500;transition:all 0.2s}.mobile-sidebar-nav-item:hover{background:#f5f5f5;color:#333}.mobile-sidebar-nav-item:active{background:#eee}.mobile-sidebar-nav-item i:first-child{width:20px;text-align:center;color:#666;font-size:16px}.mobile-sidebar-nav-arrow{margin-left:auto;color:#ccc;font-size:12px}.mobile-sidebar-footer{padding:16px 20px;border-top:1px solid #f0f0f0;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.mobile-sidebar-logout{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;text-decoration:none;color:#ef4444;font-size:15px;font-weight:500;transition:all 0.2s}.mobile-sidebar-logout:hover{background:#fef2f2;color:#dc2626}.mobile-sidebar-logout i{width:20px;text-align:center}:root{--app-shell-topbar-h: 40px;--app-sidebar-w: 248px;--app-sidebar-w-collapsed: 76px}body.has-app-sidebar{--mobile-bottom-nav-safe: env(safe-area-inset-bottom, 0px)}body.has-app-sidebar .left-fab-stack{display:none!important}body.has-app-sidebar .app-main{margin-left:var(--app-sidebar-w);min-height:calc(100vh - var(--app-shell-topbar-h));transition:margin-left 0.25s ease}body.has-app-sidebar .app-sidebar.collapsed~.mobile-bottom-nav,body.has-app-sidebar .app-sidebar.collapsed~.app-main{margin-left:var(--app-sidebar-w-collapsed)}body.has-app-sidebar .app-main>.container,body.has-app-sidebar .app-main>.container-sm,body.has-app-sidebar .app-main>.container-md,body.has-app-sidebar .app-main>.container-lg{width:100%;max-width:none!important;margin-left:0;margin-right:0}@media(min-width:992px){body.has-app-sidebar .app-main>.container>:is(.container,.container-fluid,.reports-container,.community-container,.news-single-container,.advertise-container){width:100%;max-width:none!important;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important;padding-top:0!important}}.app-sidebar-toggle{display:none;position:fixed;top:0;left:0;width:45px;height:var(--app-shell-topbar-h);padding:0;box-sizing:border-box;background:rgba(255,255,255,0.96);backdrop-filter:blur(8px);border:none;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;color:#111827;z-index:1055;align-items:center;justify-content:center;cursor:pointer}.app-sidebar-toggle i{font-size:0.9rem;line-height:1}.app-sidebar-toggle-diamond-count{position:absolute;top:3px;right:3px;min-width:15px;height:15px;line-height:15px;padding:0 4px;border-radius:999px;background:#111827;color:#fff;font-size:0.52rem;font-weight:700;text-align:center;border:1px solid #fff}.app-sidebar-overlay{position:fixed;inset:var(--app-shell-topbar-h) 0 0 0;background:rgba(15,23,42,0.42);opacity:0;pointer-events:none;transition:opacity 0.2s ease;z-index:1050}.app-sidebar-overlay.active{opacity:1;pointer-events:auto}.app-sidebar{position:fixed;top:var(--app-shell-topbar-h);left:0;width:var(--app-sidebar-w);height:calc(100vh - var(--app-shell-topbar-h));background:#ffffff;border-right:1px solid #eef0f3;display:flex;flex-direction:column;z-index:1051;transition:width 0.25s ease,transform 0.25s ease}.app-sidebar.collapsed{width:var(--app-sidebar-w-collapsed)}.app-sidebar.collapsed .app-sidebar-brand,.app-sidebar.collapsed .app-sidebar-section,.app-sidebar.collapsed .app-sidebar-user-info,.app-sidebar.collapsed .app-sidebar-diamonds,.app-sidebar.collapsed .app-sidebar-reflink,.app-sidebar.collapsed .app-sidebar-nav-item span,.app-sidebar.collapsed .app-sidebar-nav-arrow,.app-sidebar.collapsed .app-sidebar-logout span{display:none}.app-sidebar.collapsed .app-sidebar-header{justify-content:center}.app-sidebar.collapsed .app-sidebar-collapse{margin-left:0}.app-sidebar.collapsed .app-sidebar-user-card{padding:10px 8px}.app-sidebar.collapsed .app-sidebar-user,.app-sidebar.collapsed .app-sidebar-nav-item,.app-sidebar.collapsed .app-sidebar-logout{justify-content:center}.app-sidebar.collapsed .app-sidebar-avatar,.app-sidebar.collapsed .app-sidebar-nav-item i,.app-sidebar.collapsed .app-sidebar-logout i{margin-right:0}.app-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:18px 16px 14px;gap:8px}.app-sidebar-brand{color:#111!important;text-decoration:none;line-height:1.15;font-family:"Days One",sans-serif;font-weight:400;font-size:1.06rem;letter-spacing:0.04em;text-transform:uppercase}.app-sidebar-collapse{width:30px;height:30px;border-radius:8px;border:1px solid #ffffff;background:#ffffff;color:#111111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.app-sidebar-content{flex:1;padding:6px 12px 16px;overflow-y:auto;scrollbar-width:none}.app-sidebar-content::-webkit-scrollbar{display:none}.app-sidebar-user-card{padding:0}.app-sidebar-user{display:flex;align-items:center;gap:12px;padding:0 8px;margin-bottom:12px}.app-sidebar-avatar{width:40px;height:40px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#111827 0%,#374151 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;flex-shrink:0}.app-sidebar-avatar a{color:inherit;text-decoration:none;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}.app-sidebar-avatar img{width:100%;height:100%;object-fit:cover}.app-sidebar-user-info{min-width:0}.app-sidebar-username{font-weight:600;font-size:12px;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.app-sidebar-handle{font-size:10px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.app-sidebar-badge{display:block;font-size:8px;font-weight:700;padding:0px 4px;text-align:center;border-radius:2px;margin-top:2px;text-transform:uppercase;letter-spacing:0.06em}.app-sidebar-badge.basic{background:#f3f4f6;color:#6b7280}.app-sidebar-badge.premium{background:#111827;color:#fcd34d}.app-sidebar-badge.pro{background:#dc2626;color:#fef3c7}.app-sidebar-diamonds{background:#fff;border:1px solid #eef0f3;border-radius:12px;padding:8px;margin:0 0 15px}.app-sidebar-reflink{background:#fff;border-radius:12px;margin:0 4px 12px}.app-sidebar-diamonds-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.app-sidebar-balance-split{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.app-sidebar-balance-metric{display:flex;align-items:center;gap:8px;min-width:0;color:#111827}.app-sidebar-balance-metric--diamonds i{color:#06b6d4}.app-sidebar-balance-metric--credits{justify-content:flex-end;margin-left:auto;text-align:right}.app-sidebar-balance-metric-label{font-size:12px;color:#6b7280;font-weight:500}.app-sidebar-diamonds-label,.app-sidebar-reflink-label{font-size:11px;color:#111827;font-weight:600;margin-bottom:5px;margin-left:5px}.app-sidebar-diamonds-bar{height:6px;background:#e0f2fe;border-radius:999px;overflow:hidden}.app-sidebar-diamonds-fill{height:100%;background:linear-gradient(90deg,#06b6d4,#0891b2);border-radius:999px;transition:width 0.25s ease}.app-sidebar-reflink-box{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;background:#f7f8fa;border:1px solid #f7f8fa;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease}.app-sidebar-reflink-box:hover{background:#fff;border-color:#e5e7eb}.app-sidebar-reflink-url{font-size:11px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sidebar-reflink-box i{color:#9ca3af;font-size:12px}.app-sidebar-nav{display:flex;flex-direction:column;gap:2px}.app-sidebar-section{font-size:10px;text-transform:uppercase;letter-spacing:0.08em;color:#111827;padding:14px 12px 6px;font-weight:600}.app-sidebar-nav-item,.app-sidebar-logout{display:flex;align-items:center;padding:9px 12px;color:#666666;text-decoration:none;border-radius:9px;margin-bottom:2px;font-size:13px!important;font-weight:400;transition:background 0.15s,color 0.15s}.app-sidebar-nav-item i:first-child,.app-sidebar-logout i{width:18px;margin-right:11px;text-align:center;color:#9ca3af;transition:color 0.15s}.app-sidebar-nav-item span,.app-sidebar-logout span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sidebar-nav-item:hover,.app-sidebar-logout:hover{background:#fff;color:#0f172a}.app-sidebar-nav-item.active{background:#f7f8fa;color:#1d1e1f}.app-sidebar-nav-item-ai{background:linear-gradient(135deg,rgba(126,87,255,0.12),rgba(168,85,247,0.18));color:#5b21b6}.app-sidebar-nav-item-ai i:first-child,.app-sidebar-nav-item-ai .app-sidebar-nav-arrow{color:#6d28d9}.app-sidebar-nav-item-ai:hover,.app-sidebar-nav-item-ai.active{background:linear-gradient(135deg,rgba(126,87,255,0.18),rgba(168,85,247,0.26));color:#4c1d95}.app-sidebar-nav-item-ai:hover i:first-child,.app-sidebar-nav-item-ai:hover .app-sidebar-nav-arrow,.app-sidebar-nav-item-ai.active i:first-child,.app-sidebar-nav-item-ai.active .app-sidebar-nav-arrow{color:#4c1d95}.app-sidebar-nav-item:hover i:first-child,.app-sidebar-nav-item.active i:first-child,.app-sidebar-logout:hover i{color:#111827}.app-sidebar-nav-item-rotation-live{position:relative;border:1px solid rgba(220,38,38,0.26);background:linear-gradient(180deg,rgba(255,250,250,0.98),rgba(255,245,245,0.96));color:#7f1d1d;box-shadow:0 0 0 0 rgba(220,38,38,0.12);animation:rotationSidebarBorderPulse 2.4s ease-in-out infinite}.app-sidebar-nav-item-rotation-live>span:not(.app-sidebar-rotation-live-dot),.app-sidebar-nav-item-rotation-live .app-sidebar-nav-arrow{color:#7f1d1d}.app-sidebar-nav-item-rotation-live:hover,.app-sidebar-nav-item-rotation-live.active{background:linear-gradient(180deg,rgba(255,245,245,0.98),rgba(254,242,242,0.98));color:#7f1d1d;border-color:rgba(220,38,38,0.4)}.app-sidebar-rotation-live-dot{display:inline-block;flex:0 0 10px!important;position:relative;width:10px;height:10px;min-width:10px;max-width:10px;min-height:10px;max-height:10px;border-radius:999px;margin-right:11px;margin-left:4px;background:#ef4444;box-shadow:0 0 0 0 rgba(239,68,68,0.45);animation:rotationSidebarDotPulse 2s ease-out infinite;overflow:visible!important;white-space:normal!important}.app-sidebar-rotation-live-dot::after{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;border-radius:999px;background:rgba(239,68,68,0.14);transform:translate(-50%,-50%);animation:rotationSidebarDotGlow 2s ease-out infinite;pointer-events:none}@keyframes rotationSidebarBorderPulse{0%,100%{box-shadow:0 0 0 0 rgba(220,38,38,0.1);border-color:rgba(220,38,38,0.26)}50%{box-shadow:0 0 0 4px rgba(220,38,38,0.08);border-color:rgba(220,38,38,0.42)}}.app-sidebar.collapsed .app-sidebar-nav-item-rotation-live{justify-content:center}.app-sidebar.collapsed .app-sidebar-rotation-live-dot{margin-right:0;margin-left:0}@keyframes rotationSidebarDotPulse{0%{transform:scale(0.92);box-shadow:0 0 0 0 rgba(239,68,68,0.45)}40%{transform:scale(1);box-shadow:0 0 0 5px rgba(239,68,68,0.08)}100%{transform:scale(0.92);box-shadow:0 0 0 0 rgba(239,68,68,0)}}@keyframes rotationSidebarDotGlow{0%,100%{opacity:0.2;transform:scale(0.92)}50%{opacity:0.75;transform:scale(1.12)}}.app-sidebar-nav-group{display:flex;flex-direction:column}.app-sidebar-nav-group-toggle{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.app-sidebar-nav-group-chevron{transition:transform 0.2s ease}.app-sidebar-nav-group.is-open .app-sidebar-nav-group-chevron{transform:rotate(90deg)}.app-sidebar-submenu{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 0.22s ease}.app-sidebar-nav-group.is-open .app-sidebar-submenu{grid-template-rows:1fr}.app-sidebar-submenu>*{min-height:0}.app-sidebar-submenu-inner{overflow:hidden;display:flex;flex-direction:column;border-top:0;border-bottom:0}.app-sidebar-nav-group.is-open .app-sidebar-submenu-inner{border-top:1px solid rgba(15,23,42,0.05);border-bottom:1px solid rgba(15,23,42,0.05)}.app-sidebar-subitem{position:relative;padding-left:40px;padding-top:6px;padding-bottom:8px;font-size:12px!important;color:#6b7280;border-bottom:1px solid rgba(15,23,42,0.05);transition:color 0.15s ease,background 0.15s ease}.app-sidebar-submenu-inner .app-sidebar-subitem:last-child{border-bottom:0}.app-sidebar-subitem::before{content:"";position:absolute;left:22px;top:50%;width:4px;height:4px;border-radius:50%;background:#cbd5e1;transform:translateY(-50%);transition:background 0.15s ease,transform 0.15s ease,width 0.15s ease}.app-sidebar-subitem:hover{background:transparent;color:#0f172a}.app-sidebar-subitem:hover::before{background:#64748b}.app-sidebar-subitem.active{background:transparent;color:#0f172a;font-weight:600}.app-sidebar-subitem.active::before{background:#0f172a;width:6px;height:6px}.app-sidebar.collapsed .app-sidebar-nav-group-chevron,.app-sidebar.collapsed .app-sidebar-submenu{display:none}.app-sidebar-nav-item-logout{margin-top:10px;padding-top:18px;color:#ad1515;border-top:1px solid #eee;border-radius:0}.app-sidebar-nav-item-logout i:first-child,.app-sidebar-nav-item-logout .app-sidebar-nav-arrow{color:#ad1515}.app-sidebar-nav-item-logout:hover{background:#fff;color:#6f0606}.app-sidebar-nav-item-logout:hover i:first-child,.app-sidebar-nav-item-logout:hover .app-sidebar-nav-arrow{color:#991b1b}.app-sidebar-nav-arrow{margin-left:auto;color:#d1d5db;font-size:12px}body.app-sidebar-no-scroll{overflow:hidden}@media(max-width:991.98px){.ticker-bar,.app-sidebar-toggle,.mobile-search-toggle{border-top:1px solid #eeeeee}.app-sidebar-toggle{display:inline-flex}.app-sidebar-toggle,.mobile-search-toggle{top:0;width:45px;height:var(--app-shell-topbar-h);align-items:center;justify-content:center}.app-sidebar{transform:translateX(-100%);top:0;width:min(100%,360px);height:100vh}.app-sidebar.active{transform:translateX(0)}.app-sidebar-overlay{inset:0}body.app-sidebar-mobile-open .app-sidebar-toggle{opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-8px)}body.has-app-sidebar .app-main,body.has-app-sidebar .app-sidebar.collapsed~.mobile-bottom-nav,body.has-app-sidebar .app-sidebar.collapsed~.app-main{margin-left:0}}@media(max-width:991.98px){body.has-app-sidebar .app-main{margin-bottom:5rem;padding-bottom:calc(var(--mobile-bottom-nav-height) + 24px)}body.has-app-sidebar .ticker-bar{padding-left:45px;padding-right:45px}}@media(max-width:768px){.app-sidebar-toggle{width:45px;height:40px}.app-sidebar-toggle-diamond-count{top:1px;right:1px;min-width:14px;height:14px;font-size:0.52rem;line-height:14px}}body.modal-open .mobile-bottom-nav,body.modal-open .left-fab-stack{display:none!important}:root{--mobile-bottom-nav-safe: env(safe-area-inset-bottom, 0px);--mobile-bottom-nav-base: 60px;--mobile-bottom-nav-height: calc(var(--mobile-bottom-nav-base) + var(--mobile-bottom-nav-safe))}.mobile-bottom-nav{display:none;position:fixed;bottom:calc(16px + var(--mobile-bottom-nav-safe));left:50%;transform:translateX(-50%);width:min(560px,calc(100% - 40px));max-width:560px;height:var(--mobile-bottom-nav-base);padding:4px;margin:0;box-sizing:border-box;border:0;border-radius:999px;background:#f7f7f7;box-shadow:0 7px 16px -8px rgba(15,23,42,0.18);z-index:1000}@media(max-width:991.98px){.mobile-bottom-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0}}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:5px 4px;min-width:0;border-radius:999px;color:#080808;font-size:0.6875rem;font-weight:500;line-height:1.2;letter-spacing:-0.01em;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color 0.18s ease}.mobile-nav-icon{display:block;width:21px;height:21px;flex:0 0 auto}.mobile-nav-item span{white-space:nowrap;text-align:center}.mobile-nav-item:hover{color:#080808;background:#efefef}.mobile-nav-item.active{color:#080808;background:#eaeaea;font-weight:600}.mobile-nav-item.active .mobile-nav-home-body{fill:currentColor}.mobile-nav-item:focus-visible{outline:2px solid #080808;outline-offset:-3px}@media(prefers-reduced-motion:reduce){.mobile-nav-item{transition:none}}#watchlist-section-search .news-view-toggle{width:30px;height:30px;min-width:30px;justify-content:center;border-radius:50%;padding:0;border:0;font-size:13px}#watchlist-section-search .news-view-toggle:not(.active){background:#f5f5f5}
