.enrichment-page{padding-block:48px 96px}.enrichment-demo{background:var(--surface);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4px;padding:4px;display:grid}.enrichment-sidebar{gap:4px;min-width:0;display:grid}.enrichment-index,.enrichment-intro,.enrichment-demo form{background:var(--white);border-radius:6px;padding:16px}.enrichment-index{flex-direction:column;align-items:stretch;display:flex}.enrichment-index a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 0;font-size:18px;display:flex}.enrichment-index a:last-child{border-bottom:0}.enrichment-intro .section-heading{margin:0;display:block}.enrichment-demo h2{letter-spacing:-.4px;font-size:32px;font-weight:400;line-height:1.2}.enrichment-demo h2>span{color:var(--display-muted)}.enrichment-demo .section-label{margin-bottom:20px;font-size:12px}.enrichment-intro .section-heading>p{max-width:none;margin-top:24px;font-size:18px;line-height:1.6}.enrichment-demo form>.eyebrow{font-size:12px}.enrichment-demo h3{letter-spacing:-.4px;margin:24px 0;font-size:28px;font-weight:400;line-height:1.2}.enrichment-demo label{margin-bottom:12px;font-size:16px;display:block}.enrichment-demo input{border:1px solid var(--muted);background:var(--white);width:100%;min-height:48px;color:var(--ink);font:16px var(--mono);border-radius:6px;padding:12px 16px}.enrichment-demo #domain-help{color:var(--muted);margin:16px 0 24px;font-size:14px;line-height:1.6}.enrichment-status{min-height:40px;margin-top:24px;font-size:14px;line-height:1.6}.enrichment-content{min-width:0;padding:16px}.enrichment-record-stage{background:var(--surface-strong);border-radius:6px;padding:4px}.enrichment-result{background:var(--white);color:var(--ink);border-radius:6px;padding:20px}.enrichment-result-top{color:var(--muted);font:11px/1.6 var(--mono);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.enrichment-result h3{margin:24px 0 8px;font-size:32px}.enrichment-result>p{color:var(--muted);font:16px/1.6 var(--mono);overflow-wrap:anywhere}.enrichment-result dl{margin-top:24px}.enrichment-result dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;padding:16px 0;font-size:16px;display:grid}.enrichment-result dt{color:var(--muted)}.enrichment-result dd{overflow-wrap:anywhere;margin:0}.enrichment-result-action{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.enrichment-result-action>p:first-child{color:var(--muted);font-size:16px;line-height:1.6}.enrichment-result-action button{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);cursor:pointer;border-radius:6px;margin-top:24px;padding:12px 20px;font-size:16px}.enrichment-result-action button span{margin-left:10px}#enrichment-copy-status{min-height:20px;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.6}.enrichment-empty{background:var(--white);border-radius:6px;padding:24px}.enrichment-empty>span{background:var(--highlight);border-radius:6px;place-items:center;width:48px;height:48px;font-size:32px;display:grid}.enrichment-empty p{color:var(--muted);font-size:18px;line-height:1.6}.enrichment-content>noscript>p{color:var(--muted);padding:20px;font-size:16px;line-height:1.6}.enrichment-review-section{border-bottom:1px solid var(--line);padding-block:48px}.enrichment-review-section.product-workflow{background:0 0}.enrichment-review-section .product-workflow-grid{background:var(--surface-strong);border-radius:6px;grid-template-columns:minmax(0,1fr);gap:4px;padding:4px}.enrichment-review-section .product-workflow-grid li{background:var(--white);border-radius:6px;padding:20px}.enrichment-review-section .product-workflow-grid li>span{margin-bottom:20px}.enrichment-review-section .product-workflow-grid h3{margin:0 0 16px;font-size:24px;font-weight:400}.enrichment-review-section .product-links{grid-template-columns:minmax(0,1fr);gap:4px}.enrichment-review-section .product-links a{background:var(--white);border:0;border-radius:6px;padding:20px;font-size:20px}.enrichment-page :is(#enrichment-form,#enrichment-review,#enrichment-rules,#enrichment-next){scroll-margin-top:120px}@media (hover:hover) and (pointer:fine){.enrichment-index a:hover,.enrichment-review-section .product-links a:hover{text-underline-offset:5px;text-decoration:underline}.enrichment-result-action button:hover{background:var(--highlight);border-color:var(--highlight)}}@media (width>=992px) and (height>=1200px){.enrichment-sidebar{position:sticky;top:120px}}@media (width<=991px){.enrichment-demo{grid-template-columns:minmax(0,1fr)}.enrichment-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.enrichment-index{grid-column:1/-1}}@media (width<=600px){.enrichment-page{padding-block:32px 64px}.enrichment-sidebar{grid-template-columns:minmax(0,1fr)}.enrichment-index a{font-size:16px}.enrichment-demo h2,.enrichment-result h3{font-size:28px}.enrichment-intro .section-heading>p,.enrichment-empty p{font-size:16px}.enrichment-result{padding:16px}.enrichment-result dl>div{grid-template-columns:minmax(0,1fr);gap:8px}.enrichment-review-section{padding-block:32px}.enrichment-page :is(#enrichment-form,#enrichment-review,#enrichment-rules,#enrichment-next){scroll-margin-top:88px}}
