:root{--sl-bg:#090b0a;--sl-surface:#131613;--sl-raised:#1c211b;--sl-text:#f4f0e8;--sl-muted:#a3ada4;--sl-line:#343d32;--sl-accent:#d5fa47}
.sl-analysis{background:var(--sl-bg);color:var(--sl-text);padding:112px 0 64px;border-top:1px solid var(--sl-line);scroll-margin-top:88px}.sl-analysis *{box-sizing:border-box}.sl-analysis-heading{display:flex;gap:40px;justify-content:space-between;align-items:end;margin-bottom:80px}.sl-analysis h2{font-size:clamp(42px,5.4vw,78px);line-height:.98;letter-spacing:-.045em;margin:20px 0 0}.sl-analysis h2 span{color:var(--sl-muted)}.sl-analysis-heading>p{max-width:370px;color:var(--sl-muted);line-height:1.7;font-size:17px}.sl-kicker,.sl-index{font:12px/1.5 ui-monospace,monospace;letter-spacing:.12em;color:var(--sl-accent)}.sl-analysis-row{display:grid;grid-template-columns:.72fr 1.28fr;gap:64px;align-items:center;padding:0 0 80px}.sl-analysis-row+.sl-analysis-row{padding-top:72px;border-top:1px solid var(--sl-line)}.sl-analysis h3{font-size:clamp(30px,3.4vw,44px);letter-spacing:-.035em;line-height:1.08;margin:20px 0 24px;text-transform:none}.sl-analysis-copy>p{font-size:17px;line-height:1.75;color:var(--sl-muted)}.sl-analysis-figure{margin:0;min-width:0}.sl-analysis-figure img{width:100%;height:auto;display:block;border:1px solid var(--sl-line);border-radius:20px}.sl-analysis figcaption{font-size:12px;line-height:1.6;color:var(--sl-muted);padding:16px 4px}.sl-feature-list{margin:28px 0 0}.sl-feature-list>div{padding:16px 0;border-top:1px solid var(--sl-line)}.sl-feature-list dt{font-size:16px;font-weight:600;margin-bottom:7px}.sl-feature-list dd{margin:0;font-size:14px;line-height:1.6;color:var(--sl-muted)}.sl-analysis-reverse .sl-analysis-copy{order:2}.sl-analysis-reverse{grid-template-columns:1.28fr .72fr}.sl-filter-labels{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.sl-filter-labels span{padding:8px 12px;border-radius:10px;border:1px solid var(--sl-line);font-size:14px}.sl-analysis-copy p.sl-fine{font-size:14px}.sl-analysis-copy .text-link{margin-top:18px;display:inline-block}.sl-record-band{display:grid;grid-template-columns:1fr 1fr;gap:64px;border-top:1px solid var(--sl-line);padding:48px 0 0}.sl-record-band h3{font-size:28px}.sl-record-band p{color:var(--sl-muted);font-size:16px;line-height:1.7}.sl-record-band figure{margin:0}.sl-volume-chart{height:210px;display:flex;gap:20px;align-items:end;padding:16px 10px 0;border-bottom:1px solid var(--sl-line)}.sl-volume-chart>div{width:100%;height:var(--v);display:flex;flex-direction:column;align-items:center;gap:8px}.sl-volume-chart strong{font-size:14px;font-weight:400;color:var(--sl-muted)}.sl-volume-chart i{flex:1;width:100%;background:var(--sl-accent);opacity:.6;border-radius:4px 4px 0 0}.sl-volume-chart>div:last-child i{opacity:1}.sl-volume-chart span{font:12px ui-monospace,monospace;padding-bottom:8px;color:var(--sl-muted)}.sl-interest{background:var(--sl-surface);padding:80px 0;border-block:1px solid var(--sl-line)}.sl-interest .container{display:flex;justify-content:space-between;gap:32px;align-items:center}.sl-interest h2{font-size:clamp(32px,4vw,52px);line-height:1.1;margin:16px 0}.sl-interest p{color:var(--sl-muted);max-width:620px;line-height:1.7}.sl-interest-actions{display:flex;gap:12px;flex-wrap:wrap}.sl-interest-actions a{min-height:48px}.sl-new-target{margin:0}.sl-new-target img{width:100%;display:block;max-height:650px;object-fit:contain;background:#000;border-radius:20px}.sl-new-target figcaption{font-size:12px;color:var(--sl-muted);line-height:1.6;padding:12px 0}.sl-target-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0}.sl-target-counts div{padding:12px;background:var(--sl-surface);border:1px solid var(--sl-line);border-radius:10px;text-align:center}.sl-target-counts dt{font:14px ui-monospace,monospace;color:var(--sl-muted)}.sl-target-counts dd{margin:4px 0 0;font-size:28px;color:var(--sl-accent)}
@media(max-width:900px){.sl-analysis-row,.sl-analysis-reverse{grid-template-columns:1fr;gap:32px}.sl-analysis-reverse .sl-analysis-copy{order:0}.sl-analysis-heading{display:block;margin-bottom:48px}.sl-analysis-heading>p{margin-top:28px}.sl-record-band{gap:32px;grid-template-columns:1fr}.sl-analysis{padding-top:64px}.sl-interest .container{display:block}.sl-interest-actions{margin-top:24px}}@media(prefers-reduced-motion:reduce){.sl-analysis *{scroll-behavior:auto}}

.sl-new-target img{width:auto;max-width:100%;max-height:820px;margin:0 auto}.sl-new-target a{display:block;background:var(--sl-bg);border:1px solid var(--sl-line);border-radius:20px;overflow:hidden}
#bluetooth-timers .timer-phone-pair{grid-template-columns:minmax(0,1fr)}#bluetooth-timers .timer-phone-frame{width:min(100%,330px)}
