:root{--p-bg:#07080b;--p-layer:#0e1118;--p-layer-subtle:#141822;--p-layer-elevated:#1a1f2c;--p-border:#1e2433;--p-border-hover:#2e374d;--p-accent:#bcff2f;--p-accent-glow:rgba(188,255,47,0.15);--p-cyan:#00f0ff;--p-text:#f3f5f8;--p-muted:#94a3b8;--p-dim:#64748b;--p-up:#10b981;--p-up-bg:rgba(16,185,129,0.12);--p-down:#f43f5e;--p-down-bg:rgba(244,63,94,0.12);--p-warn:#f59e0b;--p-warn-bg:rgba(245,158,11,0.12);--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,monospace}.public-site{background-color:var(--p-bg);color:var(--p-text);font-family:var(--font-sans);min-height:100svh;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}.public-site *{box-sizing:border-box}.public-site a{color:inherit;text-decoration:none;transition:color .15s ease,opacity .15s ease}.public-site a:hover{color:#fff}.public-site :focus-visible{outline:2px solid var(--p-accent);outline-offset:3px}.skip-link{position:fixed;top:-100px;left:16px;background:var(--p-accent);color:#000!important;font-weight:700;padding:10px 18px;border-radius:8px;z-index:100;transition:top .2s ease}.skip-link:focus{top:12px}.public-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:32px;min-height:68px;padding:12px 32px;background:rgba(7,8,11,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--p-border)}.public-brand{font-size:22px;font-weight:700;letter-spacing:-.6px;color:#fff;display:inline-flex;align-items:center}.public-brand span{color:var(--p-accent)}.public-header nav{display:flex;align-items:center;gap:24px;flex:1 1}.public-header nav a{font-size:14px;font-weight:500;color:var(--p-muted);padding:6px 0;display:inline-flex;align-items:center;gap:6px}.public-header nav a:hover{color:var(--p-text)}.nav-live-pill{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:rgba(188,255,47,.15);color:var(--p-accent);padding:2px 6px;border-radius:999px;border:1px solid rgba(188,255,47,.3)}.public-header-actions{display:flex;align-items:center;gap:12px}.lang-switch-pill{display:inline-flex;align-items:center;background:var(--p-layer);border:1px solid var(--p-border);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600;color:var(--p-muted)}.lang-switch-pill:hover{border-color:var(--p-border-hover);color:var(--p-text)}.public-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 18px;border-radius:999px;background:var(--p-accent);color:#000!important;border:0;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none!important;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;white-space:nowrap}.public-button:hover{transform:translateY(-1px);box-shadow:0 4px 16px var(--p-accent-glow)}.public-button:active{transform:translateY(0)}.public-button.secondary{background:var(--p-layer-subtle);color:var(--p-text)!important;border:1px solid var(--p-border)}.public-button.secondary:hover{background:var(--p-layer-elevated);border-color:var(--p-border-hover);box-shadow:0 4px 12px rgba(0,0,0,.4)}.public-button.primary-cta{background:var(--p-accent);color:#000!important;font-size:15px;font-weight:700;padding:12px 24px}.public-main{max-width:1200px;margin:0 auto;padding:48px 24px 80px}.public-hero-clean{text-align:center;padding:36px 0 48px;max-width:880px;margin:0 auto}.hero-status-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(188,255,47,.08);border:1px solid rgba(188,255,47,.25);border-radius:999px;font-size:12px;font-weight:600;color:var(--p-accent);letter-spacing:.02em;margin-bottom:24px}.live-dot{width:7px;height:7px;border-radius:50%;background-color:var(--p-accent);box-shadow:0 0 8px var(--p-accent);animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.hero-title{font-size:clamp(32px,5vw,54px);font-weight:750;line-height:1.15;letter-spacing:-.035em;color:#ffffff;margin:0 0 20px}.hero-subtitle{font-size:clamp(16px,2.2vw,19px);color:var(--p-muted);line-height:1.6;max-width:680px;margin:0 auto 32px}.hero-cta-group{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:40px}.hero-tickers{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:24px}.hero-ticker-card{background:var(--p-layer);border:1px solid var(--p-border);border-radius:14px;padding:16px 20px;text-align:left;transition:all .2s ease;display:block}.hero-ticker-card:hover{background:var(--p-layer-subtle);border-color:var(--p-border-hover);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.4)}.ticker-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ticker-symbol{font-size:13px;font-weight:700;letter-spacing:.04em;color:#fff}.ticker-change{font-size:12px;font-weight:600}.ticker-price{font-family:var(--font-mono);font-size:17px;font-weight:700;color:#fff;margin-bottom:4px;letter-spacing:-.02em}.ticker-exchange{font-size:11px;color:var(--p-dim);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.quick-calc-card{background:linear-gradient(180deg,var(--p-layer) 0,#0b0e14 100%);border:1px solid var(--p-border);border-radius:20px;padding:36px 40px;margin:48px 0;box-shadow:0 16px 40px rgba(0,0,0,.35);position:relative;overflow:hidden}.quick-calc-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--p-accent),transparent)}.quick-calc-header{text-align:center;max-width:680px;margin:0 auto 32px}.badge-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;background:var(--p-layer-subtle);border:1px solid var(--p-border);border-radius:999px;font-size:12px;font-weight:600;color:var(--p-muted);margin-bottom:12px}.quick-calc-header h2{font-size:clamp(22px,3vw,28px);font-weight:700;color:#fff;margin:0 0 10px;letter-spacing:-.02em}.quick-calc-subtitle{font-size:15px;color:var(--p-muted);line-height:1.5;margin:0}.quick-calc-form{display:flex;flex-direction:column;gap:24px}.quick-calc-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.calc-input-group{display:flex;flex-direction:column;gap:8px}.calc-label{font-size:13px;font-weight:600;color:var(--p-muted);text-transform:uppercase;letter-spacing:.04em}.calc-input-wrapper{position:relative;display:flex;align-items:center}.currency-prefix{position:absolute;left:16px;font-size:18px;font-weight:600;color:var(--p-accent)}.calc-number-input{width:100%;min-height:52px;padding:12px 16px 12px 38px;background:#08090d;border:1px solid var(--p-border);border-radius:12px;color:#fff;font-family:var(--font-mono);font-size:18px;font-weight:600;transition:border-color .15s ease}.calc-number-input:focus{border-color:var(--p-accent);outline:none;box-shadow:0 0 0 3px rgba(188,255,47,.15)}.preset-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.preset-pill{background:var(--p-layer-subtle);border:1px solid var(--p-border);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600;color:var(--p-muted);cursor:pointer;transition:all .15s ease}.preset-pill:hover{background:var(--p-layer-elevated);color:#fff;border-color:var(--p-border-hover)}.preset-pill.active{background:var(--p-accent);color:#000;border-color:var(--p-accent)}.calc-select-wrapper{position:relative}.calc-select{width:100%;min-height:52px;padding:12px 16px;background:#08090d;border:1px solid var(--p-border);border-radius:12px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;transition:border-color .15s ease}.calc-select:focus{border-color:var(--p-accent);outline:none;box-shadow:0 0 0 3px rgba(188,255,47,.15)}.calc-helper-text{font-size:12px;color:var(--p-dim);margin-top:4px}.quick-calc-footer{display:flex;justify-content:center;margin-top:8px}.market-overview-section{margin:56px 0}.section-header{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--p-border)}.section-header h2{font-size:24px;font-weight:700;color:#fff;margin:0 0 4px;letter-spacing:-.02em}.section-lead{font-size:14px;color:var(--p-muted);margin:0}.public-table-wrap{overflow-x:auto;border:1px solid var(--p-border);border-radius:16px;background:var(--p-layer);box-shadow:0 8px 30px rgba(0,0,0,.25)}.modern-coin-table{width:100%;border-collapse:collapse;white-space:nowrap}.modern-coin-table th{background:#0b0d13;color:var(--p-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:16px 20px;text-align:right;border-bottom:1px solid var(--p-border)}.modern-coin-table th:first-child{text-align:left}.modern-coin-table td{padding:16px 20px;text-align:right;border-bottom:1px solid var(--p-border);font-size:14px;color:#fff}.modern-coin-table td:first-child{text-align:left}.modern-coin-table tbody tr{transition:background-color .15s ease}.modern-coin-table tbody tr:hover{background-color:var(--p-layer-subtle)}.modern-coin-table tbody tr:last-child td{border-bottom:none}.coin-cell-link{gap:12px}.coin-badge-icon,.coin-cell-link{display:inline-flex;align-items:center}.coin-badge-icon{width:34px;height:34px;border-radius:50%;background:var(--p-layer-elevated);border:1px solid var(--p-border-hover);justify-content:center;font-size:10px;font-weight:800;color:var(--p-accent);letter-spacing:.04em}.coin-meta{display:flex;align-items:center;gap:8px}.coin-name{font-weight:600;color:#fff}.coin-symbol-pill{font-weight:600;background:var(--p-layer-subtle);color:var(--p-muted);padding:2px 6px;border:1px solid var(--p-border)}.coin-price-cell{font-family:var(--font-mono);font-weight:600;font-size:15px}.exchange-tag{background:var(--p-layer-elevated);border:1px solid var(--p-border);border-radius:6px;font-weight:500;color:var(--p-muted)}.change-pill,.exchange-tag{display:inline-block;padding:4px 10px;font-size:12px}.change-pill{border-radius:999px;font-weight:600}.change-pill.public-up,.public-up{color:var(--p-up);background:var(--p-up-bg)}.change-pill.public-down,.public-down{color:var(--p-down);background:var(--p-down-bg)}.row-action-link{display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:var(--p-accent);padding:4px 12px;border-radius:999px;background:rgba(188,255,47,.08);border:1px solid rgba(188,255,47,.2);transition:all .15s ease}.row-action-link:hover{background:var(--p-accent);color:#000!important}.public-timestamp{font-size:12px;color:var(--p-dim);padding:12px 16px;margin:0;background:#090b10;border-top:1px solid var(--p-border)}.feature-showcase-section{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:40px;gap:40px;align-items:center;background:var(--p-layer);border:1px solid var(--p-border);border-radius:20px;padding:48px;margin:64px 0}.showcase-content h2{font-size:clamp(24px,3.2vw,32px);font-weight:750;color:#fff;line-height:1.25;letter-spacing:-.025em;margin:12px 0 16px}.showcase-desc{font-size:15px;color:var(--p-muted);line-height:1.6;margin-bottom:24px}.showcase-bullets{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px}.showcase-bullets li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--p-text)}.bullet-check{color:var(--p-accent);font-weight:700}.showcase-actions{display:flex;gap:12px;flex-wrap:wrap}.showcase-preview-card{background:#08090e;border:1px solid var(--p-border);border-radius:16px;padding:24px;box-shadow:0 16px 36px rgba(0,0,0,.4)}.mock-card-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--p-border);margin-bottom:16px}.mock-title{font-size:13px;font-weight:700;color:#fff}.mock-tag{font-size:11px;font-weight:600;background:rgba(188,255,47,.15);color:var(--p-accent);padding:2px 8px;border-radius:999px}.mock-coin-list{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.mock-coin-row{display:flex;align-items:center;justify-content:space-between;background:var(--p-layer);border:1px solid var(--p-border);border-radius:8px;padding:10px 14px;font-size:13px}.mock-check{color:var(--p-accent);margin-right:8px}.mock-name{flex:1 1;font-weight:600;color:#fff}.mock-badge{font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px}.mock-badge.green{color:var(--p-up);background:var(--p-up-bg)}.mock-badge.red{color:var(--p-down);background:var(--p-down-bg)}.mock-digest-snippet{background:var(--p-layer-subtle);border-left:3px solid var(--p-accent);border-radius:4px 8px 8px 4px;padding:12px 14px}.mock-digest-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--p-accent);margin:0 0 4px}.mock-digest-body{font-size:12px;line-height:1.5;color:var(--p-muted);margin:0}.guides-section{margin:64px 0}.guides-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.guide-card{background:var(--p-layer);border:1px solid var(--p-border);border-radius:16px;padding:28px;display:flex;flex-direction:column;transition:all .2s ease}.guide-card:hover{background:var(--p-layer-subtle);border-color:var(--p-border-hover);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.guide-tag{font-size:11px;font-weight:700;color:var(--p-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.guide-card h3{font-size:17px;font-weight:600;line-height:1.35;color:#fff;margin:0 0 12px}.guide-card p{font-size:13.5px;color:var(--p-muted);line-height:1.6;margin:0 0 20px;flex:1 1}.guide-read-link{font-size:13px;font-weight:600;color:var(--p-accent);display:inline-flex;align-items:center;gap:4px}.public-footer{border-top:1px solid var(--p-border);background:#050608;padding:48px 32px 36px}.footer-inner{max-width:1200px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:48px;gap:48px;margin-bottom:40px}.footer-brand-col p{font-size:14px;color:var(--p-muted);line-height:1.6;max-width:380px;margin:12px 0 16px}.footer-operator{font-size:12px;color:var(--p-dim)}.footer-links-col h4{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;margin:0 0 16px}.footer-links-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-links-col li a{font-size:13.5px;color:var(--p-muted)}.footer-links-col li a:hover{color:#fff}.footer-bottom{padding-top:24px;border-top:1px solid var(--p-border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:12px;color:var(--p-dim)}.footer-disclaimer{max-width:800px;line-height:1.5;margin:0}.public-auth{max-width:480px;margin:40px auto}.public-auth-card{background:var(--p-layer);border:1px solid var(--p-border);border-radius:20px;padding:36px;box-shadow:0 16px 40px rgba(0,0,0,.4)}.public-auth-card h1{font-size:24px;font-weight:700;color:#fff;margin:0 0 8px;letter-spacing:-.02em}.public-auth-card p.public-muted{font-size:14px;color:var(--p-muted);margin:0 0 24px}.public-auth .public-form{display:flex;flex-direction:column;gap:16px}.public-auth label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--p-muted)}.public-auth input[type=email],.public-auth input[type=password],.public-auth input[type=text]{min-height:46px;padding:10px 14px;background:#08090e;border:1px solid var(--p-border);border-radius:10px;color:#fff;font-size:14px;transition:border-color .15s ease}.public-auth input:focus{border-color:var(--p-accent);outline:none;box-shadow:0 0 0 3px rgba(188,255,47,.15)}.public-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.public-otp-input{font-family:var(--font-mono);font-size:32px;font-weight:800;letter-spacing:.3em;text-align:center;padding:14px 16px;border-radius:12px;background:#08090d;border:1.5px dashed var(--p-border-hover);color:var(--p-accent);width:100%;max-width:280px;margin:12px auto 20px;display:block;transition:all .15s ease}.public-otp-input:focus{border-color:var(--p-accent);border-style:solid;outline:none;box-shadow:0 0 0 3px rgba(188,255,47,.2)}.public-auth-links{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--p-border);font-size:13px;color:var(--p-muted)}.public-auth-links a{color:var(--p-accent)}.public-error{color:var(--p-down);font-size:13px;margin:8px 0}.public-success{color:var(--p-up);font-size:13px;margin:8px 0}.public-notice{padding:16px 20px;border-left:3px solid var(--p-warn);background:var(--p-layer);border-radius:4px 12px 12px 4px;font-size:13.5px;line-height:1.6;color:var(--p-muted);margin:20px 0}.public-panel{background:var(--p-layer);border:1px solid var(--p-border);border-radius:16px;padding:32px;margin:24px 0}.public-watch{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--p-border)}.public-watch>a{flex:1 1}@media (max-width:900px){.hero-tickers{grid-template-columns:repeat(2,1fr)}.feature-showcase-section{grid-template-columns:1fr;padding:32px}.footer-grid,.guides-grid{grid-template-columns:1fr}.footer-grid{gap:32px}}@media (max-width:640px){.public-header{padding:12px 16px;gap:16px}.public-header nav{order:3;flex-basis:100%;overflow-x:auto;white-space:nowrap;padding:8px 0;gap:16px}.public-main{padding:24px 16px 48px}.quick-calc-card{padding:24px 16px}.quick-calc-row{gap:16px}.hero-tickers,.public-grid-2,.quick-calc-row{grid-template-columns:1fr}.public-auth-card{padding:24px 16px}}.winner-deal-card{background:linear-gradient(135deg,rgba(188,255,47,.09),rgba(15,23,42,.95));border:1px solid rgba(188,255,47,.35);box-shadow:0 12px 36px rgba(0,0,0,.35),0 0 24px rgba(188,255,47,.08);border-radius:16px;padding:28px 32px;margin:20px 0 32px}.winner-deal-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(188,255,47,.15)}.winner-badge{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#0b0f17;background:#bcff2f;padding:5px 12px;border-radius:20px;display:inline-flex;align-items:center;gap:6px}.winner-exchange-name{font-size:20px;font-weight:700;color:#ffffff;letter-spacing:-.3px}.winner-deal-grid{display:grid;grid-template-columns:1.5fr 1.2fr 1fr;grid-gap:24px;gap:24px;align-items:center}.winner-stat-label{font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.winner-stat-value{font-size:28px;font-weight:800;color:#bcff2f;letter-spacing:-.5px;line-height:1.2}.winner-stat-mini{font-size:20px;font-weight:700;color:#ffffff;line-height:1.2}.winner-stat-sub{font-size:12px;color:#64748b;margin-top:6px}.rank-pill{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:700;background:rgba(255,255,255,.06);color:#94a3b8}.rank-pill.rank-1{background:rgba(188,255,47,.15);color:#bcff2f;border:1px solid rgba(188,255,47,.35)}.depth-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:3px 8px;border-radius:6px;white-space:nowrap}.depth-ok{background:rgba(34,197,94,.12);color:#4ade80;border:1px solid rgba(34,197,94,.25)}.depth-warn{background:rgba(245,158,11,.12);color:#fbbf24;border:1px solid rgba(245,158,11,.25)}.depth-unknown{background:rgba(148,163,184,.12);color:#94a3b8;border:1px solid rgba(148,163,184,.2)}.compare-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-top:40px}.compare-info-card{background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:22px}.compare-info-card h4{font-size:15px;font-weight:700;margin:0 0 10px;color:#ffffff}.compare-info-card p{font-size:13.5px;line-height:1.6;color:#94a3b8;margin:0}.summary-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px;margin:28px 0 36px}.summary-kpi-card{background:linear-gradient(180deg,rgba(20,27,45,.7),rgba(11,15,25,.9));border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:8px}.kpi-label{font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.kpi-value-row{display:flex;align-items:center;gap:10px}.kpi-coin-name{font-size:15px;font-weight:700;color:#ffffff}.kpi-sub{font-size:12.5px;color:#64748b}.summary-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:20px;gap:20px;margin-bottom:40px}.summary-coin-card{background:linear-gradient(180deg,rgba(17,24,39,.8),rgba(11,15,25,.9));border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:22px;display:flex;flex-direction:column;transition:all .2s ease}.summary-coin-card:hover{border-color:rgba(188,255,47,.3);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.summary-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.coin-symbol-pill{font-size:11px;font-weight:700;padding:2px 7px;border-radius:4px;background:rgba(255,255,255,.08);color:#94a3b8}.summary-card-middle{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.summary-price{font-size:22px;font-weight:800;color:#ffffff;letter-spacing:-.5px}.summary-commentary{font-size:13px;line-height:1.55;color:#94a3b8;margin:0 0 16px;flex:1 1}.summary-card-actions{border-top:1px solid rgba(255,255,255,.06);padding-top:14px}.digest-cta-banner,.summary-card-actions{display:flex;justify-content:space-between;align-items:center}.digest-cta-banner{background:linear-gradient(135deg,rgba(30,41,59,.8),rgba(15,23,42,.95));border:1px solid rgba(188,255,47,.25);border-radius:16px;padding:32px;gap:24px;margin:48px 0}.digest-cta-banner h3{font-size:20px;font-weight:700;margin:0 0 8px;color:#ffffff}.digest-cta-banner p{font-size:14px;color:#94a3b8;margin:0;max-width:640px;line-height:1.6}.featured-guide-card{background:linear-gradient(135deg,rgba(20,27,45,.9),rgba(11,15,25,.95));border:1px solid rgba(188,255,47,.25);border-radius:16px;padding:36px;margin:28px 0 40px;position:relative;overflow:hidden}.featured-guide-card:after{content:"";position:absolute;top:0;right:0;width:250px;height:250px;background:radial-gradient(circle,rgba(188,255,47,.08) 0,transparent 70%);pointer-events:none}.featured-guide-content h2{font-size:26px;font-weight:800;margin:0 0 12px;color:#ffffff;letter-spacing:-.5px}.featured-guide-content h2 a{color:#ffffff;text-decoration:none}.featured-guide-content h2 a:hover{color:#bcff2f}.featured-guide-content p{font-size:15px;line-height:1.6;color:#94a3b8;max-width:720px;margin:0}.public-article-modern{max-width:860px;margin:0 auto;padding:16px 0 60px}.guide-breadcrumb{margin-bottom:24px}.guide-breadcrumb a{font-size:13.5px;font-weight:600;color:#94a3b8;text-decoration:none;transition:color .15s ease}.guide-breadcrumb a:hover{color:#bcff2f}.guide-header-box{margin-bottom:36px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:32px}.guide-article-title{font-size:34px;font-weight:900;line-height:1.25;letter-spacing:-.8px;margin:0 0 16px;color:#ffffff}.guide-article-lead{font-size:17px;line-height:1.65;color:#cbd5e1;margin:0}.guide-sections-list{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.guide-section-box{display:flex;gap:20px;background:rgba(15,23,42,.5);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:28px}.section-number-pill{width:36px;height:36px;border-radius:50%;background:rgba(188,255,47,.15);color:#bcff2f;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;flex-shrink:0}.section-body{flex:1 1}.section-body h2{font-size:20px;font-weight:700;margin:0 0 12px;color:#ffffff}.section-body p{font-size:15px;line-height:1.7;color:#94a3b8;margin:0}.guide-methodology-card{background:rgba(30,41,59,.4);border-left:4px solid #bcff2f;border-radius:0 12px 12px 0;padding:24px;margin:40px 0}.guide-methodology-card h4{font-size:16px;font-weight:700;margin:0 0 8px;color:#ffffff}.guide-methodology-card p{font-size:14px;line-height:1.6;color:#94a3b8;margin:0}.guide-bottom-cta{background:linear-gradient(135deg,rgba(188,255,47,.08),rgba(15,23,42,.95));border:1px solid rgba(188,255,47,.25);border-radius:16px;padding:32px;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:48px}.guide-bottom-cta h3{font-size:20px;font-weight:700;margin:0 0 8px;color:#ffffff}.guide-bottom-cta p{font-size:14px;color:#94a3b8;margin:0;max-width:540px;line-height:1.6}@media (max-width:768px){.winner-deal-grid{grid-template-columns:1fr;gap:16px}.digest-cta-banner,.guide-bottom-cta{flex-direction:column;align-items:flex-start}.guide-section-box{flex-direction:column;gap:12px}.guide-article-title{font-size:26px}}.profile-container{max-width:1080px;margin:0 auto;padding:8px 0 60px}.profile-alert-banner{display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:12px;margin-bottom:24px;font-size:14px;font-weight:500}.profile-alert-banner .alert-icon{font-size:16px;font-weight:700}.profile-alert-banner.alert-success{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3);color:#4ade80}.profile-alert-banner.alert-error{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);color:#f87171}.profile-alert-banner.alert-info{background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.3);color:#38bdf8}.profile-hero-card{background:linear-gradient(135deg,rgba(20,27,45,.85),rgba(11,15,25,.95));border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:28px 32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;margin-bottom:28px;box-shadow:0 12px 32px rgba(0,0,0,.25)}.profile-hero-left{display:flex;align-items:center;gap:20px}.profile-avatar-circle{width:68px;height:68px;border-radius:50%;background:linear-gradient(135deg,#bcff2f,#10b981);color:#0b0f17;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:900;flex-shrink:0;box-shadow:0 0 20px rgba(188,255,47,.25);letter-spacing:-1px}.profile-info-block{display:flex;flex-direction:column;gap:8px}.profile-name-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.profile-user-name{font-size:24px;font-weight:800;color:#ffffff;margin:0;letter-spacing:-.4px}.profile-tier-badge{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:20px;background:rgba(147,51,234,.15);color:#c084fc;border:1px solid rgba(147,51,234,.3)}.profile-meta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.profile-email-tag{font-size:13px;color:#94a3b8}.profile-verified-badge{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:rgba(34,197,94,.12);color:#4ade80;border:1px solid rgba(34,197,94,.3)}.profile-unverified-badge{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:rgba(245,158,11,.12);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.profile-joined-text{font-size:12px;color:#64748b}.profile-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.action-sm{padding:8px 16px;font-size:13px}.outline-danger{background:transparent;border:1px solid rgba(239,68,68,.35);color:#f87171}.outline-danger:hover{background:rgba(239,68,68,.15);border-color:#ef4444}.profile-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-bottom:32px}.profile-kpi-card{background:linear-gradient(180deg,rgba(20,27,45,.7),rgba(11,15,25,.9));border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px 24px;display:flex;align-items:center;gap:18px}.kpi-icon-wrapper{width:48px;height:48px;border-radius:12px;background:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.kpi-content{display:flex;flex-direction:column;gap:3px}.kpi-value{font-size:22px;font-weight:800;color:#ffffff;letter-spacing:-.5px}.kpi-total{font-size:14px;font-weight:600;color:#64748b}.profile-section-box{background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px;margin-bottom:32px}.profile-section-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px}.profile-section-header h2{font-size:20px;font-weight:800;margin:0 0 6px;color:#ffffff}.profile-empty-watchlist{text-align:center;padding:48px 24px;background:rgba(11,15,25,.4);border-radius:12px;border:1px dashed rgba(255,255,255,.12)}.profile-empty-watchlist .empty-icon{font-size:38px;margin-bottom:12px}.profile-empty-watchlist h3{font-size:18px;font-weight:700;margin:0 0 8px;color:#ffffff}.profile-empty-watchlist p{font-size:14px;color:#94a3b8;margin:0 0 20px}.quick-add-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.quick-add-pill-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#ffffff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.quick-add-pill-btn:hover{background:rgba(188,255,47,.15);border-color:rgba(188,255,47,.4);color:#bcff2f;transform:translateY(-1px)}.profile-price-val{font-size:15px;font-weight:700;color:#ffffff}.watchlist-remove-btn{background:transparent;border:1px solid rgba(239,68,68,.25);color:#f87171;border-radius:6px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;transition:all .15s ease}.watchlist-remove-btn:hover{background:rgba(239,68,68,.15);border-color:#ef4444}.profile-add-bar{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.profile-add-form{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.profile-add-label{font-size:13.5px;font-weight:600;color:#cbd5e1}.profile-digest-card{background:linear-gradient(135deg,rgba(30,41,59,.6),rgba(15,23,42,.9));border:1px solid rgba(188,255,47,.2);border-radius:16px;padding:28px;margin-bottom:32px}.profile-digest-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:20px}.profile-digest-header h3{font-size:18px;font-weight:800;margin:0;color:#ffffff}.digest-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px}.digest-preview-item{background:rgba(11,15,25,.6);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.profile-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:24px;gap:24px;margin-bottom:40px}.profile-settings-card{background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px;display:flex;flex-direction:column}.settings-card-header{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.settings-card-header h3{font-size:17px;font-weight:700;margin:0;color:#ffffff}.profile-check-label{display:flex;gap:12px;align-items:flex-start;cursor:pointer;margin-bottom:16px}.profile-checkbox{width:18px;height:18px;accent-color:#bcff2f;margin-top:3px;cursor:pointer}.danger-zone-card{border-color:rgba(239,68,68,.2)}.security-status-box{background:rgba(11,15,25,.5);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px 16px;margin-bottom:18px}.danger-details-box{background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:14px 16px}.danger-summary{font-size:13.5px;font-weight:700;color:#f87171;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.danger-details-content{margin-top:14px;padding-top:14px;border-top:1px solid rgba(239,68,68,.15)}.danger-btn{background:#dc2626;color:#ffffff;border:none;padding:9px 18px;font-size:13px;font-weight:700;border-radius:8px;cursor:pointer;transition:background .15s ease}.danger-btn:hover{background:#ef4444}.guest-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-bottom:36px}.guest-feature-card{background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:24px}.guest-feature-icon{font-size:28px;margin-bottom:12px;display:inline-block}.guest-feature-card h3{font-size:17px;font-weight:700;color:#ffffff;margin:0 0 8px}.guest-feature-card p{font-size:13.5px;line-height:1.6;color:#94a3b8;margin:0}.guest-cta-box{text-align:center;background:linear-gradient(135deg,rgba(20,27,45,.9),rgba(11,15,25,.95));border:1px solid rgba(188,255,47,.25);border-radius:18px;padding:40px 24px;max-width:600px;margin:0 auto}.guest-cta-box h3{font-size:22px;font-weight:800;color:#ffffff;margin:0 0 8px}.guest-cta-box p{font-size:14px;color:#94a3b8;margin:0}.guest-cta-actions{display:flex;justify-content:center;gap:14px;margin-top:24px;flex-wrap:wrap}@media (max-width:768px){.profile-hero-card{flex-direction:column;align-items:flex-start}.profile-hero-actions{width:100%}.profile-hero-actions .public-button{flex:1 1;text-align:center}}.pwa-offline-pill{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:9999;background:rgba(220,38,38,.95);color:#ffffff;padding:10px 20px;border-radius:30px;box-shadow:0 8px 24px rgba(0,0,0,.45);font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .2s ease-out}.pwa-pulse-dot{width:8px;height:8px;border-radius:50%;background:#ffffff;animation:pulse 1.5s infinite}.pwa-install-banner{position:fixed;bottom:24px;right:24px;z-index:9998;background:linear-gradient(135deg,rgba(20,27,45,.98),rgba(11,15,25,.98));border:1px solid rgba(188,255,47,.35);box-shadow:0 16px 40px rgba(0,0,0,.5),0 0 24px rgba(188,255,47,.1);border-radius:16px;padding:18px 22px;max-width:440px;display:flex;align-items:center;gap:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:slideUp .3s ease-out}.pwa-install-info{display:flex;align-items:center;gap:14px;flex:1 1}.pwa-install-icon{font-size:28px;flex-shrink:0}.pwa-install-title{font-size:14.5px;font-weight:700;color:#ffffff}.pwa-install-desc{font-size:12px;color:#94a3b8;line-height:1.4;margin-top:2px}.pwa-install-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.pwa-dismiss-btn{background:transparent;border:none;color:#64748b;font-size:15px;cursor:pointer;padding:6px;border-radius:6px;line-height:1;transition:color .15s ease}.pwa-dismiss-btn:hover{color:#ffffff}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.pwa-install-banner{left:16px;right:16px;bottom:16px;max-width:none;flex-direction:column;align-items:stretch;gap:12px}.pwa-install-actions{justify-content:flex-end}}