.dom-view{padding:0 0 96px}.dom-hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:48px 0;border-bottom:1px solid var(--border)}.dom-eyebrow{display:flex;gap:14px;align-items:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.25em;color:var(--fg-subtle);text-transform:uppercase;margin-bottom:28px;flex-wrap:wrap}.dom-eyebrow-num{color:var(--accent)}.dom-title{font-size:clamp(3rem,6vw,5rem);font-weight:300;line-height:1;letter-spacing:-.03em;margin-bottom:24px;max-width:14ch;color:var(--fg)}.dom-desc{font-size:17px;line-height:1.6;color:rgba(245,243,237,.8);max-width:52ch}.dom-hero-right{display:flex;flex-direction:column;gap:28px;align-self:center}.dom-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.dom-stats b{display:block;font-size:2.5rem;font-weight:300;line-height:1;font-variant-numeric:tabular-nums}.dom-stats i{font-style:normal;margin-top:6px;display:block}.dom-mixblock-lbl,.dom-stats i{font-size:9px;letter-spacing:.25em;color:var(--fg-subtle);text-transform:uppercase}.dom-mixblock-lbl{margin-bottom:10px}.dom-mixblock-v{display:flex;gap:14px;margin-top:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;color:var(--fg-muted)}.dom-tags{display:flex;flex-wrap:wrap;gap:8px;padding:28px 0;border-bottom:1px solid var(--border)}.dom-body{padding-top:32px}.dom-papers{display:flex;flex-direction:column}.dom-paper{display:grid;grid-template-columns:140px 1fr 80px;gap:32px;padding:32px 0;border-bottom:1px solid var(--border);transition:background .3s,padding .3s;align-items:start;color:inherit;text-decoration:none}.dom-paper:hover{background:rgba(193,122,94,.03);padding-left:16px;padding-right:16px}.dom-paper:hover .dom-paper-title{color:var(--accent)}.dom-paper:hover .dom-paper-arr{transform:translateX(6px);color:var(--accent)}.dom-paper-type{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;padding:4px 8px;border:1px solid var(--border);display:inline-block;margin-bottom:10px}.dom-paper-type.t-paper{color:var(--fg);border-color:var(--fg)}.dom-paper-type.t-report{color:var(--accent);border-color:var(--accent)}.dom-paper-type.t-analysis{color:rgba(245,243,237,.6)}.dom-paper-date{font-family:var(--font-mono);font-size:11px;color:var(--fg-subtle);letter-spacing:.1em}.dom-paper-title{font-size:22px;font-weight:400;letter-spacing:-.01em;line-height:1.3;margin-bottom:10px;transition:color .3s;color:var(--fg)}.dom-paper-authors{font-size:12px;letter-spacing:.12em;color:var(--fg-muted);text-transform:uppercase;margin-bottom:12px}.dom-paper-authors span{color:var(--accent)}.dom-paper-summary{font-size:14px;line-height:1.6;color:rgba(245,243,237,.7);max-width:68ch}.dom-paper-r{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.dom-paper-cited{font-family:var(--font-mono);font-size:12px;color:var(--fg-muted);text-align:right}.dom-paper-cited i{font-size:9px;letter-spacing:.2em;color:var(--fg-subtle);text-transform:uppercase;display:block;margin-top:2px;font-style:normal}.dom-paper-arr{font-size:18px;color:var(--fg-subtle);transition:all .3s}.dom-concepts{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.dom-concept{display:grid;grid-template-columns:40px 1fr auto;gap:20px;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);transition:background .2s;color:inherit;text-decoration:none}.dom-concept:nth-child(2n){border-right:none}.dom-concept:hover{background:rgba(193,122,94,.03)}.dom-concept-num{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.2em}.dom-concept-name{font-size:16px;font-weight:400;color:var(--fg)}.dom-concept-kind{font-size:10px;letter-spacing:.2em;color:var(--fg-subtle);text-transform:uppercase;margin-top:4px}.dom-concept-related{font-family:var(--font-mono);font-size:10px;color:var(--fg-muted);letter-spacing:.15em;white-space:nowrap}.dom-entities{display:grid;grid-template-columns:repeat(4,1fr)}.dom-entity{padding:28px 24px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);transition:background .2s;color:inherit;text-decoration:none}.dom-entity:nth-child(4n){border-right:none}.dom-entity:hover{background:rgba(193,122,94,.03)}.dom-entity-name{font-size:18px;font-weight:400;margin-bottom:10px;color:var(--fg)}.dom-entity-kind{font-size:10px;letter-spacing:.2em;color:var(--accent);text-transform:uppercase;margin-bottom:16px}.dom-entity-papers{font-family:var(--font-mono);font-size:11px;color:var(--fg-muted);letter-spacing:.1em}@media (max-width:960px){.dom-hero{grid-template-columns:1fr;gap:40px;padding:36px 0}.dom-title{font-size:clamp(2.25rem,6vw,3.5rem)}.dom-hero-right{align-self:start}.dom-paper{grid-template-columns:120px 1fr;gap:24px;padding:24px 0}.dom-paper-r{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}.dom-concepts{grid-template-columns:1fr}.dom-concept{border-right:none}.dom-entities{grid-template-columns:repeat(2,1fr)}.dom-entity:nth-child(4n){border-right:1px solid var(--border)}.dom-entity:nth-child(2n){border-right:none}}@media (max-width:640px){.dom-hero{padding:28px 0;gap:32px}.dom-title{font-size:clamp(2rem,8vw,2.75rem);margin-bottom:18px}.dom-desc{font-size:15px}.dom-stats{gap:14px}.dom-stats b{font-size:1.75rem}.dom-paper{grid-template-columns:1fr;gap:14px;padding:22px 0}.dom-paper:hover{padding-left:0;padding-right:0}.dom-paper-title{font-size:18px}.dom-paper-summary{font-size:13px}.dom-entities{grid-template-columns:1fr}.dom-entity{border-right:none!important}}