.bp-page{min-height:100vh;background:var(--bg-void, #09090b);color:var(--text-primary, #f5f5f7);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,system-ui,sans-serif;padding:64px 24px 96px}.bp-article{max-width:920px;margin:0 auto;line-height:1.75;font-size:1rem}.bp-header{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.06)}.bp-eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#f5f5f780;margin:0 0 12px}.bp-header h1{font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700;letter-spacing:-.03em;margin:0 0 16px;line-height:1.2}.bp-lede{font-size:1.0625rem;color:#f5f5f7c7;margin:0;max-width:760px}.bp-tldr{margin-bottom:56px;padding:24px 28px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:14px}.bp-tldr h2{font-size:1.25rem;font-weight:600;margin:0 0 16px}.bp-tldr-table{width:100%;border-collapse:collapse;font-size:.9375rem}.bp-tldr-table th,.bp-tldr-table td{padding:10px 14px;text-align:left;border-bottom:1px solid rgba(255,255,255,.04)}.bp-tldr-table th{font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:#f5f5f78c}.bp-tldr-table td{color:#f5f5f7d1}.bp-tldr-table a{color:var(--text-primary);text-decoration:underline;text-decoration-color:#f5f5f74d;text-underline-offset:3px}.bp-tldr-table tr:last-child td{border-bottom:none}.bp-item{margin-bottom:48px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.04)}.bp-item:last-of-type{border-bottom:none}.bp-item-header{display:flex;align-items:flex-start;gap:20px;margin-bottom:18px}.bp-rank{flex-shrink:0;width:56px;height:56px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;color:var(--text-primary)}.bp-item-header h2{font-size:1.375rem;font-weight:600;margin:0 0 6px;letter-spacing:-.02em;line-height:1.3}.bp-item-meta{font-size:.8125rem;color:#f5f5f78c;margin:0}.bp-item-meta a{color:#f5f5f7bf;text-decoration:underline;text-decoration-color:#f5f5f733;text-underline-offset:3px}.bp-body{color:#f5f5f7d1;margin:0 0 20px}.bp-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:16px}.bp-pros h3,.bp-cons h3{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;color:#f5f5f78c}.bp-pros ul,.bp-cons ul{list-style:none;padding:0;margin:0}.bp-pros li,.bp-cons li{padding:5px 0 5px 18px;position:relative;color:#f5f5f7c7;font-size:.9375rem}.bp-pros li:before{content:"+";position:absolute;left:0;color:#34d399b3;font-weight:700}.bp-cons li:before{content:"-";position:absolute;left:0;color:#f87171b3;font-weight:700}.bp-spectre-note{padding:14px 18px;background:#ffffff05;border-left:2px solid rgba(245,245,247,.2);border-radius:0 8px 8px 0;font-size:.875rem;color:#f5f5f799;margin:20px 0 0}.bp-spectre-note a{color:#f5f5f7d9;text-decoration:underline;text-decoration-color:#f5f5f74d}.bp-methodology{margin-bottom:48px;padding:24px 28px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:14px}.bp-methodology h2{font-size:1.25rem;margin:0 0 12px}.bp-methodology p{color:#f5f5f7c7;margin:0 0 12px}.bp-methodology p:last-child{margin-bottom:0}.bp-faq{margin-bottom:48px}.bp-faq h2{font-size:1.5rem;margin:0 0 20px}.bp-faq h3{font-size:1.0625rem;font-weight:600;margin:24px 0 8px;color:var(--text-primary)}.bp-faq p{color:#f5f5f7c7;margin:0 0 12px}.bp-footer{padding-top:32px;border-top:1px solid rgba(255,255,255,.06);font-size:.875rem;color:#f5f5f78c}.bp-footer a{color:var(--text-primary);text-decoration:underline;text-decoration-color:#f5f5f74d;text-underline-offset:3px}.bp-footer p{margin:0 0 8px}.app.app-day-mode .bp-page{background:#fff;color:#0f172a}.app.app-day-mode .bp-lede,.app.app-day-mode .bp-body,.app.app-day-mode .bp-pros li,.app.app-day-mode .bp-cons li,.app.app-day-mode .bp-tldr-table td,.app.app-day-mode .bp-methodology p,.app.app-day-mode .bp-faq p,.app.app-day-mode .bp-footer{color:#475569}.app.app-day-mode .bp-eyebrow,.app.app-day-mode .bp-item-meta,.app.app-day-mode .bp-tldr-table th,.app.app-day-mode .bp-pros h3,.app.app-day-mode .bp-cons h3{color:#94a3b8}.app.app-day-mode .bp-header,.app.app-day-mode .bp-tldr,.app.app-day-mode .bp-item,.app.app-day-mode .bp-methodology,.app.app-day-mode .bp-footer,.app.app-day-mode .bp-rank,.app.app-day-mode .bp-spectre-note{border-color:#00000014}.app.app-day-mode .bp-tldr,.app.app-day-mode .bp-methodology,.app.app-day-mode .bp-rank,.app.app-day-mode .bp-spectre-note{background:#00000005}@media (max-width: 720px){.bp-page{padding:32px 16px 64px}.bp-item-header{flex-direction:row;gap:14px}.bp-rank{width:44px;height:44px;font-size:.9375rem}.bp-pros-cons{grid-template-columns:1fr;gap:16px}.bp-tldr-table{font-size:.8125rem}.bp-tldr-table th,.bp-tldr-table td{padding:8px 10px}}
