.eco-canvas.snap{scroll-snap-type:y proximity;scroll-behavior:smooth}._2qtSra_heroVp{scroll-snap-align:start}html.theme-ink ._2qtSra_askNote svg{color:var(--blue)}._2qtSra_starter:hover svg{color:var(--blue-hover)}._2qtSra_evSection{scroll-snap-align:start;flex-direction:column;justify-content:center;gap:clamp(22px,3vh,34px);width:100%;max-width:1180px;min-height:100dvh;margin:0 auto;padding:clamp(60px,9vh,108px) clamp(24px,5vw,64px);display:flex}._2qtSra_evHead h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(34px,5vw,58px);font-weight:900;line-height:1}html.theme-ink ._2qtSra_evAll{color:var(--blue)}
.enrich-scope .ob-state{text-align:center;color:var(--fg-muted);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;font-size:.9375rem;display:flex}.enrich-scope .field{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.enrich-scope .fl{font-family:var(--font-display);letter-spacing:0;color:var(--fg-muted);font-size:.8125rem;font-weight:600}.enrich-scope .input{background:var(--surface);border:2px solid #0a0a0a2e;border-radius:.875rem;align-items:center;gap:.8125rem;min-height:3.375rem;padding:0 1.125rem;transition:border-color .16s,box-shadow .16s;display:flex}html.theme-ink .enrich-scope .input{border-color:#f4f6f83d}.enrich-scope .input:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 20%, transparent)}.enrich-scope .input.err{border-color:var(--fn-error)}.enrich-scope .input input{color:var(--fg);font-family:var(--font-display);background:0 0;border:none;outline:none;flex:1;font-size:.9375rem}.enrich-scope .input input::placeholder{color:var(--fg-muted)}.enrich-scope .field-err{color:var(--fn-error);margin-top:.125rem;font-size:.8125rem}.enrich-scope .ob-or{color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.75rem;margin:1rem 0;font-size:.75rem;display:flex}.enrich-scope .ob-or:before,.enrich-scope .ob-or:after{content:"";background:var(--hairline);flex:1;height:1px}.enrich-scope .enrich-entry{flex-direction:column;display:flex}.enrich-scope .enrich-textarea-wrap{align-items:flex-start;min-height:5.5rem;padding-top:.75rem;padding-bottom:.75rem}.enrich-scope .enrich-textarea{color:var(--fg);font-family:var(--font-display);resize:none;background:0 0;border:none;outline:none;flex:1;width:100%;font-size:.9375rem;line-height:1.55}.enrich-scope .enrich-textarea::placeholder{color:var(--fg-muted)}.enrich-scope .enrich-input-err{margin-top:-.75rem;margin-bottom:.75rem}.enrich-scope .enrich-analyzing,.enrich-scope .enrich-questions-loading{color:var(--fg-muted);gap:.75rem;padding:2.5rem 1rem;font-size:.9375rem}.enrich-scope .enrich-failed{gap:.75rem;padding:2rem 1rem}.enrich-scope .enrich-fail-ico svg,.enrich-scope .enrich-ok-ico svg{width:2rem;height:2rem;stroke:var(--fn-error)}.enrich-scope .enrich-ok-ico svg{stroke:var(--fn-success)}.enrich-scope .enrich-nothing{gap:.5rem;padding:2rem 1rem}.enrich-scope .enrich-nothing-title{color:var(--fg);font-size:.9375rem;font-weight:700}.enrich-scope .enrich-nothing-sub{color:var(--fg-muted);font-size:.875rem}.enrich-scope .enrich-preview{flex-direction:column;gap:.875rem;display:flex}.enrich-scope .enrich-field-row{border:1.5px solid var(--hairline);background:var(--surface);border-radius:.875rem;overflow:hidden}.enrich-scope .enrich-field-check{cursor:pointer;align-items:center;gap:.625rem;padding:.75rem 1rem .5rem;display:flex}.enrich-scope .enrich-field-name{font-family:var(--font-display);color:var(--fg);font-size:.875rem;font-weight:700}.enrich-scope .enrich-diff{border-top:1px solid var(--hairline);grid-template-columns:1fr auto 1fr;align-items:start;gap:.5rem;padding:.5rem 1rem .75rem;display:grid}.enrich-scope .enrich-diff-col{flex-direction:column;gap:.25rem;display:flex}.enrich-scope .enrich-diff-label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);font-size:.6875rem;font-weight:700}.enrich-scope .enrich-diff-label-new,html.theme-ink .enrich-scope .enrich-diff-label-new{color:var(--blue)}.enrich-scope .enrich-diff-value{color:var(--fg);word-break:break-word;font-size:.8125rem;line-height:1.45}.enrich-scope .enrich-diff-current .enrich-diff-value{color:var(--fg-muted)}.enrich-scope .enrich-diff-proposed .enrich-diff-value{color:var(--fg);font-weight:600}.enrich-scope .enrich-diff-arrow{color:var(--fg-muted);flex:none;justify-content:center;align-items:center;padding-top:1.25rem;display:flex}.enrich-scope .enrich-diff-arrow svg{width:1rem;height:1rem}.enrich-scope .enrich-footer-actions{align-items:center;gap:.5rem;display:flex}.enrich-scope .enrich-questions-intro{color:var(--fg-muted);margin-bottom:1rem;font-size:.875rem}.enrich-scope.enrich-modal-body{padding:0 1.25rem 1.25rem;overflow-y:auto}.enrich-scope .enrich-link-btn{color:var(--blue);font-family:var(--font-display);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-bottom:1rem;padding:0;font-size:.875rem;font-weight:600;text-decoration:underline}