.agent-monitor{z-index:20;color:#f4efe7;background:#1c1a17;border-radius:1rem;margin:1.25rem 0 1.5rem;padding:1rem 1.25rem .875rem;position:sticky;top:.5rem;box-shadow:0 12px 32px -18px #1c1a178c,0 0 0 1px #2e2a25}.agent-monitor-row{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.agent-monitor-now{flex:20rem;min-width:0}.agent-monitor-label{letter-spacing:.06em;text-transform:uppercase;color:#efa779;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.agent-monitor-company{text-transform:none;letter-spacing:0;color:#c9c1b5;text-overflow:ellipsis;white-space:nowrap;background:#2b2722;border-radius:999px;max-width:16rem;padding:.0625rem .5rem;font-weight:500;overflow:hidden}.agent-monitor .agent-status{color:#fff9f0;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;margin:.25rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.agent-monitor.status-complete .agent-monitor-label{color:#8fd1a8}.agent-monitor.status-failed .agent-monitor-label{color:#f19a8f}.agent-monitor-stats{flex:none;gap:1.5rem;margin:0;display:flex}.agent-monitor-stats div{min-width:0}.agent-monitor-stats dt{color:#a39b8f;letter-spacing:.02em;font-size:.6875rem}.agent-monitor-stats dd{font-variant-numeric:tabular-nums;color:#fff9f0;white-space:nowrap;margin:.125rem 0 0;font-size:1.125rem;font-weight:600}.agent-monitor-stats dd span{color:#857d72;font-weight:500}.agent-live-dot{background:#ef7f3e;border-radius:50%;flex:none;width:.5rem;height:.5rem;animation:1.6s ease-out infinite agent-live;box-shadow:0 0 #ef7f3e99}@keyframes agent-live{0%{box-shadow:0 0 #ef7f3e8c}80%,to{box-shadow:0 0 0 .5rem #ef7f3e00}}.agent-feed-toggle{color:#f4efe7;background:#2b2722;border:1px solid #403a33;min-height:2.75rem;padding:.5rem .875rem;font-size:.8125rem;display:none}.agent-feed-toggle:hover{background:#38322b}.agent-stepper{border-top:1px solid #2f2b26;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin:.875rem 0 0;padding:.875rem 0 0;list-style:none;display:grid}.agent-stepper li{color:#857d72;align-items:flex-start;gap:.5rem;min-width:0;display:flex;position:relative}.agent-step-dot{color:#a39b8f;background:#1c1a17;border:1px solid #4a433b;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.6875rem;font-weight:700;display:grid}.agent-step-text{flex-direction:column;min-width:0;font-size:.8125rem;line-height:1.25;display:flex}.agent-step-text>span{overflow-wrap:anywhere;font-weight:600}.agent-step-text small{color:#6f685e;margin-top:.125rem;font-size:.6875rem}.agent-stepper .step-done{color:#d9d1c4}.agent-stepper .step-done .agent-step-dot{color:#fff;background:#b4501c;border-color:#b4501c}.agent-stepper .step-active{color:#fff9f0}.agent-stepper .step-active .agent-step-dot{color:#ef7f3e;border-color:#ef7f3e;animation:1.6s ease-out infinite agent-live}.agent-stepper .step-active small{color:#efa779}.agent-stepper.is-compact{border-top:0;padding-top:0}.agent-board-grid{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.75rem;display:grid}.agent-board-main{min-width:0}.agent-rail{flex-direction:column;min-width:0;max-height:calc(100vh - 11.5rem);display:flex;position:sticky;top:10.5rem}.agent-log{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sheet);flex-direction:column;min-height:0;display:flex;overflow:hidden}.agent-log-head{border-bottom:1px solid var(--line);align-items:baseline;gap:.5rem;padding:.875rem 1rem;display:flex}.agent-log-head h2{font-size:.9375rem}.agent-log-head>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.agent-feed-close{min-height:2.5rem;margin-left:auto;padding:.375rem .75rem;font-size:.8125rem;display:none}.agent-log ol{overscroll-behavior:contain;scrollbar-width:thin;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.agent-log li{border-bottom:1px solid #f0eee9;grid-template-columns:minmax(0,1fr) auto;gap:.125rem .5rem;padding:.625rem 1rem;display:grid}.agent-log li:first-child{animation:.35s ease-out agent-in}@keyframes agent-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}.agent-log li p{overflow-wrap:anywhere;grid-column:1/-1;max-width:none;font-size:.8125rem;line-height:1.45}.agent-log li strong{font-weight:600}.agent-log time{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:1/2;font-size:.6875rem}.agent-log li.level-done p:before{content:"✓ ";color:#1f7a4d;font-weight:700}.agent-log li.level-warn p{color:#8a5a12}.agent-log-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#f0eee8;border-radius:.25rem;justify-self:start;padding:.125rem .4375rem;font-size:.625rem;font-weight:700}.agent-log-tag.stage-skeptic{color:#2457a6;background:#e8eef9}.agent-log-tag.stage-verdict,.agent-log-tag.stage-outreach{color:#1f7a4d;background:#e6f1eb}.agent-log-tag.stage-discovery,.agent-log-tag.stage-investigation{color:#8a3b12;background:#f6e0d3}.agent-log-empty{color:var(--muted);padding:1rem;font-size:.875rem}.agent-working-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.agent-working-card{background:var(--surface);border:1px dashed #d4b49c;border-radius:.75rem;min-width:0;padding:.875rem 1rem;position:relative;overflow:hidden}.agent-working-card:after{content:"";background:linear-gradient(90deg,#0000,#ef7f3e,#0000) 0 0/50% 100% no-repeat;height:2px;animation:1.8s linear infinite agent-scan;position:absolute;bottom:0;left:0;right:0}@keyframes agent-scan{0%{background-position:-50% 0}to{background-position:150% 0}}.agent-working-card header{align-items:center;gap:.5rem;display:flex}.agent-working-card h4{overflow-wrap:anywhere;font-size:.9375rem}.agent-working-step{letter-spacing:.06em;text-transform:uppercase;color:#b4501c;margin-top:.5rem;font-size:.6875rem;font-weight:700}.agent-working-message{color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.agent-working-count{color:var(--muted);margin-top:.375rem;font-size:.75rem}@media (max-width:1100px){.agent-board-grid{display:block}.agent-feed-toggle{display:inline-flex}.agent-rail{z-index:40;max-height:70vh;padding:0 .5rem .5rem;display:none;position:fixed;inset:auto 0 0}.agent-rail.is-open{display:flex}.agent-rail .agent-log{border-radius:1rem 1rem .75rem .75rem;box-shadow:0 -12px 40px -12px #1c1a1773}.agent-feed-close{display:inline-flex}}@media (max-width:700px){.agent-monitor{border-radius:.875rem;margin:1rem 0 1.25rem;padding:.75rem .875rem .625rem;top:.25rem}.agent-monitor-row{gap:.625rem}.agent-monitor-now{flex-basis:100%}.agent-monitor .agent-status{font-size:.9375rem}.agent-monitor-stats{flex:1;gap:1rem}.agent-monitor-stats div:nth-child(n+4){display:none}.agent-monitor-stats dd{font-size:1rem}.agent-feed-toggle{min-height:2.5rem}.agent-stepper{gap:.25rem;margin-top:.625rem;padding-top:.625rem}.agent-stepper li{text-align:center;flex-direction:column;align-items:center;gap:.25rem}.agent-stepper li:after{content:"";background:#3a352f;height:1px;position:absolute;top:.75rem;left:calc(50% + .875rem);right:calc(.875rem - 50%)}.agent-stepper li:last-child:after{display:none}.agent-stepper .step-done:after{background:#b4501c}.agent-step-text{display:none}}@media (prefers-reduced-motion:reduce){.agent-live-dot,.agent-stepper .step-active .agent-step-dot,.agent-working-card:after,.agent-log li:first-child{animation:none}}.agent-logo.site-icon{border:1px solid var(--line,#e1dfd9);color:#5c5853;background:#fff;border-radius:.4375rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:700;display:inline-grid;overflow:hidden}.agent-logo.site-icon:has(img){background:0 0;border:0}.agent-logo.site-icon img{object-fit:cover;width:100%;height:100%;display:block}.agent-card-title{align-items:center;gap:.625rem;min-width:0;display:flex}.agent-working-card header .agent-live-dot{margin-left:auto}.al-card h3,.al-result-row{align-items:center;gap:.625rem;display:flex}.agent-monitor{position:relative;top:auto}.agent-monitor.is-live{position:sticky;top:.5rem}.agent-monitor:not(.is-live){padding:.875rem 1.25rem}.agent-monitor:not(.is-live) .agent-stepper{display:none}.agent-monitor:not(.is-live)~.agent-board-grid .agent-rail{max-height:calc(100vh - 2rem);top:1rem}.agent-log-more{background:var(--surface);min-height:2.5rem;color:var(--ink);border:1px solid #d4d1ca;margin:.5rem 1rem .875rem;padding:.375rem .875rem;font-size:.8125rem}.agent-log-more:hover{background:#f0eee9}.agent-groups{flex-direction:column;gap:1.5rem;display:flex}.agent-skipped{color:var(--muted);font-size:.8125rem}.agent-skipped summary{cursor:pointer;padding:.25rem 0;font-weight:600}.agent-skipped ul{gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.agent-skipped li{overflow-wrap:anywhere;flex-wrap:wrap;gap:.25rem .75rem;display:flex}.agent-skipped li a{color:var(--ink);font-weight:600}.agent-skipped p{margin-top:.5rem}.agent-group .agent-column-title{border-bottom:2px solid var(--line);align-items:center;gap:.5rem;margin-bottom:.625rem;padding-bottom:.5rem;font-size:.9375rem;display:flex}.column-shortlisted .agent-column-title{border-color:#1f7a4d}.column-needs_look .agent-column-title{border-color:#2457a6}.column-rejected .agent-column-title{border-color:#b3261e}.agent-row{background:var(--surface);border:1px solid var(--line);border-radius:.75rem;margin-bottom:.5rem;transition:border-color .2s,box-shadow .2s}.agent-row:hover{border-color:#cfcac2}.agent-row.is-open{border-color:#d9b9a2;box-shadow:0 12px 28px -20px #6a341759}.agent-row-main{align-items:center;gap:.875rem;min-width:0;padding:.75rem .875rem .75rem 1rem;display:flex}.agent-row-logo.site-icon{border-radius:.5rem;width:2.25rem;height:2.25rem;font-size:.875rem}.agent-row-text{flex:1;min-width:0}.agent-row-title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.agent-row-title h3{overflow-wrap:anywhere;font-size:1rem;line-height:1.3}.agent-verdict-pill{letter-spacing:.02em;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.pill-shortlisted{color:#1f7a4d;background:#e2f1e7}.pill-needs_look{color:#2457a6;background:#e4ecf8}.pill-rejected{color:#b3261e;background:#fbe7e4}.agent-row-reason{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;margin-top:.1875rem;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.agent-row-actions{flex:none;align-items:center;gap:.5rem;display:flex}.agent-draft{min-height:2.5rem;padding:.4375rem .875rem;font-size:.8125rem}.agent-expand{background:var(--surface);min-height:2.5rem;color:var(--ink);border:1px solid #d4d1ca;gap:.375rem;padding:.4375rem .75rem;font-size:.8125rem}.agent-expand:hover{background:#f0eee9}.agent-expand-mark{border-bottom:1.5px solid;border-right:1.5px solid;width:.4375rem;height:.4375rem;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.agent-expand[aria-expanded=true] .agent-expand-mark{transform:rotate(-135deg)translateY(-1px)}.agent-row-error{margin:0 1rem .75rem}.agent-row-panel{border-top:1px solid #f0eee9;padding:.25rem 1rem 1rem}.agent-row-panel>*+*{margin-top:.75rem}.agent-row-site{margin-top:.75rem;font-size:.8125rem}.agent-email{background:#fbfaf8;border:1px solid #e8e2d9;border-left:3px solid #b4501c;border-radius:.5rem;padding:.875rem 1rem}.agent-email-subject{max-width:none;font-size:.9375rem;font-weight:600}.agent-email-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.agent-email .agent-pitch-foot{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.75rem;display:flex}.agent-email a.agent-small-button{align-items:center;text-decoration:none;display:inline-flex}.agent-trace>summary{color:var(--orange);font-size:.8125rem}.agent-trace ol{margin:.25rem 0 0;padding:0;list-style:none}.agent-trace li{overflow-wrap:anywhere;border-top:1px solid #f0eee9;align-items:baseline;gap:.625rem;padding:.375rem 0;font-size:.8125rem;display:flex}.agent-trace li .agent-log-tag{text-align:center;flex:none;min-width:5.5rem}.agent-assumed{background:var(--surface);border:1px solid var(--line);border-radius:.75rem;margin-top:1.5rem}.agent-assumed>summary{flex-direction:column;gap:.125rem;min-height:0;padding:.875rem 1.125rem;display:flex}.agent-assumed>summary span{font-weight:600}.agent-assumed>summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:400;overflow:hidden}.agent-assumed[open]>summary{border-bottom:1px solid var(--line)}.agent-assumed>.agent-assumptions{box-shadow:none;border:0;margin:0}.agent-shared{color:#8a3b12;background:#f6e0d3;border-radius:999px;max-width:none;margin-top:.625rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}@media (max-width:700px){.agent-row-main{flex-wrap:wrap;padding:.75rem}.agent-row-actions{justify-content:flex-end;width:100%}.agent-row-actions>button{flex:1}}.agent-group .agent-column-title{border-top:0;padding-top:0}.agent-early{background:var(--surface);border:1px solid #e3c3ac;border-radius:.875rem;margin-bottom:1.25rem;padding:1.125rem 1.25rem;box-shadow:0 14px 32px -24px #6a341766}.agent-early-head{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.agent-early-head h2{letter-spacing:-.02em;font-size:1.25rem}.agent-early-step{color:var(--muted);margin-left:auto;font-size:.75rem;font-weight:600}.agent-spinner{border:2px solid #f6e0d3;border-top-color:#b4501c;border-radius:50%;flex:none;width:1.125rem;height:1.125rem;animation:.8s linear infinite agent-spin}@keyframes agent-spin{to{transform:rotate(360deg)}}.agent-early-list{gap:.375rem;margin:.875rem 0 0;padding:0;list-style:none;display:grid}.agent-early-list li{color:var(--muted);overflow-wrap:anywhere;align-items:baseline;gap:.625rem;font-size:.875rem;line-height:1.45;animation:.35s ease-out agent-in;display:flex}.agent-early-list li.is-now{color:var(--ink);font-weight:600}.agent-early-mark{background:#1f7a4d;border-radius:50%;flex:none;width:.5rem;height:.5rem;translate:0 -.0625rem}.agent-early-list li.is-now .agent-early-mark{background:#ef7f3e;animation:1.6s ease-out infinite agent-live}.agent-early-learned{border-top:1px solid #f0eee9;gap:.375rem;margin-top:1rem;padding-top:.875rem;display:grid}.agent-early-learned p{max-width:none;font-size:.875rem;line-height:1.5}.agent-early-learned p span{min-width:6rem;color:var(--muted);font-size:.75rem;font-weight:700;display:inline-block}.agent-early-chip{color:#8a3b12;background:#f6e0d3;border-radius:999px;margin:.125rem .375rem .125rem 0;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}@media (prefers-reduced-motion:reduce){.agent-spinner,.agent-early-list li,.agent-early-list li.is-now .agent-early-mark{animation:none}}.agent-wall{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.agent-tile{background:#fbfaf8;border:1px solid #ece7df;border-radius:.625rem;align-items:center;gap:.625rem;min-width:0;padding:.5rem .625rem;animation:.45s cubic-bezier(.2,.7,.2,1.2) both agent-pop;display:flex}.agent-tile:last-child{background:#fff;border-color:#e3c3ac;box-shadow:0 8px 20px -14px #6a341780}@keyframes agent-pop{0%{opacity:0;transform:translateY(6px)scale(.92)}to{opacity:1;transform:none}}.agent-tile-logo.site-icon{width:1.75rem;height:1.75rem}.agent-tile-glyph{color:#5c5853;background:#f0eee8;border-radius:.4375rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;display:grid}.tile-hiring .agent-tile-glyph{color:#1f7a4d;background:#e2f1e7;font-size:.625rem;animation:1.8s ease-out infinite agent-live}.tile-search .agent-tile-glyph{color:#2457a6;background:#e4ecf8}.tile-rival .agent-tile-text small{color:#b3261e}.agent-tile-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.agent-tile-text small{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:700}.agent-tile-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.agent-tile-text em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-style:normal;overflow:hidden}.agent-track{gap:.25rem;margin:.625rem 0 0;padding:0;list-style:none;display:flex}.agent-track li{color:var(--muted);flex-direction:column;flex:1;gap:.25rem;font-size:.625rem;font-weight:600;display:flex}.agent-track li span{background:#ece7df;border-radius:3px;height:3px;position:relative;overflow:hidden}.agent-track li.is-done span{background:#b4501c}.agent-track li.is-now{color:#b4501c}.agent-track li.is-now span:after{content:"";background:linear-gradient(90deg,#0000,#ef7f3e,#0000) 0 0/60% 100% no-repeat;animation:1.2s linear infinite agent-scan;position:absolute;inset:0}.agent-working-count b{color:var(--ink);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.agent-tile,.tile-hiring .agent-tile-glyph,.agent-track li.is-now span:after{animation:none}}@media (max-width:700px){.agent-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-wall .agent-tile:nth-last-child(n+7),.agent-early-list li:nth-last-child(n+5){display:none}.agent-tile{gap:.5rem;padding:.4375rem .5rem}.agent-tile-logo.site-icon,.agent-tile-glyph{width:1.5rem;height:1.5rem}.agent-early-learned p span{min-width:0;margin-bottom:.125rem;display:block}}.agent-dialog{background:var(--surface);width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);border:0;border-radius:1rem;padding:0;box-shadow:0 30px 80px -30px #1b1b1b8c}.agent-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1b1b1b59}.agent-dialog[open]{animation:.25s cubic-bezier(.2,.7,.2,1) agent-dialog-in}@keyframes agent-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.agent-dialog-head{border-bottom:1px solid #f0eee9;align-items:center;gap:.875rem;padding:1.125rem 1.25rem;display:flex}.agent-dialog-head>div{flex:1;min-width:0}.agent-dialog-head p{color:var(--muted);font-size:.75rem;font-weight:600}.agent-dialog-head h2{overflow-wrap:anywhere;font-size:1.125rem}.agent-dialog-close{width:2.5rem;min-height:2.5rem;color:var(--muted);box-shadow:none;background:0 0;border:0;padding:0}.agent-dialog-close:hover{color:var(--ink);background:#f0eee9;transform:none}.agent-dialog-close path{stroke:currentColor;stroke-width:1.8px;fill:none}.agent-dialog-body{padding:1.125rem 1.25rem 1.25rem}.agent-dialog-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:700}.agent-dialog .agent-email-subject{margin-top:.25rem;font-size:1.0625rem;font-weight:600}.agent-dialog .agent-email-body{border-top:1px solid #f0eee9;margin-top:1rem;padding-top:1rem;font-size:.9375rem;line-height:1.65}.agent-dialog-foot{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.agent-dialog-foot>button{min-height:2.75rem;padding:.5rem 1.125rem;font-size:.875rem}.agent-dialog-link{align-items:center;min-height:2.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.agent-channels{background:#f0eee9;border-radius:.625rem;gap:.25rem;margin-bottom:1rem;padding:.25rem;display:inline-flex}.agent-channels button{min-height:0;color:var(--muted);background:0 0;border:0;border-radius:.4375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600}.agent-channels button[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #00000014}.agent-dialog-count{color:var(--muted);font-size:.75rem}.agent-dialog-checked{color:#1f7a4d;margin-left:auto;font-size:.75rem;font-weight:600}.agent-dialog-wait p{align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;display:flex}.agent-skeleton{background:linear-gradient(90deg,#f0eee9 25%,#f8f6f2 50%,#f0eee9 75%) 0 0/200% 100%;border-radius:.375rem;height:.75rem;margin-top:.875rem;animation:1.2s linear infinite agent-shimmer;display:block}.agent-skeleton.short{width:60%}@keyframes agent-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.agent-dialog[open],.agent-skeleton{animation:none}}.agent-title{align-items:center;gap:.75rem;min-width:0;display:flex}.agent-title-logo.site-icon{border-radius:.625rem;width:clamp(2.25rem,3vw,2.75rem);height:clamp(2.25rem,3vw,2.75rem);font-size:1.125rem}.agent-header-nav{align-items:center;gap:1.25rem;display:flex}.agent-header-link[aria-current=page]{color:#1b1b1b;font-weight:600;text-decoration:none}.ys{color:#1b1b1b;max-width:56rem;margin-inline:auto}.ys-head{border-bottom:1px solid #1b1b1b17;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;padding-bottom:1.75rem;display:flex}.ys-eyebrow{color:#b4501c;font-size:.8125rem;font-weight:600}.ys h1{letter-spacing:-.04em;margin-top:.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.05}.ys-sub{color:#5c5853;max-width:34rem;margin-top:.625rem;font-size:1rem;line-height:1.55}.ys-button{color:#1b1b1b;min-height:2.5rem;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #1b1b1b24;border-radius:.625rem;justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex;transform:none}.ys-button:hover{border-color:#1b1b1b66}.ys-button.is-dark{color:#fff;background:#1b1b1b;border-color:#1b1b1b;min-height:2.75rem;padding:0 1.25rem}.ys-button.is-dark:hover{background:#000}.ys-button.is-primary{color:#8a3a12;background:#fdf3ed;border-color:#d5682f59}.ys-button.is-primary:hover{border-color:#d5682f}.ys-count{letter-spacing:.01em;color:#5c5853;margin:2rem 0 1rem;font-size:.8125rem;font-weight:600}.ys-note{color:#5c5853;background:#fff;border:1px solid #1b1b1b17;border-radius:.75rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.8125rem}.ys-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ys-card{background:#fff;border:1px solid #1b1b1b1a;border-radius:1rem;padding:1.25rem 1.375rem;box-shadow:0 1px 2px #1b1b1b0a,0 16px 36px -28px #6a341759}.ys-card-head{align-items:center;gap:.875rem;min-width:0;display:flex}.ys-logo{border-radius:.625rem;flex:none;width:2.5rem;height:2.5rem}.ys-card-title{flex:1;min-width:0}.ys-card-title h3{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.0625rem;font-weight:700}.ys-card-title p{color:#5c5853;overflow-wrap:anywhere;font-size:.8125rem}.ys-pill{color:#1f7a4d;background:#e8f4ec;border-radius:999px;flex:none;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.ys-why{color:#2b2926;margin-top:1rem;font-size:.9375rem;line-height:1.6}.ys-card-foot{border-top:1px solid #1b1b1b12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:1.125rem;padding-top:1rem;display:flex}.ys-for{color:#5c5853;font-size:.8125rem}.ys-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ys-empty{text-align:center;color:#5c5853;background:#fff;border:1px solid #1b1b1b17;border-radius:1rem;margin-top:2rem;padding:clamp(1.75rem,5vw,3rem)}.ys-empty p{max-width:30rem;margin-inline:auto;line-height:1.55}.ys-empty .ys-empty-title{color:#1b1b1b;margin-bottom:.375rem;font-size:1.125rem;font-weight:700}.ys-empty .ys-button{margin-top:1.25rem}.ys-section{margin-top:3rem}.ys-section h2{letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.ys-searches{background:#fff;border:1px solid #1b1b1b17;border-radius:1rem;margin:1rem 0 0;padding:0;list-style:none;overflow:hidden}.ys-searches li{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.875rem 1.125rem;display:flex}.ys-searches li+li{border-top:1px solid #1b1b1b12}.ys-search-logo{border-radius:.5rem;flex:none;width:2rem;height:2rem}.ys-search-text{flex-direction:column;flex:1;min-width:8rem;display:flex}.ys-search-text a,.ys-search-text strong{color:#1b1b1b;overflow-wrap:anywhere;font-size:.9375rem;font-weight:700;text-decoration:none}.ys-search-text a:hover{text-underline-offset:.2rem;text-decoration:underline}.ys-search-text span,.ys-tally{color:#5c5853;font-size:.8125rem}.ys-tally b{color:#1f7a4d}.ys-tally i{margin:0 .375rem;font-style:normal}@media (prefers-reduced-motion:reduce){.ys-button{transition:none}}.agent-brand{gap:.625rem}.agent-brand-mark{flex:none;width:1.75rem;height:1.75rem}.agent-brand small{color:#5c5853;letter-spacing:0;border-left:1px solid #1b1b1b29;padding-left:.625rem;font-size:.75rem;font-weight:500}@media (max-width:420px){.agent-brand small{display:none}}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-ext-500-normal-Ch1izu81.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-500-normal-BjmYCtCC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/schibsted-grotesk-latin-ext-800-normal-CZWJQj-F.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-800-normal-DS3YHxa9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/schibsted-grotesk-latin-800-normal-CIaq-TR1.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-800-normal-Dl5-MP1T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{color:#1b1b1b;font-synthesis:none;--paper:#f7f7f5;--ink:#1b1b1b;--muted:#5c5853;--orange:#b4501c;--line:#1b1b1b29;background:#f7f7f5;font-family:Schibsted Grotesk,sans-serif;line-height:1.55}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a,input,textarea{touch-action:manipulation}a{color:var(--orange);text-underline-offset:.25rem;overflow-wrap:anywhere}button{cursor:pointer;background:var(--orange);color:#fff;border:1px solid var(--orange);border-radius:2px;justify-content:center;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem 1.25rem;font-weight:600;transition:background .2s,transform .15s;display:inline-flex;box-shadow:0 2px #6a3417}button:hover{background:#9b4215;transform:translateY(-1px)}button:disabled{cursor:wait;opacity:.65;transform:none}.secondary{color:var(--ink);border:1px solid var(--ink);background:var(--paper);box-shadow:none}.secondary:hover{background:#eeede9}.button-link{border-radius:2px;justify-content:center;align-items:center;min-height:3rem;padding:.625rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.button-link:hover{background:#eeede9}:focus-visible{outline:2px solid var(--orange);outline-offset:.25rem}::selection{color:var(--ink);background:#f6e0d3}input,textarea{width:100%;min-width:0;min-height:3rem;color:var(--ink);caret-color:var(--orange);background:#fff;border:1px solid #8c8881;border-radius:2px;padding:.75rem}textarea{resize:vertical}input::placeholder{color:#68635c}input[type=checkbox]{accent-color:var(--orange);flex:none;width:1.25rem;height:1.25rem;min-height:1.25rem;margin:0}label,legend{font-size:.9375rem;font-weight:600}label{margin-bottom:.5rem;display:block}.optional{color:var(--muted);margin-left:.5rem;font-size:.8125rem;font-weight:400}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:-.025em;text-wrap:balance;max-width:24ch;font-size:2rem;line-height:1.2}h2{letter-spacing:-.015em;font-size:1.375rem;line-height:1.3}h3{font-size:1.375rem;line-height:1.3}h4{font-size:1rem;line-height:1.45}p{max-width:72ch}p+p{margin-top:.625rem}.skip-link{z-index:10;background:#fff;padding:.75rem;position:fixed;top:-6.25rem;left:1.25rem}.skip-link:focus{top:.625rem}.notice{overflow-wrap:anywhere;background:#f5eee8;border:1px solid #caa994;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:.9375rem}fieldset{border:0;border-top:1px solid var(--line);margin:2rem 0 0;padding:1.5rem 0}legend{padding:0 .5rem 0 0}summary{cursor:pointer;overflow-wrap:anywhere;min-height:2.75rem;padding:.625rem 0;font-size:.9375rem;font-weight:600}summary>span{color:var(--orange);margin-top:.3125rem;margin-left:1rem;font-size:.8125rem;font-weight:400;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--line:#e1dfd9;--muted:#64615b;--surface:#fff;--radius-control:.5rem;--radius-sheet:.875rem}body{background:var(--paper)}button,.button-link{border-radius:var(--radius-control);box-shadow:none;transition:background .18s,color .18s,border-color .18s,transform .18s}button:hover{transform:none}button:active{transform:translateY(1px)}.secondary{background:var(--surface);border-color:#d4d1ca}.secondary:hover{background:#f0eee9;border-color:#b9b5ad}input,textarea{border-radius:var(--radius-control);border-color:#c4c0b8;padding:.875rem 1rem;transition:border-color .18s,box-shadow .18s}input:hover,textarea:hover{border-color:#918b80}input:focus,textarea:focus{border-color:var(--orange);box-shadow:0 0 0 .1875rem #b4501c14}.pl{--pl-paper:#f7f7f5;--pl-sheet:#fff;--pl-peach:#f6e0d3;--pl-apricot:#e4a07b;--pl-orange:#d5682f;--pl-ink:#b4501c;--pl-rust:#6a3417;--pl-charcoal:#1b1b1b;--pl-frame:#201e1b;--pl-frame-text:#f1eee8;--pl-frame-muted:#b3ada5;--pl-muted:#5c5853;--pl-line:#1b1b1b29;--pl-line-soft:#1b1b1b17;--pl-grid:#6a34170e;--pl-card-line:#1b1b1b26;--pl-field-line:#1b1b1b52;--pl-shadow:0 1px 2px #1b1b1b0d, 0 18px 40px -24px #1b1b1b52;--pl-ok:#1f7a4d;--pl-ok-soft:#e2f1e7;--pl-fail:#b3261e;--pl-fail-soft:#fbe7e4;--pl-work:#b4501c;--pl-work-soft:#f6e0d3;--pl-you:#2457a6;--pl-you-soft:#e4ecf8;--pl-reuse:#1f6f6a;--pl-reuse-soft:#e0f0ee;--pl-idle:#8a857d;--pl-ease:cubic-bezier(.2, .7, .2, 1);--pl-nav:4.25rem;--pl-gutter:max(1rem, env(safe-area-inset-left,0px));--pl-r:4px;min-height:100vh;color:var(--pl-charcoal);background-color:var(--pl-paper);background-image:linear-gradient(var(--pl-grid) 1px, transparent 1px), linear-gradient(90deg, var(--pl-grid) 1px, transparent 1px);-webkit-font-smoothing:antialiased;background-size:2.5rem 2.5rem;font:400 1rem/1.6 Schibsted Grotesk,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:clip}.pl :where(h1,h2,h3,h4){letter-spacing:normal;text-wrap:balance;max-width:none;margin:0;font-weight:700;line-height:1.1}.pl :where(p){max-width:none;margin:0}.pl :where(a){color:inherit;overflow-wrap:normal}.pl :where(label){font-size:inherit;font-weight:inherit;margin:0;display:inline}.pl :where(ol,ul){margin:0;padding:0;list-style:none}.pl :focus-visible{outline:2px solid var(--pl-ink);outline-offset:4px;border-radius:2px}.pl-wrap{width:min(100% - 2 * var(--pl-gutter), 84rem);margin-inline:auto}.pl-h2{letter-spacing:-.03em;font-size:clamp(2rem,1.3rem + 2.1vw,3.25rem);line-height:1.04}.pl-arrow{transition:transform .15s var(--pl-ease);display:inline-block}.site-icon{border-radius:.5rem;overflow:hidden}.site-icon img{object-fit:contain;width:1.5rem;height:1.5rem}.count-picker{border:0;align-items:center;gap:.625rem;min-width:0;margin:0;padding:0;display:flex}.count-picker legend{float:left;color:var(--muted,#5c5853);margin-right:.625rem;padding:0;font-size:.8125rem;font-weight:500}.count-picker-options{background:#efede7;border-radius:.625rem;gap:.125rem;padding:.1875rem;display:inline-flex}.count-picker label{cursor:pointer;margin:0;position:relative}.count-picker input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.count-picker span{color:#5c5853;font-variant-numeric:tabular-nums;border-radius:.5rem;place-items:center;min-width:2.5rem;height:2.25rem;padding:0 .75rem;font-size:.875rem;font-weight:600;transition:background .18s,color .18s,box-shadow .18s;display:grid}.count-picker label:hover span{color:#1b1b1b}.count-picker label.is-on span{color:#1b1b1b;background:#fff;box-shadow:0 1px 2px #1b1b1b1f,0 0 0 1px #1b1b1b0f}.count-picker input:focus-visible+span{outline-offset:2px;outline:2px solid #b4501c}.count-picker:disabled{opacity:.6}.count-picker:disabled label{cursor:not-allowed}.agent-main.is-landing{max-width:none;padding:0}.agent-main.is-landing>.agent-footer{max-width:84rem;padding:1.25rem max(1rem,env(safe-area-inset-left,0px)) 2rem;margin:0 auto}.al-eyebrow{color:var(--pl-ink);background:var(--pl-peach);border-radius:999px;align-items:center;margin-bottom:1.25rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.al .al-count{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.al .al-count label{color:var(--pl-muted);font-size:.8125rem}.al .al-count .optional{margin-left:.25rem}.al .al-count select{font:inherit;background:var(--pl-sheet);min-height:2.5rem;color:var(--pl-charcoal);border:1px solid var(--pl-field-line);border-radius:2px;padding:.375rem .625rem;font-size:.875rem}.al .pl-intake .notice{margin:0}.al-hint{color:var(--pl-muted);text-align:center;margin-top:-1rem;font-size:.8125rem}.al-section{padding-block:clamp(3.5rem,8vw,6rem) 0}.al-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--pl-ink);margin-bottom:.75rem;font-size:.75rem;font-weight:700}.al .pl-h2{max-width:22ch}.al-replay{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.al-replay-text{color:var(--pl-muted);max-width:34rem;margin-top:1.25rem;font-size:1.0625rem;line-height:1.65}.al-console{background:var(--pl-sheet);border:1px solid var(--pl-card-line);border-radius:var(--pl-r);box-shadow:var(--pl-shadow);flex-direction:column;min-width:0;min-height:27rem;margin:0;padding:1.125rem 1.25rem;display:flex}.al-console-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.al-chip{letter-spacing:.08em;text-transform:uppercase;color:var(--pl-ink);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.al-console-title{color:var(--pl-muted);font-size:.8125rem}.al-console .agent-stepper{border-top:1px solid var(--pl-line-soft);border-bottom:1px solid var(--pl-line-soft);margin-top:.875rem;padding:.875rem 0}.al-console .agent-stepper li{text-align:center;color:var(--pl-idle);flex-direction:column;align-items:center;gap:.375rem}.al-console .agent-step-dot{background:var(--pl-sheet);color:var(--pl-idle);border-color:#cfcac2}.al-console .agent-step-text{align-items:center;font-size:.6875rem}.al-console .agent-step-text>span{overflow-wrap:normal;word-break:normal}.al-console .agent-step-text small{display:none}.al-console .agent-stepper .step-done{color:var(--pl-charcoal)}.al-console .agent-stepper .step-done .agent-step-dot{background:var(--pl-ink);border-color:var(--pl-ink);color:#fff}.al-console .agent-stepper .step-active{color:var(--pl-ink)}.al-console .agent-stepper .step-active .agent-step-dot{background:var(--pl-peach);border-color:var(--pl-ink);color:var(--pl-ink)}.al-console-body{border-top:1px solid var(--pl-line-soft);flex-direction:column;flex:1;min-height:15rem;margin-top:.875rem;padding:.875rem 0;display:flex}.al-console-body>.al-lines{flex:1}.al-lines{flex-direction:column;justify-content:flex-end;gap:.625rem;min-height:12.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;-webkit-mask-image:linear-gradient(#0000 0,#000 3.5rem);mask-image:linear-gradient(#0000 0,#000 3.5rem)}.al-lines li{min-height:1.25rem;color:var(--pl-muted);transition:color .7s var(--pl-ease);align-items:baseline;gap:.625rem;font-size:.75rem;line-height:1.6;animation:.7s cubic-bezier(.16,1,.3,1) both al-line-in;display:flex}.al-lines li:last-child{color:var(--pl-charcoal)}@keyframes al-line-in{0%{opacity:0;filter:blur(2px);transform:translateY(.75rem)}to{opacity:1;filter:none;transform:none}}.al-lines li.level-done .al-line:before{content:"✓ ";color:var(--pl-ok)}.al-lines li.level-warn{color:#8a5a12}.al-line{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.al-line b{color:var(--pl-ink);font-weight:600}.al-tag{letter-spacing:.06em;text-transform:uppercase;width:4.25rem;color:var(--pl-idle);flex:none;font-size:.625rem;font-weight:700}.al-tag.stage-skeptic{color:var(--pl-you)}.al-tag.stage-verdict,.al-tag.stage-outreach{color:var(--pl-ok)}.al-tag.stage-discovery,.al-tag.stage-investigation{color:var(--pl-ink)}.al-result{animation:.9s cubic-bezier(.16,1,.3,1) both al-line-in}.al-result-head{font-size:1.125rem;font-weight:700}.al-result-row{border:1px solid var(--pl-line);border-radius:var(--pl-r);background:#fbfaf8;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin-top:.875rem;padding:.875rem 1rem;display:flex}.al-result-row strong{font-size:.9375rem}.al-result-row q{color:var(--pl-muted);quotes:"“" "”";flex-basis:100%;font-size:.8125rem;line-height:1.5}.al-verdict{letter-spacing:.06em;text-transform:uppercase;background:var(--pl-ok-soft);color:var(--pl-ok);border-radius:2px;padding:.1875rem .5rem;font-size:.625rem;font-weight:700}.al-console-foot{border-top:1px solid var(--pl-line-soft);color:var(--pl-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;font-size:.75rem;display:flex}.al .al-console-foot a,.al .al-card>a{color:var(--pl-ink);text-underline-offset:.25rem;align-items:center;gap:.4rem;min-height:2.75rem;font-weight:600;text-decoration:underline;display:inline-flex}.al-how{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2.25rem;display:grid}.al-how li{background:var(--pl-sheet);border:1px solid var(--pl-card-line);border-radius:var(--pl-r);box-shadow:var(--pl-shadow);min-width:0;transition:transform .3s var(--pl-ease),border-color .3s;padding:1.375rem}.al-how li:hover{border-color:var(--pl-apricot);transform:translateY(-3px)}.al-how-n{color:var(--pl-ink);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.al-how h3{letter-spacing:-.02em;margin-top:.75rem;font-size:1.125rem}.al-how-by{color:var(--pl-muted);margin-top:.25rem;font-size:.75rem;font-weight:600}.al-how p:last-child{color:var(--pl-muted);margin-top:.75rem;font-size:.875rem;line-height:1.6}.al-cards{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;margin-top:2.25rem;display:grid}.al-card{background:var(--pl-sheet);border:1px solid var(--pl-card-line);border-top:3px solid var(--pl-ok);border-radius:var(--pl-r);box-shadow:var(--pl-shadow);flex-direction:column;gap:.875rem;min-width:0;padding:1.375rem;display:flex}.al-card header{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.al-for{color:var(--pl-muted);font-size:.75rem}.al-card h3{letter-spacing:-.02em;font-size:1.25rem}.al-card blockquote{border-left:3px solid var(--pl-ink);overflow-wrap:anywhere;background:#fbfaf8;margin:0;padding:.875rem 1rem;font-size:.875rem;line-height:1.6}.al-card cite{color:var(--pl-muted);margin-top:.5rem;font-size:.75rem;font-style:normal;display:block}.al-opener p{letter-spacing:.06em;text-transform:uppercase;color:var(--pl-muted);font-size:.6875rem;font-weight:700}.al-opener span{overflow-wrap:anywhere;margin-top:.25rem;font-size:.875rem;line-height:1.6;display:block}.al-card>a{margin-top:auto}.al .agent-recent h2{font-size:1rem}.al .agent-recent ul{margin-top:.75rem}.al .agent-recent li{border-top:1px solid var(--pl-line);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.625rem 0;font-size:.875rem;display:flex}.al .agent-recent a{color:var(--pl-ink);text-underline-offset:.25rem;align-items:center;min-height:2.75rem;font-weight:600;text-decoration:underline;display:inline-flex}.al .agent-recent li span{color:var(--pl-muted)}.al>section:last-child{padding-bottom:4rem}@media (max-width:1000px){.al-replay{grid-template-columns:minmax(0,1fr)}.al-how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.al-console{min-height:24rem;padding:.875rem}.al-console .agent-step-text{display:none}.al-tag{width:3.5rem}.al-how{grid-template-columns:minmax(0,1fr)}.al-hint{margin-top:0}}@media (prefers-reduced-motion:reduce){.al-lines li,.al-result{animation:none}.al-how li{transition:none}}.al-story{height:340vh;margin-top:clamp(2rem,5vw,4rem);position:relative}.al-story.is-static{height:auto}.al-story-pin{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);min-height:100vh;padding-block:2rem;display:grid;position:sticky;top:0}.al-story.is-static .al-story-pin{min-height:0;position:static}.al-story-steps{gap:.25rem;margin-top:1.75rem;display:grid}.al-story-steps li{border-radius:var(--pl-r);color:var(--pl-idle);transition:background .8s var(--pl-ease),color .8s var(--pl-ease),box-shadow .8s var(--pl-ease);grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem .75rem;display:grid}.al-story-steps li span:nth-child(2){font-weight:600}.al-story-steps small{font-size:.75rem}.al-story-dot{width:.625rem;height:.625rem;transition:background .3s,transform .3s var(--pl-ease);border:1.5px solid;border-radius:50%}.al-story-steps li.is-done{color:var(--pl-charcoal)}.al-story-steps li.is-done .al-story-dot{background:var(--pl-ink);border-color:var(--pl-ink)}.al-story-steps li.is-active{color:var(--pl-ink);background:var(--pl-sheet);box-shadow:var(--pl-shadow)}.al-story-steps li.is-active .al-story-dot{background:var(--pl-peach);transform:scale(1.35)}.al-story-bar{background:var(--pl-line-soft);border-radius:3px;height:3px;margin-top:1.25rem;overflow:hidden}.al-story-bar span{background:var(--pl-ink);transform-origin:0;height:100%;transition:transform 1.1s cubic-bezier(.65,0,.35,1);display:block}.al-rise{opacity:0;transition:opacity .7s var(--pl-ease),translate .7s var(--pl-ease);transition-delay:calc(var(--rise,0) * .11s);translate:0 18px}.is-in .al-rise{opacity:1;translate:0}@media (max-width:1000px){.al-story-pin{grid-template-columns:minmax(0,1fr);align-content:center;gap:1.25rem}.al-story-steps{display:none}}@media (max-width:700px){.al-story{height:300vh}.al-story-pin{padding-block:1rem}.al-replay-text{display:none}.al-story .al-console{min-height:0}.al-story .al-console-body{min-height:13rem}}@media (prefers-reduced-motion:reduce){.al-rise{opacity:1;transition:none;translate:none}.al-story-bar span,.al-story-steps li,.al-story-dot{transition:none}}.al-examples-title{letter-spacing:-.03em;margin-top:.5rem;font-size:clamp(1.5rem,2.4vw,2rem)}.al-examples-note{color:var(--pl-muted);max-width:44rem;margin-top:.625rem;font-size:.9375rem}.al-examples{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.al .al-examples a{background:var(--pl-sheet);border:1px solid var(--pl-card-line);border-radius:var(--pl-r);height:100%;box-shadow:var(--pl-shadow);color:var(--pl-charcoal);transition:transform .25s var(--pl-ease),border-color .25s;flex-direction:column;gap:.375rem;padding:1rem 1.125rem;text-decoration:none;display:flex}.al .al-examples a:hover{border-color:var(--pl-apricot);transform:translateY(-2px)}.al-example-for{color:var(--pl-muted);font-size:.75rem;font-weight:600}.al-examples strong{font-size:1rem;line-height:1.35}.al-example-rejected{color:var(--pl-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.al-example-rejected b{border:1px solid var(--pl-card-line);letter-spacing:.02em;color:var(--pl-charcoal);vertical-align:.0625rem;border-radius:999px;margin-right:.375rem;padding:0 .4375rem;font-size:.6875rem;font-weight:600;display:inline-block}.al-example-open{color:var(--pl-ink);margin-top:auto;padding-top:.375rem;font-size:.8125rem;font-weight:600}.al-story{height:auto;margin-top:0}.al-story-pin{min-height:0;padding-block:0;position:static}.al-story-bar span{transition:transform .42s linear}.al-lines li{animation-duration:.4s}.al .pl-hero-in{gap:clamp(3rem,8vh,5.5rem);padding-block:clamp(3.5rem,10vh,7rem) clamp(4rem,11vh,7.5rem)}.al .pl-hero-top{gap:2rem clamp(3rem,7vw,7rem)}.al .pl-intake{gap:1rem;padding:1.5rem}.al-demo-note{margin-top:.125rem}@media (max-width:1000px){.al-story-steps{display:grid}}@media (max-width:700px){.al-story-steps{display:none}.al .pl-hero-in{gap:2.5rem;padding-block:2.5rem 3rem}}.pl.yc{background:#fbfaf8 radial-gradient(60rem 28rem at 50% -6rem,#d5682f21,#0000 70%)}.yc-wrap{width:min(72rem,100% - 2.5rem);margin-inline:auto}.yc-narrow{width:min(46rem,100% - 2.5rem)}.yc-center{text-align:center;flex-direction:column;align-items:center;display:flex}.yc-hero{padding:clamp(3.5rem,9vw,7rem) 0 clamp(3rem,6vw,5rem)}.yc-eyebrow{letter-spacing:.01em;color:var(--pl-ink);font-size:.8125rem;font-weight:600;display:inline-block}.yc-h1{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;letter-spacing:-.035em;max-width:20ch;color:var(--pl-charcoal);margin-top:1rem;font-size:clamp(2.25rem,7vw,4.75rem);font-weight:800;line-height:1.02}.yc-h1 span{color:var(--pl-ink)}.yc-sub{max-width:36rem;color:var(--pl-muted);margin-top:1.375rem;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.55}.yc-h2{letter-spacing:-.03em;max-width:22ch;color:var(--pl-charcoal);font-size:clamp(1.875rem,4vw,2.75rem);font-weight:800;line-height:1.08}.yc-center .yc-h2{margin-inline:auto}.yc-section{padding:clamp(4rem,8vw,6.5rem) 0}.yc-section .yc-eyebrow+.yc-h2{margin-top:.75rem}.yc-form{text-align:left;width:min(36rem,100%);margin-top:2.25rem}.yc-field{background:#fff;border:1px solid #1b1b1b24;border-radius:.875rem;gap:.375rem;padding:.375rem;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #1b1b1b0d,0 12px 32px -12px #6a341738}.yc-field:focus-within{border-color:var(--pl-apricot);box-shadow:0 0 0 4px #d5682f24,0 12px 32px -12px #6a341740}.yc-field .company-search{flex:1;min-width:0}.yc-field input{width:100%;height:3rem;color:var(--pl-charcoal);background:0 0;border:0;outline:0;padding:0 .875rem;font-size:1.0625rem}.yc-field input:focus,.yc-field input:focus-visible{box-shadow:none;outline:0}.yc-btn{background:var(--pl-charcoal);color:#fff;cursor:pointer;border:0;border-radius:.625rem;flex:none;align-items:center;gap:.5rem;height:3rem;padding:0 1.25rem;font-size:.9375rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.yc-btn:hover{background:#000}.yc-btn:active{transform:translateY(1px)}.yc-btn:disabled{opacity:.7;cursor:progress}.yc-form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-top:1rem;padding-inline:.25rem;display:flex}.yc-note{color:var(--pl-muted);font-size:.8125rem}.yc-describe-row{justify-content:center;margin-top:.75rem;display:flex}.yc-describe-link,.yc-describe-link:hover,.yc-describe-link:active{min-height:0;box-shadow:none;font:inherit;color:var(--pl-muted);text-underline-offset:.2rem;cursor:pointer;background:0 0;border:0;border-radius:.25rem;padding:.25rem 0;font-size:.8125rem;font-weight:500;-webkit-text-decoration:underline #1b1b1b40;text-decoration:underline #1b1b1b40;transform:none}.yc-describe-link:hover{color:var(--pl-charcoal);text-decoration-color:currentColor}.yc-describe-link:focus-visible{outline:2px solid var(--pl-charcoal);outline-offset:3px}.yc-describe{width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--pl-charcoal);background:#fff;border:0;border-radius:1rem;margin:auto;padding:0;box-shadow:0 24px 64px #1b1b1b2e}.yc-describe::backdrop{background:#1b1b1b66}.yc-describe form{text-align:left;gap:.375rem;padding:1.5rem;display:grid}.yc-describe-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.yc-describe h2{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700}.yc-describe-sub{color:var(--pl-muted);margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.yc-describe label{margin-top:.5rem;font-size:.875rem;font-weight:600}.yc-describe label span{color:var(--pl-muted);margin-left:.375rem;font-weight:400}.yc-describe textarea,.yc-describe input{box-sizing:border-box;width:100%;font:inherit;color:inherit;resize:vertical;background:#fff;border:1px solid #1b1b1b29;border-radius:.625rem;padding:.625rem .75rem;font-size:.9375rem}.yc-describe textarea{field-sizing:content;min-height:4.75rem}.yc-describe-close{width:2.25rem;height:2.25rem;min-height:0;box-shadow:none;color:var(--pl-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;padding:0;display:grid}.yc-describe-cancel{min-height:0;box-shadow:none}.yc-describe-close:hover{color:var(--pl-charcoal);background:#f3f1ed}.yc-describe-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.yc-describe textarea:hover,.yc-describe input:hover{border-color:#1b1b1b4d}.yc-describe textarea:focus,.yc-describe input:focus,.yc-describe textarea:focus-visible,.yc-describe input:focus-visible{border-color:var(--pl-apricot);outline:0;box-shadow:0 0 0 4px #d5682f24}.yc-describe-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.yc-describe-cancel{height:3rem;font:inherit;color:var(--pl-muted);cursor:pointer;background:0 0;border:0;border-radius:.625rem;padding:0 1rem;font-weight:600}.yc-describe-cancel:hover{color:var(--pl-charcoal)}.yc-form .notice{margin-top:.875rem}@media (max-width:560px){.yc-field{flex-direction:column}.yc-btn,.yc-form-foot{justify-content:center}}.yc-hero{isolation:isolate;position:relative;overflow:clip}.yc-form{position:relative}.yc-veins{z-index:-1;pointer-events:none;width:1800px;height:1100px;margin-left:-900px;position:absolute;top:-517px;left:50%;-webkit-mask-image:radial-gradient(50% 46%,#000 58%,#0000 100%);mask-image:radial-gradient(50% 46%,#000 58%,#0000 100%)}@media (max-width:720px){.yc-veins{display:none}}.yc-shot{background:#fff;border:1px solid #1b1b1b1a;border-radius:1rem;max-width:60rem;margin:clamp(3rem,6vw,4.5rem) auto 0;overflow:hidden;box-shadow:0 2px 4px #1b1b1b0a,0 40px 80px -32px #40241447}.yc-shot-bar{background:#faf9f7;border-bottom:1px solid #1b1b1b12;align-items:center;gap:.375rem;padding:.75rem 1rem;display:flex}.yc-shot-bar span{background:#e4e1dc;border-radius:50%;width:.625rem;height:.625rem}.yc-shot-bar em{color:var(--pl-muted);margin-left:.75rem;font-size:.75rem;font-style:normal}.yc-shot-body{padding:clamp(1.25rem,3vw,2rem)}.yc-pill-ok,.yc-pill-look,.yc-pill-no{white-space:nowrap;border-radius:999px;justify-self:end;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.yc-pill-ok{color:#1f7a4d;background:#e8f4ec}.yc-pill-look{color:#8a5a12;background:#fdf1e3}.yc-pill-no{color:#5c5853;background:#f3f1ee}.yc-shot-stats{text-align:left;border-bottom:1px solid #1b1b1b12;flex-wrap:wrap;gap:.5rem 1.75rem;padding-bottom:1.125rem;display:flex}.yc-shot-stats p{color:var(--pl-muted);font-size:.875rem}.yc-shot-stats strong{letter-spacing:-.02em;color:var(--pl-charcoal);margin-right:.25rem;font-size:1.25rem;font-weight:800}.yc-shot-stats .is-ok strong{color:#1f7a4d}.yc-shot-rows{text-align:left;margin:.5rem 0 0;padding:0;list-style:none}.yc-shot-rows li{grid-template-columns:2rem minmax(8rem,12rem) 1fr auto;align-items:center;gap:.875rem;padding:.75rem 0;display:grid}.yc-shot-rows li+li{border-top:1px solid #1b1b1b0f}.yc-shot-mark{width:2rem;height:2rem;color:var(--pl-muted);background:#faf9f7;border:1px solid #1b1b1b1a;border-radius:.5rem;place-items:center;font-size:.75rem;font-weight:700;display:grid}.yc-shot-mark:has(img){background:0 0;border:0}.yc-shot-name{color:var(--pl-charcoal);overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.yc-shot-why{color:var(--pl-muted);font-size:.8125rem}.yc-shot-features{text-align:left;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.yc-shot-features li{background:#faf6f2;border-radius:.75rem;padding:.875rem 1rem}.yc-shot-features strong{color:var(--pl-ink);font-size:.875rem;display:block}.yc-shot-features span{color:var(--pl-muted);margin-top:.125rem;font-size:.8125rem;line-height:1.45;display:block}@media (max-width:560px){.yc-shot-rows li{grid-template-columns:2rem 1fr auto;gap:.25rem .75rem}.yc-shot-why{grid-area:2/2/auto/-1}}.yc-continue{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin-top:1.5rem;font-size:.875rem;display:flex}.yc-continue a{min-height:2.75rem;color:var(--pl-charcoal);background:#fffc;border:1px solid #1b1b1b1a;border-radius:999px;align-items:center;gap:.25rem;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.yc-continue a span{color:var(--pl-muted);font-weight:400}.yc-continue a:hover{border-color:#1b1b1b4d}.yc-continue .yc-continue-all{color:var(--pl-ink);text-underline-offset:.25rem;background:0 0;border-color:#0000;text-decoration:underline}.yc-shot figcaption{text-align:center;border-top:1px solid #1b1b1b12;padding:.875rem 1.25rem;font-size:.8125rem}.yc-shot figcaption a{color:var(--pl-ink);font-weight:600;text-decoration:none}.yc-shot figcaption a:hover{text-decoration:underline}.yc-steps{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.yc-steps li{background:#fff;border:1px solid #1b1b1b14;border-radius:.875rem;padding:1.5rem}.yc-step-n{width:2rem;height:2rem;color:var(--pl-ink);background:#f8e7dc;border-radius:.5rem;place-items:center;font-size:.8125rem;font-weight:800;display:grid}.yc-steps h3{letter-spacing:-.01em;margin-top:1rem;font-size:1.0625rem;font-weight:700}.yc-steps p{color:var(--pl-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.6}.yc-faq{border-top:1px solid #1b1b1b1a;margin-top:2rem}.yc-faq details{border-bottom:1px solid #1b1b1b1a}.yc-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.125rem 0;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.yc-faq summary::-webkit-details-marker{display:none}.yc-faq summary:after{content:"+";color:var(--pl-muted);transition:transform .25s var(--pl-ease);font-size:1.25rem;font-weight:400;line-height:1}.yc-faq details[open] summary:after{transform:rotate(45deg)}.yc-faq p{max-width:40rem;color:var(--pl-muted);padding:0 0 1.25rem;line-height:1.65}.yc-cta{background:#f6ebe3 radial-gradient(40rem 18rem at 50% 0,#d5682f29,#0000 70%);border-radius:1.5rem;margin:2rem 1rem 0;padding:clamp(3.5rem,7vw,5.5rem) 0}@media (min-width:1200px){.yc-cta{max-width:76rem;margin-inline:auto}}.yc .al-story{background:0 0}.yc .al-section{padding-block:clamp(4rem,8vw,6.5rem)}@media (prefers-reduced-motion:reduce){.yc-field,.yc-btn,.yc-faq summary:after{transition:none}}.agent-header{height:3.75rem;padding:0 max(1rem,env(safe-area-inset-left,0px));background:#f7f7f5;border-bottom:1px solid #1b1b1b29;flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.agent-brand{color:#1b1b1b;letter-spacing:-.025em;align-items:center;min-height:2.75rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.agent-header-link{color:#b4501c;align-items:center;min-height:2.75rem;font-size:.875rem;display:inline-flex}.agent-brand:focus-visible,.agent-header-link:focus-visible{outline-offset:2px;outline-color:#b4501c}.agent-main{flex:1;width:100%;min-width:0;max-width:82.5rem;margin:0 auto;padding:2.5rem clamp(1rem,4vw,3rem) 2rem}.agent-main:focus{outline:none}.agent-footer{border-top:1px solid var(--line);color:var(--muted);text-align:center;max-width:none;margin-top:3rem;padding-top:1.25rem;font-size:.8125rem}.agent-start{max-width:44rem;margin:2.5rem auto 0}.agent-start h1{letter-spacing:-.045em;max-width:18ch;font-size:clamp(2.25rem,4.2vw,3.5rem);line-height:1.08}.agent-lede{color:var(--muted);max-width:54ch;margin-top:1.125rem;font-size:1.0625rem;line-height:1.7}.agent-start-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sheet);margin-top:2rem;padding:1.75rem}.agent-start-form>label{font-size:1rem}.agent-start-row{align-items:stretch;gap:.75rem;display:flex}.agent-start-row>input{flex:1;font-size:1.0625rem}.agent-start-row>button{white-space:nowrap;flex:none}.agent-start-options{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.agent-start-options label{color:var(--muted);margin:0;font-size:.875rem;font-weight:400}.agent-main select{font:inherit;background:var(--surface);min-height:2.75rem;color:var(--ink);border-radius:var(--radius-control);border:1px solid #c4c0b8;max-width:100%;padding:.5rem .75rem;font-size:.875rem}.agent-start-form .notice{margin:1rem 0 0}.agent-check:not(:empty){margin-top:1rem}.agent-hint{color:var(--muted);margin-top:1rem;font-size:.875rem}.agent-recent{margin-top:2.5rem}.agent-recent h2{font-size:1rem}.agent-recent ul{margin:.75rem 0 0;padding:0;list-style:none}.agent-recent li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.625rem 0;font-size:.875rem;display:flex}.agent-recent li span{color:var(--muted)}.agent-recent a{align-items:center;min-height:2.75rem;font-weight:600;display:inline-flex}.agent-tag{color:var(--muted);background:#efede6;border-radius:999px;padding:.125rem .5rem;font-size:.75rem}.agent-board{min-width:0}.agent-board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.agent-eyebrow{color:var(--muted);font-size:.8125rem;font-weight:600}.agent-board-head h1{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(1.875rem,3.2vw,2.75rem);line-height:1.12}.agent-board-head h1:focus{outline:none}.agent-board-head .secondary{min-height:2.75rem;padding:.5rem 1rem;font-size:.875rem}.agent-synthetic{margin:1.25rem 0 0}.agent-pulse{background:var(--orange);border-radius:50%;flex:none;width:.625rem;height:.625rem;animation:1.6s ease-out infinite agent-pulse}@keyframes agent-pulse{0%{box-shadow:0 0 #b4501c80}70%,to{box-shadow:0 0 0 .625rem #0000}}.agent-failed p{max-width:none}.agent-section-head{margin-bottom:1rem}.agent-section-head h2{font-size:1.25rem}.agent-section-head p{color:var(--muted);margin-top:.375rem;font-size:.875rem}.agent-assumptions{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sheet);margin-bottom:2rem;padding:1.5rem 1.75rem}.agent-assumption-list{gap:0;margin:0;display:grid}.agent-assumption-list>div{border-top:1px solid var(--line);grid-template-columns:9.5rem minmax(0,1fr);gap:.5rem 1.25rem;padding:.875rem 0;display:grid}.agent-assumption-list dt{padding-top:.625rem;font-size:.875rem;font-weight:600}.agent-assumption-list dd{flex-wrap:wrap;align-items:flex-start;gap:.5rem;min-width:0;margin:0;display:flex}.agent-empty{color:var(--muted);padding:.625rem 0;font-size:.875rem}.agent-main .agent-chip{background:var(--surface);max-width:100%;min-height:2.75rem;color:var(--ink);border-radius:var(--radius-control);text-align:left;white-space:normal;box-shadow:none;border:1px solid #d4d1ca;align-items:center;gap:.5rem;padding:.4375rem .75rem;font-size:.875rem;font-weight:500;line-height:1.35;display:inline-flex;transform:none}.agent-main .agent-chip:hover{background:#f6f4ef;border-color:#b9b5ad}.agent-chip-label{overflow-wrap:anywhere;min-width:0}.agent-chip-tag{letter-spacing:.01em;color:var(--muted);background:#f0eee8;border-radius:.3125rem;flex:none;padding:.125rem .4375rem;font-size:.6875rem;font-weight:600}.agent-main .agent-chip.tone-good{border-color:#b7d3c3}.agent-chip.tone-good .agent-chip-tag{color:#1f7a4d;background:#e6f1eb}.agent-chip.tone-bad .agent-chip-tag{color:#b3261e;background:#f8e6e4}.agent-main .agent-chip.is-off{color:var(--muted);border-style:dashed}.agent-chip.is-off .agent-chip-label{text-decoration:line-through}.agent-popover{background:var(--surface);width:min(32rem,100vw - 2rem);max-height:min(80dvh,40rem);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sheet);margin:auto;padding:1.25rem 1.375rem;overflow:auto}.agent-popover::backdrop{background:#0f0e0c52}.agent-popover-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.agent-popover-head p{overflow-wrap:anywhere;font-weight:600}.agent-popover .agent-popover-close{width:2.75rem;min-height:2.75rem;color:var(--ink);border:1px solid var(--line);box-shadow:none;background:0 0;flex:none;padding:.5rem}.agent-popover .agent-popover-close:hover{background:#f0eee9}.agent-popover-close svg{stroke:currentColor;stroke-width:1.75px;fill:none}.agent-popover-note{color:var(--muted);overflow-wrap:anywhere;margin-top:.75rem;font-size:.875rem}.agent-edit{border-top:1px solid var(--line);margin-top:1.125rem;padding-top:1rem}.agent-edit-title{color:var(--muted);overflow-wrap:anywhere;margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.agent-edit label{margin:.875rem 0 .375rem;font-size:.8125rem}.agent-edit-row{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.agent-edit-row>input{flex:12rem}.agent-video-tag{z-index:50;color:#fff;letter-spacing:.01em;pointer-events:none;background:#1b1b1bd1;border-radius:999px;margin:0;padding:.375rem .75rem;font-size:.75rem;font-weight:600;position:fixed;bottom:1rem;left:1rem}.agent-edit-row>input:focus,.agent-edit-row>input:focus-visible,.agent-start-row>input:focus,.agent-start-row>input:focus-visible{border-color:#d5682f;outline:0;box-shadow:0 0 0 4px #d5682f24}.agent-main .agent-edit-row>button,.agent-popover .agent-edit-row>button{min-height:2.75rem;padding:.5rem .875rem;font-size:.875rem}.agent-add{width:100%}.agent-add>summary{min-height:2.75rem;color:var(--orange);align-items:center;padding:.25rem 0;font-size:.875rem;font-weight:600;display:inline-flex}.agent-add form{margin-top:.25rem}.agent-quote{border:1px solid var(--line);background:#fcfbf9;border-radius:.625rem;margin:.75rem 0 0;padding:.875rem 1rem}.agent-quote-text{color:var(--ink);text-underline-offset:.2rem;overflow-wrap:anywhere;white-space:pre-wrap;font-size:.9375rem;line-height:1.65;-webkit-text-decoration:underline #c4c0b8;text-decoration:underline #c4c0b8;display:block}blockquote.agent-quote-text{margin:0;text-decoration:none}.agent-quote-text:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.agent-quote figcaption{color:var(--muted);flex-wrap:wrap;gap:.125rem .875rem;margin-top:.5rem;font-size:.75rem;display:flex}.agent-quote figcaption span{overflow-wrap:anywhere;min-width:0}.agent-results{margin-bottom:2rem}.agent-results-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.agent-count-control{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:400;display:flex}.agent-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.agent-column{min-width:0}.agent-column-title{border-top:3px solid #8a857d;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.75rem 0 .625rem;font-size:1rem;display:flex}.column-shortlisted .agent-column-title{border-top-color:#1f7a4d}.column-needs_look .agent-column-title{border-top-color:#2457a6}.column-rejected .agent-column-title{border-top-color:#b3261e}.agent-count{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8125rem;font-weight:600}.agent-card{background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:.75rem;min-width:0;margin-bottom:1rem;padding:1.125rem}.agent-card-head h3{font-size:1.0625rem;line-height:1.35}.agent-card-head a{align-items:center;min-height:2.75rem;font-size:.875rem;display:inline-flex}.agent-card-summary{color:var(--muted);font-size:.875rem}.agent-pitch{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-control);margin-top:.75rem;padding:.875rem 1rem}.agent-pitch-label{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.agent-pitch-label+p,.agent-pitch-label+blockquote{margin-top:.25rem}.agent-pitch-why{margin-bottom:.625rem;font-size:.875rem}.agent-pitch-opener{border-left:3px solid var(--line);overflow-wrap:anywhere;margin:0;padding-left:.75rem;font-size:.875rem}.agent-pitch-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin-top:.75rem;font-size:.75rem;display:flex}.agent-main .agent-small-button{background:var(--surface);min-height:2.75rem;color:var(--ink);box-shadow:none;border:1px solid #c4c0b8;padding:.5rem .875rem;font-size:.8125rem}.agent-reason{margin-top:.25rem}.agent-reason>p{color:#b3261e;font-size:.875rem;font-weight:600}.agent-missing>p{color:#2457a6;font-size:.8125rem;font-weight:600}.agent-missing ul{margin:.375rem 0 0;padding-left:1.125rem;font-size:.875rem}.agent-missing li+li{margin-top:.25rem}.agent-unconfirmed{background:#fbf4e6;border-left:3px solid #b7791f;border-radius:.25rem;margin-top:.625rem;padding:.5rem .75rem}.agent-unconfirmed>p{color:#8a5a12;font-size:.8125rem;font-weight:600}.agent-unconfirmed ul{overflow-wrap:anywhere;margin:.25rem 0 0;padding-left:1.125rem;font-size:.8125rem}.agent-unread{margin-top:.375rem}.agent-unread>summary{color:var(--muted);cursor:pointer;font-size:.875rem}.agent-unread li{overflow-wrap:anywhere;color:var(--muted)}.agent-evidence-chips{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}.agent-thrown{border:1px solid var(--line);border-radius:var(--radius-control);background:#fbfaf8;margin-top:.875rem;padding:.875rem 1rem}.agent-thrown-title{letter-spacing:.01em;font-size:.8125rem;font-weight:700}.agent-thrown-title span{color:var(--muted);background:#ebe7e1;border-radius:999px;margin-left:.375rem;padding:.0625rem .4375rem;font-weight:600}.agent-thrown ul{margin:.5rem 0 0;padding:0;list-style:none}.agent-thrown li{border-top:1px solid var(--line);padding:.625rem 0}.agent-thrown li:first-child{border-top:0}.agent-thrown-claim{font-size:.8125rem;font-weight:600}.agent-thrown-quote{color:var(--muted);quotes:"“" "”";overflow-wrap:anywhere;margin-top:.25rem;font-size:.8125rem;line-height:1.5;display:block}.agent-thrown-why{margin-top:.375rem;font-size:.8125rem;line-height:1.6}.agent-thrown-why .agent-decision{margin-right:.5rem}.agent-all-quotes{margin-top:.5rem}.agent-all-quotes>summary{color:var(--orange);font-size:.875rem}.agent-all-quotes ul{margin:0;padding:0;list-style:none}.agent-all-quotes li{border-top:1px solid var(--line);padding:.75rem 0}.agent-evidence-line{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;font-size:.875rem;font-weight:600;display:flex}.agent-decision{color:var(--muted);background:#f0eee8;border-radius:.3125rem;padding:.125rem .4375rem;font-size:.6875rem;font-weight:600}.agent-decision.supports{color:#1f7a4d;background:#e6f1eb}.agent-decision.contradicts{color:#b3261e;background:#f8e6e4}.agent-decision-reason{color:var(--muted);margin-top:.5rem;font-size:.8125rem}.agent-checked{color:var(--muted);margin-top:.625rem;font-size:.8125rem}.agent-checked>span{color:var(--ink);font-weight:600}.agent-choice{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sheet);margin-bottom:2rem;padding:1.5rem 1.75rem}.agent-choice h2{font-size:1.25rem}.agent-choice>p{color:var(--muted);margin-top:.5rem}.agent-readings{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;margin:1.25rem 0 .5rem;display:grid}.agent-main .agent-reading{background:var(--surface);min-height:6rem;color:var(--ink);text-align:left;white-space:normal;box-shadow:none;border:1px solid #d4d1ca;border-radius:.75rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;padding:1rem 1.125rem;font-weight:400;display:flex;transform:none}.agent-main .agent-reading:hover{border-color:var(--orange);background:#fdf8f4}.agent-reading strong{overflow-wrap:anywhere;font-size:1rem}.agent-reading span{color:var(--muted);overflow-wrap:anywhere;font-size:.875rem}.agent-reading small{color:var(--muted);overflow-wrap:anywhere;margin-top:.375rem;font-size:.8125rem}.agent-describe form{gap:.25rem;max-width:36rem;display:grid}.agent-describe form label{margin:.75rem 0 .25rem}.agent-describe form button{justify-self:start;margin-top:1rem}.agent-transparency{margin-bottom:1rem}.agent-transparency details{border-top:1px solid var(--line)}.agent-transparency summary{font-size:.875rem}.agent-transparency ul{color:var(--muted);margin:0 0 1rem;padding-left:1.125rem;font-size:.8125rem}.agent-telemetry{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem;font-size:.875rem}.agent-telemetry p{flex-wrap:wrap;gap:.25rem 1.25rem;max-width:none;display:flex}.agent-telemetry .agent-models{color:var(--muted);overflow-wrap:anywhere;margin-top:.375rem;font-size:.75rem}.agent-budget{color:#b3261e;font-weight:600}@media (max-width:1000px){.agent-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.agent-header{padding:0 1rem}.agent-main{padding:1.75rem 1rem 1.5rem}.agent-start{margin-top:1rem}.agent-start h1{font-size:2.25rem}.agent-start-form{padding:1.25rem}.agent-start-row{flex-direction:column}.agent-start-row>button{white-space:normal}.agent-assumptions,.agent-choice{padding:1.25rem 1rem}.agent-assumption-list>div{grid-template-columns:minmax(0,1fr);gap:.375rem}.agent-assumption-list dt{padding-top:0}}@media (prefers-reduced-motion:reduce){.agent-pulse{animation:none}}.agent-board-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.agent-share{min-height:2.75rem;color:var(--ink);background:var(--surface);border-radius:var(--radius-control);border:1px solid #c4c0b8;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.agent-share:hover{border-color:var(--ink)}
