.sgrr-inline-headline .sgrr-title-accent{white-space:nowrap;font-size:inherit;line-height:inherit;letter-spacing:inherit;display:inline}.sgrr-topics-head h2{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.sgrr-topics-lede{color:var(--muted);margin:16px 0 0;font-size:16px;font-weight:300;line-height:1.75}@media (min-width:900px){.sgrr-topics-lede{white-space:nowrap}}.sgrr-section-head h2 .sgrr-title-accent,.sgrr-topics-head h2 .sgrr-title-accent{font-size:max(24px,min(2.8vw,38px));font-family:var(--serif);letter-spacing:-.02em;color:var(--accent);font-style:italic;font-weight:400;line-height:1.15;display:block}.pmrr-hero-visual{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(14px)}.pmrr-hero-card{background:linear-gradient(165deg,rgba(12,22,16,.98),rgba(15,28,20,.94));border:1px solid rgba(255,255,255,.1);border-radius:20px;flex-direction:column;gap:14px;height:100%;min-height:448px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.35)}.pmrr-hero-card:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(71,150,227,.12),transparent 68%);border-radius:50%;width:200px;height:200px;position:absolute;top:-70px;right:-50px}.pmrr-hero-head{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.pmrr-hero-title{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.82);align-items:center;gap:8px;font-size:11px;display:inline-flex}.pmrr-hero-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite pmrr-blink;box-shadow:0 0 10px rgba(74,222,128,.65)}.pmrr-hero-badge{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2);background:rgba(33,128,141,.12);border:1px solid rgba(33,128,141,.28);border-radius:999px;padding:5px 10px;font-size:9px}.pmrr-hero-tabs{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:relative}.pmrr-hero-tab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55);cursor:default;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:6px 12px;font-size:9px;transition:border-color .2s,background .2s,color .2s}.pmrr-hero-preview{z-index:1;border:1px solid var(--pmrr-accent-faint,rgba(71,150,227,.2));background:rgba(255,255,255,.03);border-radius:14px;flex-direction:column;flex:1;min-height:0;padding:14px;display:flex;position:relative}.pmrr-hero-preview-vis{background:var(--pmrr-accent-pale,rgba(71,150,227,.07));border-radius:10px;flex:1;height:220px;min-height:220px;position:relative;overflow:hidden}.pmrr-hero-preview-vis .pmrr-vis-sc--compact,.pmrr-hero-preview-vis .pmrr-vis-bm--compact,.pmrr-hero-preview-vis .pmrr-vis-qz--compact{top:10px;bottom:10px;left:10px;right:10px}.pmrr-hero-preview-vis .pmrr-vis-bm-chart{min-height:88px}.pmrr-hero-preview-vis .pmrr-vis-bm-stat strong{font-size:22px}.pmrr-hero-preview-vis .pmrr-vis-sc-rows{gap:7px;padding:10px 12px}.pmrr-hero-preview-vis .pmrr-vis-sc-row{padding:6px 10px}.pmrr-hero-preview-vis .pmrr-vis-sc-cat,.pmrr-hero-preview-vis .pmrr-vis-qz-t{font-size:8.5px}.pmrr-hero-preview-vis .pmrr-vis-bm-lbl,.pmrr-hero-preview-vis .pmrr-vis-qz-hd{font-size:9px;font-weight:600}.pmrr-hero-preview-vis .pmrr-vis-bm-lbl{opacity:1;color:#6b5499}.pmrr-hero-preview-vis .pmrr-vis-qz-bd{gap:6px;padding:10px 12px}.pmrr-hero-preview-vis .pmrr-vis-qz-o{padding:7px 9px}.pmrr-hero-preview-meta{grid-template-columns:auto 1fr auto;align-items:center;gap:8px 10px;margin-top:10px;display:grid}.pmrr-hero-preview-num{font-family:var(--mono);letter-spacing:.1em;color:var(--pmrr-accent,#4796e3);font-size:10px}.pmrr-hero-preview-meta strong{color:rgba(255,255,255,.92);font-size:13px;font-weight:600;line-height:1.3}.pmrr-hero-preview-meta em{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pmrr-accent,#4796e3);font-size:8px;font-style:normal}.pmrr-hero-stack{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.pmrr-hero-stack-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px 10px;transition:border-color .2s,background .2s}.pmrr-hero-stack-item span{font-family:var(--mono);letter-spacing:.08em;color:var(--pmrr-accent,#4796e3);margin-bottom:3px;font-size:8px;display:block}.pmrr-hero-stack-item i{color:rgba(255,255,255,.72);font-size:10px;font-style:normal;line-height:1.35;display:block}.pmrr-hero-foot{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:relative}.pmrr-foot-chip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.48);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:4px 8px;font-size:9px}.pmrr-foot-chip--live{color:var(--accent-2);border-color:rgba(33,128,141,.28)}.pmrr-vis-sc,.pmrr-vis-bm,.pmrr-vis-qz{background:#fff;border-radius:10px;position:absolute;top:12px;bottom:12px;left:12px;right:12px;overflow:hidden}.pmrr-vis-sc{border:1px solid rgba(71,150,227,.15);flex-direction:column;display:flex;box-shadow:0 3px 12px rgba(71,150,227,.12)}.pmrr-vis-sc-bar{background:#eef4fd;border-bottom:1px solid rgba(71,150,227,.12);align-items:center;gap:4px;height:22px;padding:0 8px;display:flex}.pmrr-vis-dot{border-radius:50%;width:6px;height:6px}.pmrr-vis-sc-rows{flex-direction:column;gap:5px;padding:8px 10px;display:flex}.pmrr-vis-sc-row{opacity:0;background:#eef4fd;border:1px solid rgba(71,150,227,.12);border-radius:5px;justify-content:space-between;align-items:center;padding:4px 8px;transition:opacity .3s,transform .3s;display:flex;transform:translate(6px)}.pmrr-vis-sc-row.is-on{opacity:1;transform:none}.pmrr-vis-sc-cat{font-family:var(--mono);color:#1d4ed8;font-size:8px}.pmrr-vis-sc-grd{font-family:var(--mono);border-radius:3px;padding:2px 6px;font-size:9px;font-weight:700}.pmrr-vis-bm{border:1px solid rgba(145,119,199,.15);flex-direction:column;gap:8px;padding:10px 12px;display:flex;box-shadow:0 3px 12px rgba(145,119,199,.12)}.pmrr-vis-bm-lbl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#6b5499;font-size:8px;font-weight:600}.pmrr-vis-bm-chart{flex:1;align-items:flex-end;gap:4px;min-height:56px;display:flex}.pmrr-vis-bm-col{flex-direction:column;flex:1;align-items:center;gap:3px;display:flex}.pmrr-vis-bm-bar{border-radius:3px 3px 0 0;width:100%;height:0;transition:height 1s}.pmrr-vis-bm-lc{font-family:var(--mono);color:#9177c7;opacity:.6;font-size:7px}.pmrr-vis-bm-stat{font-family:var(--mono);align-items:baseline;gap:4px;display:flex}.pmrr-vis-bm-stat strong{color:#9177c7;font-size:18px;font-weight:700}.pmrr-vis-bm-stat span{color:var(--muted-2);font-size:8px}.pmrr-vis-qz{border:1px solid rgba(33,128,141,.15);flex-direction:column;display:flex;box-shadow:0 3px 12px rgba(33,128,141,.12)}.pmrr-vis-qz-hd{font-family:var(--mono);color:#21808d;background:#f0fdf9;border-bottom:1px solid rgba(33,128,141,.12);flex-shrink:0;padding:7px 10px;font-size:7.5px}.pmrr-vis-qz-bd{flex-direction:column;gap:4px;padding:8px 10px;display:flex}.pmrr-vis-qz-o{opacity:0;background:#f0fdf9;border:1px solid rgba(33,128,141,.12);border-radius:5px;align-items:center;gap:6px;padding:5px 7px;transition:opacity .3s,transform .3s;display:flex;transform:translate(-5px)}.pmrr-vis-qz-o.is-on{opacity:1;transform:none}.pmrr-vis-qz-o.is-sel{background:rgba(33,128,141,.08);border-color:#21808d}.pmrr-vis-qz-r{border:2px solid rgba(33,128,141,.2);border-radius:50%;flex-shrink:0;width:11px;height:11px}.pmrr-vis-qz-o.is-sel .pmrr-vis-qz-r{background:#21808d;border-color:#21808d}.pmrr-vis-qz-t{font-family:var(--mono);color:#21808d;font-size:7.5px;line-height:1.35}.pmrr-vis-sc--compact,.pmrr-vis-bm--compact,.pmrr-vis-qz--compact{top:8px;bottom:8px;left:8px;right:8px}.pmrr-tools-section{padding:80px 0}.pmrr-tools-intro{max-width:720px;color:var(--muted);margin:0 0 28px;font-size:17px;line-height:1.75}.pmrr-tools-intro strong{color:var(--text);font-weight:600}.pmrr-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.pmrr-tool-card{border:1.5px solid var(--line);color:inherit;opacity:0;background:#fff;border-radius:20px;flex-direction:column;text-decoration:none;transition:opacity .4s,transform .4s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;transform:translateY(16px)}.pmrr-tool-card.is-show{opacity:1;transform:none}.pmrr-tool-card:hover{border-color:var(--pmrr-accent);color:inherit;text-decoration:none;transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08)}.pmrr-tool-card-band{background:linear-gradient(90deg,var(--pmrr-accent),transparent);flex-shrink:0;height:3px}.pmrr-tool-card-vis{border-bottom:1px solid var(--pmrr-accent-faint);background:var(--pmrr-accent-pale);flex-shrink:0;height:184px;position:relative;overflow:hidden}.pmrr-tool-card-vis .pmrr-vis-bm-chart{min-height:72px}.pmrr-tool-card-vis .pmrr-vis-bm-lbl{font-size:8.5px}.pmrr-tool-card-body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 16px;display:flex}.pmrr-tool-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pmrr-tool-card-num{font-family:var(--mono);letter-spacing:.1em;color:var(--pmrr-accent);margin-bottom:5px;font-size:9px;font-weight:500}.pmrr-tool-card-tag{border:1px solid var(--pmrr-accent-faint);background:var(--pmrr-accent-pale);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--pmrr-accent);border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:8px;display:inline-flex}.pmrr-tool-card-tag-dot{background:var(--pmrr-accent);border-radius:50%;width:4px;height:4px}.pmrr-tool-card-ico{border:1.5px solid var(--pmrr-accent-faint);background:var(--pmrr-accent-pale);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,transform .2s;display:flex}.pmrr-tool-card-ico svg{width:19px;height:19px;transition:stroke .2s}.pmrr-tool-card:hover .pmrr-tool-card-ico{background:var(--pmrr-accent);transform:scale(1.05)}.pmrr-tool-card:hover .pmrr-tool-card-ico svg{stroke:#fff!important}.pmrr-tool-card-title{letter-spacing:-.02em;color:var(--text);font-size:18px;font-weight:700;line-height:1.25}.pmrr-tool-card-desc{color:var(--muted);font-size:13px;line-height:1.65}.pmrr-tool-card-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pmrr-tool-card-list li{color:var(--muted);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.pmrr-tool-card-chk{border:1px solid var(--pmrr-accent-faint);background:var(--pmrr-accent-pale);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:flex}.pmrr-tool-card-chk svg{width:9px;height:9px}.pmrr-tool-card-foot{border-top:1px solid var(--line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px 16px;display:flex}.pmrr-tool-card-link{color:var(--accent-2);align-items:center;gap:7px;font-size:13px;font-weight:500;transition:gap .15s,color .15s;display:inline-flex}.pmrr-tool-card-link svg{width:13px;height:13px;transition:transform .15s}.pmrr-tool-card:hover .pmrr-tool-card-link{color:var(--pmrr-accent);gap:10px}.pmrr-tool-card:hover .pmrr-tool-card-link svg{transform:translate(3px)}.pmrr-tool-card-arr{border:1px solid var(--pmrr-accent-faint);background:var(--pmrr-accent-pale);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s,transform .2s;display:flex}.pmrr-tool-card-arr svg{width:11px;height:11px;stroke:var(--pmrr-accent);transition:stroke .2s}.pmrr-tool-card:hover .pmrr-tool-card-arr{background:var(--pmrr-accent);transform:rotate(45deg)}.pmrr-tool-card:hover .pmrr-tool-card-arr svg{stroke:#fff}.pmrr-tools-strip{opacity:0;background:#0c1610;border-radius:16px;align-items:center;gap:20px;padding:22px 30px;transition:opacity .5s,transform .5s;display:flex;position:relative;overflow:hidden;transform:translateY(12px)}.pmrr-tools-strip.is-show{opacity:1;transform:none}.pmrr-tools-strip:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(33,128,141,.1),transparent 65%);border-radius:50%;width:180px;height:180px;position:absolute;top:-40px;left:-20px}.pmrr-tools-strip-text{z-index:1;color:rgba(255,255,255,.78);flex:1;margin:0;font-size:14px;line-height:1.65;position:relative}.pmrr-tools-strip-text strong{color:#fff;font-weight:600}.pmrr-tools-strip-btn{z-index:1;background:var(--accent-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:9px;flex-shrink:0;align-items:center;gap:7px;padding:11px 20px;font-size:9px;transition:background .15s;display:inline-flex;position:relative;box-shadow:0 4px 16px rgba(33,128,141,.3)}.pmrr-tools-strip-btn:hover{color:#fff;background:#00a869}.pmrr-tools-strip-btn svg{width:11px;height:11px}@media (max-width:960px){.pmrr-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.pmrr-hero-stack{grid-template-columns:1fr}.pmrr-tools-grid{grid-template-columns:1fr;gap:10px}.pmrr-tools-strip{flex-direction:column;align-items:flex-start;padding:18px}}@media (prefers-reduced-motion:reduce){.pmrr-hero-visual,.pmrr-tool-card,.pmrr-tools-strip,.pmrr-vis-sc-row,.pmrr-vis-qz-o,.pmrr-vis-bm-bar,.pmrr-hero-dot{opacity:1;transition:none;animation:none;transform:none}.pmrr-vis-bm-bar.is-on{height:var(--pmrr-bar-height,40px)!important}}.tccl-vis-cl-row.is-on,.tccl-vis-gd-row.is-on,.tccl-vis-mg-step.is-on,.tccl-vis-sc-row.is-on,.tccl-vis-qz-o.is-on,.tccl-vis-tp-row.is-on{opacity:1;transform:none}.tccl-vis-gd-pin.is-on{opacity:1}.tccl-vis-mx-cell.is-on{opacity:1;transform:none}.tccl-vis-qz-o.is-sel{background:rgba(33,128,141,.06);border-color:rgba(33,128,141,.35)}.tccl-vis-qz-o.is-sel .tccl-vis-qz-r{background:#21808d;border-color:#21808d}.tccl-vis-as-core.is-on,.tccl-vis-as-spoke.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.tccl-vis-rp-bar.is-on{height:48px!important}}.srem-ers-pa-num.is-on,.srem-ers-pat-pill.is-on,.srem-ers-pa-sentence.is-on{opacity:1}.srem-ers-pw-row.is-on{opacity:1;transform:none}.srem-ers-pp-tab.is-on{opacity:1}.srem-ers-pp-trow.is-on,.rgr-vis-track-row.is-on,.rgr-vis-seo-row.is-on,.rgr-vis-guide-item.is-on{opacity:1;transform:none}.rgr-vis-guide-item.is-skip.is-on{opacity:.4}html[data-theme=dark] .pmrr-hero-preview-vis .pmrr-vis-bm-lbl{color:#86828e}html[data-theme=dark] .pmrr-vis-sc,html[data-theme=dark] .pmrr-vis-bm,html[data-theme=dark] .pmrr-vis-qz{background:#1e1e1e}html[data-theme=dark] .pmrr-vis-sc-bar,html[data-theme=dark] .pmrr-vis-sc-row{background:#142134}html[data-theme=dark] .pmrr-vis-sc-cat{color:#506bb7}html[data-theme=dark] .pmrr-vis-bm-lbl{color:#86828e}html[data-theme=dark] .pmrr-vis-qz-hd{color:#8bbfc6;background:#15342a}html[data-theme=dark] .pmrr-vis-qz-o{background:#15342a}html[data-theme=dark] .pmrr-vis-qz-t{color:#8bbfc6}html[data-theme=dark] .pmrr-tool-card,html[data-theme=dark] .pmrr-tool-card-foot{background:#1e1e1e}
