:root{--sift-bg:#0c0d0f;--sift-p1:#131518;--sift-p2:#1a1d21;--sift-line:#2a2e34;--sift-ink:#ece9e1;--sift-mut:#8c9199;--sift-lime:#c8f23a;--sift-on-lime:#0c0d0f;--sift-dot-ink:#ece9e11f;--sift-limetx:#c8f23a;--sift-good:#35c775;--sift-mid:#f0b429;--sift-bad:#ff5a1f;--sift-mono:"DejaVu Sans Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--sift-sans:"Liberation Sans", Helvetica, Arial, ui-sans-serif, system-ui, sans-serif;--sift-gutter:40px;--sift-container:1280px}:root[data-theme=light]{--sift-bg:#f2efe7;--sift-p1:#fbfaf6;--sift-p2:#e9e5d9;--sift-line:#d3cec0;--sift-ink:#131313;--sift-mut:#6f6b62;--sift-limetx:#4d7a00;--sift-good:#17703d;--sift-mid:#8a5a00;--sift-bad:#d9420b;--sift-dot-ink:#14161a29}html body .sift-score{flex-direction:column;align-items:flex-start;min-width:94px;line-height:1;display:inline-flex}html body .sift-score-num{font-family:var(--sift-mono);letter-spacing:-.03em;font-size:36px;font-weight:700;line-height:1}html body .sift-score-num small{font-size:.5em;font-weight:700}html body .sift-meter{grid-auto-flow:column;gap:2px;width:max-content;margin-top:7px;display:grid}html body .sift-meter i{background:var(--sift-line);border-radius:50%;width:4px;height:4px;display:block}html body .sift-score--high{--c:var(--sift-good)}html body .sift-score--mid{--c:var(--sift-mid)}html body .sift-score--low{--c:var(--sift-bad)}html body .sift-score-num{color:var(--c)}html body .sift-meter i.f{background:var(--c)}html body .weather-profile-match-col .sift-meter{gap:1px;max-width:100%;overflow:hidden}html body .weather-profile-match-col .sift-meter i{width:3px;height:3px}html body .sift-score-band{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-mut);margin-top:5px;font-size:9.5px}html body .site-chrome-top{background:var(--sift-bg);border-bottom:1px solid var(--sift-line);-webkit-backdrop-filter:none;backdrop-filter:none}html body .site-chrome-top-inner{max-width:var(--sift-container);padding:0 var(--sift-gutter);min-height:60px;margin:0 auto}html body .top-navigation--standalone{align-items:center;gap:26px;height:60px;padding-top:0}html body .top-navigation-start,html body .top-navigation-actions{align-items:center;gap:26px;height:60px}html body .top-navigation-sift{align-items:center;margin-right:-15px;display:flex}html body .top-navigation-wordmark{color:var(--sift-ink);align-items:center;gap:11px;margin-right:2px;text-decoration:none;display:inline-flex}html body .top-navigation-wordmark-name{font-family:var(--sift-sans);letter-spacing:-.02em;font-size:20px;font-weight:700}html body .top-navigation-wordmark-badge{font-family:var(--sift-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--sift-p2);color:var(--sift-ink);border-radius:4px;padding:2px 8px;font-size:10.5px}html body .top-navigation-link,html body .top-navigation-admin-link{box-sizing:border-box;height:60px;font-family:var(--sift-mono);letter-spacing:.1em;color:var(--sift-mut);border-bottom:2px solid #0000;border-radius:0;align-items:center;padding:0;font-size:11px}html body .top-navigation-link:hover{color:var(--sift-ink);background:0 0}html body .top-navigation-link.is-active{color:var(--sift-ink);border-bottom-color:var(--sift-lime)}html body .top-navigation-link.is-active,html body .top-navigation-link{padding-top:2px}html body main{width:100%;max-width:var(--sift-container);padding-left:var(--sift-gutter);padding-right:var(--sift-gutter);box-sizing:border-box;margin-left:auto;margin-right:auto}html body .agent-workbench{--agent-line:var(--sift-line);--agent-accent:var(--sift-lime);background:0 0;border:0;gap:24px;margin-top:0;padding:0}html body .agent-workbench>.agent-workbench-hero{border:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin:0;padding:30px 0 0;display:flex}html body .agent-workbench-kicker{font-family:var(--sift-mono);letter-spacing:.09em;color:var(--sift-mut);margin:0 0 6px;font-size:11px}html body .agent-workbench-hero>.agent-workbench-kicker{flex-basis:100%;order:-1;margin:0}html body .agent-workbench-hero .agent-workbench-lede{font-family:var(--sift-sans);letter-spacing:-.03em;color:var(--sift-ink);margin-top:0;font-size:38px;font-weight:700;line-height:1.1}html body .agent-workbench-lede .publisher-inbox-profile-name,html body .agent-workbench-lede .publisher-inbox-profile-filter-trigger{font:inherit;color:inherit;border:0;border-bottom:2px solid var(--sift-lime);background:0 0;border-radius:0;padding:0}html body .sift-live-pill{background:var(--sift-p1);border:1px solid var(--sift-line);border-radius:12px;align-items:center;gap:12px;padding:10px 16px;display:flex}html body .sift-live-pill-copy{flex-direction:column;gap:2px;display:flex}html body .sift-live-pill-title{font-family:var(--sift-mono);color:var(--sift-ink);font-size:12px}html body .sift-live-pill-sub{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-mut);font-size:9.5px}html body .agent-workbench .ui-collapsible-standalone.ui-collapsible-section{border:1px solid var(--sift-line);background:var(--sift-p1);--ui-collapse-heading:var(--sift-ink);--ui-collapse-subheading:var(--sift-mut);--ui-collapse-divider:var(--sift-line);border-radius:12px;margin:0 0 10px;padding:0;overflow:hidden}html body .agent-workbench .ui-collapsible-standalone>.ui-collapsible-section-summary{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-ink);flex-wrap:nowrap;align-items:center;gap:12px;padding:14px 18px;font-size:12px;display:flex}html body .agent-workbench .ui-collapsible-standalone>.ui-collapsible-section-summary .ui-collapsible-section-heading{font:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit}html body .agent-workbench .ui-collapsible-standalone>.ui-collapsible-section-summary .ui-collapsible-summary-sep{display:none}html body .agent-workbench .ui-collapsible-standalone>.ui-collapsible-section-summary .ui-collapsible-summary-subtitle{color:var(--sift-mut);letter-spacing:.03em;text-transform:none;font:inherit}html body .agent-workbench .ui-collapsible-standalone>.ui-collapsible-section-summary:before{width:auto;height:auto;color:var(--sift-lime);content:"▸";background:0 0;border:0;font-size:12px;transform:none}html body .agent-workbench .ui-collapsible-standalone[open]>.ui-collapsible-section-summary:before{content:"▾";transform:none}html body .agent-workbench .ui-collapsible-standalone>.ui-collapsible-section-body{border-top:1px solid var(--sift-line);padding:4px 18px 18px}html body .agent-workbench .my-projects-received-body{padding:0}html body .agent-workbench .my-projects-list-sort{background:var(--sift-p1);z-index:3;align-items:center;gap:8px;padding:14px 0 12px;display:flex;position:sticky;top:60px}html body .agent-workbench .my-projects-list-sort-label{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-mut);margin:0;font-size:11px}html body .agent-workbench .my-projects-list-sort-btn{font-family:var(--sift-mono);letter-spacing:0;border:1px solid var(--sift-line);color:var(--sift-ink);background:0 0;border-radius:99px;padding:3px 11px;font-size:12px}html body .agent-workbench .my-projects-list-sort-btn:hover{border-color:var(--sift-mut);color:var(--sift-ink)}html body .agent-workbench .my-projects-list-sort-btn.is-active{background:var(--sift-ink);color:var(--sift-bg);border-color:var(--sift-ink)}html body .agent-workbench .my-projects-list{gap:0;max-height:none;margin:0 -18px;padding:0}html body .agent-workbench .my-projects-row{border-top:1px solid var(--sift-line);align-items:center;gap:22px;padding:14px 22px}html body .agent-workbench .my-projects-list>li:first-child{border-top:0}html body .agent-workbench .my-projects-row:has(.my-projects-item--outlier){--sift-outlier-grid:14px;--sift-outlier-dot:var(--sift-dot-ink);--sift-outlier-dot-size:.7px;--sift-outlier-wave:320px;--sift-outlier-speed:4.8s;--sift-outlier-rainbow:linear-gradient(100deg, #ff5a1f, #f0b429, #35c775, #3ca0ff, #a064ff, #ff5a1f, #f0b429, #35c775, #3ca0ff, #a064ff, #ff5a1f);isolation:isolate;background-image:radial-gradient(circle, var(--sift-outlier-dot) var(--sift-outlier-dot-size), transparent calc(var(--sift-outlier-dot-size) + .3px));background-size:var(--sift-outlier-grid) var(--sift-outlier-grid);position:relative}html body .agent-workbench .my-projects-row:has(.my-projects-item--outlier):before{content:"";z-index:-1;pointer-events:none;-webkit-mask-image:radial-gradient(circle, #000 var(--sift-outlier-dot-size), transparent calc(var(--sift-outlier-dot-size) + .3px)), linear-gradient(90deg, transparent 0, #000 42%, #000 58%, transparent 100%);-webkit-mask-image:radial-gradient(circle, #000 var(--sift-outlier-dot-size), transparent calc(var(--sift-outlier-dot-size) + .3px)), linear-gradient(90deg, transparent 0, #000 42%, #000 58%, transparent 100%);mask-image:radial-gradient(circle, #000 var(--sift-outlier-dot-size), transparent calc(var(--sift-outlier-dot-size) + .3px)), linear-gradient(90deg, transparent 0, #000 42%, #000 58%, transparent 100%);-webkit-mask-size:var(--sift-outlier-grid) var(--sift-outlier-grid), var(--sift-outlier-wave) 100%;-webkit-mask-size:var(--sift-outlier-grid) var(--sift-outlier-grid), var(--sift-outlier-wave) 100%;mask-size:var(--sift-outlier-grid) var(--sift-outlier-grid), var(--sift-outlier-wave) 100%;-webkit-mask-composite:source-in;animation:sift-outlier-dots var(--sift-outlier-speed) linear infinite;background:linear-gradient(90deg,#ff5a1f,#f0b429,#35c775,#3ca0ff,#a064ff,#ff5a1f);position:absolute;inset:0;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes sift-outlier-dots{0%{-webkit-mask-position:0 0, calc(-1 * var(--sift-outlier-wave)) 0;-webkit-mask-position:0 0, calc(-1 * var(--sift-outlier-wave)) 0;mask-position:0 0, calc(-1 * var(--sift-outlier-wave)) 0}to{-webkit-mask-position:0 0, calc(100% + var(--sift-outlier-wave)) 0;-webkit-mask-position:0 0, calc(100% + var(--sift-outlier-wave)) 0;mask-position:0 0, calc(100% + var(--sift-outlier-wave)) 0}}@media (prefers-reduced-motion:reduce){html body .agent-workbench .my-projects-row:has(.my-projects-item--outlier):before{animation:none}}html body .agent-workbench .my-projects-item{background:0 0;border:0;border-radius:0;align-items:center;gap:22px;padding:0;display:flex;position:static}html body .agent-workbench .my-projects-item:hover,html body .agent-workbench .my-projects-item.my-projects-item--outlier,html body .agent-workbench .my-projects-item.my-projects-item--outlier:hover{background:0 0;border:0}html body .agent-workbench .my-projects-item .outlier-galaxy-layer{display:none}html body .agent-workbench .my-projects-main--fit{flex:1;align-items:center;gap:22px;min-width:0;display:flex}html body .agent-workbench .my-projects-weather{flex:none;width:150px;display:block}html body .agent-workbench .my-projects-score-pill{all:unset;pointer-events:none;display:block}html body .agent-workbench .my-projects-main-copy{flex-direction:column;flex:1;align-items:flex-start;gap:0;min-width:0;display:flex}html body .agent-workbench .my-projects-main-primary{display:block}html body .agent-workbench .my-projects-name{font-family:var(--sift-sans);letter-spacing:-.01em;color:var(--sift-ink);font-size:19px;font-weight:700}html body .agent-workbench .my-projects-studio{font-family:var(--sift-sans);color:var(--sift-mut);margin-left:6px;font-size:15px;font-weight:400}html body .agent-workbench .my-projects-tags{font-family:var(--sift-mono);letter-spacing:.02em;color:var(--sift-mut);margin:4px 0 6px;font-size:11.5px}html body .agent-workbench .my-projects-publisher-profile-row{align-items:center;gap:8px;display:flex}html body .agent-workbench .my-projects-publisher-profile{font-family:var(--sift-mono);letter-spacing:0;color:var(--sift-ink);border:1px solid var(--sift-line);border-radius:99px;padding:1px 9px;font-size:11px}html body .agent-workbench .my-projects-opportunity-badge-inline{all:unset;font-family:var(--sift-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sift-limetx);background:var(--sift-p2);border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:10.5px;display:inline-flex}html body .agent-workbench .my-projects-opportunity-badge-inline .weather-widget-opportunity-badge-glyph{background:var(--sift-lime);width:6px;height:6px;box-shadow:none;border-radius:50%}html body .agent-workbench .my-projects-opportunity-badge-inline .weather-widget-opportunity-badge-text{font:inherit;letter-spacing:inherit;color:inherit}html body .agent-workbench .my-projects-right-meta--stacked{align-items:flex-end;gap:3px;width:140px}html body .agent-workbench .my-projects-right-meta-line{flex-direction:column;align-items:flex-end;gap:3px}html body .agent-workbench .my-projects-meta-separator{display:none}html body .agent-workbench .my-projects-status--budget{all:unset;font-family:var(--sift-mono);letter-spacing:-.03em;color:var(--sift-ink);font-size:17px;font-weight:700}html body .agent-workbench .my-projects-date{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-mut);font-size:11px}html body .agent-workbench .my-projects-row-actions{flex-direction:row;align-items:center;gap:8px}html body .agent-workbench .my-projects-reach-out,html body .agent-workbench .my-projects-decline{border:1px solid var(--sift-line);width:auto;height:auto;color:var(--sift-ink);font-family:var(--sift-sans);white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}html body .agent-workbench .my-projects-reach-out:hover:not(:disabled),html body .agent-workbench .my-projects-decline:hover:not(:disabled){border-color:var(--sift-mut);color:var(--sift-ink);background:0 0}html body .agent-workbench .my-projects-reach-out-icon{width:13px;height:13px}html body .agent-workbench .my-projects-decline-icon{width:14px;height:14px}html body .top-navigation-admin-menu{align-items:center;height:60px}html body .agent-workbench .ui-collapsible-standalone>.ui-collapsible-section-summary{border-bottom:0}html body .agent-workbench .my-projects-hover-wrap{flex:1;min-width:0}html body .agent-workbench .my-projects-tags{max-width:100%}html body .agent-workbench .ui-collapsible-standalone>.ui-collapsible-section-body{border-top:0;margin:0;padding-top:0}html body .agent-workbench .ui-collapsible-standalone[open]>.ui-collapsible-section-summary{border-bottom:1px solid var(--sift-line)}html body .site-footer{border-top:1px solid var(--sift-line);color:var(--sift-mut);margin-top:70px;padding:0}html body .site-footer-inner{max-width:var(--sift-container);padding:34px var(--sift-gutter) 28px;flex-wrap:wrap;align-items:flex-start;gap:0 90px;margin:0 auto;display:flex}html body .site-footer .footer-brand strong{font-family:var(--sift-sans);color:var(--sift-ink);letter-spacing:0;text-transform:lowercase;font-size:18px;font-weight:700}html body .site-footer .footer-tagline{font-family:var(--sift-sans);color:var(--sift-mut);max-width:260px;margin:6px 0 0;font-size:14px;font-style:italic}html body .site-footer .footer-col h3{font-family:var(--sift-mono);letter-spacing:.09em;color:var(--sift-mut);margin:0 0 8px;font-size:11px;font-weight:400}html body .site-footer .footer-col ul{gap:0}html body .site-footer .footer-col a,html body .site-footer .footer-col .landing-footer-doc-btn{font-family:var(--sift-sans);color:var(--sift-mut);font-size:14px;line-height:1.45}html body .site-footer .footer-col a:hover,html body .site-footer .footer-col .landing-footer-doc-btn:hover{color:var(--sift-ink)}html body .site-footer .footer-bar{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-mut);border-top:0;flex:0 0 100%;margin-top:34px;padding-top:0;font-size:11px}html body .weather-report-popup{border:1px solid var(--sift-line);background:var(--sift-bg);box-shadow:none;border-radius:14px}html body .weather-report-popup .weather-widget-banner{padding:14px var(--sift-gutter);background:var(--sift-bg);border-bottom:1px solid var(--sift-line);justify-content:flex-start;align-items:center;gap:24px;display:flex}html body .weather-report-popup .weather-widget-banner-main,html body .weather-report-popup .weather-widget-heading{display:contents}html body .weather-widget-back,html body .weather-report-popup .project-hub-popup-close{font-family:var(--sift-sans);letter-spacing:0;text-transform:none;color:var(--sift-ink);border:1px solid var(--sift-line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:700}html body .weather-widget-back:hover,html body .weather-report-popup .project-hub-popup-close:hover{border-color:var(--sift-mut)}html body .weather-report-popup .weather-widget-banner-identity{gap:0}html body .weather-report-popup .weather-widget-score-hero{flex-direction:row;align-items:center;gap:18px;min-width:0}html body .weather-report-popup .weather-widget-score-hero .sift-score--header .sift-score-num{font-size:60px}html body .weather-report-popup .weather-widget-score-hero .sift-score--header{min-width:0}html body .weather-report-popup .weather-widget-score-hero .sift-meter{margin-top:6px}html body .weather-report-popup .weather-widget-score-label{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-mut);flex-direction:column;align-self:center;gap:4px;margin-left:20px;font-size:11px;display:flex}html body .weather-widget-score-label--high span:last-child{color:var(--sift-good)}html body .weather-widget-score-label--mid span:last-child{color:var(--sift-mid)}html body .weather-widget-score-label--low span:last-child{color:var(--sift-bad)}html body .weather-widget-hdr-titles{flex-direction:column;gap:2px;min-width:0;display:flex}html body .weather-report-popup .weather-widget-title{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-mut);margin:0;font-size:11px;font-weight:400}html body .weather-widget-hdr-name{font-family:var(--sift-sans);letter-spacing:-.03em;color:var(--sift-ink);margin:0;font-size:34px;font-weight:700;line-height:1.1}html body .weather-widget-hdr-studio{letter-spacing:0;color:var(--sift-mut);margin-left:8px;font-size:16px;font-weight:400}html body .weather-report-popup .weather-widget-title-row{align-items:center;gap:14px;margin-left:auto;display:flex}html body .weather-report-popup .weather-widget-banner-actions{margin-left:0}html body .weather-budget-ask-badge--header{background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:2px;padding:0;display:flex}html body .weather-budget-ask-badge--header .weather-budget-ask-badge-key{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-mut);font-size:11px}html body .weather-budget-ask-badge--header .weather-budget-ask-badge-val{font-family:var(--sift-mono);letter-spacing:-.03em;color:var(--sift-ink);font-size:22px;font-weight:700}html body .weather-report-popup .weather-project-overview--title-in-header .weather-project-title-row,html body .weather-report-popup .weather-project-overview .weather-budget-ask-badge--overview{display:none}html body .weather-report-popup .weather-project-overview,html body .weather-report-popup .weather-widget-column{background:var(--sift-bg);border-color:var(--sift-line)}html body .weather-report-popup .weather-project-card{padding:30px 40px}html body .weather-report-popup .weather-project-badge{font-family:var(--sift-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--sift-p2);color:var(--sift-ink);border:0;border-radius:4px;padding:2px 8px;font-size:10.5px}html body .weather-report-popup .weather-project-deck-download{border:1px solid var(--sift-line);width:auto;height:auto;color:var(--sift-ink);font-family:var(--sift-sans);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}html body .weather-report-popup .weather-project-deck-download svg{width:13px;height:13px}html body .weather-project-score-note{font-family:var(--sift-mono);color:var(--sift-mut);margin:4px 0 12px;font-size:12.5px;line-height:1.5}html body .weather-report-popup .weather-project-vertical{font-family:var(--sift-sans);color:var(--sift-mut);font-size:15px;line-height:1.6}html body .weather-report-popup .weather-project-block-label{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-mut);font-size:11px;font-weight:400}html body .weather-report-popup .weather-project-abstract{font-family:var(--sift-sans);color:var(--sift-mut);font-size:15.5px;line-height:1.6}html body :is(.weather-report-popup,.outreach-profile-match) .weather-widget-section-label,html body :is(.weather-report-popup,.outreach-profile-match) .weather-profile-match-extras-label{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-mut);font-size:11px;font-weight:400}html body .weather-report-popup .weather-profile-match-note{font-family:var(--sift-sans);color:var(--sift-mut);margin:6px 0 12px;font-size:14px}html body :is(.weather-report-popup,.outreach-profile-match) .weather-profile-match-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}html body :is(.weather-report-popup,.outreach-profile-match) .weather-profile-match-col{background:var(--sift-p1);border:1px solid var(--sift-line);border-radius:12px;padding:16px}html body :is(.weather-report-popup,.outreach-profile-match) .weather-arc-row{flex-direction:column;align-items:flex-start;gap:6px;display:flex}html body :is(.weather-report-popup,.outreach-profile-match) .weather-arc-copy{flex-direction:column;gap:2px;display:flex}html body :is(.weather-report-popup,.outreach-profile-match) .weather-arc-label,html body :is(.weather-report-popup,.outreach-profile-match) .weather-arc-rationale{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-mut);font-size:11px}html body .weather-pillar-off{font-family:var(--sift-mono);letter-spacing:-.03em;color:var(--sift-mut);margin-bottom:6px;font-size:30px;font-weight:700;line-height:1}html body .sift-score--tile .sift-score-num{font-size:32px}html body .sift-score--tile{min-width:0}html body :is(.weather-report-popup,.outreach-profile-match) .weather-profile-match-extras-grid{flex-wrap:wrap;gap:8px;display:flex}html body :is(.weather-report-popup,.outreach-profile-match) .weather-constraint-card{border:1px solid var(--sift-line);font-family:var(--sift-mono);color:var(--sift-good);text-align:left;background:0 0;border-radius:99px;flex-direction:row;align-items:center;gap:6px;width:auto;min-height:0;padding:3px 11px;font-size:12px;display:inline-flex}html body :is(.weather-report-popup,.outreach-profile-match) .weather-constraint-card span:last-child{font:inherit;color:inherit}html body :is(.weather-report-popup,.outreach-profile-match) .weather-constraint-card--warn{color:var(--sift-mid)}html body :is(.weather-report-popup,.outreach-profile-match) .weather-constraint-card--fail{color:var(--sift-bad)}html body :is(.weather-report-popup,.outreach-profile-match) .weather-constraint-card--unknown{color:var(--sift-mut)}html body .weather-constraint-glyph{font-family:var(--sift-mono)}html body .weather-report-popup .weather-widget-hdr-titles{flex:0 auto}html body .weather-widget-hdr-name--editable{align-items:center;gap:10px;min-width:0;display:flex}html body .weather-widget-hdr-name--editable .weather-widget-hdr-name-text{text-overflow:ellipsis;overflow:hidden}html body .weather-widget-hdr-name-edit{width:26px;height:26px;color:var(--sift-mut);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .14s,background-color .14s,border-color .14s;display:inline-flex}html body .weather-widget-hdr-name-edit:hover{color:var(--sift-ink);background:var(--sift-p2);border-color:var(--sift-line)}html body .weather-widget-hdr-name-input{min-width:0;font:inherit;letter-spacing:inherit;color:var(--sift-ink);background:var(--sift-p2);border:1px solid var(--sift-line);border-radius:8px;outline:none;flex:auto;padding:4px 10px}html body .weather-widget-hdr-name-input:focus{border-color:var(--sift-lime)}html body .weather-widget-hdr-name-error{color:var(--sift-bad);white-space:normal;font-size:12px;font-weight:400}html body .weather-report-popup .weather-widget-title-row,html body .weather-report-popup .weather-widget-banner-actions{flex:none}html body .weather-report-popup .weather-project-badge{white-space:nowrap;flex:none}html body .weather-report-popup .weather-project-badge-row{flex-wrap:nowrap;justify-content:space-between;gap:12px}html body .weather-report-popup .weather-project-badge-actions{min-width:0}html body .weather-report-popup .weather-project-deck-download{min-width:0;max-width:100%}html body .weather-report-popup .weather-project-deck-download-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body .weather-report-popup .weather-project-deck-download{justify-content:flex-start}html body .weather-report-popup .weather-widget-section--profile-match .weather-widget-section-label{border:0;margin:0;padding:0}html body .weather-report-popup .weather-widget-section--profile-match .weather-profile-match-note{font-size:14px;line-height:1.4}html body :is(.weather-report-popup,.outreach-profile-match) .weather-constraint-card-tooltip,html body :is(.weather-report-popup,.outreach-profile-match) .weather-profile-match-extras-grid>*{flex:none;width:auto;display:inline-flex}html body :is(.weather-report-popup,.outreach-profile-match) .weather-constraint-card{height:auto;min-height:0;box-shadow:none;padding:3px 11px;line-height:1.4}html body :is(.weather-report-popup,.outreach-profile-match) .weather-arc-label,html body :is(.weather-report-popup,.outreach-profile-match) .weather-arc-rationale{font-size:10.5px}html body .section-rerun-icon-button--labelled{border:1px solid var(--sift-line);width:auto;height:auto;color:var(--sift-ink);font-family:var(--sift-sans);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}html body .section-rerun-icon-button--labelled:hover:not(:disabled){border-color:var(--sift-mut);color:var(--sift-ink);background:0 0}html body .weather-report-popup .weather-widget-banner{gap:20px}html body .weather-report-popup .weather-widget-hdr-name{font-size:clamp(22px,2.2vw,32px)}html body .weather-report-popup .weather-widget-score-label{margin-left:4px}html body :is(.weather-report-popup,.outreach-profile-match) .weather-constraint-card{white-space:nowrap}html body .project-hub-popup-backdrop:has(.weather-report-popup){background:var(--sift-bg);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;top:60px}html body .project-hub-popup-backdrop:has(.weather-report-popup) .project-hub-popup-stage{max-width:var(--sift-container);padding-inline:var(--sift-gutter);box-sizing:border-box}html body .project-hub-popup-backdrop:has(.weather-report-popup) .weather-report-popup{border:0;border-radius:0;width:100%;max-height:calc(100vh - 60px)}html body .project-hub-popup-backdrop:has(.weather-report-popup) .weather-hub-layout{max-height:calc(100vh - 60px)}html body .project-hub-popup-backdrop:has(.weather-report-popup) .weather-hub-layout:not(:has(>.next-steps))>.weather-widget-column{max-height:calc(100vh - 60px)}html body .marketing-landing{color:var(--sift-ink);--max:1440px;background:0 0}html body .marketing-landing .page{width:100%;max-width:none;padding:0}html body .marketing-landing .nav{height:60px;padding:0 var(--sift-gutter);border-bottom:1px solid var(--sift-line);background:var(--sift-bg);z-index:50;align-items:center;gap:26px;max-width:none;display:flex;position:sticky;top:0}html body .marketing-landing .nav .row{align-items:center;gap:11px;display:flex}html body .marketing-landing .nav strong{font-family:var(--sift-sans);letter-spacing:-.02em;text-transform:lowercase;color:var(--sift-ink);font-size:20px;font-weight:700}html body .marketing-landing .nav .pill{font-family:var(--sift-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--sift-p2);color:var(--sift-ink);border:0;border-radius:4px;padding:2px 8px;font-size:10.5px}html body .marketing-landing .nav .btn{font-family:var(--sift-sans)}html body .marketing-landing .btn-primary{background:var(--sift-lime);border-color:var(--sift-lime);color:#111;border-radius:8px;font-weight:700}html body .marketing-landing .btn-ghost,html body .marketing-landing .btn-secondary{border:1px solid var(--sift-line);color:var(--sift-ink);background:0 0;border-radius:8px;font-weight:700}html body .marketing-landing .split-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:80px;max-width:none;padding:70px 80px 80px;display:grid}html body .marketing-landing .hero-copy .pill{font-family:var(--sift-mono);border:1px solid var(--sift-line);color:var(--sift-ink);letter-spacing:0;background:0 0;border-radius:99px;padding:3px 11px;font-size:12px}html body .marketing-landing .hero-headline h1{font-family:var(--sift-sans);letter-spacing:-.04em;color:var(--sift-ink);margin:24px 0 0;font-size:96px;font-weight:700;line-height:.98}html body .marketing-landing .hero-sub{font-family:var(--sift-sans);letter-spacing:0;color:var(--sift-mut);margin:22px 0 0;font-size:28px;font-style:normal;font-weight:400}html body .marketing-landing .lead{font-family:var(--sift-sans);color:var(--sift-mut);font-size:18px;line-height:1.45}html body .marketing-landing .hero-copy .lead{color:var(--sift-ink);margin-top:20px;max-width:34em!important}html body .marketing-landing .lead strong{color:inherit;font-weight:400}html body .marketing-landing .hero-ctas{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}html body .marketing-landing .hero-ctas .btn{height:auto!important;padding:15px 24px!important;font-size:16px!important}html body .marketing-landing .hero-ctas .text-link{font-family:var(--sift-sans);color:var(--sift-mut);font-size:14px}html body .marketing-landing .hero-ctas .text-small{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-mut);flex-basis:100%;margin-top:6px;font-size:11px}html body .marketing-landing .terminal{background:var(--sift-p1);border:1px solid var(--sift-line);box-shadow:none;border-radius:12px;grid-template-columns:1fr;display:grid;overflow:hidden}html body .marketing-landing .terminal-head{border-bottom:1px solid var(--sift-line);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}html body .marketing-landing .terminal-head .row{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-mut);font-size:11px}html body .marketing-landing .terminal-body{font-family:var(--sift-mono);color:var(--sift-mut);min-height:170px;padding:18px 20px 4px;font-size:13.5px;line-height:1.8;position:relative}html body .marketing-landing .terminal-cmd{color:var(--sift-ink);font-size:14px}html body .marketing-landing .terminal-foot{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px 20px;display:flex}html body .marketing-landing .terminal-foot .step-pill{font-family:var(--sift-mono);border:1px solid var(--sift-line);color:var(--sift-ink);background:0 0;border-radius:99px;padding:3px 11px;font-size:12px}html body .marketing-landing .terminal-score{flex-basis:100%;align-items:center;gap:28px;margin-top:8px;display:flex}html body .marketing-landing .terminal-score-num{font-family:var(--sift-mono);letter-spacing:-.04em;color:var(--sift-mid);font-size:84px;font-weight:700;line-height:1}html body .marketing-landing .terminal-score-num small{font-size:.5em}html body .marketing-landing .terminal-score-meta{flex-direction:column;flex:1;gap:6px;display:flex}html body .marketing-landing .terminal-score-label{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-mut);font-size:11px}html body .marketing-landing .terminal-score .sift-meter{--c:var(--sift-mid);margin-top:0}html body .marketing-landing .terminal-score .sift-meter i.f{background:var(--sift-mid)}html body .marketing-landing .section{max-width:none;padding:70px 80px 0}html body .marketing-landing .sec-head,html body .marketing-landing .sec-head.center{text-align:left;align-items:flex-start;max-width:760px;margin:0}html body .marketing-landing .section-kicker{font-family:var(--sift-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sift-limetx);font-size:11px}html body .marketing-landing .section-kicker .index{color:inherit}html body .marketing-landing .section h2{font-family:var(--sift-sans);letter-spacing:-.03em;color:var(--sift-ink);margin:14px 0 16px;font-size:46px;font-weight:700;line-height:1.05}html body .marketing-landing .section .lead{color:var(--sift-mut);max-width:34em}html body .marketing-landing .section-bridge{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-mut);font-size:11px}html body .marketing-landing .trust-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}html body .marketing-landing .trust-card{background:var(--sift-p1);border:1px solid var(--sift-line);border-radius:12px;padding:22px;display:block;position:relative}html body .marketing-landing .trust-t{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-ink);max-width:70%;margin:0 0 22px;font-size:11px;font-weight:400}html body .marketing-landing .trust-b{font-family:var(--sift-sans);color:var(--sift-mut);margin:0;font-size:15px;line-height:1.5}html body .marketing-landing .pipeline{grid-template-columns:.8fr auto 1.5fr auto 1fr;align-items:stretch;gap:20px;display:grid}html body .marketing-landing .pipe-arrow{color:var(--sift-limetx);align-self:center}html body .marketing-landing .pipe-node,html body .marketing-landing .pipe-hub{background:var(--sift-p1);border:1px solid var(--sift-line);border-radius:12px;padding:22px}html body .marketing-landing .pipe-inbox{align-items:flex-start;gap:16px;display:flex;position:relative}html body .marketing-landing .pipe-inbox-backdrop{opacity:1;display:block;position:static}html body .marketing-landing .pipe-inbox-content .label{font-family:var(--sift-mono);letter-spacing:-.03em;color:var(--sift-ink);font-size:56px;font-weight:700;line-height:1;display:block}html body .marketing-landing .pipe-inbox-content .detail{font-family:var(--sift-sans);color:var(--sift-mut);font-size:14px}html body .marketing-landing .pipe-weather-score{font-family:var(--sift-mono);letter-spacing:-.03em;color:var(--sift-good);font-size:56px;font-weight:700}html body .marketing-landing .paths{grid-template-columns:1.15fr 1fr;gap:16px;margin-top:40px;display:grid}html body .marketing-landing .path-card{background:var(--sift-p1);border:1px solid var(--sift-line);border-radius:12px;padding:24px}html body .marketing-landing .path-label{font-family:var(--sift-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--sift-p2);color:var(--sift-ink);border-radius:4px;padding:2px 8px;font-size:10.5px;display:inline-block}html body .marketing-landing .path-title{font-family:var(--sift-sans);letter-spacing:-.02em;color:var(--sift-ink);margin:14px 0;font-size:26px;font-weight:700}html body .marketing-landing .path-points li{font-family:var(--sift-sans);color:var(--sift-ink);border-top:1px solid var(--sift-line);align-items:center;gap:10px;padding:12px 0;font-size:15px;display:flex}html body .marketing-landing .path-points svg{color:var(--sift-good)}html body .marketing-landing .split-hero{padding:56px 80px 40px}html body .marketing-landing .hero-headline h1{font-size:84px}html body .marketing-landing .hero-ctas{justify-content:flex-start;align-items:center}html body .marketing-landing .hero-copy{text-align:left}html body .marketing-landing .section{padding-top:56px}html body .marketing-landing .split-2,html body .marketing-landing .split-2.flip{display:block}html body .marketing-landing .split-2.flip>:first-child,html body .marketing-landing .split-2.flip>:last-child{order:0}html body .marketing-landing .split-2 .section-intro{max-width:760px;margin-bottom:32px}html body .marketing-landing .pipe-inbox{flex-direction:column;min-height:190px}html body .marketing-landing .pipe-inbox-content .label{font-size:34px}html body .marketing-landing .pipe-inbox-content{position:static}html body .marketing-landing .pipe-hub{min-height:190px;position:relative;overflow:hidden}html body .marketing-landing .pipe-weather{min-height:190px;position:relative}html body .marketing-landing .pipeline{grid-template-columns:1fr auto 1.6fr auto 1fr}html body .marketing-landing .pipeline-caption{font-family:var(--sift-mono);color:var(--sift-mut);letter-spacing:.06em;font-size:11px}html body .marketing-landing .hero-ctas{text-align:left;flex-flow:wrap;justify-content:flex-start;align-items:center}html body .marketing-landing .hero-ctas>*{margin-left:0;margin-right:0}html body .marketing-landing .hero-ctas .hero-how-link{text-decoration:none}html body .marketing-landing .hero-ctas .text-link{text-align:left;flex-basis:100%;order:3}html body .marketing-landing .hero-ctas .text-small{text-align:left;order:4}html body .marketing-landing .split-2 .section-intro,html body .marketing-landing .split-2.flip .section-intro{text-align:left;margin-left:0;margin-right:auto;padding:0}html body .marketing-landing .band{background:var(--sift-p1)}html body .agent-workbench:has(.settings-group){max-width:950px;margin:0 auto;padding:56px 40px 80px}html body .agent-workbench:has(.settings-group) .ui-collapsible-group{flex-direction:column;gap:14px;display:flex}html body .agent-workbench:has(.settings-group) .ui-collapsible-section{background:var(--sift-p1);border:1px solid var(--sift-line);border-radius:8px;padding:0}html body .agent-workbench:has(.settings-group) .ui-collapsible-section-summary{cursor:pointer;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}html body .agent-workbench:has(.settings-group) .ui-collapsible-section[open]>.ui-collapsible-section-summary{border-bottom:1px solid var(--sift-line)}html body .agent-workbench:has(.settings-group) .ui-collapsible-section-heading{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-ink);margin:0;font-size:12px;font-weight:700}:is(html body .agent-workbench:has(.settings-group) .ui-collapsible-summary-subtitle,html body .agent-workbench:has(.settings-group) .ui-collapsible-summary-sep){font-family:var(--sift-mono);letter-spacing:0;text-transform:none;color:var(--sift-mut);font-size:12px}html body .agent-workbench:has(.settings-group) .ui-collapsible-section-body{padding:0 18px}html body .agent-workbench:has(.settings-group) .settings-group{background:0 0;border:0;border-radius:0;gap:0;padding:0}html body .agent-workbench:has(.settings-group) .settings-row{border:0;border-top:1px solid var(--sift-line);background:0 0;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;padding:18px 0;display:grid}html body .agent-workbench:has(.settings-group) .settings-row:first-child{border-top:0}html body .agent-workbench:has(.settings-group) .settings-row-title{font-family:var(--sift-sans);color:var(--sift-ink);margin:0;font-size:15px;font-weight:700}html body .agent-workbench:has(.settings-group) .settings-row-description{font-family:var(--sift-sans);color:var(--sift-mut);margin:4px 0 0;font-size:13px;line-height:1.4}html body .agent-workbench:has(.settings-group) .settings-row-control{flex-direction:column;justify-self:start;align-items:flex-start;gap:8px;max-width:100%;display:flex}html body .agent-workbench:has(.settings-group) .settings-row-control--wide{min-width:340px}:is(html body .agent-workbench:has(.settings-group) input,html body .agent-workbench:has(.settings-group) select){background:var(--sift-bg);border:1px solid var(--sift-line);color:var(--sift-ink);font-family:var(--sift-sans);border-radius:10px;padding:11px 14px;font-size:14px}html body .agent-workbench:has(.settings-group) .btn{border:1px solid var(--sift-line);color:var(--sift-ink);background:0 0;border-radius:8px;font-weight:600}html body .agent-workbench:has(.settings-group) button.btn-secondary{border:1px solid var(--sift-line);color:var(--sift-ink);background:0 0;border-radius:8px;font-weight:600}html body .agent-workbench:has(.settings-group) .btn-primary{background:var(--sift-lime);border-color:var(--sift-lime);color:#111}html body .agent-workbench:has(.settings-group){box-shadow:none;background:0 0;border:0}html body .agent-workbench:has(.settings-group) .ui-collapsible-group{box-shadow:none;background:0 0;border:0;padding:0}html body .admin-docs{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:0;max-width:none;margin:0;padding:0;display:grid}html body .admin-docs-nav{border-right:1px solid var(--sift-line);align-self:start;max-height:calc(100vh - 60px);padding:18px 18px 40px;position:sticky;top:60px;overflow:auto}html body .admin-docs-search input,html body .admin-docs-search-input{background:var(--sift-p1);border:1px solid var(--sift-line);width:100%;color:var(--sift-ink);font-family:var(--sift-sans);border-radius:10px;padding:11px 14px;font-size:14px}html body .admin-docs-nav-group{flex-direction:column;gap:2px;margin-top:20px;display:flex}html body .admin-docs-nav-label{font-family:var(--sift-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sift-mut);padding:0 10px 8px;font-size:11px}html body .admin-docs-nav-link{height:auto;min-height:0;font-family:var(--sift-sans);letter-spacing:0;text-transform:none;color:var(--sift-mut);background:0 0;border:0;border-left:2px solid #0000;border-radius:0 6px 6px 0;justify-content:space-between;align-items:center;margin:0;padding:8px 10px;font-size:14px;font-weight:400;line-height:1.3;display:flex}html body .admin-docs-nav-link:hover{color:var(--sift-ink);background:var(--sift-p1)}html body .admin-docs-nav-link.is-active{color:var(--sift-ink);background:var(--sift-p2);border-left-color:var(--sift-lime);box-shadow:none}html body .admin-docs-nav-link:after{display:none}html body .admin-docs-nav-audience{font-family:var(--sift-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--sift-p2);color:var(--sift-ink);border-radius:4px;padding:2px 7px;font-size:9.5px}html body .admin-docs-article{max-width:780px;padding:36px 48px 80px}html body .admin-docs-article .page-title{font-family:var(--sift-sans);letter-spacing:-.035em;text-transform:none;color:var(--sift-ink);margin:6px 0 14px;font-size:52px;font-weight:700;line-height:1.02}html body .admin-docs-article .page-title-block p,html body .admin-docs-article .page-title-block+p{font-family:var(--sift-sans);color:var(--sift-mut);font-size:18px;line-height:1.5}html body .admin-docs-article .ui-collapsible-section{background:var(--sift-p1);border:1px solid var(--sift-line);border-radius:12px;margin-bottom:16px;padding:0}html body .admin-docs-article .ui-collapsible-section-summary{font-family:var(--sift-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sift-mut);padding:14px 20px;font-size:11px}html body .admin-docs-article .ui-collapsible-section-heading{font:inherit;letter-spacing:inherit;color:var(--sift-mut);margin:0}html body .admin-docs-article .ui-collapsible-section-body{font-family:var(--sift-sans);color:var(--sift-ink);padding:0 20px 14px;font-size:16px;line-height:1.5}html body .admin-docs-article ol{counter-reset:sift-step;margin:0;padding:0;list-style:none}html body .admin-docs-article ol>li{counter-increment:sift-step;border-top:1px solid var(--sift-line);grid-template-columns:40px 1fr;align-items:baseline;gap:14px;padding:18px 0;display:grid}html body .admin-docs-article ol>li:first-child{border-top:0}html body .admin-docs-article ol>li:before{content:counter(sift-step);font-family:var(--sift-mono);color:var(--sift-limetx);font-size:24px;font-weight:700}html body .admin-docs-article code{font-family:var(--sift-mono);background:var(--sift-p2);border-radius:6px;padding:2px 7px;font-size:.85em}html body .admin-docs-article ol>li{padding:18px 0 18px 54px;display:block;position:relative}html body .admin-docs-article ol>li:before{position:absolute;top:14px;left:0}html body .admin-docs-article .ui-collapsible-section-body{background:0 0;border:0;border-radius:0;margin:0}html body .admin-docs-article .ui-collapsible-group{background:0 0;border:0;padding:0}html body .admin-shell-nav{top:60px;left:max(0px, calc(50% - var(--sift-container) / 2));z-index:20;background:var(--sift-bg);border-right:1px solid var(--sift-line);width:250px;padding:18px 14px 40px;position:fixed;bottom:0;overflow:auto}html body .admin-shell-nav-inner{flex-flow:column;align-items:stretch;gap:2px;padding:0;display:flex}html body .admin-shell-nav .project-hub-back{height:auto;font-family:var(--sift-sans);letter-spacing:0;text-transform:none;color:var(--sift-mut);background:0 0;border:0;border-left:2px solid #0000;border-radius:0 6px 6px 0;align-items:center;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex;position:relative}html body .admin-shell-nav .project-hub-back:hover{color:var(--sift-ink);background:var(--sift-p1)}html body .admin-shell-nav .project-hub-back.is-active{color:var(--sift-ink);background:var(--sift-p2);border-left-color:var(--sift-lime)}html body .admin-shell-nav .project-hub-back:after{display:none}html body .admin-shell-nav a[href=\/admin],html body .admin-shell-nav a[href="/admin/entries"],html body .admin-shell-nav a[href="/admin/queued-notifications"],html body .admin-shell-nav a[href="/admin/billing"]:first-child{margin-top:26px}html body .admin-shell-nav a[href=\/admin]:before,html body .admin-shell-nav a[href="/admin/billing"]:first-child:before,html body .admin-shell-nav a[href="/admin/entries"]:before,html body .admin-shell-nav a[href="/admin/queued-notifications"]:before{font-family:var(--sift-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sift-mut);font-size:11px;position:absolute;top:-22px;left:12px}html body .admin-shell-nav a[href=\/admin]:before,html body .admin-shell-nav a[href="/admin/billing"]:first-child:before{content:"Tools"}html body .admin-shell-nav a[href="/admin/entries"]:before{content:"Content"}html body .admin-shell-nav a[href="/admin/queued-notifications"]:before{content:"Operations"}html body .admin-shell-nav-inner>a:first-child{margin-top:26px}html body .admin-shell{max-width:var(--sift-container);box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:250px}html body .admin-shell .page-title{font-family:var(--sift-sans);letter-spacing:-.01em;text-transform:none;color:var(--sift-ink);font-size:1.4rem;font-weight:600}html body .admin-shell-nav a[href="/admin/entries"],html body .admin-shell-nav a[href="/admin/queued-notifications"]{margin-top:44px}html body .admin-shell-nav a[href="/admin/entries"]:before,html body .admin-shell-nav a[href="/admin/queued-notifications"]:before{top:-26px}html body .admin-shell{padding-top:28px;padding-right:40px}html body .admin-shell [class*=bar-fill],html body .admin-shell [class*=bar]>[style*=width]{background:#ffffff73}html body .weather-report-popup .hint-tooltip-trigger:has(.section-rerun-icon-button--labelled){width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html body .section-rerun-icon-button--labelled .section-rerun-icon{opacity:1;flex:none;width:13px;height:13px;display:block}html body .weather-report-popup .weather-widget-hdr-titles{flex:auto;min-width:0}html body .weather-report-popup .weather-widget-hdr-name{white-space:normal;text-overflow:clip;overflow:visible}html body .weather-report-popup .weather-widget-hdr-studio{white-space:nowrap;white-space:normal;text-overflow:clip;margin:2px 0 0;display:block;overflow:visible}html body .weather-report-popup .weather-widget-hdr-name{text-overflow:clip;overflow:visible}html body .weather-report-popup .weather-widget-hdr-name>*{max-width:none}html body .weather-report-popup .weather-widget-hdr-actions,html body .weather-report-popup .weather-widget-hdr-controls{gap:10px}html body .weather-report-popup .weather-widget-title-row{align-items:center;gap:12px}html body .weather-report-popup .weather-rerun-with-cost{margin-left:8px}html body .curated-entry-title,html body .curated-entry-title *{font-style:normal}html body .curated-entry-title{font-family:var(--sift-sans,inherit);color:var(--sift-ink,#ece9e1);font-size:15px;font-weight:600}html body .curated-entry-title strong,html body .curated-entry-title b{color:var(--sift-ink,#ece9e1);font-weight:600}html body .curated-entry-line{color:var(--sift-mut,#8c9199);font-size:14px;line-height:1.5}html body .curated-entry-line>:first-child{font-family:var(--sift-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;font-size:11px}html body .settings-inline-input{text-align:left;height:40px;padding:0 14px}html body .agent-button:disabled{background:var(--sift-p2,#1a1d21);color:var(--sift-mut,#8c9199);border:1px solid var(--sift-line,#2a2e34);opacity:1}html body .agent-button:not(:disabled){background:var(--sift-lime,#c8f23a);color:var(--sift-on-lime);font-weight:600}html body .curated-entry-actions{align-items:center;gap:8px;display:flex}html body .curated-entry-action-btn{border:1px solid var(--sift-line,#2a2e34);opacity:.8;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@media (min-width:1101px){html body:has(.admin-shell-nav) .site-footer{margin-left:0}html body:has(.admin-shell-nav) .site-footer-inner{padding-left:calc(var(--sift-gutter) + 250px)}}@media (max-width:1100px){html body:has(.admin-shell-nav) .site-footer{margin-left:250px}}html body .admin-feedback-tabs{border:1px solid var(--sift-line);background:0 0;border-radius:999px;gap:0;padding:3px;display:inline-flex}html body .admin-feedback-tab{color:var(--sift-mut);font-family:var(--sift-mono);background:0 0;border:0;border-radius:999px;padding:4px 14px;font-size:12px}html body .admin-feedback-tab--active{background:var(--sift-ink);color:var(--sift-bg)}html body .admin-feedback-card{background:var(--sift-p1);border:1px solid var(--sift-line);border-radius:10px;padding:18px 22px}html body .admin-feedback-card-section{font-family:var(--sift-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--sift-p2);color:var(--sift-mut);border-radius:4px;padding:2px 8px;font-size:11px}html body .admin-feedback-card-body{font-family:var(--sift-sans);color:var(--sift-ink);margin:10px 0 12px;font-size:20px}html body .admin-feedback-card-time{font-family:var(--sift-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sift-mut);font-size:11px}html body .admin-feedback-card-meta-link{border:1px solid var(--sift-line);color:var(--sift-ink);border-radius:999px;padding:2px 12px;text-decoration:none}html body .admin-feedback-card-meta-divider{display:none}html body .admin-feedback-card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html body .admin-feedback-card-meta-id{font-family:var(--sift-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sift-mut);font-size:11px}html body .admin-shell textarea,html body .admin-shell .execution-field-input,html body .admin-shell .agent-field-input{background:var(--sift-p1);border:1px solid var(--sift-line);color:var(--sift-ink);border-radius:10px}html body .admin-shell textarea:focus,html body .admin-shell .execution-field-input:focus{border-color:var(--sift-lime);outline:none}html body .admin-shell .agent-field-label{font-family:var(--sift-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sift-mut);font-size:11px}html:root body .agent-field textarea,html body .agent-field input:not([type=checkbox]):not([type=radio]){background:var(--sift-p1);border:1px solid var(--sift-line);color:var(--sift-ink);border-radius:10px}html:root body .agent-field textarea:focus{border-color:var(--sift-lime);outline:none}html:root body .curated-reprocess-all-wrap .agent-button{color:var(--sift-ink);border:1px solid var(--sift-line);background:0 0;font-weight:600}html:root body .curated-reprocess-all-wrap .agent-button:hover{border-color:var(--sift-ink)}html:root body .curated-entry-title{color:var(--sift-ink);font-style:normal;font-weight:600}html:root body .admin-publisher-roster-counts,html:root body .curated-entry-meta--resource-strip{font-family:var(--sift-sans);color:var(--sift-mut);font-size:14px}html:root body{overflow-x:clip}html:is([data-theme=light],[data-theme=light] *) body .admin-shell,html:is([data-theme=light],[data-theme=light] *) body .admin-shell :is(.admin-page,main,.agent-workbench){background:var(--sift-bg)}html:is([data-theme=light],[data-theme=light] *) body :is(.agent-button:not(:disabled),.curated-composer-panel .agent-button){color:var(--sift-on-lime)}html:is([data-theme=light],[data-theme=light] *) body .agent-field :is(textarea,input:not([type=checkbox]):not([type=radio])){background:var(--sift-p1);color:var(--sift-ink)}html:root body .admin-shell .ui-collapsible-group{background:var(--sift-p1)}html body .empty-state-title{color:var(--sift-ink)}html body .empty-state-description{color:var(--sift-mut)}html[data-theme=light]:root body:not(:has(.landing-page)):not(:has(.marketing-landing)){background:var(--sift-bg)}html:root body .curated-entry-action-btn{color:var(--sift-ink);border-color:var(--sift-line)}html body .weather-report-popup .weather-widget-banner{padding-top:52px;position:relative}html body .weather-report-popup .weather-widget-banner-actions{top:12px;right:var(--sift-gutter);margin:0;position:absolute}html body .marketing-landing #why .sec-head,html body .marketing-landing #why .sec-head.center{text-align:center;align-items:center;max-width:760px;margin:0 auto}html body .marketing-landing #why .sec-head .lead{margin-left:auto;margin-right:auto}html body :is(.weather-report-popup,.outreach-profile-match) .weather-profile-match-col{position:relative}html body :is(.weather-report-popup,.outreach-profile-match) .weather-profile-match-col--excluded{opacity:1}html body :is(.weather-report-popup,.outreach-profile-match) .weather-arc-row--excluded .sift-score{opacity:.55}html body :is(.weather-report-popup,.outreach-profile-match) .weather-arc-row--excluded{padding-bottom:22px}html body .weather-off-pill{font-family:var(--sift-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sift-mut);border:1px solid var(--sift-line);background:var(--sift-bg);white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:10px;position:absolute;bottom:12px;right:12px}html body .weather-report-popup .weather-widget-column :where(*),html body .weather-report-popup .weather-widget-column{font-family:var(--sift-sans)}html body .weather-report-popup :where([class*=-label],[class*=-key],[class*=-value],[class*=-metric],[class*=-head-cell],[class*=-status],[class*=-meta],[class*=-heading],[class*=-badge],[class*=-hint],[class*=-stat],[class*=-foot],[class*=contact-kind],.weather-slider-caption,.weather-transparency-sub,.weather-transparency-source-meta,.weather-transparency-source-table,.weather-transparency-source-table *){font-family:var(--sift-mono)}html body .weather-report-popup .weather-widget-column :where(.weather-widget-thesis-prose,.weather-widget-thesis-item,.weather-market-insight-copy,.weather-bounds-note,.weather-market-focus-item-copy,.weather-transparency-note,.weather-transparency-lede,.weather-transparency-source-desc,.weather-transparency-source-title,.weather-transparency-highlight){font-family:var(--sift-sans);font-size:14px;line-height:1.55}html body .weather-report-popup .weather-widget-column :where(.weather-widget-thesis-prose,.weather-widget-thesis-item) *{font-family:inherit}html body .weather-report-popup .ui-collapsible-section-heading,html body .weather-report-popup .ui-collapsible-subsection-heading{font-family:var(--sift-mono)}html body .weather-report-popup .weather-widget-column :where(.weather-transparency-label,.weather-transparency-detail-title){font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-ink);font-size:11px;font-weight:400}html body .weather-report-popup .weather-widget-column :where(.weather-transparency-head-cell,.weather-transparency-source-table,.weather-transparency-source-meta,.weather-transparency-status){font-size:11px}html body .weather-report-popup .weather-widget-column .weather-transparency-metric{font-size:14px}html body .weather-report-popup .weather-widget-column :where(.weather-transparency-steps,.weather-transparency-assumptions,.weather-transparency-detail-list,.weather-transparency-cell,.weather-transparency-cell-list,.weather-transparency-source-item,.weather-transparency-empty){font-size:14px;line-height:1.55}html body .weather-report-popup .weather-widget-column .weather-transparency-sub{font-family:var(--sift-sans);letter-spacing:0;text-transform:none;font-size:13px;line-height:1.5}html body .weather-report-popup .weather-widget-column .weather-transparency-source-label{font-family:var(--sift-sans);color:var(--sift-ink);font-size:14px;font-weight:600}html body .weather-report-popup .weather-widget-banner .weather-widget-score-label{display:none}html body .section-rerun-label,html body .deck-hero-steam-thumb-label,html body .weather-report-popup .weather-budget-ask-badge-key,html body .weather-report-popup .weather-budget-ask-badge-val{font-family:var(--sift-mono)}html body .agent-workbench .my-projects-reach-out-label{display:none}html body .agent-workbench :is(.my-projects-reach-out,.my-projects-decline,.my-projects-restore,.my-projects-delete){border:1px solid var(--sift-line);background:0 0;border-radius:10px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex}html body .agent-workbench :is(.my-projects-reach-out,.my-projects-decline,.my-projects-restore,.my-projects-delete) svg{width:18px;height:18px}html body .agent-workbench .my-projects-row-actions{gap:8px}html body .agent-workbench .my-projects-list{min-width:0;overflow-x:hidden}html body .weather-report-popup .weather-bounds-panel{background:var(--sift-p1);border:1px solid var(--sift-line);border-radius:12px;flex-direction:column;padding:4px 16px;display:flex}html body .weather-report-popup .weather-bounds-subsection{border-top:1px solid var(--sift-line);flex-direction:column;gap:10px;padding:14px 0;display:flex}html body .weather-report-popup .weather-bounds-subsection:first-child{border-top:0}html body .weather-report-popup :is(.weather-bounds-subsection-label,.weather-market-insight-label,.weather-roi-fixed-label,.weather-roi-range-label,.weather-roi-stat-label,.weather-slider-ends){font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-mut);font-size:11px;font-weight:400}.weather-bounds-subsection.weather-market-focus>span.focustitle{padding-top:20px}html body .weather-report-popup :is(.weather-roi-fixed-value,.weather-roi-range-value,.weather-roi-stat-value,.weather-market-insight-value){font-family:var(--sift-mono);color:var(--sift-ink);letter-spacing:-.01em;font-size:14px;font-weight:600}html body .weather-report-popup .weather-market-insight-value{letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:1.1}html body .weather-report-popup :is(.weather-bounds-note,.weather-roi-explorer-hint,.weather-roi-explorer-foot,.weather-market-insight-copy,.weather-market-focus-item-copy){font-family:var(--sift-sans);color:var(--sift-mut);margin:0;font-size:14px;line-height:1.55}html body .weather-report-popup .weather-bounds-note--emph,html body .weather-report-popup .weather-bounds-note strong{color:var(--sift-ink)}html body .weather-report-popup :is(.weather-roi-explorer-hint,.weather-roi-explorer-foot){font-size:13px}html body .weather-report-popup .weather-market-insight-grid{gap:10px;display:grid}html body .weather-report-popup .weather-market-insight-card{background:var(--sift-p2);border:1px solid var(--sift-line);border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}html body .weather-report-popup .weather-market-focus{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}html body .weather-report-popup .weather-market-focus-item{background:0 0;border:0;border-radius:0;align-items:baseline;gap:10px;padding:0;display:flex}html body .weather-report-popup .weather-market-focus ul{gap:10px}html body .weather-report-popup .weather-market-focus-item--plain:before{content:"";background:var(--sift-mut);opacity:.6;border-radius:50%;flex:0 0 5px;align-self:flex-start;height:5px;margin-top:.55em}html body .weather-report-popup .weather-roi-fixed-row,html body .weather-report-popup .weather-roi-range-head{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;display:flex}html body .weather-report-popup .weather-roi-range-head{padding:0}html body .weather-report-popup .weather-roi-fixed-row{background:var(--sift-p2);border:1px solid var(--sift-line);border-radius:8px}html body .weather-report-popup .weather-roi-controls{flex-direction:column;gap:16px;display:flex}html body .weather-report-popup .weather-roi-range{flex-direction:column;gap:8px;display:flex}html body .weather-report-popup .weather-roi-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}html body .weather-report-popup .weather-roi-stat{background:var(--sift-p2);border:1px solid var(--sift-line);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}html body .weather-report-popup .weather-roi-range-input{accent-color:var(--sift-lime);width:100%}html body .weather-report-popup .weather-slider-block{flex-direction:column;gap:8px;display:flex}html body .weather-report-popup .weather-slider-foot{justify-content:space-between;align-items:baseline;gap:12px;display:flex}html body .weather-report-popup .weather-slider-caption{font-family:var(--sift-sans);color:var(--sift-ink);text-transform:none;letter-spacing:0;font-size:13px}html body .weather-report-popup .weather-slider-status{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-mut);font-size:11px}html body .weather-report-popup .weather-slider-status--warn{color:var(--sift-mid)}html body .weather-report-popup .weather-slider-status--danger{color:var(--sift-bad)}html body .weather-report-popup .weather-slider-track{background:var(--sift-line);border-radius:3px;height:6px}html body .site-chrome-top{z-index:120}html body .top-navigation-notification-button,html body .top-navigation-avatar-button{justify-content:center;align-items:center;width:34px;height:34px;padding:0}html body .top-navigation-notifications,html body .top-navigation-profile-menu{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}html body .top-navigation-notification-button svg{display:block}html body .weather-report-popup .weather-widget-banner .strategy-chat-feedback-btn{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}html body .weather-report-popup .weather-widget-banner .section-rerun-icon-button--labelled{width:32px;min-width:32px;height:32px;color:var(--sift-ink);background:0 0;border:0;justify-content:center;align-items:center;margin-left:12px;padding:0;display:inline-flex;position:relative}html body .weather-report-popup .weather-widget-banner .section-rerun-icon-button--labelled:before{content:"";background:var(--sift-line);width:1px;position:absolute;top:6px;bottom:6px;left:-9px}html body .weather-report-popup .weather-widget-banner .section-rerun-label{display:none}html body .weather-report-popup .weather-widget-banner .section-rerun-icon{width:16px;height:16px}html body .weather-report-popup .weather-widget-banner .section-rerun-icon-button--labelled:hover{background:var(--sift-p2);border-radius:8px}html body .weather-report-popup .weather-project-deck-download{justify-content:center;width:36px;min-width:36px;height:36px;padding:0}html body .weather-report-popup .weather-project-deck-download-label{display:none}html body :is(.weather-action-btn--primary,.btn-primary,button[class*=--primary],a[class*=--primary],.project-hub-primary-btn){color:#111}:root[data-theme=light] body .agent-workbench .ui-collapsible-section-summary:before{color:var(--sift-mut)}html body .weather-profile-match-off-pills{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}html body .weather-profile-match-off-pills:empty{display:none}html body .weather-profile-match-off-pills .weather-off-pill{text-transform:none;font:12px var(--sift-sans);cursor:help;align-items:center;gap:7px;margin:0;padding:5px 12px;display:inline-flex;position:static;inset:auto}html body .agent-workbench .weather-widget-opportunity-badge:after{content:none;animation:none}html body .agent-workbench .weather-widget-opportunity-badge-glyph{animation:none}@media (max-width:720px){html body :is(.weather-report-popup,.outreach-profile-match) .weather-profile-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){html body :is(.weather-report-popup,.outreach-profile-match) .weather-profile-match-grid{grid-template-columns:minmax(0,1fr)}}html body .agent-workbench>.agent-workbench-hero{z-index:10;position:relative}html body .agent-workbench>.agent-workbench-panel{z-index:1;position:relative}html body .agent-workbench .my-projects-row-actions button,html body .agent-workbench .my-projects-list-sort-btn:not(.is-active),html body .top-navigation-notification-button,html body .top-navigation-avatar-button{color:var(--sift-ink)}html body .agent-workbench .my-projects-row-actions button svg{color:inherit}@media (max-width:900px){html body .site-chrome-top-inner{padding:0 16px}html body .top-navigation--standalone{flex-wrap:wrap;gap:0 14px;height:auto;min-height:60px;padding:8px 0}html body .top-navigation-start{flex-wrap:wrap;gap:0 14px;min-width:0;height:auto}html body .top-navigation-actions{flex-wrap:wrap;gap:14px;height:auto;margin-left:0}html body .top-navigation-link{height:36px}html body .top-navigation-sift{margin-right:0}html body .project-hub-popup-backdrop:has(.weather-report-popup){z-index:90;padding:0;inset:0}html body .project-hub-popup-backdrop:has(.weather-report-popup) .weather-report-popup{min-width:0;max-height:100dvh}html body .weather-report-popup .weather-hub-layout{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);max-height:100dvh;overflow:hidden auto}html body .weather-report-popup .weather-widget-banner{flex-wrap:wrap;grid-area:1/1;gap:12px;padding:16px}html body .weather-report-popup .weather-project-overview{grid-area:2/1;max-height:none;overflow:visible}html body .weather-report-popup .weather-widget-column{border-left:0;grid-area:3/1;max-height:none;padding:16px;overflow:visible}html body .weather-report-popup .weather-project-card{padding:16px}html body .weather-report-popup .weather-widget-hdr-name{font-size:24px}html body .weather-report-popup .weather-widget-title-row{flex-wrap:wrap;flex:100%;min-width:0;margin-left:0}html body .weather-report-popup .weather-widget-title-row .weather-section-feedback{flex-wrap:wrap;flex:0 auto;min-width:0;margin-left:0}html body .weather-report-popup .weather-widget-title-row .weather-section-feedback-comment{flex:100%;min-width:0}html body .weather-report-popup .weather-widget-title-row .weather-section-feedback-input{flex:auto;width:100%;min-width:0;max-width:none}html body .weather-report-popup .weather-widget-score-hero .sift-score-num{font-size:42px}html body .agent-workbench-hero .agent-workbench-lede{font-size:28px}html body .project-hub-popup-backdrop:has(.weather-report-popup){z-index:200}html body .project-hub-popup-backdrop:has(.weather-report-popup) .weather-hub-layout{max-height:100dvh}html body .project-hub-popup-backdrop:has(.weather-report-popup) .weather-widget-column{max-height:none}}@media (max-width:560px){html body{--sift-gutter:16px}html body .agent-workbench .my-projects-row{flex-wrap:wrap;gap:12px;padding:16px}html body .agent-workbench .my-projects-item{flex:100%;width:100%;min-width:0}html body .agent-workbench .my-projects-main--fit{gap:14px;min-width:0}html body .agent-workbench .my-projects-weather{width:66px}html body .agent-workbench .my-projects-main-copy{min-width:0}html body .agent-workbench .my-projects-name{white-space:normal;overflow-wrap:anywhere;font-size:17px}html body .agent-workbench .my-projects-studio{margin-left:0;font-size:13px;display:block}html body .agent-workbench .my-projects-tags{white-space:normal;overflow-wrap:anywhere}html body .agent-workbench .my-projects-right-meta{margin-left:80px;position:static}html body .agent-workbench .my-projects-row-actions{margin-left:auto}html body .agent-workbench .my-projects-list-sort{flex-wrap:wrap}html body .agent-workbench .sift-score-num{font-size:32px}html body .weather-report-popup .weather-widget-actions{flex-wrap:wrap}html body .agent-workbench .my-projects-hover-wrap{flex:100%;width:100%;min-width:0}html body .agent-workbench .my-projects-main--fit{width:100%}html body .agent-workbench .my-projects-row-actions{align-self:center}html body .agent-workbench .my-projects-right-meta{width:auto;margin-left:0}html body .agent-workbench .my-projects-publisher-profile-row{flex-wrap:wrap}html body .agent-workbench .my-projects-item{flex-wrap:wrap;gap:12px}html body .agent-workbench .my-projects-main--fit{flex:100%}html body .agent-workbench .my-projects-right-meta--stacked{align-items:flex-start;margin-left:80px}html body .agent-workbench .my-projects-right-meta-line{align-items:flex-start}html body .agent-workbench .my-projects-row{display:block;position:relative}html body .agent-workbench .my-projects-row-actions{z-index:2;flex-direction:row;align-self:auto;gap:6px;margin-left:0;position:absolute;top:16px;right:16px}html body .agent-workbench .my-projects-row-actions button{width:38px;height:38px;padding:0}html body .agent-workbench .my-projects-item{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:10px 12px;display:grid}html body .agent-workbench .my-projects-main--fit,html body .agent-workbench .my-projects-main-copy{display:contents}html body .agent-workbench .my-projects-weather{grid-area:1/1}html body .agent-workbench .my-projects-main-primary{flex-direction:column;grid-area:1/2;align-items:flex-start;gap:2px;padding-top:4px;padding-right:88px;display:flex}html body .agent-workbench .my-projects-tags{grid-area:2/2;font-size:12px;line-height:1.6}html body .agent-workbench .my-projects-publisher-profile-row{grid-area:3/2;margin-top:0}html body .agent-workbench .my-projects-right-meta--stacked{grid-area:2/1;justify-self:start;min-width:0;margin-left:0}html body .agent-workbench .my-projects-right-meta--stacked .my-projects-right-meta-line{flex-direction:column;align-items:flex-start;gap:3px}html body .agent-workbench .my-projects-right-meta--stacked .my-projects-status{font-size:13px}html body .agent-workbench .my-projects-right-meta--stacked .my-projects-date{font-size:11px}html body .agent-workbench .my-projects-right-meta--stacked .my-projects-meta-separator{display:none}}@media (max-width:760px){html body .marketing-landing .nav{box-sizing:border-box;flex-wrap:wrap;gap:12px;width:100%;height:auto;min-height:60px;margin:0;padding:12px 16px}html body .marketing-landing .nav-links{flex-wrap:wrap;gap:8px;min-width:0;margin-left:0}html body .marketing-landing .split-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding:36px 16px}html body .marketing-landing .hero-headline h1{font-size:clamp(38px,11vw,60px)}html body .marketing-landing .hero-sub{font-size:22px}html body .marketing-landing .section{padding:40px 16px}html body .marketing-landing .trust-grid,html body .marketing-landing .paths{grid-template-columns:minmax(0,1fr)}html body .marketing-landing .sec-head h2,html body .marketing-landing .section-intro h2{font-size:34px}html body .marketing-landing .terminal,html body .marketing-landing .hero-copy{min-width:0}}html body .top-navigation-profile-menu{flex-shrink:0;gap:10px;width:auto;min-width:34px}html body .top-navigation-credits-group{align-items:center}html body :is(button,a,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--sift-limetx);outline-offset:3px}@media (max-width:900px){html body .agent-workbench:has(.settings-group){padding:24px 16px 48px}html body .agent-workbench:has(.settings-group) .settings-row{grid-template-columns:minmax(0,1fr);gap:12px}html body .agent-workbench:has(.settings-group) .settings-row-control{width:100%;min-width:0}html body .agent-workbench:has(.settings-group) .settings-row-control--wide{min-width:0}html body .agent-workbench:has(.settings-group) :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}html body .agent-workbench:has(.settings-group) .ui-collapsible-section-summary{flex-wrap:wrap}html body .admin-docs{grid-template-columns:minmax(0,1fr)}html body .admin-docs-nav{border-right:0;border-bottom:1px solid var(--sift-line);max-height:260px;padding:16px;position:static}html body .admin-docs-article{overflow-wrap:anywhere;min-width:0;padding:24px 16px 48px}html body .admin-docs-article .page-title{font-size:34px}html body .admin-docs-article pre{max-width:100%;overflow-x:auto}html body .admin-shell-nav{border-right:0;border-bottom:1px solid var(--sift-line);width:100%;max-height:210px;padding:12px 16px;position:static}html body .admin-shell-nav-inner{flex-flow:wrap;gap:6px}html body .admin-shell-nav .project-hub-back{border-bottom:2px solid #0000;border-left:0;border-radius:6px;margin-top:0;padding:8px 10px}html body .admin-shell-nav .project-hub-back:before{content:none}html body .admin-shell-nav .project-hub-back.is-active{border-bottom-color:var(--sift-lime)}html body .admin-shell{min-width:0;padding:24px 16px 48px}html body .admin-shell>*{min-width:0;max-width:100%}html body:has(.admin-shell-nav) .site-footer{margin-left:0}html body .admin-shell-nav a.project-hub-back[href]{margin-top:0}html body .admin-shell-nav a.project-hub-back[href]:before{content:none}html body .curated-entries-workbench .page-title-block{flex-wrap:wrap}html body .curated-entries-workbench .curated-detail-toolbar{width:100%;min-width:0}html body .curated-reprocess-all-wrap{max-width:100%}html body .curated-reprocess-all-wrap .agent-button{white-space:normal}html body .curated-db-row-main,html body .curated-entry-line,html body .curated-entry-title-link{overflow-wrap:anywhere;min-width:0;max-width:100%}html body .curated-entries-workbench .curated-detail-hero{flex-direction:column;align-items:stretch}html body .curated-entry-title-link{white-space:normal}}html body .auth-loading-shell .ui-loading-line{color:var(--sift-mut)}html body .auth-loading-shell .ui-spinner{border-top-color:var(--sift-limetx)}html body .top-navigation-credits-value{color:var(--sift-limetx)}html body :is(.top-navigation-avatar-button,.top-navigation-notification-button,.top-navigation-credits-top-up){color:var(--sift-ink)}html body .agent-button-primary{background:var(--sift-lime);color:#111;border:1px solid var(--sift-lime);cursor:pointer;border-radius:6px;padding:.5rem .7rem}html body .agent-button-primary:disabled{cursor:not-allowed;opacity:.55}html body .curated-detail-hero{flex-wrap:wrap}html body .curated-detail-hero .page-title-block{flex:260px;min-width:0}html body .curated-detail-toolbar{flex:100%;justify-content:flex-start;min-width:0;max-width:100%}html body :is(.curated-detail-reprocess-wrap,.curated-reprocess-all-wrap){min-width:0;max-width:100%}html body :is(.curated-ai-block-label,.curated-ai-list,.curated-ai-panel-kicker){color:var(--sift-mut)}@media (max-width:900px){html body .curated-detail-hero .page-title-block,html body .curated-detail-toolbar{flex:none;width:100%}}html body .mobile-navigation-toggle{display:none}html body .mobile-navigation-backdrop{z-index:260;background:#0008;position:fixed;inset:0}html body .mobile-navigation-panel{background:var(--sift-bg);width:min(360px,100%);color:var(--sift-ink);box-sizing:border-box;padding:20px;animation:.18s ease-out both sift-nav-enter;position:absolute;inset:0 auto 0 0;overflow-y:auto;box-shadow:20px 0 80px #0005}html body .mobile-navigation-heading{font:12px var(--sift-mono);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}html body .mobile-navigation-heading button{border:1px solid var(--sift-line);background:var(--sift-p1);width:44px;height:44px;color:inherit;cursor:pointer;border-radius:8px}html body .mobile-navigation-panel nav{gap:4px;margin-bottom:20px;display:grid}html body .mobile-navigation-panel nav p{color:var(--sift-mut);font:10px var(--sift-mono);text-transform:uppercase;letter-spacing:.1em;border-top:1px solid var(--sift-line);padding-top:18px}html body .mobile-navigation-panel nav a{min-height:44px;color:var(--sift-ink);font:15px var(--sift-sans);border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;text-decoration:none;display:flex}html body .mobile-navigation-panel nav a[aria-current=page]{background:var(--sift-p2);border-left:3px solid var(--sift-lime)}html body .mobile-navigation-panel nav a:hover{background:var(--sift-p2)}html body .mobile-navigation-panel nav a span{color:var(--sift-mut)}@keyframes sift-nav-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@media (max-width:1100px){html body .mobile-navigation-toggle{border:1px solid var(--sift-line);background:var(--sift-p1);width:44px;height:44px;color:var(--sift-ink);cursor:pointer;border-radius:8px;flex:0 0 44px;place-items:center;display:grid}html body .mobile-navigation-toggle>span{gap:4px;display:grid}html body .mobile-navigation-toggle i{background:currentColor;width:17px;height:1.5px;display:block}html body .top-navigation--standalone{flex-wrap:nowrap;gap:10px;padding:8px 0}html body .top-navigation-start{flex-wrap:nowrap;gap:7px;min-height:44px}html body .top-navigation-start>.top-navigation-link{display:none}html body .top-navigation-wordmark{gap:0;margin:0}html body .top-navigation-wordmark-badge{display:none}html body .top-navigation-actions{flex-wrap:nowrap;gap:8px;margin-left:auto}html body .top-navigation-actions>.top-navigation-admin-menu,html body .top-navigation-actions>.top-navigation-admin-link,html body .admin-shell-nav{display:none}html body .top-navigation-profile-menu{gap:8px}html body .top-navigation-credits-group{gap:5px}html body .top-navigation-credits-label{display:none}html body .top-navigation-notification-button,html body .top-navigation-avatar-button,html body .top-navigation-credits-top-up{min-width:36px;min-height:40px}}@media (max-width:360px){html body .top-navigation-wordmark-name{font-size:17px}html body .top-navigation-sift{display:none}html body .top-navigation--standalone{gap:8px}}html body .modal-panel.add-credits-modal{background:var(--sift-p1);border:1px solid var(--sift-line);width:min(1180px,100vw - 32px);max-width:1180px;max-height:calc(100dvh - 32px);color:var(--sift-ink);box-sizing:border-box;border-radius:16px;padding:28px;overflow-y:auto}html body .add-credits-modal .modal-title{font:700 28px var(--sift-sans);color:var(--sift-ink);letter-spacing:-.03em}html body .add-credits-modal .modal-description{color:var(--sift-mut);line-height:1.5}html body .add-credits-intro{margin:22px 0}html body .add-credits-intro>span{color:var(--sift-limetx);font:10px var(--sift-mono);letter-spacing:.12em}html body .add-credits-intro p{font:19px var(--sift-sans);margin:8px 0}html body .add-credits-intro small{color:var(--sift-mut)}html body .add-credits-pack-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}html body .add-credits-modal .add-credits-pack-list{grid-template-columns:repeat(var(--pack-columns,3), minmax(0, 1fr))}@media (max-width:1080px){html body .add-credits-modal .add-credits-pack-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){html body .add-credits-modal .add-credits-pack-list{grid-template-columns:minmax(0,1fr)}}html body .add-credits-pack-list li{min-width:0}html body .add-credits-pack-row{border:1px solid var(--sift-line);background:var(--sift-bg);width:100%;height:100%;color:var(--sift-ink);text-align:left;font:inherit;cursor:pointer;box-sizing:border-box;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:20px;transition:border-color .15s,background-color .15s,transform .18s,box-shadow .18s;display:flex}html body .add-credits-pack-row:first-child{padding-top:20px}html body .add-credits-pack-row:hover:not(:disabled){border-color:var(--sift-limetx);background:var(--sift-p1);transform:translateY(-3px);box-shadow:0 0 0 1px #c8f23a8c,0 14px 34px #00000080,0 0 26px #c8f23a14}html body .add-credits-pack-row:hover:not(:disabled) .add-credits-pack-select:after{content:" →"}html body .add-credits-pack-row.is-selected{background:var(--sift-p2);border-color:#ffffff59;box-shadow:inset 0 0 0 1px #ffffff59}html body .add-credits-pack-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:22px;display:flex}html body .add-credits-pack-name{font:700 16px var(--sift-sans);color:var(--sift-ink);overflow-wrap:anywhere}html body .add-credits-pack-badge{color:var(--sift-limetx);font:9px var(--sift-mono);text-transform:uppercase;letter-spacing:.05em}html body .add-credits-pack-price{font:700 32px var(--sift-sans);letter-spacing:-.03em;color:var(--sift-ink);overflow-wrap:anywhere}html body .add-credits-pack-amount{font:700 22px var(--sift-mono);margin-top:14px}html body .add-credits-pack-amount>span{font:13px var(--sift-sans);font-weight:400}html body .add-credits-pack-meta{color:var(--sift-mut);font:12px var(--sift-sans);margin-top:6px}html body .add-credits-pack-features{border-top:1px solid var(--sift-line);font:12px var(--sift-sans);gap:9px;margin:20px 0;padding-top:16px;line-height:1.4;display:grid}html body .add-credits-pack-select{font:11px var(--sift-mono);color:var(--sift-limetx);margin-top:auto;padding-top:12px}html body .add-credits-value-note{color:var(--sift-mut);margin:16px 0;font-size:11px;line-height:1.5}html body .add-credits-modal-actions{border-top:1px solid var(--sift-line);flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:18px;display:flex}html body .add-credits-modal-actions button{border:1px solid var(--sift-line);min-height:44px;color:var(--sift-ink);background:var(--sift-p2);cursor:pointer;border-radius:8px;padding:10px 16px}html body .add-credits-modal-actions button:last-child:not(:first-child){color:#111;background:var(--sift-lime);border-color:var(--sift-lime)}html body .add-credits-modal-actions button:disabled{opacity:.5;cursor:not-allowed}html body .add-credits-redirect{color:var(--sift-mut)}@media (max-width:560px){html body .modal-panel.add-credits-modal{padding:20px}html body .add-credits-pack-list{grid-template-columns:minmax(0,1fr)}html body .add-credits-pack-row{padding:18px}html body .add-credits-pack-top{margin-bottom:12px}html body .add-credits-pack-price{font-size:28px}html body .add-credits-modal-actions{background:var(--sift-p1);z-index:2;margin:20px -20px -20px;padding:16px 20px;position:sticky;bottom:-20px}}@media (prefers-reduced-motion:reduce){html body .mobile-navigation-panel{animation:none}html body .add-credits-pack-row{transition:none}html body .add-credits-redirect-bar i{animation:none}}html body .add-credits-modal-actions button{flex:0 auto;width:auto}html body .add-credits-modal-actions button:focus-visible,html body .add-credits-pack-row:focus-visible,html body .mobile-navigation-toggle:focus-visible,html body .mobile-navigation-panel :is(a,button):focus-visible{outline:2px solid var(--sift-limetx);outline-offset:3px}@media (max-width:560px){html body .add-credits-modal-actions button:last-child:not(:first-child){flex:auto}}@media (max-width:900px){html body .admin-publisher-roster-row .curated-entry-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px 0;display:grid}html body .admin-publisher-roster-row .curated-entry-title{overflow-wrap:anywhere;grid-column:1;min-width:0}html body .admin-publisher-roster-row .admin-publisher-roster-counts,html body .admin-publisher-roster-row .curated-entry-meta{overflow-wrap:anywhere;white-space:normal;grid-column:1;min-width:0}html body .admin-publisher-roster-row .curated-entry-summary-actions{flex-wrap:wrap;grid-area:1/2/span 3;justify-content:flex-end;max-width:76px}}html body .outreach-screen{--border:var(--sift-line);--panel-bg:var(--sift-p1);--input-bg:var(--sift-bg)}html body .outreach-tabs{border-color:var(--sift-line)}html body .outreach-tabs button[aria-current=page]{color:var(--sift-limetx);border-color:var(--sift-limetx);background:var(--sift-p2)}html body .outreach-screen .outreach-link,html body .outreach-stage-counts strong{color:var(--sift-limetx)}html body .outreach-empty,html body .outreach-stage-counts span{border-color:var(--sift-line)}html body .admin-mi-kpi-scope{color:var(--sift-mut)}html body .admin-ai-usage-project-link{color:var(--sift-ink)}html body .admin-mi-panel,html body .admin-mi-panel-body,html body .admin-mi-chart-grid{box-sizing:border-box;min-width:0;max-width:100%}html body .admin-mi-panel-body{overflow-x:auto}@media (max-width:900px){html body .admin-publisher-roster-row .curated-entry-body{min-width:0;max-width:100%}html body .admin-publisher-roster-row .curated-entry-body :is(.agent-actions,.curated-entry-actions){flex-wrap:wrap}html body .admin-publisher-roster-row .agent-button-secondary{white-space:normal;max-width:100%}html body .admin-publisher-roster-row .curated-entry-title{white-space:normal;text-overflow:clip}}html body .settings-billing-stat{color:var(--sift-ink)}@media (min-width:901px) and (max-width:1100px){html body .admin-shell{min-width:0;margin-left:0;padding:24px 32px 48px}html body:has(.admin-shell-nav) .site-footer{margin-left:0}}html body details:not([open])>:not(summary){display:none!important}html body .curated-entry-action-btn[data-tooltip]:before,html body .curated-entry-action-btn[data-tooltip]:after{display:none}html body .curated-entry-action-btn[data-tooltip]:hover:before,html body .curated-entry-action-btn[data-tooltip]:hover:after,html body .curated-entry-action-btn[data-tooltip]:focus-visible:before,html body .curated-entry-action-btn[data-tooltip]:focus-visible:after{display:block}@media (max-width:900px){html body .curated-entry-summary-actions .curated-entry-action-btn[data-tooltip]:after{white-space:normal;max-width:180px;left:auto;right:0;transform:translateY(2px)}html body .curated-entry-summary-actions .curated-entry-action-btn[data-tooltip]:hover:after,html body .curated-entry-summary-actions .curated-entry-action-btn[data-tooltip]:focus-visible:after{transform:none}}html body .publisher-profile-editor,html body .publisher-profile-active-card{grid-template-columns:minmax(0,1fr);min-width:0}html body .publisher-profile-active-name{overflow-wrap:anywhere}html body .publisher-profile-editor .searchable-select{min-width:0;max-width:100%}html body .top-navigation-credits-group{align-items:center;height:34px}html body .top-navigation-credits{align-items:center;min-height:34px;padding:0;line-height:1}html body .top-navigation-credits-group>.hint-tooltip-trigger{align-items:center;height:34px}html body .top-navigation-credits-top-up{width:28px;height:28px;margin:0;line-height:1}html body .top-navigation-credits-label{font-size:10px;line-height:1}html body .top-navigation-credits-value{line-height:1}@media (max-width:1100px){html body .top-navigation-credits-group,html body .top-navigation-credits-group>.hint-tooltip-trigger,html body .top-navigation-credits{height:40px;min-height:40px}html body .top-navigation-credits-top-up{width:36px;height:40px}}html body .agent-workbench .my-projects-main-primary{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}html body .agent-workbench .my-projects-main--fit .my-projects-name{white-space:normal}@media (min-width:561px) and (max-width:1100px){html body .agent-workbench .my-projects-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}html body .agent-workbench .my-projects-hover-wrap{width:100%;min-width:0}html body .agent-workbench .my-projects-item{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;display:grid}html body .agent-workbench .my-projects-main--fit{grid-template-columns:80px minmax(0,1fr);gap:16px;width:100%;min-width:0;display:grid}html body .agent-workbench .my-projects-weather{width:80px}html body .agent-workbench .my-projects-main-copy{min-width:0}html body .agent-workbench .my-projects-studio{margin-left:0;font-size:13px;display:block}html body .agent-workbench .my-projects-tags{white-space:normal;overflow-wrap:anywhere}html body .agent-workbench .my-projects-publisher-profile-row{flex-wrap:wrap}html body .agent-workbench .my-projects-right-meta,html body .agent-workbench .my-projects-right-meta--stacked{align-items:flex-start;width:auto;min-width:0;margin-left:96px;position:static}html body .agent-workbench .my-projects-right-meta-line{align-items:flex-start}html body .agent-workbench .my-projects-row-actions{align-self:center;margin-left:0;position:static}html body .agent-workbench .sift-score-num{font-size:32px}}@media (max-width:560px){html body .agent-workbench .my-projects-weather .sift-score{min-width:0;max-width:100%}html body .agent-workbench .my-projects-weather .sift-meter{grid-template-columns:repeat(12,4px);grid-auto-flow:row;max-width:100%}}@media (min-width:561px) and (max-width:760px){html body .agent-workbench .my-projects-row{grid-template-columns:minmax(0,1fr)}html body .agent-workbench .my-projects-row-actions{justify-self:end}}@media (min-width:561px) and (max-width:1100px){html body .agent-workbench .my-projects-right-meta{justify-self:start}html body .agent-workbench .my-projects-weather .sift-score{min-width:0}html body .agent-workbench .my-projects-weather .sift-meter{gap:1.8px}html body .agent-workbench .my-projects-weather .sift-meter i{width:1.4px;height:1.4px}}html body .billing-pack-catalog{gap:16px;display:grid}html body .billing-pack-catalog>.agent-hint{margin:0}html body .billing-pack-catalog>button{justify-self:start}html body .billing-pack-list{gap:12px;display:grid}html body .billing-pack-card{background:var(--sift-p1);border:1px solid var(--sift-line);border-radius:8px;gap:16px;min-width:0;padding:20px;display:grid}html body .billing-pack-card h3{font:600 18px var(--sift-sans);margin:0}html body .billing-pack-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}html body .billing-pack-summary{font:13px var(--sift-mono);margin:6px 0 0}html body .billing-pack-summary span{color:var(--sift-mut);padding:0 4px}html body .billing-pack-status{color:var(--sift-mut);font:10px var(--sift-mono);line-height:1.6}html body .billing-pack-fields{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:16px;display:grid}html body .billing-pack-fields label{min-width:0;font:11px var(--sift-mono);color:var(--sift-mut);gap:8px;display:grid}html body .billing-pack-fields .settings-inline-input{box-sizing:border-box;width:100%;min-width:0}html body .billing-pack-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}html body .billing-pack-delete{color:var(--sift-bad)}@media (max-width:850px){html body .billing-pack-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){html body .billing-pack-card{padding:16px}html body .billing-pack-fields{grid-template-columns:minmax(0,1fr)}}html body .admin-shell-nav a:before{content:none!important}html body .admin-nav-group{border-bottom:1px solid var(--sift-line);gap:4px;padding:14px 0;display:grid}html body .admin-nav-group:last-child{border-bottom:0}html body .admin-nav-group-title{font:10px var(--sift-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--sift-mut);margin:0 0 8px;padding:0 16px}html body .admin-shell-nav .admin-nav-group a{align-items:center;gap:10px;min-height:36px;margin:0 6px 0 0;padding:7px 12px 7px 16px;display:flex}html body .admin-nav-item-block{flex-direction:column;gap:2px;display:flex}html body .admin-nav-sub{border-left:1px solid var(--sift-line);flex-direction:column;gap:2px;margin:2px 0 6px 20px;padding-left:8px;display:flex}html body .admin-nav-sub-link{min-height:32px;color:var(--sift-mut);font-family:var(--sift-sans);border-left:2px solid #0000;border-radius:0 6px 6px 0;align-items:center;margin:0 6px 0 0;padding:6px 10px;font-size:13px;text-decoration:none;display:flex}html body .admin-nav-sub-link:hover{color:var(--sift-ink);background:var(--sift-p1)}html body .admin-nav-sub-link.is-active{color:var(--sift-ink);background:var(--sift-p1);border-left-color:var(--sift-lime)}html body .admin-shell-nav .project-hub-back.is-group-active{color:var(--sift-ink)}html body .admin-nav-icon{opacity:.8;flex-shrink:0;width:15px;height:15px}html body .agent-workbench .my-projects-processing-body{display:contents}html body .agent-workbench .my-projects-row-actions--queued{flex-direction:column;flex-shrink:0;align-items:stretch;gap:6px;width:96px}html body .agent-workbench .my-projects-queue-note{color:var(--sift-mut);font:9px/1.4 var(--sift-mono);text-align:right}html body .agent-workbench .my-projects-held-cancel{width:96px;height:28px;min-height:28px;font:11px var(--sift-mono);padding:0 8px}html body .my-projects-family-header{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;padding-right:20px;display:grid}html body .my-projects-family-toggle{border:0;border-radius:0;width:100%;min-width:0}html body .my-projects-family-header>.my-projects-row-actions{width:44px;margin:0;position:static}html body .my-projects-family-meta{flex-wrap:wrap;gap:6px;display:flex}html body .my-projects-family-main{min-width:0}html body .weather-family-toolbar{flex:340px;gap:8px;min-width:0;display:grid}html body .weather-family-toolbar-selects{grid-template-columns:minmax(160px,1.3fr) minmax(140px,1fr);gap:8px;width:100%;min-width:0;display:grid}html body .weather-family-select{width:100%;min-width:0}html body .weather-family-select .searchable-select-trigger{width:100%;min-height:36px}@media (max-width:560px){html body .weather-family-toolbar-selects{grid-template-columns:minmax(0,1fr)}html body .my-projects-family-header{padding-right:16px}}html body .agent-workbench .my-projects-held-cancel{color:var(--sift-ink);border:1px solid var(--sift-line);background:0 0;border-radius:6px}html body .agent-workbench .my-projects-held-cancel:hover{background:var(--sift-p2)}html body .my-projects-family-meta .my-projects-meta-separator{display:inline}html body .my-projects-family-header .my-projects-family-copy{gap:6px}html body .my-projects-family-toggle{padding:16px 20px}html body .weather-family-toolbar .searchable-select{width:100%;min-width:0;max-width:none}html body .weather-family-toolbar-selects .searchable-select-trigger{width:100%}html body .weather-widget-banner{overflow:visible}html body .weather-family-toolbar .searchable-select-dropdown{z-index:400;min-width:100%}html body .weather-report-popup:has(.searchable-select.is-open){overflow:visible}html body .weather-family-banner-cluster .weather-family-toolbar{flex:340px;min-width:0;display:grid}html body .publisher-received-categories{grid-template-columns:minmax(0,1fr);gap:0;margin-top:20px;display:grid}html body .publisher-received-category{background:0 0;border:0;border-radius:0;min-width:0}html body .publisher-received-category+.publisher-received-category{border-top:1px solid var(--sift-line)}html body .publisher-category-toggle{width:100%;min-height:48px;color:var(--sift-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 4px;display:flex}html body .publisher-category-toggle:hover{background:var(--sift-p2)}html body .publisher-category-toggle:focus-visible{outline:1px solid var(--sift-limetx);outline-offset:-1px}html body .publisher-category-label{font:11px var(--sift-mono);letter-spacing:.06em;text-transform:uppercase}html body .publisher-category-count{background:var(--sift-p2);min-width:20px;color:var(--sift-mut);font:10px var(--sift-mono);text-align:center;border-radius:3px;padding:2px 5px}html body .publisher-category-affordance{font:16px var(--sift-mono);color:var(--sift-mut);margin-left:auto}html body .publisher-category-signal{background:var(--sift-mut);width:5px;height:5px}html body .publisher-received-category--above .publisher-category-signal{background:var(--sift-good)}html body .publisher-received-category--below .publisher-category-signal{background:var(--sift-bad)}html body .publisher-received-category--premium .publisher-category-signal{background:var(--sift-limetx)}html body .publisher-received-category>div:not([hidden]){min-width:0;padding-bottom:12px}html body .publisher-category-empty{color:var(--sift-mut);font:12px var(--sift-mono);margin:0;padding:8px 19px 12px}html body .marketing-landing .page>.split-hero{margin-top:0}html body .publisher-inbox-overview-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:12px;display:flex}html body .publisher-inbox-overview-controls .my-projects-list-sort{width:auto;margin:0;position:static}html body .publisher-opportunity-filter{min-height:44px;color:var(--sift-mut);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:4px 0;font-size:12px;display:inline-flex}html body .publisher-opportunity-filter.is-active{color:var(--sift-ink)}html body .publisher-opportunity-filter-track{opacity:.7;border:1px solid;border-radius:9px;flex-shrink:0;align-items:center;width:30px;height:18px;padding:3px;display:flex}html body .publisher-opportunity-filter-track>span{background:currentColor;border-radius:50%;width:10px;height:10px;transition:transform .16s}html body .publisher-opportunity-filter.is-active .publisher-opportunity-filter-track>span{transform:translate(12px)}html body .publisher-opportunity-filter:focus-visible{outline:2px solid var(--sift-ink);outline-offset:4px}@media (prefers-reduced-motion:reduce){html body .publisher-opportunity-filter-track>span{transition:none}}html body .agent-workbench:has(.settings-group) .publisher-profile-scoring-input{box-sizing:border-box;width:76px;min-width:76px;font-family:var(--sift-mono);text-align:center;appearance:textfield;padding:10px 8px;font-size:14px}html body .publisher-profile-scoring-input::-webkit-inner-spin-button{appearance:none;margin:0}html body .publisher-profile-scoring-input::-webkit-outer-spin-button{appearance:none;margin:0}html body .publisher-inbox-overview-controls .my-projects-list-sort{background:0 0;padding:0}html body .marketing-landing .hero-primary-actions{flex-wrap:wrap;align-items:center;gap:16px;width:100%;min-height:52px;display:flex}html body .publisher-opportunity-filter.is-active .publisher-opportunity-filter-track{opacity:1;background:#c8f54229;border-color:#c8f54257}html body .publisher-opportunity-filter.is-active .publisher-opportunity-filter-track>span{background:#c8f542f2}html body .admin-template-workspace{max-width:1280px}html body .admin-template-workspace .admin-templates-status-bar{background:var(--sift-p1);border-color:var(--sift-line);border-radius:8px;max-width:none;margin:24px 0 0;padding:12px 16px}html body .admin-template-workspace .admin-templates-status-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html body .admin-template-channel-heading{justify-content:space-between;align-items:center;gap:16px;padding:24px 0 18px;display:flex}html body .admin-template-workspace h2{font:600 .86rem var(--sift-sans);margin:0 0 6px}html body .admin-template-workspace h3{font:600 .86rem var(--sift-sans);margin:0}html body .admin-template-workspace p{color:var(--sift-mut);margin:0;font-size:13px;line-height:1.6}html body .admin-template-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}html body :is(.admin-template-editor,.admin-template-sample){border:1px solid var(--sift-line);background:var(--sift-p1);border-radius:8px;gap:18px;min-width:0;padding:20px;display:grid}html body .admin-template-workspace .publisher-profile-field{gap:8px;min-width:0;display:grid}html body .admin-template-workspace :is(input,textarea){box-sizing:border-box;background:var(--sift-bg);border:1px solid var(--sift-line);width:100%;max-width:none;color:var(--sift-ink);border-radius:5px;padding:12px;font-size:13px}html body .admin-template-workspace textarea{resize:vertical;min-height:220px;line-height:1.65}html body .admin-template-workspace .admin-templates-preview-text{background:var(--sift-bg);border-radius:5px;min-height:220px;max-height:none;padding:16px;font-size:12px;line-height:1.75}html body .admin-template-workspace .admin-templates-preview-frame{border-color:var(--sift-line);min-height:360px}html body .admin-template-sample-heading{justify-content:space-between;align-items:center;display:flex}html body .admin-template-sample-heading span{color:var(--sift-mut);font:10px var(--sift-mono)}html body .admin-template-sample-subject{border-bottom:1px solid var(--sift-line);gap:8px;padding-bottom:16px;display:grid}html body .admin-template-sample-subject p{color:var(--sift-ink)}html body .admin-template-workspace .admin-template-sample-note{font-size:11px}html body .admin-template-workspace summary{cursor:pointer;min-height:40px;font:12px var(--sift-mono);color:var(--sift-ink);line-height:40px;display:list-item}html body .admin-template-workspace summary span{color:var(--sift-mut);margin-left:10px;font-size:10px}html body .admin-template-reference{border-top:1px solid var(--sift-line);padding-top:4px}html body .admin-template-reference p{margin:4px 0 12px;font-size:12px}html body .admin-template-maintenance{border-top:1px solid var(--sift-line);margin-top:20px;padding:8px 0}html body .admin-template-maintenance>div{padding:12px 0}html body .admin-template-tools-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}html body .admin-template-tools-grid section{align-content:start;gap:14px;min-width:0;display:grid}html body .admin-template-tools-grid button{justify-self:start}@media (max-width:1100px){html body .admin-template-editor-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){html body .admin-template-channel-heading{flex-direction:column;align-items:flex-start}html body .admin-template-tools-grid{grid-template-columns:minmax(0,1fr)}html body :is(.admin-template-editor,.admin-template-sample){padding:16px}html body .admin-template-workspace .admin-templates-status-bar{position:static}}html body .admin-template-workspace .project-hub-action-btn:not(.admin-templates-placeholder-chip){letter-spacing:0;border-radius:5px;min-height:36px;padding:8px 12px;font-size:11px}html body .admin-template-workspace .project-hub-action-btn.is-active:not(:disabled){color:var(--sift-bg);background:var(--sift-ink);border-color:var(--sift-ink)}html body .admin-template-workspace .project-hub-action-btn:disabled{opacity:.4}html body .admin-template-workspace :is(button,summary):focus-visible{outline:2px solid var(--sift-lime);outline-offset:3px}html body .ui-loading-line{color:var(--sift-mut);font:12px var(--sift-mono);gap:12px}html body .loading-logo{flex:none}html body .auth-loading-shell .loading-logo{height:48px!important}html body .auth-loading-shell-inner>.ui-loading-line{text-align:center;flex-direction:column;gap:18px}html body .weather-widget-score-hero--loading .loading-logo{height:44px!important}html body .publisher-inbound-channels{gap:18px;margin-bottom:12px;display:grid}html body .publisher-inbound-channels header{gap:7px;display:grid}html body .publisher-inbound-eyebrow{color:var(--sift-limetx);font:10px var(--sift-mono);text-transform:uppercase;letter-spacing:.1em}html body .publisher-inbound-channels h3{font:600 24px var(--sift-sans);letter-spacing:-.02em;color:var(--sift-ink);margin:0}html body .publisher-inbound-channels p{font:13px/1.55 var(--sift-sans);color:var(--sift-mut);margin:0}html body .publisher-inbound-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html body .publisher-inbound-card{border:1px solid var(--sift-line);background:var(--sift-p1);border-radius:10px;gap:12px;min-width:0;padding:18px;display:grid}html body .publisher-inbound-card--code{grid-column:1/-1}html body .publisher-inbound-card-heading{align-items:center;gap:10px;display:flex}html body .publisher-inbound-number{color:var(--sift-mut);font:11px var(--sift-mono)}html body .publisher-inbound-card h4{color:var(--sift-ink);font:600 14px var(--sift-sans);margin:0}html body .publisher-inbound-state{color:var(--sift-mut);font:10px var(--sift-mono);margin-left:auto}html body .publisher-inbound-state.is-active{color:var(--sift-limetx)}html body .publisher-inbound-card :is(input,textarea){box-sizing:border-box;border:1px solid var(--sift-line);background:var(--sift-bg);width:100%;min-width:0;color:var(--sift-ink);font:12px/1.6 var(--sift-mono);border-radius:5px;padding:12px}html body .publisher-inbound-card textarea{resize:vertical}html body .publisher-inbound-card button{border:1px solid var(--sift-line);background:var(--sift-p2);min-height:36px;color:var(--sift-ink);font:11px var(--sift-mono);cursor:pointer;border-radius:5px;justify-self:end;padding:8px 14px}html body .publisher-inbound-card button:disabled{opacity:.4;cursor:default}html body .publisher-inbound-card :is(input,textarea,button):focus-visible{outline:2px solid var(--sift-limetx);outline-offset:3px}html body .publisher-inbound-copy-status{font:11px var(--sift-mono);color:var(--sift-limetx);min-height:14px}html body .publisher-inbound-note{font:12px/1.5 var(--sift-sans);color:var(--sift-mut)}html body p.publisher-inbound-warning{border:1px solid color-mix(in srgb, var(--sift-mid) 45%, transparent);background:color-mix(in srgb, var(--sift-mid) 10%, transparent);color:var(--sift-mid);font:12px/1.5 var(--sift-sans);border-radius:8px;margin:0;padding:10px 12px}@media (max-width:700px){html body .publisher-inbound-cards{grid-template-columns:minmax(0,1fr)}html body .publisher-inbound-card{padding:16px}}html body .publisher-inbound-field-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html body .auth-action-screen{max-width:1080px;margin:0 auto}html body .auth-action-screen .agent-workbench-hero h1{font:700 clamp(28px,4vw,44px)/1.1 var(--sift-sans);letter-spacing:-.03em;margin:16px 0}html body .auth-action-screen .agent-workbench-hero p{max-width:680px;color:var(--sift-mut)}html body .auth-action-content{padding:24px}html body .auth-action-login{max-width:460px}html body .auth-action-notifications,html body .auth-action-summary{border-top:1px solid var(--sift-line);margin-top:32px;padding-top:24px}html body .auth-action-notifications dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html body .auth-action-notifications dl>div{border:1px solid var(--sift-line);border-radius:12px;padding:16px}html body .auth-action-notifications dt{color:var(--sift-mut);font:12px var(--sift-mono);text-transform:uppercase}html body .auth-action-notifications dd{text-transform:capitalize;margin:10px 0 0}html body .auth-action-summary p{white-space:pre-wrap;color:var(--sift-mut)}html body .auth-action-continue{margin-top:24px;display:inline-flex}@media (max-width:560px){html body .auth-action-content{padding:16px}html body .auth-action-notifications dl{grid-template-columns:1fr}}html body .auth-action-screen>.agent-workbench-hero{flex-direction:column;align-items:flex-start;gap:12px;padding:32px 24px;display:flex}html body .auth-action-screen>.agent-workbench-hero h1{float:none;overflow-wrap:anywhere;min-width:0;max-width:100%;margin:4px 0}html body .auth-action-screen>.agent-workbench-hero p{margin:0}html body .auth-action-content a:not(.agent-button){color:var(--sift-ink);text-underline-offset:4px}html body .auth-action-content .agent-button{text-decoration:none}@media (max-width:560px){html body .auth-action-screen>.agent-workbench-hero{padding:24px 16px}}html body .auth-action-screen>.auth-action-content{opacity:1;animation:none;transform:none}html body .auth-action-summary .landing-onboarding-summary-card{color:var(--sift-ink);background:var(--sift-p1);border-color:var(--sift-line)}html body .auth-action-summary .landing-onboarding-summary-card dt{color:var(--sift-mut)}html body .auth-action-summary .landing-onboarding-summary-card dd{color:var(--sift-ink)}html body .auth-action-summary .landing-onboarding-summary-label{color:var(--sift-mut)}html body .auth-action-summary .landing-onboarding-summary-value{color:var(--sift-ink)}html body .auth-action-summary .landing-onboarding-summary-row{opacity:1;animation:none;transform:none}html body .weather-report-popup .weather-widget-banner .weather-section-feedback--loading{justify-content:center;min-width:calc(64px + .15rem);min-height:32px}html body .auth-action-screen--entry{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:56px;padding:88px 32px;display:grid}html body .auth-action-screen--entry>.agent-workbench-hero{gap:20px;padding:24px 0}html body .auth-action-screen--entry>.agent-workbench-hero h1{max-width:440px;font-size:clamp(32px,4vw,48px)}html body .auth-action-screen--entry>.agent-workbench-hero p{font:16px/1.55 var(--sift-sans);max-width:380px}html body .auth-action-screen--entry>.auth-action-content{border:1px solid var(--sift-line);background:var(--sift-p1);border-radius:16px;min-width:0;margin:0;padding:28px}html body .auth-action-content .agent-callout{font:14px/1.55 var(--sift-sans);border:1px solid var(--sift-line);background:var(--sift-p2);color:var(--sift-ink);white-space:normal;overflow-wrap:anywhere;border-radius:10px;margin:0 0 24px;padding:16px}html body .auth-action-content .agent-callout--error{border-color:var(--sift-red,#e76b62)}html body .auth-action-content .agent-form{flex-direction:column;gap:20px;max-width:100%;display:flex}html body .auth-action-content .agent-form h2{font:650 22px/1.2 var(--sift-sans);letter-spacing:-.025em;margin:0 0 4px}html body .auth-action-content .agent-field{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}html body .auth-action-content .agent-field>span{font:11px/1.4 var(--sift-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--sift-mut)}html body .auth-action-content .agent-field input{box-sizing:border-box;width:100%;min-height:48px;font:16px/1.4 var(--sift-sans);padding:12px 14px}html body .auth-action-content .agent-field input:focus-visible{outline:2px solid var(--sift-lime);outline-offset:3px}html body .auth-action-content .agent-button{min-height:48px;font:600 14px/1.4 var(--sift-sans);white-space:normal;text-align:center;border-radius:10px;padding:12px 18px}html body .auth-action-content .agent-form>a:not(.agent-button){font:13px/1.5 var(--sift-sans);text-align:center;color:var(--sift-mut)}html body .auth-action-content .agent-form>a:not(.agent-button):hover{color:var(--sift-ink)}html body .auth-action-content :is(button,a):focus-visible{outline:2px solid var(--sift-lime);outline-offset:4px}@media (max-width:800px){html body .auth-action-screen--entry{max-width:560px;padding:32px 20px 56px;display:block}html body .auth-action-screen--entry>.agent-workbench-hero{gap:16px;padding:8px 0 28px}html body .auth-action-screen--entry>.auth-action-content{padding:24px}}@media (max-width:420px){html body .auth-action-screen--entry{padding:24px 16px 40px}html body .auth-action-screen--entry>.auth-action-content{padding:20px}}html body .auth-action-content .agent-button:not(:disabled){background:var(--sift-lime);color:var(--sift-on-lime);opacity:1}html body .add-credits-pack-row.is-popular{--pack-grid:14px;--pack-dot-size:.7px;--pack-wave:220px;--pack-speed:4.8s;isolation:isolate;position:relative;overflow:hidden}html body .add-credits-pack-row.is-popular>*{z-index:1;position:relative}html body .add-credits-pack-row.is-popular:before,html body .add-credits-pack-row.is-popular:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0}html body .add-credits-pack-row.is-popular:before{-webkit-mask-image:radial-gradient(circle, #000 var(--pack-dot-size), transparent calc(var(--pack-dot-size) + .3px)), linear-gradient(90deg, transparent 0, #000 42%, #000 58%, transparent 100%);-webkit-mask-image:radial-gradient(circle, #000 var(--pack-dot-size), transparent calc(var(--pack-dot-size) + .3px)), linear-gradient(90deg, transparent 0, #000 42%, #000 58%, transparent 100%);mask-image:radial-gradient(circle, #000 var(--pack-dot-size), transparent calc(var(--pack-dot-size) + .3px)), linear-gradient(90deg, transparent 0, #000 42%, #000 58%, transparent 100%);-webkit-mask-size:var(--pack-grid) var(--pack-grid), var(--pack-wave) 100%;-webkit-mask-size:var(--pack-grid) var(--pack-grid), var(--pack-wave) 100%;mask-size:var(--pack-grid) var(--pack-grid), var(--pack-wave) 100%;-webkit-mask-composite:source-in;animation:pack-popular-dots var(--pack-speed) linear infinite;background:linear-gradient(90deg,#ff5a1f,#f0b429,#35c775,#3ca0ff,#a064ff,#ff5a1f);-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}html body .add-credits-pack-row.is-popular:after{background:radial-gradient(120% 90% at 50% 100%,#a064ff29,#0000 60%),radial-gradient(90% 70% at 0 0,#ff5a1f1a,#0000 60%),radial-gradient(90% 70% at 100% 0,#3ca0ff1f,#0000 60%);box-shadow:inset 0 0 28px #a064ff24}@keyframes pack-popular-dots{0%{-webkit-mask-position:0 0, calc(-1 * var(--pack-wave)) 0;-webkit-mask-position:0 0, calc(-1 * var(--pack-wave)) 0;mask-position:0 0, calc(-1 * var(--pack-wave)) 0}to{-webkit-mask-position:0 0, calc(100% + var(--pack-wave)) 0;-webkit-mask-position:0 0, calc(100% + var(--pack-wave)) 0;mask-position:0 0, calc(100% + var(--pack-wave)) 0}}html body .add-credits-pack-badge--popular{border:1px solid var(--sift-limetx);border-radius:99px;padding:2px 7px}@media (prefers-reduced-motion:reduce){html body .add-credits-pack-row.is-popular:before{animation:none}html body .add-credits-pack-row:hover:not(:disabled),html body .add-credits-pack-enterprise:hover{transform:none}}html body .halftone-logo{color:inherit;flex:none;display:block}html body .halftone-logo--click{cursor:pointer}html body .top-navigation-sift .halftone-logo{color:#ece9e1}html body .project-hub-popup-stage .weather-report-popup .weather-widget-banner{padding-inline:0}html body .project-hub-popup-stage .weather-report-popup .weather-widget-banner-actions{right:0}html body .project-hub-popup-stage .weather-report-popup .weather-project-overview{padding-inline:0}html body .project-hub-popup-stage .weather-report-popup .weather-project-card{padding-left:0}html body .project-hub-popup-stage .weather-report-popup .weather-widget-column{padding-inline:0;padding-top:30px}html body .project-hub-popup-stage .weather-report-popup .weather-widget-body,html body .project-hub-popup-stage .weather-report-popup .weather-widget-actions{padding-right:0}html body .project-hub-popup-stage .weather-report-popup--developer .weather-widget-body{padding-left:0}@media (max-width:900px){html body .project-hub-popup-stage .weather-report-popup .weather-project-card{padding-right:0}html body .project-hub-popup-stage .weather-report-popup .weather-widget-body,html body .project-hub-popup-stage .weather-report-popup .weather-widget-actions{padding-left:0}}html body .sift-score--processing{gap:0}html body .sift-meter--processing i{--dot-c:#ff5a1f;animation:2.4s linear infinite sift-processing-dot;animation-delay:calc(var(--i,0) * 70ms)}html body .sift-meter--processing i:nth-child(n+6){--dot-c:#f0b429}html body .sift-meter--processing i:nth-child(n+11){--dot-c:#35c775}html body .sift-meter--processing i:nth-child(n+16){--dot-c:#3ca0ff}html body .sift-meter--processing i:nth-child(n+21){--dot-c:#a064ff}@keyframes sift-processing-dot{0%,45%,to{background:var(--sift-line)}12%,24%{background:var(--dot-c)}}@media (prefers-reduced-motion:reduce){html body .sift-meter--processing i{animation:none}}html body .settings-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;display:grid}html body .settings-content{flex-direction:column;gap:24px;min-width:0;display:flex}html body .settings-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:16px}html body .settings-nav-item{width:100%;color:var(--sift-mut);font-family:var(--sift-mono);letter-spacing:.04em;text-align:left;box-shadow:none;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;text-decoration:none;display:flex}html body .settings-nav a,html body .settings-nav a:link,html body .settings-nav a:visited,html body .settings-nav a:hover,html body .settings-nav a:focus,html body .settings-nav a:active{box-shadow:none;border-bottom:0;text-decoration:none}html body .settings-nav-item:hover{color:var(--sift-ink);background:var(--sift-p1)}html body .settings-nav-item.is-active{color:var(--sift-ink);background:var(--sift-p1);border-left-color:#0000}html body .settings-nav-item.is-group-active{color:var(--sift-ink)}html body .settings-nav-icon{flex:none;width:16px;height:16px}html body .settings-nav-sub{border-left:1px solid var(--sift-line);flex-direction:column;gap:2px;margin-left:20px;padding-left:8px;display:flex}html body .settings-nav-item--sub{padding-left:10px;font-size:11px}html body .settings-page-head{flex-direction:column;gap:4px;display:flex}html body .settings-page-title{font-family:var(--sift-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sift-ink);margin:0;font-size:13px;font-weight:500}html body .settings-page-subtitle{color:var(--sift-mut);margin:0;font-size:13px}html body .ui-flat-section{border-top:1px solid var(--sift-line);flex-direction:column;gap:12px;padding:20px 0;display:flex}html body .ui-flat-section-title{font-family:var(--sift-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sift-ink);margin:0;font-size:12px;font-weight:500}html body .ui-flat-section-subtitle{color:var(--sift-mut);margin:2px 0 0;font-size:13px}html body .admin-flat-group{background:0 0;border:0;padding:0}html body .admin-flat-group>.ui-flat-section:first-child{border-top:0;padding-top:8px}html body .admin-shell .admin-flat-group .ui-flat-section-body{padding:0}html body .admin-shell{background:0 0;max-width:none;margin:0;padding:0}html body .admin-shell>*{max-width:none}html body .admin-shell .settings-layout{width:100%}html body .admin-shell .settings-content main,html body .admin-shell .settings-content .agent-workbench{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html body .admin-hub-nav-block{flex-direction:column;gap:2px;display:flex}html body .settings-toggle{align-items:center;gap:8px;display:inline-flex}html body .settings-toggle-caption{font-family:var(--sift-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--sift-mut);white-space:nowrap;font-size:11px}html body .settings-toggle-caption.is-active{color:var(--sift-ink)}html body .agent-workbench:has(.settings-group) .settings-row-control:has(.settings-toggle){flex-flow:row;justify-self:end;align-items:center;gap:0}html body .agent-workbench:has(.settings-layout) .settings-row-control--actions{flex-flow:wrap;align-items:center;gap:8px}html body .agent-workbench:has(.settings-layout) .settings-page-subtitle{font-family:var(--sift-sans);color:var(--sift-mut);font-size:14px;line-height:1.45}html body .agent-workbench:has(.settings-layout) .settings-button.btn-primary{background:var(--sift-lime);border-color:var(--sift-lime);color:#111;font-weight:700}:is(html body .agent-workbench:has(.settings-layout) .settings-button.btn-ghost,html body .agent-workbench:has(.settings-layout) .settings-button.settings-button-ghost){background:0 0}html body .admin-nav-group{border-bottom:0}html body .settings-danger{flex-direction:column;gap:20px;display:flex}html body .settings-danger-panel{flex-direction:column;gap:16px;display:flex}html body .settings-danger-card{border:1px solid var(--sift-line);background:var(--sift-p1);border-radius:8px}html body .settings-danger-card-title{border-bottom:1px solid var(--sift-line);font-family:var(--sift-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sift-ink);margin:0;padding:14px 18px;font-size:12px;font-weight:500}html body .settings-danger-card-body{flex-direction:column;gap:12px;padding:16px 18px;display:flex}html body .settings-danger-card-text,html body .settings-danger-empty{color:var(--sift-mut);margin:0;font-size:13px;line-height:1.5}html body .settings-danger-target{border:1px solid var(--sift-line);background:var(--sift-bg);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}html body .settings-danger-target-main{flex-direction:column;gap:2px;min-width:0;display:flex}html body .settings-danger-target-name{color:var(--sift-ink);overflow-wrap:anywhere;font-size:14px}html body .settings-danger-target-meta{color:var(--sift-mut);font-family:var(--sift-mono);font-size:11px}html body .settings-button.is-active{color:var(--sift-bg);background:var(--sift-ink);border-color:var(--sift-ink)}html body .settings-button-danger,html body .btn-danger.confirm-dialog-confirm{color:#ef4444;font-family:var(--sift-mono);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:0 0;border:1px solid #ef444473;font-size:11px}html body .settings-button-danger:hover:not(:disabled){background:#ef444414;border-color:#ef4444}html body .btn-danger.confirm-dialog-confirm:disabled{opacity:.5;cursor:not-allowed}html body .danger-modal-target{border:1px solid var(--sift-line);background:var(--sift-p1);border-radius:6px;flex-direction:column;gap:4px;margin-bottom:12px;padding:10px 12px;display:flex}html body .danger-modal-target-label{color:var(--sift-mut);font-family:var(--sift-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}html body .danger-modal-target-name{color:var(--sift-ink);font-size:14px}html body .danger-modal-list{color:var(--sift-mut);margin:8px 0 12px;padding-left:18px;font-size:13px;line-height:1.6}html body .danger-modal-note{font-size:12px}@media (max-width:800px){html body .settings-layout{grid-template-columns:1fr;gap:20px}html body .settings-nav{position:static}}html:has(.settings-layout){scrollbar-gutter:stable}:is(html body .agent-workbench:has(.settings-layout),html body .admin-settings-frame){box-sizing:border-box;width:min(1280px,100%);max-width:1280px;margin:0 auto;padding:56px 40px 80px}html body .admin-settings-frame .settings-layout{grid-template-columns:240px minmax(0,1fr);width:100%}@media (max-width:800px){:is(html body .agent-workbench:has(.settings-layout),html body .admin-settings-frame){padding:24px 16px 56px}html body .admin-settings-frame .settings-layout{grid-template-columns:1fr;gap:20px}}html body .admin-hub-nav-toggle{display:none}html body .admin-hub-nav-links{display:contents}@media (max-width:800px){html body .admin-hub-nav-toggle{justify-content:space-between;display:flex}html body .admin-hub-nav .admin-hub-nav-links{display:none}html body .admin-hub-nav.is-open .admin-hub-nav-links{flex-direction:column;gap:2px;display:flex}html body .admin-hub-nav.is-open .admin-hub-nav-chevron{transform:rotate(180deg)}}html body .settings-danger-action{justify-content:flex-end;display:flex}html body .danger-modal .settings-inline-input{box-sizing:border-box;width:100%;margin-top:8px}html body .settings-content{gap:40px}html body .settings-page-head{gap:8px}html body .settings-page-title{margin-bottom:2px}html body .ui-flat-section{gap:20px;padding:32px 0}html body .ui-flat-section-title{margin-bottom:4px}html body .ui-flat-section-subtitle{margin-top:6px;line-height:1.5}html body .settings-content .settings-row{padding:24px 0}html body .settings-content .landing-onboarding-wizard{gap:28px}html body .settings-content .landing-onboarding-wizard-head{gap:20px}html body .settings-content .landing-onboarding-wizard-title{margin-top:8px}html body .settings-content .landing-onboarding-wizard-lede{margin-top:4px;line-height:1.6}html body .settings-content .publisher-profile-onboarding-shell,html body .settings-content .publisher-profile-onboarding-shell .landing-onboarding-wizard--settings .landing-onboarding-wizard-stage,html body .settings-content .publisher-profile-onboarding-shell .landing-onboarding-wizard--review .landing-onboarding-wizard-stage{max-height:none;overflow:visible}html body .settings-danger-action{padding-right:15px}html body .weather-report-popup .weather-family-banner-cluster{background:0 0;border:0;flex-direction:column;flex:100%;align-items:stretch;gap:14px;width:100%;min-width:0;padding:0;display:flex}html body .weather-family-banner-top{align-items:center;gap:24px;min-width:0;display:flex}html body .weather-report-popup .weather-widget-heading.weather-family-top-heading{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}html body .weather-family-top-label{font-family:var(--sift-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sift-mut);font-size:11px}html body .weather-family-top-studio{color:var(--sift-mut);margin:0;font-size:16px}html body .weather-family-top-budget{flex-shrink:0;align-items:center;gap:14px;margin-left:auto;display:flex}html body .weather-family-banner-cluster .weather-family-toolbar{border-top:1px solid var(--sift-line);flex:none;width:100%;padding-top:14px;display:block}html body .weather-family-banner-cluster .weather-family-toolbar-selects{flex-wrap:nowrap;align-items:flex-end;gap:12px;width:100%;display:flex}html body .weather-family-field{flex-direction:column;flex:1 1 0;gap:5px;min-width:0;max-width:none;display:flex}html body .weather-family-field-label{white-space:nowrap;font-family:var(--sift-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sift-mut);align-items:center;gap:8px;font-size:10px;display:flex}html body .weather-family-count{letter-spacing:.02em;text-transform:none;background:var(--sift-p2);color:var(--sift-ink);border-radius:99px;padding:1px 8px;font-size:10px}html body .weather-family-run{white-space:nowrap;flex:none;align-items:center;margin-left:4px;padding-bottom:2px;display:flex}html body .weather-family-run .weather-rerun-with-cost{margin-left:0}@media (max-width:720px){html body .weather-family-banner-top{flex-wrap:wrap;gap:12px 16px}html body .weather-family-top-budget{justify-content:space-between;width:100%;margin-left:0}html body .weather-family-banner-cluster .weather-family-toolbar-selects{flex-wrap:wrap}html body .weather-family-field{flex:100%;max-width:none}html body .weather-family-run{margin-left:0}html body .weather-report-popup .weather-widget-banner .weather-family-run .section-rerun-icon-button--labelled:before{display:none}html body .weather-family-run .section-rerun-icon-button--labelled{margin-left:0}}html body .agent-workbench .my-projects-family{border-top:1px solid var(--sift-line);gap:0}html body .agent-workbench .my-projects-family-reports{border-left:1px solid var(--sift-line);gap:0;margin-left:28px;padding-left:20px}@media (max-width:560px){html body .agent-workbench .my-projects-family-reports{margin-left:12px;padding-left:8px}}html body .weather-family-toolbar .weather-family-field>.weather-family-select{flex:none;width:100%;max-width:none}html body :is(.weather-report-popup,.outreach-profile-match) .weather-profile-match-col{flex-direction:column;display:flex;container-type:inline-size}html body :is(.weather-report-popup,.outreach-profile-match) .weather-profile-match-col .hint-tooltip-trigger,html body :is(.weather-report-popup,.outreach-profile-match) .weather-profile-match-col .weather-profile-match-col-inner{flex-direction:column;flex:auto;min-height:0;display:flex}html body :is(.weather-report-popup,.outreach-profile-match) .weather-profile-match-col .weather-arc-row--stacked{text-align:left;flex:auto;align-items:flex-start;gap:14px}html body :is(.weather-report-popup,.outreach-profile-match) .weather-profile-match-col .weather-arc-row--stacked .weather-arc-copy{width:100%;margin-top:auto}html body :is(.weather-report-popup,.outreach-profile-match) .weather-profile-match-col .weather-arc-row--stacked .weather-arc-label{white-space:normal;text-align:left;letter-spacing:.06em;-webkit-hyphens:none;hyphens:none;font-size:11px;line-height:1.25;overflow:visible}@media (min-width:561px) and (max-width:1000px){html body :is(.weather-report-popup,.outreach-profile-match) .weather-profile-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .weather-report-popup .weather-project-deck-download.weather-project-deck-download--attention{border-color:var(--sift-lime);color:var(--sift-lime);animation:1.4s ease-in-out infinite weather-deck-download-attention}@keyframes weather-deck-download-attention{0%,to{box-shadow:0 0 #c8f23a00}50%{box-shadow:0 0 0 5px #c8f23a66}}html body .publisher-received-category.is-arriving>div:not([hidden]) .my-projects-list>*{animation:.48s cubic-bezier(.22,.9,.32,1) both sift-category-row-arrive}html body .publisher-received-category.is-arriving .publisher-category-signal{animation:1.1s ease-in-out 2 sift-category-signal-pulse}html body .publisher-received-category.is-collapsing{animation:.7s cubic-bezier(.4,0,.2,1) forwards sift-category-collapse;overflow:hidden}@keyframes sift-category-row-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sift-category-signal-pulse{0%,to{box-shadow:0 0 #c8f23a8c}50%{box-shadow:0 0 0 7px #c8f23a00}}@keyframes sift-category-collapse{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){html body .publisher-received-category.is-arriving>div:not([hidden]) .my-projects-list>*,html body .publisher-received-category.is-arriving .publisher-category-signal,html body .publisher-received-category.is-collapsing{animation:none}}html body .publisher-received-category--processing.is-awaiting-chip>div:not([hidden]) .my-projects-list>:first-child{opacity:0;animation:none}html body .publisher-chip-flight-clone{z-index:600;pointer-events:none;transform-origin:0;margin:0;position:fixed}html body .add-credits-pack-enterprise{background:var(--sift-bg);width:100%;height:100%;color:var(--sift-ink);text-align:left;box-sizing:border-box;border:1px dashed #3a4048;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:20px;transition:border-color .15s,background-color .15s,transform .18s,box-shadow .18s;display:flex}html body .add-credits-pack-enterprise:hover{border-color:var(--sift-limetx);background:var(--sift-p1);border-style:solid;transform:translateY(-3px);box-shadow:0 0 0 1px #c8f23a8c,0 14px 34px #00000080,0 0 26px #c8f23a14}html body .add-credits-pack-enterprise .add-credits-pack-features{margin:22px 0}html body .add-credits-pack-enterprise-cta{border:1px solid var(--sift-lime);background:var(--sift-lime);color:#111;min-height:40px;font:700 13px var(--sift-sans);box-sizing:border-box;border-radius:8px;align-self:flex-start;align-items:center;margin-top:auto;padding:10px 18px;text-decoration:none;display:inline-flex}@media (max-width:560px){html body .add-credits-pack-enterprise{padding:18px}}@media (prefers-reduced-motion:reduce){html body .add-credits-pack-enterprise{transition:none}}html body .enterprise-contact-page{background:var(--sift-bg);min-height:100dvh;color:var(--sift-ink);font-family:var(--sift-sans)}html body .enterprise-contact-topbar{border-bottom:1px solid var(--sift-line);justify-content:space-between;align-items:center;padding:18px 28px;display:flex}html body .enterprise-contact-brand{font:700 15px var(--sift-sans);letter-spacing:-.01em}html body .enterprise-contact-brand span{color:var(--sift-limetx)}html body .enterprise-contact-back{font:11px var(--sift-mono);color:var(--sift-mut);cursor:pointer;background:0 0;border:none;padding:6px 0}html body .enterprise-contact-back:hover{color:var(--sift-ink)}html body .enterprise-contact-wrap{box-sizing:border-box;grid-template-columns:1fr 1.1fr;gap:56px;max-width:920px;margin:0 auto;padding:64px 28px 90px;display:grid}html body .enterprise-contact-kicker{font:10px var(--sift-mono);letter-spacing:.12em;color:var(--sift-limetx);text-transform:uppercase;margin:0 0 14px}html body .enterprise-contact-intro h1{font:700 34px var(--sift-sans);letter-spacing:-.03em;margin:0 0 16px}html body .enterprise-contact-lede{color:var(--sift-mut);max-width:38ch;margin:0 0 26px;font-size:14px;line-height:1.6}html body .enterprise-contact-points{gap:12px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}html body .enterprise-contact-points li{align-items:baseline;gap:10px;display:flex}html body .enterprise-contact-points li:before{content:"✓";color:var(--sift-limetx);font-size:12px}html body .enterprise-contact-card{background:var(--sift-p1);border:1px solid var(--sift-line);border-radius:12px;margin:0;padding:26px}html body .enterprise-contact-card h2{font:700 16px var(--sift-sans);margin:0 0 18px}html body .enterprise-contact-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}html body .enterprise-contact-fld{gap:6px;margin:0 0 14px;display:grid}html body .enterprise-contact-fld label{font:10px var(--sift-mono);letter-spacing:.1em;color:var(--sift-mut);text-transform:uppercase}html body .enterprise-contact-fld input,html body .enterprise-contact-fld textarea{box-sizing:border-box;background:var(--sift-bg);border:1px solid var(--sift-line);width:100%;color:var(--sift-ink);font:13px var(--sift-sans);border-radius:8px;outline:none;padding:10px 12px}html body .enterprise-contact-fld textarea{resize:vertical;min-height:96px}html body .enterprise-contact-fld input:focus,html body .enterprise-contact-fld textarea:focus{border-color:var(--sift-limetx)}html body .enterprise-contact-send{border:1px solid var(--sift-lime);background:var(--sift-lime);color:#111;min-height:44px;font:700 13px var(--sift-sans);cursor:pointer;border-radius:8px;width:auto;margin-top:6px;padding:10px 18px}html body .enterprise-contact-send:disabled{opacity:.5;cursor:not-allowed}html body .enterprise-contact-fine{color:var(--sift-mut);margin:14px 0 0;font-size:11px;line-height:1.5}html body .enterprise-contact-sent{color:var(--sift-ink);margin:0;font-size:14px;line-height:1.6}@media (max-width:760px){html body .enterprise-contact-wrap{grid-template-columns:1fr;gap:34px;padding:40px 20px 60px}html body .enterprise-contact-row2{grid-template-columns:1fr}}html body .agent-workbench:has(.settings-group) .settings-group--access-contact>.settings-row>.settings-row-control{justify-self:end;align-items:flex-end}html body .agent-workbench:has(.settings-group) .settings-group--access-contact .settings-row-control--actions{flex-direction:row;justify-content:flex-end;align-items:center}html body .agent-workbench:has(.settings-group) .settings-group--access-contact .settings-row-control--actions :is(.settings-inline-input,.settings-button){box-sizing:border-box;height:2.4rem;margin:0}html body .agent-workbench:has(.settings-group) .settings-group--access-contact .settings-row-control--actions .settings-button{justify-content:center;align-items:center;display:inline-flex}html body .billing-pack-header-actions{align-items:center;gap:6px;display:flex}
