.hero-demo[data-astro-cid-rk2pmsne]{min-width:0;scroll-margin-top:2rem}.demo-label[data-astro-cid-rk2pmsne]{color:var(--ink-2);font:400 .7rem/1.5 var(--mono);align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.demo-dot[data-astro-cid-rk2pmsne]{background:var(--green);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.demo-window[data-astro-cid-rk2pmsne]{border:1px solid var(--rule-strong);background:var(--card);border-radius:14px;overflow:hidden;box-shadow:0 18px 50px -24px #17150f33}.demo-header[data-astro-cid-rk2pmsne]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem;display:flex}.demo-header[data-astro-cid-rk2pmsne] b[data-astro-cid-rk2pmsne]{font-size:.9rem;font-weight:600;display:block}.demo-header[data-astro-cid-rk2pmsne] div[data-astro-cid-rk2pmsne]>span[data-astro-cid-rk2pmsne]{color:var(--ink-2);margin-top:.15rem;font-size:.72rem;display:block}.demo-brand[data-astro-cid-rk2pmsne]{font:400 1.5rem/1 var(--serif);color:var(--green)}.demo-progress[data-astro-cid-rk2pmsne]{background:var(--paper);grid-template-columns:repeat(3,1fr);margin:0;padding:0 1.5rem;list-style:none;display:grid}.demo-progress[data-astro-cid-rk2pmsne] li[data-astro-cid-rk2pmsne]{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;padding:.8rem 0;font-size:.72rem}.demo-progress[data-astro-cid-rk2pmsne] li[data-astro-cid-rk2pmsne]>span[data-astro-cid-rk2pmsne]{font-family:var(--mono);opacity:.65;margin-right:.3rem}.demo-progress[data-astro-cid-rk2pmsne] [data-astro-cid-rk2pmsne][aria-current]{color:var(--green-ink);border-bottom-color:var(--green);font-weight:600}.demo-progress[data-astro-cid-rk2pmsne] .complete[data-astro-cid-rk2pmsne]{color:var(--green-ink)}.demo-panel[data-astro-cid-rk2pmsne]{min-height:27rem;padding:1.6rem 1.5rem 1.4rem}.hero-demo[data-astro-cid-rk2pmsne] [data-astro-cid-rk2pmsne][hidden]{display:none!important}.demo-kicker[data-astro-cid-rk2pmsne]{font:400 .66rem/1.6 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--green-ink);margin:0 0 .8rem}h2[data-astro-cid-rk2pmsne]{font:400 clamp(1.9rem, 3vw, 2.5rem)/1.06 var(--serif);letter-spacing:-.02em;margin:0}h2[data-astro-cid-rk2pmsne]:focus{outline:none}.demo-copy[data-astro-cid-rk2pmsne]{color:var(--ink-2);margin:.9rem 0 1.1rem;font-size:.85rem;line-height:1.6}.forecast[data-astro-cid-rk2pmsne]{background:var(--green-wash);color:var(--green-ink);border-radius:8px;margin:1.2rem 0;padding:1rem}.forecast[data-astro-cid-rk2pmsne]>span[data-astro-cid-rk2pmsne]{font-size:.68rem}.forecast-values[data-astro-cid-rk2pmsne]{font:400 clamp(1.2rem, 2.1vw, 1.85rem)/1.4 var(--mono);letter-spacing:-.05em;justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.4rem;display:flex}.forecast-values[data-astro-cid-rk2pmsne] strong[data-astro-cid-rk2pmsne]{font-weight:500}.forecast-values[data-astro-cid-rk2pmsne]>span[data-astro-cid-rk2pmsne]:first-child{font-size:.8em}.forecast-values[data-astro-cid-rk2pmsne]>span[data-astro-cid-rk2pmsne]:nth-child(2){font-size:.65em}.forecast-labels[data-astro-cid-rk2pmsne]{justify-content:space-between;font-size:.65rem;display:flex}.forecast[data-astro-cid-rk2pmsne] p[data-astro-cid-rk2pmsne]{border-top:1px solid var(--green);margin:.8rem 0 0;padding-top:.7rem;font-size:.68rem}.forecast[data-astro-cid-rk2pmsne] p[data-astro-cid-rk2pmsne] b[data-astro-cid-rk2pmsne]{font-family:var(--mono)}.demo-question[data-astro-cid-rk2pmsne]{margin:0 0 1rem;font-size:.9rem;font-weight:550;line-height:1.5}.demo-primary[data-astro-cid-rk2pmsne]{background:var(--green-ink);width:100%;color:var(--card);font:500 .8rem/1.45 var(--sans);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1rem;text-decoration:none;display:flex}.demo-primary[data-astro-cid-rk2pmsne]:hover{background:var(--ink);color:var(--paper)}.demo-hint[data-astro-cid-rk2pmsne]{color:var(--ink-2);margin:.75rem 0 0;font-size:.7rem;line-height:1.5}.demo-panel[data-astro-cid-rk2pmsne][data-demo-panel="1"] .demo-hint[data-astro-cid-rk2pmsne]{margin:.85rem 0}.demo-secondary[data-astro-cid-rk2pmsne]{border:1px solid var(--rule-strong);color:var(--ink-2);font:500 .75rem/1.5 var(--sans);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:.6rem;padding:.65rem 1rem;display:flex}.demo-secondary[data-astro-cid-rk2pmsne]:hover{color:var(--green-ink);border-color:var(--green)}.scan-view[data-astro-cid-rk2pmsne]{border:1px solid var(--rule);background:var(--paper);border-radius:8px;margin-top:1.6rem;padding:1.25rem}.scan-heading[data-astro-cid-rk2pmsne]{color:var(--green-ink);align-items:center;gap:.75rem;font-size:.85rem;display:flex}.scan-heading[data-astro-cid-rk2pmsne] b[data-astro-cid-rk2pmsne]{font-weight:500}.scan-spinner[data-astro-cid-rk2pmsne]{border:2px solid var(--rule-strong);border-top-color:var(--green);border-radius:50%;flex-shrink:0;width:1.1rem;height:1.1rem;animation:.8s linear infinite scan-spin}@keyframes scan-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.scan-spinner[data-astro-cid-rk2pmsne]{animation:none}}.scan-log[data-astro-cid-rk2pmsne]{margin:1.5rem 0;padding:0;list-style:none}.scan-log[data-astro-cid-rk2pmsne] li[data-astro-cid-rk2pmsne]{color:var(--ink-3);align-items:baseline;gap:.65rem;padding:.65rem 0;font-size:.78rem;display:flex}.scan-log[data-astro-cid-rk2pmsne] li[data-astro-cid-rk2pmsne]>span[data-astro-cid-rk2pmsne]{font:400 .65rem var(--mono)}.scan-log[data-astro-cid-rk2pmsne] .is-current[data-astro-cid-rk2pmsne]{color:var(--ink)}.scan-log[data-astro-cid-rk2pmsne] .is-done[data-astro-cid-rk2pmsne]{color:var(--green-ink)}.scan-log[data-astro-cid-rk2pmsne] .is-done[data-astro-cid-rk2pmsne]>span[data-astro-cid-rk2pmsne]{font-size:0}.scan-log[data-astro-cid-rk2pmsne] .is-done[data-astro-cid-rk2pmsne]>span[data-astro-cid-rk2pmsne]:after{content:"✓";font-size:.75rem}.finding-record[data-astro-cid-rk2pmsne]{background:var(--paper);border:1px solid var(--rule);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;margin:1.3rem 0;padding:1rem;display:flex}.record-label[data-astro-cid-rk2pmsne]{font:400 .6rem/1.6 var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--green-ink);display:block}.finding-record[data-astro-cid-rk2pmsne] b[data-astro-cid-rk2pmsne]{margin:.35rem 0 .2rem;font-size:.9rem;font-weight:550;display:block}.finding-record[data-astro-cid-rk2pmsne] small[data-astro-cid-rk2pmsne]{color:var(--ink-2);font-size:.65rem;display:block}.finding-record[data-astro-cid-rk2pmsne]>strong[data-astro-cid-rk2pmsne]{font:400 1.25rem var(--mono);white-space:nowrap}.agent-message[data-astro-cid-rk2pmsne]{margin:0;font-size:1rem;font-weight:500;line-height:1.6}.overview-total[data-astro-cid-rk2pmsne]{background:var(--green-wash);color:var(--green-ink);border-radius:8px;margin-top:1.2rem;padding:1rem 1.1rem}.overview-total[data-astro-cid-rk2pmsne]>strong[data-astro-cid-rk2pmsne]{font:400 2.65rem/1.25 var(--mono);letter-spacing:-.06em;margin:.2rem 0;display:block}.overview-total[data-astro-cid-rk2pmsne]>[data-astro-cid-rk2pmsne][data-total-note]{font-size:.68rem;display:block}.overview-owner-cash[data-astro-cid-rk2pmsne]{border-top:1px solid var(--green);margin-top:.9rem;padding-top:.9rem}.overview-owner-cash[data-astro-cid-rk2pmsne]>strong[data-astro-cid-rk2pmsne]{font:400 2.25rem/1.25 var(--mono);letter-spacing:-.06em;margin:.2rem 0;display:block}.overview-owner-cash[data-astro-cid-rk2pmsne] p[data-astro-cid-rk2pmsne]{margin:.35rem 0 .6rem;font-size:.8rem;font-weight:500;line-height:1.55}.overview-owner-cash[data-astro-cid-rk2pmsne] small[data-astro-cid-rk2pmsne]{font-size:.65rem;line-height:1.5;display:block}.overview-context[data-astro-cid-rk2pmsne]{color:var(--ink-2);margin:.8rem 0;font-size:.7rem;line-height:1.6}.opportunity-list[data-astro-cid-rk2pmsne]{border:1px solid var(--rule);border-radius:8px;overflow:hidden}.opportunity-row[data-astro-cid-rk2pmsne]{width:100%;font:400 .78rem/1.5 var(--sans);text-align:left;justify-content:space-between;align-items:center;gap:.7rem;margin:0;padding:.8rem;list-style:none;display:flex}.opportunity-row[data-astro-cid-rk2pmsne]::-webkit-details-marker{display:none}.opportunity-row[data-astro-cid-rk2pmsne] b[data-astro-cid-rk2pmsne]{font-weight:550;display:block}.opportunity-row[data-astro-cid-rk2pmsne] small[data-astro-cid-rk2pmsne]{color:var(--ink-2);margin-top:.15rem;font-size:.62rem;display:block}.opportunity-row[data-astro-cid-rk2pmsne]>strong[data-astro-cid-rk2pmsne]{font:400 .9rem var(--mono);color:var(--green-ink);white-space:nowrap}.opportunity-button[data-astro-cid-rk2pmsne]{background:var(--green-wash);color:var(--ink);cursor:pointer;border:0}.opportunity-button[data-astro-cid-rk2pmsne]:hover{background:var(--paper-2)}.opportunity-item[data-astro-cid-rk2pmsne]{border-top:1px solid var(--rule)}.opportunity-item[data-astro-cid-rk2pmsne]>summary[data-astro-cid-rk2pmsne]{cursor:pointer}.opportunity-item[data-astro-cid-rk2pmsne]>summary[data-astro-cid-rk2pmsne] b[data-astro-cid-rk2pmsne]:after{content:" +";color:var(--green-ink);font-family:var(--mono)}.opportunity-item[data-astro-cid-rk2pmsne][open]>summary[data-astro-cid-rk2pmsne] b[data-astro-cid-rk2pmsne]:after{content:" −"}.opportunity-item[data-astro-cid-rk2pmsne]>summary[data-astro-cid-rk2pmsne]:hover{background:var(--paper)}.opportunity-item[data-astro-cid-rk2pmsne][open]>summary[data-astro-cid-rk2pmsne]{background:var(--paper-2)}.opportunity-body[data-astro-cid-rk2pmsne]{color:var(--ink-2);padding:0 .8rem .8rem;font-size:.72rem}.opportunity-body[data-astro-cid-rk2pmsne] p[data-astro-cid-rk2pmsne]{margin:.6rem 0}.review-tag[data-astro-cid-rk2pmsne]{font:400 .6rem/1.5 var(--mono);color:var(--ink-2);text-align:right;flex-shrink:0}.overview-math[data-astro-cid-rk2pmsne]{margin-top:.75rem}.overview-continue[data-astro-cid-rk2pmsne]{margin-top:1rem}.rental-benefit[data-astro-cid-rk2pmsne]{background:var(--green-wash);color:var(--green-ink);border-radius:8px;margin-top:1.2rem;padding:1.1rem}.rental-benefit[data-astro-cid-rk2pmsne]>strong[data-astro-cid-rk2pmsne]{font:400 2.6rem/1.3 var(--mono);letter-spacing:-.06em;margin:.2rem 0;display:block}.rental-benefit[data-astro-cid-rk2pmsne] p[data-astro-cid-rk2pmsne]{margin:.35rem 0 .65rem;font-size:.95rem;font-weight:500;line-height:1.5}.rental-benefit[data-astro-cid-rk2pmsne] small[data-astro-cid-rk2pmsne]{font-size:.65rem;display:block}.rental-equation[data-astro-cid-rk2pmsne]{font:400 .75rem/1.6 var(--mono);color:var(--ink-2);margin:.8rem 0}.rental-detail[data-astro-cid-rk2pmsne]{border-top:1px solid var(--rule);color:var(--ink-2);font-size:.72rem}.rental-detail[data-astro-cid-rk2pmsne] summary[data-astro-cid-rk2pmsne]{cursor:pointer;color:var(--ink);padding:.65rem 0}.rental-detail[data-astro-cid-rk2pmsne] p[data-astro-cid-rk2pmsne]{margin:.6rem 0 .9rem}.venue-list[data-astro-cid-rk2pmsne]{margin:.75rem 0}.venue-list[data-astro-cid-rk2pmsne]>div[data-astro-cid-rk2pmsne]{border-bottom:1px solid var(--rule);justify-content:space-between;gap:.75rem;padding:.5rem 0;display:flex}.venue-list[data-astro-cid-rk2pmsne] dt[data-astro-cid-rk2pmsne] small[data-astro-cid-rk2pmsne]{font-size:.65rem;display:block}.venue-list[data-astro-cid-rk2pmsne] dd[data-astro-cid-rk2pmsne]{font-family:var(--mono);white-space:nowrap;margin:0}.research-result[data-astro-cid-rk2pmsne],.draft-preview[data-astro-cid-rk2pmsne]{border:1px solid var(--rule);border-radius:8px;margin:1.2rem 0;padding:1rem}.research-result[data-astro-cid-rk2pmsne] h3[data-astro-cid-rk2pmsne]{margin-top:.5rem}.evidence-list[data-astro-cid-rk2pmsne]{margin:.9rem 0;font-size:.75rem}.evidence-list[data-astro-cid-rk2pmsne]>div[data-astro-cid-rk2pmsne]+div[data-astro-cid-rk2pmsne]{border-top:1px solid var(--rule);margin-top:.65rem;padding-top:.65rem}.evidence-list[data-astro-cid-rk2pmsne] dt[data-astro-cid-rk2pmsne]{color:var(--ink-2);margin-bottom:.2rem;font-size:.65rem}.evidence-list[data-astro-cid-rk2pmsne] dd[data-astro-cid-rk2pmsne]{margin:0}.source-link[data-astro-cid-rk2pmsne]{color:var(--green-ink);font-size:.66rem}.draft-status[data-astro-cid-rk2pmsne]{font:400 .65rem/1.5 var(--mono);color:var(--green-ink);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1rem;display:flex}.draft-status[data-astro-cid-rk2pmsne]>span[data-astro-cid-rk2pmsne]:last-child:not(:first-child){background:var(--paper-2);color:var(--ink-2);border-radius:4px;margin-left:auto;padding:.15rem .4rem}.draft-preview[data-astro-cid-rk2pmsne]>p[data-astro-cid-rk2pmsne]{color:var(--ink-2);margin:0;font-size:.7rem}.draft-blocker[data-astro-cid-rk2pmsne]{background:var(--amber-wash);color:var(--amber);border-radius:5px;padding:.65rem;font-size:.7rem;display:block}.demo-live[data-astro-cid-rk2pmsne]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.approval-preview[data-astro-cid-rk2pmsne]{border:1px solid var(--rule);border-radius:8px;margin:1.3rem 0 1rem;padding:1rem}.approval-tag[data-astro-cid-rk2pmsne]{color:var(--green-ink);font:400 .65rem var(--mono);text-transform:uppercase;letter-spacing:.04em}h3[data-astro-cid-rk2pmsne]{font:550 .9rem/1.5 var(--sans);margin:.4rem 0}.approval-preview[data-astro-cid-rk2pmsne] p[data-astro-cid-rk2pmsne],.approval-preview[data-astro-cid-rk2pmsne] li[data-astro-cid-rk2pmsne]{color:var(--ink-2);font-size:.75rem;line-height:1.5}.approval-preview[data-astro-cid-rk2pmsne] p[data-astro-cid-rk2pmsne]{margin:0}.approval-preview[data-astro-cid-rk2pmsne] ul[data-astro-cid-rk2pmsne]{margin:.8rem 0 0;padding-left:1rem}.approval-preview[data-astro-cid-rk2pmsne] li[data-astro-cid-rk2pmsne]+li[data-astro-cid-rk2pmsne]{margin-top:.3rem}.demo-footer[data-astro-cid-rk2pmsne]{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:3rem;padding:.8rem 1.5rem;display:flex}.demo-footer[data-astro-cid-rk2pmsne]>span[data-astro-cid-rk2pmsne]{color:var(--ink-2);font-size:.64rem}.demo-reset[data-astro-cid-rk2pmsne]{min-height:24px;color:var(--green-ink);font:500 .7rem/1.5 var(--sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:.3rem 0;text-decoration:underline}.demo-caption[data-astro-cid-rk2pmsne]{color:var(--ink-2);margin:.8rem 0 0;font-size:.72rem;line-height:1.6}.demo-control[data-astro-cid-rk2pmsne]{display:none}.is-interactive[data-astro-cid-rk2pmsne] .demo-control[data-astro-cid-rk2pmsne]{display:flex}.hero-demo[data-astro-cid-rk2pmsne]:not(.is-interactive) .demo-panel[data-astro-cid-rk2pmsne]+.demo-panel[data-astro-cid-rk2pmsne]{border-top:1px solid var(--rule)}@media (width<=480px){.demo-header[data-astro-cid-rk2pmsne],.demo-panel[data-astro-cid-rk2pmsne]{padding-inline:1.1rem}.demo-progress[data-astro-cid-rk2pmsne]{grid-template-columns:auto auto auto;column-gap:.65rem;padding-inline:1.1rem}.demo-progress[data-astro-cid-rk2pmsne] li[data-astro-cid-rk2pmsne]{font-size:.65rem}.demo-footer[data-astro-cid-rk2pmsne]{padding-inline:1.1rem}}.hero-demo[data-astro-cid-4sfd6kuf]{min-width:0;scroll-margin-top:2rem}.demo-label[data-astro-cid-4sfd6kuf]{color:var(--ink-2);font:400 .7rem/1.5 var(--mono);align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.demo-dot[data-astro-cid-4sfd6kuf]{background:var(--green);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.demo-window[data-astro-cid-4sfd6kuf]{border:1px solid var(--rule-strong);background:var(--card);border-radius:14px;overflow:hidden;box-shadow:0 18px 50px -24px #17150f33}.demo-header[data-astro-cid-4sfd6kuf]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem;display:flex}.demo-header[data-astro-cid-4sfd6kuf] b[data-astro-cid-4sfd6kuf]{font-size:.9rem;font-weight:600;display:block}.demo-header[data-astro-cid-4sfd6kuf] div[data-astro-cid-4sfd6kuf]>span[data-astro-cid-4sfd6kuf]{color:var(--ink-2);margin-top:.15rem;font-size:.72rem;display:block}.demo-brand[data-astro-cid-4sfd6kuf]{font:400 1.5rem/1 var(--serif);color:var(--green)}.demo-progress[data-astro-cid-4sfd6kuf]{background:var(--paper);grid-template-columns:repeat(3,1fr);margin:0;padding:0 1.5rem;list-style:none;display:grid}.demo-progress[data-astro-cid-4sfd6kuf] li[data-astro-cid-4sfd6kuf]{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;padding:.8rem 0;font-size:.72rem}.demo-progress[data-astro-cid-4sfd6kuf] li[data-astro-cid-4sfd6kuf]>span[data-astro-cid-4sfd6kuf]{font-family:var(--mono);opacity:.65;margin-right:.3rem}.demo-progress[data-astro-cid-4sfd6kuf] [data-astro-cid-4sfd6kuf][aria-current]{color:var(--green-ink);border-bottom-color:var(--green);font-weight:600}.demo-progress[data-astro-cid-4sfd6kuf] .complete[data-astro-cid-4sfd6kuf]{color:var(--green-ink)}.demo-panel[data-astro-cid-4sfd6kuf]{min-height:27rem;padding:1.6rem 1.5rem 1.4rem}.hero-demo[data-astro-cid-4sfd6kuf] [data-astro-cid-4sfd6kuf][hidden]{display:none!important}.demo-kicker[data-astro-cid-4sfd6kuf]{font:400 .66rem/1.6 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--green-ink);margin:0 0 .8rem}h2[data-astro-cid-4sfd6kuf]{font:400 clamp(1.9rem, 3vw, 2.5rem)/1.06 var(--serif);letter-spacing:-.02em;margin:0}h2[data-astro-cid-4sfd6kuf]:focus{outline:none}.demo-copy[data-astro-cid-4sfd6kuf]{color:var(--ink-2);margin:.9rem 0 1.1rem;font-size:.85rem;line-height:1.6}.forecast[data-astro-cid-4sfd6kuf]{background:var(--green-wash);color:var(--green-ink);border-radius:8px;margin:1.2rem 0;padding:1rem}.forecast[data-astro-cid-4sfd6kuf]>span[data-astro-cid-4sfd6kuf]{font-size:.68rem}.forecast-values[data-astro-cid-4sfd6kuf]{font:400 clamp(1.2rem, 2.1vw, 1.85rem)/1.4 var(--mono);letter-spacing:-.05em;justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.4rem;display:flex}.forecast-values[data-astro-cid-4sfd6kuf] strong[data-astro-cid-4sfd6kuf]{font-weight:500}.forecast-values[data-astro-cid-4sfd6kuf]>span[data-astro-cid-4sfd6kuf]:first-child{font-size:.8em}.forecast-values[data-astro-cid-4sfd6kuf]>span[data-astro-cid-4sfd6kuf]:nth-child(2){font-size:.65em}.forecast-labels[data-astro-cid-4sfd6kuf]{justify-content:space-between;font-size:.65rem;display:flex}.forecast[data-astro-cid-4sfd6kuf] p[data-astro-cid-4sfd6kuf]{border-top:1px solid var(--green);margin:.8rem 0 0;padding-top:.7rem;font-size:.68rem}.forecast[data-astro-cid-4sfd6kuf] p[data-astro-cid-4sfd6kuf] b[data-astro-cid-4sfd6kuf]{font-family:var(--mono)}.demo-question[data-astro-cid-4sfd6kuf]{margin:0 0 1rem;font-size:.9rem;font-weight:550;line-height:1.5}.demo-primary[data-astro-cid-4sfd6kuf]{background:var(--green-ink);width:100%;color:var(--card);font:500 .8rem/1.45 var(--sans);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1rem;text-decoration:none;display:flex}.demo-primary[data-astro-cid-4sfd6kuf]:hover{background:var(--ink);color:var(--paper)}.demo-hint[data-astro-cid-4sfd6kuf]{color:var(--ink-2);margin:.75rem 0 0;font-size:.7rem;line-height:1.5}.demo-panel[data-astro-cid-4sfd6kuf][data-demo-panel="1"] .demo-hint[data-astro-cid-4sfd6kuf]{margin:.85rem 0}.demo-secondary[data-astro-cid-4sfd6kuf]{border:1px solid var(--rule-strong);color:var(--ink-2);font:500 .75rem/1.5 var(--sans);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:.6rem;padding:.65rem 1rem}.demo-secondary[data-astro-cid-4sfd6kuf]:hover{color:var(--green-ink);border-color:var(--green)}.scan-view[data-astro-cid-4sfd6kuf]{border:1px solid var(--rule);background:var(--paper);border-radius:8px;margin-top:1.6rem;padding:1.25rem}.scan-heading[data-astro-cid-4sfd6kuf]{color:var(--green-ink);align-items:center;gap:.75rem;font-size:.85rem;display:flex}.scan-heading[data-astro-cid-4sfd6kuf] b[data-astro-cid-4sfd6kuf]{font-weight:500}.scan-spinner[data-astro-cid-4sfd6kuf]{border:2px solid var(--rule-strong);border-top-color:var(--green);border-radius:50%;flex-shrink:0;width:1.1rem;height:1.1rem;animation:.8s linear infinite scan-spin}@media (prefers-reduced-motion:reduce){.scan-spinner[data-astro-cid-4sfd6kuf]{animation:none}}.scan-log[data-astro-cid-4sfd6kuf]{margin:1.5rem 0;padding:0;list-style:none}.scan-log[data-astro-cid-4sfd6kuf] li[data-astro-cid-4sfd6kuf]{color:var(--ink-3);align-items:baseline;gap:.65rem;padding:.65rem 0;font-size:.78rem;display:flex}.scan-log[data-astro-cid-4sfd6kuf] li[data-astro-cid-4sfd6kuf]>span[data-astro-cid-4sfd6kuf]{font:400 .65rem var(--mono)}.scan-log[data-astro-cid-4sfd6kuf] .is-current[data-astro-cid-4sfd6kuf]{color:var(--ink)}.scan-log[data-astro-cid-4sfd6kuf] .is-done[data-astro-cid-4sfd6kuf]{color:var(--green-ink)}.scan-log[data-astro-cid-4sfd6kuf] .is-done[data-astro-cid-4sfd6kuf]>span[data-astro-cid-4sfd6kuf]{font-size:0}.scan-log[data-astro-cid-4sfd6kuf] .is-done[data-astro-cid-4sfd6kuf]>span[data-astro-cid-4sfd6kuf]:after{content:"✓";font-size:.75rem}.finding-record[data-astro-cid-4sfd6kuf]{background:var(--paper);border:1px solid var(--rule);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;margin:1.3rem 0;padding:1rem;display:flex}.record-label[data-astro-cid-4sfd6kuf]{font:400 .6rem/1.6 var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--green-ink);display:block}.finding-record[data-astro-cid-4sfd6kuf] b[data-astro-cid-4sfd6kuf]{margin:.35rem 0 .2rem;font-size:.9rem;font-weight:550;display:block}.finding-record[data-astro-cid-4sfd6kuf] small[data-astro-cid-4sfd6kuf]{color:var(--ink-2);font-size:.65rem;display:block}.finding-record[data-astro-cid-4sfd6kuf]>strong[data-astro-cid-4sfd6kuf]{font:400 1.25rem var(--mono);white-space:nowrap}.agent-message[data-astro-cid-4sfd6kuf]{margin:0;font-size:1rem;font-weight:500;line-height:1.6}.research-result[data-astro-cid-4sfd6kuf],.draft-preview[data-astro-cid-4sfd6kuf]{border:1px solid var(--rule);border-radius:8px;margin:1.2rem 0;padding:1rem}.research-result[data-astro-cid-4sfd6kuf] h3[data-astro-cid-4sfd6kuf]{margin-top:.5rem}.evidence-list[data-astro-cid-4sfd6kuf]{margin:.9rem 0;font-size:.75rem}.evidence-list[data-astro-cid-4sfd6kuf]>div[data-astro-cid-4sfd6kuf]+div[data-astro-cid-4sfd6kuf]{border-top:1px solid var(--rule);margin-top:.65rem;padding-top:.65rem}.evidence-list[data-astro-cid-4sfd6kuf] dt[data-astro-cid-4sfd6kuf]{color:var(--ink-2);margin-bottom:.2rem;font-size:.65rem}.evidence-list[data-astro-cid-4sfd6kuf] dd[data-astro-cid-4sfd6kuf]{margin:0}.source-link[data-astro-cid-4sfd6kuf]{color:var(--green-ink);font-size:.66rem}.draft-status[data-astro-cid-4sfd6kuf]{font:400 .65rem/1.5 var(--mono);color:var(--green-ink);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1rem;display:flex}.draft-status[data-astro-cid-4sfd6kuf]>span[data-astro-cid-4sfd6kuf]:last-child:not(:first-child){background:var(--paper-2);color:var(--ink-2);border-radius:4px;margin-left:auto;padding:.15rem .4rem}.draft-preview[data-astro-cid-4sfd6kuf]>p[data-astro-cid-4sfd6kuf]{color:var(--ink-2);margin:0;font-size:.7rem}.draft-blocker[data-astro-cid-4sfd6kuf]{background:var(--amber-wash);color:var(--amber);border-radius:5px;padding:.65rem;font-size:.7rem;display:block}.demo-live[data-astro-cid-4sfd6kuf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.approval-preview[data-astro-cid-4sfd6kuf]{border:1px solid var(--rule);border-radius:8px;margin:1.3rem 0 1rem;padding:1rem}.approval-tag[data-astro-cid-4sfd6kuf]{color:var(--green-ink);font:400 .65rem var(--mono);text-transform:uppercase;letter-spacing:.04em}h3[data-astro-cid-4sfd6kuf]{font:550 .9rem/1.5 var(--sans);margin:.4rem 0}.approval-preview[data-astro-cid-4sfd6kuf] p[data-astro-cid-4sfd6kuf],.approval-preview[data-astro-cid-4sfd6kuf] li[data-astro-cid-4sfd6kuf]{color:var(--ink-2);font-size:.75rem;line-height:1.5}.approval-preview[data-astro-cid-4sfd6kuf] p[data-astro-cid-4sfd6kuf]{margin:0}.approval-preview[data-astro-cid-4sfd6kuf] ul[data-astro-cid-4sfd6kuf]{margin:.8rem 0 0;padding-left:1rem}.approval-preview[data-astro-cid-4sfd6kuf] li[data-astro-cid-4sfd6kuf]+li[data-astro-cid-4sfd6kuf]{margin-top:.3rem}.demo-footer[data-astro-cid-4sfd6kuf]{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:3rem;padding:.8rem 1.5rem;display:flex}.demo-footer[data-astro-cid-4sfd6kuf]>span[data-astro-cid-4sfd6kuf]{color:var(--ink-2);font-size:.64rem}.demo-reset[data-astro-cid-4sfd6kuf]{min-height:24px;color:var(--green-ink);font:500 .7rem/1.5 var(--sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:.3rem 0;text-decoration:underline}.demo-caption[data-astro-cid-4sfd6kuf]{color:var(--ink-2);margin:.8rem 0 0;font-size:.72rem;line-height:1.6}.demo-control[data-astro-cid-4sfd6kuf]{display:none}.is-interactive[data-astro-cid-4sfd6kuf] .demo-control[data-astro-cid-4sfd6kuf]{display:flex}.hero-demo[data-astro-cid-4sfd6kuf]:not(.is-interactive) .demo-panel[data-astro-cid-4sfd6kuf]+.demo-panel[data-astro-cid-4sfd6kuf]{border-top:1px solid var(--rule)}@media (width<=480px){.demo-header[data-astro-cid-4sfd6kuf],.demo-panel[data-astro-cid-4sfd6kuf],.demo-progress[data-astro-cid-4sfd6kuf]{padding-inline:1.1rem}.demo-progress[data-astro-cid-4sfd6kuf] li[data-astro-cid-4sfd6kuf]{font-size:.65rem}.demo-footer[data-astro-cid-4sfd6kuf]{padding-inline:1.1rem}}.secondary-example[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);margin-top:2rem;padding-top:1rem}.secondary-example[data-astro-cid-lcdefpme]>summary[data-astro-cid-lcdefpme]{cursor:pointer;color:var(--green-ink);padding-block:.5rem;font-size:.9rem}.secondary-example-body[data-astro-cid-lcdefpme]{max-width:34rem;margin:1rem auto 0}.secondary-example-body[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-bottom:1.5rem;font-size:.85rem}
