:root{--bg:#f5f0e8;--surface:rgba(255,251,245,.82);--surface-strong:#fffdf8;--line:rgba(31,23,17,.12);--ink:#1f1711;--muted:#6e6257;--accent:#0f766e;--accent-soft:rgba(15,118,110,.12);--signal-up:#0e9f6e;--signal-down:#c2410c;--shadow:0 18px 60px rgba(44,31,19,.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--ink);background:radial-gradient(circle at top left,rgba(15,118,110,.18),transparent 30%),radial-gradient(circle at 85% 15%,rgba(245,158,11,.16),transparent 24%),linear-gradient(180deg,#f7f2eb,#f2ede4)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.app-shell{width:min(1180px,calc(100vw - 32px));margin:0 auto;padding:28px 0 80px}.topbar{justify-content:space-between;gap:16px;margin-bottom:28px}.nav-links,.topbar{display:flex;align-items:center}.nav-links{gap:14px}.nav-links a,.text-link{color:var(--accent)}.brand{display:flex;align-items:center;gap:14px}.brand-badge{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#0f766e,#155e75);color:#f8f7f4;font-weight:700;letter-spacing:.04em}.brand-text{display:grid;grid-gap:4px;gap:4px}.article-meta,.brand-text small,.meta-row,.micro,.rank-meta,.section-subtitle{color:var(--muted)}.hero{display:grid;grid-template-columns:1.5fr .9fr;grid-gap:20px;gap:20px;margin-bottom:22px}.panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--surface);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow)}.search-hero{padding:28px;margin-bottom:20px}.hero-main,.hero-side,.section-card{padding:28px}.hero-title{margin:0 0 14px;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.96;letter-spacing:-.06em}.hero-copy{max-width:52rem;margin:0 0 20px;font-size:1.02rem;line-height:1.7;color:#3f342a}.search-title{margin-bottom:8px;font-size:clamp(1.9rem,4vw,3.2rem)}.search-box{display:flex;gap:12px;flex-wrap:wrap}.search-box input{flex:1 1 320px;min-width:0;border:1px solid rgba(31,23,17,.1);border-radius:18px;padding:14px 16px;background:hsla(0,0%,100%,.7);color:var(--ink)}.search-box button{border:0;border-radius:18px;padding:14px 18px;background:var(--ink);color:#f7f2eb;cursor:pointer}.control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.control-field{display:grid;grid-gap:8px;gap:8px}.control-field span{font-size:.88rem;color:var(--muted)}.control-field input,.control-field select{width:100%;min-width:0;border:1px solid rgba(31,23,17,.1);border-radius:16px;padding:13px 14px;background:hsla(0,0%,100%,.7);color:var(--ink)}.control-actions{display:flex;align-items:flex-end;gap:14px}.control-actions button{border:0;border-radius:16px;padding:13px 18px;background:var(--ink);color:#f7f2eb;cursor:pointer}.active-filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.active-filter{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 12px;background:var(--accent-soft);color:var(--accent)}.insight-list,.pill-row,.signal-tags,.stat-row{display:flex;flex-wrap:wrap;gap:10px}.pill,.signal-tag{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(31,23,17,.08);padding:8px 12px;background:hsla(0,0%,100%,.58);color:#3c2f24}.stat-row{margin-top:22px}.stat-card{flex:1 1;min-width:160px;border-radius:22px;padding:16px;border:1px solid rgba(31,23,17,.08);background:hsla(0,0%,100%,.58)}.stat-value{margin:8px 0 4px;font-size:1.9rem;line-height:1;letter-spacing:-.06em}.side-list{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.side-item{padding:14px 0;border-top:1px solid rgba(31,23,17,.08)}.grid{grid-template-columns:1.2fr .8fr;grid-gap:20px}.grid,.search-layout{display:grid;gap:20px}.search-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);grid-gap:20px}.ops-layout{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.ops-layout,.ops-side-stack{display:grid;grid-gap:20px;gap:20px}.ops-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.ops-metric{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(31,23,17,.08);border-radius:20px;padding:16px;background:hsla(0,0%,100%,.58)}.ops-kv span,.ops-metric span{color:var(--muted);font-size:.84rem}.ops-metric strong{font-size:1.2rem}.ops-list{display:grid;grid-gap:14px;gap:14px}.ops-card{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(31,23,17,.08);border-radius:22px;padding:18px;background:hsla(0,0%,100%,.62)}.ops-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ops-url{color:var(--accent);overflow-wrap:anywhere}.ops-kv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px}.ops-kv{display:grid;grid-gap:4px;gap:4px}.ops-error{margin:0;color:var(--signal-down);line-height:1.5;overflow-wrap:anywhere}.ops-empty{color:var(--muted);font-size:.94rem}.status-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.status-ok{background:rgba(14,159,110,.12);color:var(--signal-up)}.status-warn{background:rgba(245,158,11,.16);color:#b45309}.status-error{background:rgba(194,65,12,.14);color:var(--signal-down)}.status-muted{background:rgba(31,23,17,.08);color:var(--muted)}.main-stack,.sidebar-stack{display:grid;grid-gap:20px;gap:20px}.compact-card{padding:24px}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:18px}.section-header h2{margin:0;font-size:1.45rem;letter-spacing:-.04em}.article-list,.ranking-list{display:grid;grid-gap:14px;gap:14px}.article-card,.ranking-card{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(31,23,17,.08);border-radius:22px;padding:18px;background:hsla(0,0%,100%,.62);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.article-card:hover,.ranking-card:hover{transform:translateY(-2px);border-color:rgba(15,118,110,.28);background:hsla(0,0%,100%,.8)}.article-card h3,.ranking-card h3{margin:0;font-size:1.08rem;line-height:1.35}.article-title-link{color:inherit}.article-title-link:hover h3{color:var(--accent)}.article-card p,.ranking-card p,.side-item p{margin:0;line-height:1.65;color:#43372d}.attachment-section{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid rgba(31,23,17,.08);border-radius:18px;background:hsla(0,0%,100%,.48)}.attachment-list{display:grid;grid-gap:8px;gap:8px}.attachment-item{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid rgba(31,23,17,.08);border-radius:14px;background:hsla(0,0%,100%,.66);transition:border-color .18s ease,background .18s ease}.attachment-item:hover{border-color:rgba(15,118,110,.28);background:hsla(0,0%,100%,.82)}.attachment-title{overflow-wrap:anywhere}.attachment-meta,.attachment-overflow{color:var(--muted);font-size:.88rem}.attachment-overview{display:grid;grid-gap:14px;gap:14px}.attachment-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.attachment-overview-stat{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid rgba(31,23,17,.08);border-radius:18px;background:hsla(0,0%,100%,.58)}.attachment-overview-stat span{color:var(--muted);font-size:.84rem}.attachment-overview-stat strong{font-size:1.08rem;line-height:1.3}.card-actions{display:flex;flex-wrap:wrap;gap:12px}.article-meta,.rank-meta{display:flex;justify-content:space-between;gap:12px;font-size:.9rem}.score-row{flex-wrap:wrap}.tag-link{transition:border-color .18s ease,background .18s ease}.tag-link:hover{border-color:rgba(15,118,110,.28);background:hsla(0,0%,100%,.82)}.compact-tags{gap:8px}.compact-tags .signal-tag{padding:6px 10px;font-size:.82rem}.score-up{color:var(--signal-up)}.score-down{color:var(--signal-down)}.footer-card{margin-top:20px;padding:24px 28px}.footer-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:18px}.insight{border:1px solid rgba(31,23,17,.08);border-radius:22px;padding:18px;background:hsla(0,0%,100%,.56)}.facet-list{display:grid;grid-gap:10px;gap:10px}.facet-item{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(31,23,17,.08);border-radius:18px;padding:14px 16px;background:hsla(0,0%,100%,.58);transition:transform .18s ease,border-color .18s ease,background .18s ease}.facet-item:hover{transform:translateY(-1px);border-color:rgba(15,118,110,.28);background:hsla(0,0%,100%,.8)}.facet-item-active{border-color:rgba(15,118,110,.34);background:var(--accent-soft)}.signal-summary-list{display:grid;grid-gap:12px;gap:12px}.signal-summary{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(31,23,17,.08);border-radius:20px;padding:16px;background:hsla(0,0%,100%,.58);transition:transform .18s ease,border-color .18s ease,background .18s ease}.signal-summary:hover{transform:translateY(-1px);border-color:rgba(15,118,110,.28);background:hsla(0,0%,100%,.8)}.signal-summary-active{border-color:rgba(15,118,110,.34);background:var(--accent-soft)}.signal-summary-body,.signal-summary-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.signal-summary-top strong{font-size:1rem}.summary-title-link{color:var(--ink);font-size:1rem;font-weight:700}.summary-title-link:hover{color:var(--accent)}.signal-summary-body span,.signal-summary-top span{color:var(--muted);font-size:.88rem}.signal-summary-actions{display:flex;justify-content:flex-end}.timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-card,.timeline-grid{display:grid;grid-gap:14px;gap:14px}.timeline-card{border:1px solid rgba(31,23,17,.08);border-radius:22px;padding:18px;background:hsla(0,0%,100%,.62)}.timeline-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.timeline-meta-block{display:grid;justify-items:end;grid-gap:8px;gap:8px}.timeline-label{display:inline-block;margin:4px 0 6px;font-size:1.08rem;font-weight:700;color:var(--ink)}.timeline-label:hover{color:var(--accent)}.timeline-meta{color:var(--muted);font-size:.88rem}.timeline-chart{display:grid;grid-gap:8px;gap:8px}.timeline-svg{width:100%;height:92px;overflow:visible}.timeline-area{fill:rgba(15,118,110,.12)}.timeline-line{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.timeline-dot{fill:var(--accent)}.timeline-axis{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.82rem}.trend-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.trend-stat{display:grid;grid-gap:6px;gap:6px;border-radius:16px;padding:12px;background:hsla(0,0%,100%,.56);border:1px solid rgba(31,23,17,.06)}.trend-stat span{color:var(--muted);font-size:.82rem}.trend-stat strong{font-size:1rem}.detail-hero{padding:28px;margin-bottom:20px}.detail-kicker{margin-bottom:10px;color:var(--accent);font-size:.88rem;letter-spacing:.08em;text-transform:uppercase}.detail-title{margin-bottom:8px;font-size:clamp(2rem,4vw,3.6rem)}.detail-actions{display:flex;flex-wrap:wrap;gap:10px}.detail-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.detail-stat-card{display:grid;grid-gap:8px;gap:8px;border-radius:20px;padding:16px;background:hsla(0,0%,100%,.58);border:1px solid rgba(31,23,17,.08)}.detail-stat-card span{color:var(--muted);font-size:.84rem}.detail-stat-card strong{font-size:1.2rem}.detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.detail-layout,.detail-main,.detail-sidebar{display:grid;grid-gap:20px;gap:20px}.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-column,.compare-grid,.compare-section-stack,.compare-side{display:grid;grid-gap:20px;gap:20px}.compare-delta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.compare-overlap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.compare-overlap-card{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(31,23,17,.08);border-radius:18px;padding:16px;background:hsla(0,0%,100%,.58)}.compare-chip-list{display:flex;flex-wrap:wrap;gap:8px}.compare-empty{color:var(--muted);font-size:.92rem}.timeline-chart-large{gap:12px}.timeline-svg-large{height:160px}.distribution-list{display:grid;grid-gap:10px;gap:10px}.distribution-item{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(31,23,17,.08);border-radius:18px;padding:14px 16px;background:hsla(0,0%,100%,.58);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.distribution-item:hover{transform:translateY(-1px);border-color:rgba(15,118,110,.28);background:hsla(0,0%,100%,.82)}.distribution-item span{color:#43372d}@media (max-width:980px){.attachment-overview-grid,.compare-delta-grid,.compare-grid,.compare-overlap-grid,.control-grid,.detail-layout,.detail-stats,.footer-grid,.grid,.hero,.ops-layout,.ops-summary-grid,.search-layout,.timeline-grid,.trend-stat-row{grid-template-columns:1fr}}@media (max-width:640px){.app-shell{width:min(100vw - 20px,1180px);padding-top:18px}.footer-card,.hero-main,.hero-side,.section-card{padding:22px}.section-header,.topbar{align-items:flex-start;flex-direction:column}.ops-kv-grid{grid-template-columns:1fr}}@font-face{font-family:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Space_Grotesk_Fallback_dd5b2f;src:local("Arial");ascent-override:88.82%;descent-override:26.36%;line-gap-override:0.00%;size-adjust:110.78%}.__className_dd5b2f{font-family:__Space_Grotesk_dd5b2f,__Space_Grotesk_Fallback_dd5b2f;font-style:normal}.__variable_dd5b2f{--font-heading:"__Space_Grotesk_dd5b2f","__Space_Grotesk_Fallback_dd5b2f"}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_46fe82;src:local("Arial");ascent-override:75.41%;descent-override:20.23%;line-gap-override:0.00%;size-adjust:135.93%}.__className_46fe82{font-family:__IBM_Plex_Mono_46fe82,__IBM_Plex_Mono_Fallback_46fe82;font-style:normal}.__variable_46fe82{--font-mono:"__IBM_Plex_Mono_46fe82","__IBM_Plex_Mono_Fallback_46fe82"}