:root{--ink:#17211b;--muted:#6e776f;--paper:#f4f5ef;--panel:#fff;--line:#dfe3da;--green:#386c52;--green2:#dce9df;--acid:#c9ef9e;--red:#b4433a;--shadow:0 18px 50px rgba(27,43,33,.08)}
html,body{max-width:100%;overflow-x:hidden}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif;font-size:15px}h1,h2,h3,.brand{font-family:Manrope,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{max-width:1240px;margin:auto;padding:42px 28px 70px}.topbar{height:72px;padding:0 max(28px,calc((100vw - 1240px)/2 + 28px));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(244,245,239,.92);position:sticky;top:0;z-index:20;backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px}.brand-wordmark{display:block;width:130px;height:auto}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--green);color:white}.nav-links{display:flex;align-items:center;gap:24px}.nav-links>a{color:var(--muted);font-weight:600}.nav-links>a:hover{color:var(--ink)}.nav-links form{margin:0}.link-button{background:none;border:0;color:var(--muted);cursor:pointer}.plan-chip,.live-pill{border:1px solid var(--line);border-radius:999px;padding:6px 10px;text-transform:capitalize;font-size:12px;font-weight:700}.nav-toggle{display:none}.notice{padding:13px 16px;border-radius:12px;background:#e6eee8;margin-bottom:18px;border:1px solid #cadbce}.notice.danger{background:#f7e4e2;border-color:#eac5c1}.hero{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin:18px 0 38px}.eyebrow{letter-spacing:.16em;font-size:11px;font-weight:800;color:var(--green);margin-bottom:10px}.hero h1{font-size:clamp(38px,5vw,64px);line-height:1.03;letter-spacing:-.045em;margin:0}.hero h1 span,.auth-story h1 span{color:var(--green)}.hero p{max-width:650px;font-size:17px;color:var(--muted);line-height:1.65;margin:18px 0 0}.primary,.button,.action-row button,.monitor-form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:var(--green);color:white;font-weight:700;padding:13px 18px;cursor:pointer}.hero-action{white-space:nowrap}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.metric-grid article{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px}.metric-grid span,.metric-grid small{display:block;color:var(--muted)}.metric-grid strong{display:block;font:800 29px Manrope;margin:10px 0 3px}.workspace-grid,.detail-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:18px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);padding:24px}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.panel-head h2,.panel h2{margin:0;font-size:20px}.live-pill{display:flex;align-items:center;gap:7px;background:#f7faf7}.live-pill i,.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#4ca66a;box-shadow:0 0 0 4px #e0f1e5}.signal-list{margin:0 -24px}.signal{display:flex;gap:14px;padding:18px 24px;border-top:1px solid #edf0e9}.signal.unread{background:#fbfcf8}.company-avatar{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--green2);color:var(--green);font-weight:800}.signal-copy{min-width:0;flex:1}.signal-meta{display:flex;gap:12px;color:var(--muted);font-size:12px;margin-bottom:7px}.signal-meta a{color:var(--green);font-weight:700}.signal-title{font-size:15.5px;line-height:1.45;font-weight:600}.signal-title:hover{text-decoration:underline}.reason{display:inline-block;margin-top:9px;padding:4px 8px;border-radius:7px;background:#eff4ed;color:#607061;font-size:11px}.icon-button,.circle-add,.dialog-close{border:0;background:transparent;cursor:pointer;color:var(--muted);font-size:18px}.circle-add{width:34px;height:34px;border-radius:50%;background:var(--green);color:white}.monitor-row{display:flex;align-items:center;border-top:1px solid #edf0e9;padding:15px 0}.monitor-main{display:flex;align-items:center;gap:14px;flex:1}.monitor-main strong,.monitor-main small{display:block}.monitor-main small{color:var(--muted);margin-top:4px;font-size:12px}.status-dot.paused{background:#9da39e;box-shadow:0 0 0 4px #eceeeb}.status-dot.error{background:#d25c50;box-shadow:0 0 0 4px #f7e4e2}.usage{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.usage div{height:6px;background:#edf0e9;border-radius:99px;margin-top:9px;overflow:hidden}.usage i{display:block;height:100%;background:var(--green)}.empty-state{text-align:center;padding:56px 20px}.empty-state h3{margin:18px 0 7px}.empty-state p,.muted{color:var(--muted)}.radar{width:70px;height:70px;border:1px solid #a9c6b1;border-radius:50%;margin:auto;position:relative;background:radial-gradient(circle,#386c52 0 3px,transparent 4px),linear-gradient(45deg,transparent 49%,#c9d9cd 50%,transparent 51%)}dialog{border:0;border-radius:22px;padding:0;width:min(720px,calc(100vw - 32px));box-shadow:0 30px 100px #17211b55}dialog::backdrop{background:#17211b99;backdrop-filter:blur(3px)}.monitor-form{display:flex;flex-direction:column;gap:17px;padding:28px}.dialog-head{display:flex;justify-content:space-between}.dialog-head h2{margin:0}.dialog-close{font-size:28px}.monitor-form label,.settings-panel label{display:flex;flex-direction:column;gap:7px;font-weight:700;font-size:13px}.monitor-form input,.monitor-form select,.settings-panel input,.settings-panel select{width:100%;padding:12px 13px;border:1px solid #ccd2c9;border-radius:10px;background:white;color:var(--ink);outline:none}.monitor-form input:focus,.monitor-form select:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green2)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.monitor-form small,.settings-panel small{color:var(--muted);font-weight:400}.full{width:100%}.baseline-note{display:flex;gap:10px;flex-direction:column;background:#eef5e9;border:1px solid #d8e7cf;border-radius:12px;padding:14px;color:#476148}.baseline-note span{font-size:13px}.input-action{display:flex}.input-action input{border-radius:10px 0 0 10px}.input-action button{border:1px solid #ccd2c9;background:#f5f6f2;border-radius:0 10px 10px 0}.suggestion{width:100%;text-align:left;border:0;background:#f4f6f1;padding:9px;margin-top:5px;cursor:pointer}.back-link{display:inline-block;color:var(--muted);margin-bottom:20px}.narrow{max-width:760px;margin:auto}.narrow h1{font-size:34px}.company-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}.company-header h1{font-size:44px;margin:4px 0}.company-header a{color:var(--green)}.action-row{display:flex;gap:8px}.action-row button,.action-row .button{background:white;color:var(--ink);border:1px solid var(--line);padding:10px 13px}.health-card{display:flex;gap:14px;align-items:center;background:#e6f1e7;border:1px solid #cfe1d2;border-radius:14px;padding:15px 18px;margin-bottom:18px}.health-card span{color:var(--muted)}.health-card.bad{background:#f7e4e2;border-color:#e9c6c2}.run{display:flex;gap:13px;align-items:flex-start;border-top:1px solid var(--line);padding:14px 0}.run strong,.run small{display:block}.run small{color:var(--muted);margin-top:3px}.danger-button{background:none;border:0;color:var(--red);font-weight:700;cursor:pointer}.pagination{display:flex;justify-content:space-between;padding-top:20px}.settings-head{max-width:620px;margin:20px 0 30px}.settings-head h1{font-size:42px;margin:0}.settings-head p{color:var(--muted);font-size:17px}.settings-panel{max-width:760px}.setting-row{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.setting-row p{margin:5px 0;color:var(--muted)}.switch input{display:none}.switch i{display:block;width:46px;height:26px;background:#c6cbc5;border-radius:20px;position:relative}.switch i:after{content:"";position:absolute;width:20px;height:20px;top:3px;left:3px;background:white;border-radius:50%;transition:.2s}.switch input:checked+i{background:var(--green)}.switch input:checked+i:after{left:23px}.auth-shell{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-story{background:#173b2a;color:white;padding:50px clamp(35px,7vw,100px);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-story:after{content:"";position:absolute;width:420px;height:420px;border:1px solid #ffffff22;border-radius:50%;right:-180px;bottom:-180px;box-shadow:0 0 0 80px #ffffff08,0 0 0 160px #ffffff06}.auth-story .brand{color:white}.auth-story .brand-mark{background:var(--acid);color:#173b2a}.auth-story h1{font-size:clamp(38px,5vw,65px);line-height:1.05;letter-spacing:-.05em;margin:12px 0}.auth-story h1 span{color:var(--acid)}.auth-story p{font-size:17px;line-height:1.6;color:#d5dfd8;max-width:540px}.auth-form{display:grid;place-items:center;padding:40px;background:#fbfcf8}.auth-form>div{width:min(430px,100%)}.auth-form h2{font-size:32px;margin:0}.auth-form .monitor-form{padding:20px 0}.check{display:block!important}.check input{width:auto}.auth-switch{text-align:center;color:var(--muted)}.auth-switch a{color:var(--green);font-weight:700}
@media(max-width:850px){.metric-grid{grid-template-columns:1fr 1fr}.workspace-grid,.detail-grid{grid-template-columns:1fr}.hero,.company-header{align-items:flex-start;flex-direction:column}.auth-shell{grid-template-columns:1fr}.auth-story{min-height:42vh}.nav-toggle{display:block}.nav-links{display:none;position:absolute;top:72px;left:0;right:0;background:var(--paper);padding:22px 28px;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line)}.nav-links.open{display:flex}}
@media(max-width:560px){.shell{padding:28px 16px}.metric-grid,.field-row{grid-template-columns:1fr}.hero h1{font-size:40px}.panel{padding:19px}.signal-list{margin:0 -19px}.signal{padding:16px 19px}.action-row{flex-wrap:wrap}.company-header h1{font-size:34px}}
.auth-shell{position:relative}
.auth-shell>.notice-stack{position:absolute;z-index:2;top:24px;left:50%;width:min(520px,calc(100% - 32px));transform:translateX(-50%)}
.auth-shell .notice{margin-bottom:8px;box-shadow:0 10px 30px rgba(23,33,27,.12)}
.system-banner{display:flex;align-items:center;gap:14px;padding:15px 18px;margin:-18px 0 18px;border:1px solid #cfe1d2;border-radius:14px;background:#e6f1e7}.system-banner strong,.system-banner small{display:block}.system-banner small{color:var(--muted);margin-top:3px}.system-banner.warning{background:#fff4db;border-color:#ead59f}.system-banner.error{background:#f7e4e2;border-color:#e9c6c2}.system-banner.manual{background:#edf0ee;border-color:#d3d8d4}.system-icon{width:11px;height:11px;border-radius:50%;background:#4ca66a;box-shadow:0 0 0 5px #d6eadc}.system-banner.warning .system-icon{background:#c58b20;box-shadow:0 0 0 5px #f5e5ba}.system-banner.error .system-icon{background:#c84e45;box-shadow:0 0 0 5px #f0cbc7}.system-banner.manual .system-icon{background:#7b8580;box-shadow:0 0 0 5px #dde1de}.system-link{margin-left:auto;font-weight:700;color:var(--green)}.live-pill.warning i{background:#c58b20;box-shadow:0 0 0 4px #f5e5ba}.live-pill.error i{background:#c84e45;box-shadow:0 0 0 4px #f0cbc7}.live-pill.manual i{background:#7b8580;box-shadow:0 0 0 4px #dde1de}.metric-alert{border-color:#e9c6c2!important;background:#fff8f7!important}.signal-timing{color:var(--muted);font-size:11px;margin-top:7px}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;margin:18px 0 30px}.page-heading h1{font-size:46px;margin:0}.page-heading p{font-size:17px;color:var(--muted);margin-bottom:0}.table-panel{padding:0;overflow:hidden}.source-row{display:grid;grid-template-columns:1.5fr .8fr 1fr 1fr auto;gap:20px;align-items:center;padding:18px 22px;border-top:1px solid var(--line)}.source-row>span>strong,.source-row>span>small{display:block}.source-row small{color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.source-head{border:0;background:#f7f8f4;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.source-status{display:inline-block;padding:5px 9px;border-radius:999px;background:#e2f0e5;color:#35724b;font-size:12px;font-weight:700}.source-status.warning{background:#fff0c9;color:#8a6416}.source-status.error{background:#f7ddda;color:#a43d35}.source-status.paused{background:#e7e9e7;color:#6c746f}.source-actions{display:flex!important;align-items:center;gap:8px}.source-actions button,.source-actions a{border:1px solid var(--line);background:white;border-radius:9px;padding:8px 10px;cursor:pointer;font-weight:600}.delivery-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 22px;border-top:1px solid var(--line)}.delivery-row:first-child{border:0}.delivery-row strong,.delivery-row small{display:block}.delivery-row small{color:var(--muted);margin-top:4px}.delivery-row .error-text{color:var(--red)}@media(max-width:850px){.source-row{grid-template-columns:1fr 1fr}.source-head{display:none}.source-actions{grid-column:1/-1}.system-link{display:none}}@media(max-width:560px){.source-row{grid-template-columns:1fr}.delivery-row{grid-template-columns:auto 1fr}.delivery-row>span:last-child{grid-column:2}.page-heading h1{font-size:36px}}
.catalog-hero { align-items: end; }
.catalog-hero > *, .workspace-grid > *, .detail-grid > *, .company-header > *, .field-row > * { min-width: 0; }
.catalog-search { display: flex; gap: .65rem; width: min(420px, 100%); max-width: 100%; }
.catalog-search input { flex: 1; min-width: 0; }
.catalog-principles { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; margin: 0 0 1.25rem; }
.catalog-principles span { padding: .9rem 1rem; border: 1px solid var(--border); border-radius: 12px; background: var(--panel); color: var(--muted); }
.catalog-principles strong { color: var(--text); display: block; margin-bottom: .15rem; }
.catalog-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr)); gap: 1rem; }
.catalog-card { display: flex; flex-direction: column; gap: .9rem; min-width: 0; overflow: hidden; }
.catalog-card-head { display: flex; justify-content: space-between; gap: 1rem; align-items: start; }
.catalog-card-head h2 { margin: .15rem 0 0; }
.verified-badge, .subscribed-badge { white-space: nowrap; color: #08745d; background: #e8f8f3; border: 1px solid #b7e8d9; border-radius: 999px; padding: .3rem .6rem; font-size: .78rem; font-weight: 700; }
.catalog-sources { display: grid; gap: .55rem; }
.catalog-sources > div { display: flex; gap: .55rem; align-items: center; padding: .7rem; background: var(--surface, #f7f8fa); border-radius: 10px; }
.catalog-sources small, .catalog-callout span { display: block; color: var(--muted); }
.catalog-actions { margin-top: auto; }
.share-panel { border-top: 1px solid var(--border); padding-top: .75rem; }
.share-panel summary { cursor: pointer; font-weight: 600; }
.share-panel form { display: flex; gap: .5rem; margin: .7rem 0 .35rem; }
.share-panel input { flex: 1; min-width: 0; }
.catalog-callout { display: flex; justify-content: space-between; gap: 1rem; align-items: center; padding: .9rem; background: #f0f6ff; border: 1px solid #cfe0fa; border-radius: 12px; }
.form-divider { display: flex; align-items: center; gap: .6rem; color: var(--muted); font-size: .8rem; text-transform: uppercase; letter-spacing: .08em; }
.form-divider::before, .form-divider::after { content: ""; height: 1px; background: var(--border); flex: 1; }
.origin-line { color: var(--muted); font-size: .85rem; margin-top: .4rem; }
.company-header a, .catalog-card, .monitor-main span, .signal-copy { overflow-wrap: anywhere; word-break: break-word; }
@media (max-width: 720px) {
  .catalog-principles { grid-template-columns: 1fr; }
  .catalog-search, .catalog-callout, .share-panel form { flex-direction: column; align-items: stretch; }
}
.selector-assistant{border:1px solid var(--line);border-radius:13px;padding:14px}.selector-assistant>summary{cursor:pointer;font-weight:800}.selector-help{display:flex;flex-direction:column;gap:4px;margin:14px 0;padding:12px 14px;border-radius:10px;background:#f0f6ff;color:#40556d}.selector-help span{font-size:13px;line-height:1.45}.suggestion-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;color:var(--muted)}.suggestion-list .suggestion{width:100%;min-width:0;text-align:left;border:1px solid var(--line);border-radius:11px;background:#f8f9f6;color:var(--ink);padding:12px;margin:0;cursor:pointer}.suggestion-list .suggestion:hover{border-color:#9eb7a5}.suggestion-list .suggestion.selected{border-color:var(--green);background:#eef6ef;box-shadow:0 0 0 2px var(--green2)}.suggestion strong,.suggestion small,.suggestion em{display:block}.suggestion strong{font-size:14px}.suggestion strong span{float:right;color:var(--green);font-size:12px}.suggestion small{margin:8px 0 2px}.suggestion em{font-style:normal;font-size:13px;line-height:1.4;overflow-wrap:anywhere}
@media(max-width:560px){.suggestion-list{grid-template-columns:1fr}}
.suggestion-list{grid-template-columns:1fr}.assistant-action{display:flex;width:100%;align-items:center;justify-content:center;border:0;border-radius:11px;background:var(--acid);color:#173b2a;font-weight:800;padding:13px 16px;cursor:pointer;box-shadow:0 2px 0 #a9d676}.assistant-action:hover{background:#bbed85}.selection-status{min-height:18px;margin-top:8px;color:var(--green);font-size:12px;font-weight:700}.monitor-form .start-monitoring{background:#17211b;color:white;font-size:16px;padding:15px 18px}.monitor-form .start-monitoring:hover{background:#2b3a31}
.source-candidates{display:grid;gap:7px}.source-candidate{display:flex;justify-content:space-between;align-items:center;width:100%;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:#f8f9f6;color:var(--ink);text-align:left;cursor:pointer}.source-candidate small{color:var(--muted);text-transform:capitalize}.source-candidate.selected{border-color:var(--green);background:#eef6ef;box-shadow:0 0 0 2px var(--green2)}.discovery-action button{white-space:nowrap;background:var(--green);color:white;border-color:var(--green);font-weight:700;padding:0 14px}.alert-check{display:flex!important;flex-direction:row!important;align-items:center;gap:9px!important;padding:11px 13px;background:#f7f8f4;border-radius:10px}.alert-check input{width:auto!important}.history-filters{display:grid;grid-template-columns:minmax(220px,1fr) 220px auto auto;gap:10px;align-items:center;margin-bottom:16px}.history-filters input,.history-filters select,.inline-search input{padding:11px 12px;border:1px solid var(--line);border-radius:9px}.history-panel{padding:0;overflow:hidden}.history-panel .panel-head{padding:22px 24px;margin:0}.history-actions{display:flex;gap:6px;align-items:center}.history-actions button,.inline-search button,.history-panel .panel-head button,.shared-user button{border:1px solid var(--line);background:white;border-radius:8px;padding:7px 9px;cursor:pointer}.inline-search{display:flex;gap:7px;padding:0 24px 14px}.inline-search input{flex:1;min-width:0}.shared-user{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:8px 0;border-top:1px solid var(--line);font-size:13px}
@media(max-width:720px){.history-filters{grid-template-columns:1fr}.source-candidate{align-items:flex-start;flex-direction:column}.history-actions{flex-direction:column}}
.hero-actions,.public-actions{display:flex;gap:10px;align-items:center}.secondary-action{background:white;color:var(--ink);border:1px solid var(--line)}.feed-pagination{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.feed-pagination a{color:var(--green);font-weight:700}.plan-nudge{display:block;margin-top:14px;padding:13px;border-radius:11px;background:#f0f6ff;border:1px solid #cfe0fa}.plan-nudge strong,.plan-nudge span{display:block}.plan-nudge span{margin-top:3px;color:var(--muted);font-size:12px}.public-cta{padding:10px 14px;border-radius:10px;background:var(--ink);color:white!important}.public-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);gap:70px;align-items:center;min-height:620px;padding:55px 0}.public-hero h1,.public-page-head h1{font:800 clamp(44px,6vw,76px)/1.02 Manrope;letter-spacing:-.05em;margin:0}.public-hero>div>p,.public-page-head>p{max-width:690px;color:var(--muted);font-size:18px;line-height:1.65}.public-actions{margin:28px 0 14px}.public-secondary{background:white;color:var(--ink);border:1px solid var(--line)}.event-preview{padding:16px;border:1px solid var(--line);border-radius:22px;background:white;box-shadow:var(--shadow);transform:rotate(1deg)}.preview-head{display:flex;justify-content:space-between;align-items:center;padding:4px 3px 14px}.event-preview article{display:flex;gap:12px;padding:16px 8px;border-top:1px solid var(--line)}.event-preview article div{min-width:0}.event-preview article small,.event-preview article strong,.event-preview article em{display:block}.event-preview article small{color:var(--muted)}.event-preview article strong{margin:5px 0;line-height:1.4}.event-preview article em{font-style:normal;color:var(--green);font-size:12px}.preview-company{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:10px;background:var(--green2);color:var(--green);font-weight:800}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:15px;background:white}.trust-strip span{text-align:center;padding:17px;border-right:1px solid var(--line);font-weight:700;color:var(--muted)}.trust-strip span:last-child{border:0}.public-section{padding:100px 0}.section-intro{max-width:720px}.section-intro h2,.public-band h2,.split-story h2{font:800 clamp(34px,4vw,52px)/1.1 Manrope;letter-spacing:-.035em;margin:0}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.value-grid article{padding:26px;border:1px solid var(--line);border-radius:17px;background:white}.value-grid b{color:var(--green)}.value-grid h3{font-size:20px;margin:30px 0 10px}.value-grid p,.split-story p,.principle-list span,.contact-grid p{color:var(--muted);line-height:1.6}.public-band{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:42px;border-radius:22px;background:#173b2a;color:white}.public-band .eyebrow{color:var(--acid)}.public-band p{color:#d5dfd8}.public-band .primary{background:var(--acid);color:#173b2a;white-space:nowrap}.public-page-head{padding:90px 0 60px;max-width:900px}.public-page-head.centered{text-align:center;margin:auto}.public-page-head.centered p{margin-left:auto;margin-right:auto}.split-story{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:30px}.principle-list{display:grid;gap:12px}.principle-list article{padding:20px;border:1px solid var(--line);border-radius:14px;background:white}.principle-list strong,.principle-list span{display:block}.principle-list span{margin-top:5px}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:10px 0 25px}.pricing-grid article{position:relative;padding:24px;border:1px solid var(--line);border-radius:18px;background:white}.pricing-grid article.featured{border:2px solid var(--green);transform:translateY(-10px)}.pricing-grid h2{font-size:38px;margin:12px 0}.pricing-grid h2 small{font-size:13px;color:var(--muted)}.pricing-grid p{min-height:45px;color:var(--muted)}.pricing-grid ul{padding-left:20px;min-height:155px;line-height:1.9}.popular{position:absolute;right:16px;top:16px;padding:4px 7px;border-radius:999px;background:var(--acid);color:#173b2a;font-size:9px;font-weight:800}.pricing-note{text-align:center;color:var(--muted)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:900px}.contact-grid article{padding:32px}.contact-grid h2{font-size:26px}
@media(max-width:900px){.public-hero{grid-template-columns:1fr;gap:35px}.pricing-grid{grid-template-columns:1fr 1fr}.public-hero{min-height:auto}.value-grid{grid-template-columns:1fr}.split-story{grid-template-columns:1fr;gap:25px}.trust-strip{grid-template-columns:1fr 1fr}.trust-strip span:nth-child(2){border-right:0}.trust-strip span{border-bottom:1px solid var(--line)}}
@media(max-width:600px){.hero-actions,.public-actions,.public-band{align-items:stretch;flex-direction:column}.hero-actions>*{width:100%}.pricing-grid,.contact-grid{grid-template-columns:1fr}.pricing-grid article.featured{transform:none}.public-hero h1,.public-page-head h1{font-size:42px}.public-section{padding:65px 0}.public-band{padding:28px}.trust-strip{grid-template-columns:1fr}.trust-strip span{border-right:0}}
.catalog-heading{margin-bottom:20px}.catalog-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}.catalog-tabs{display:flex;gap:6px;flex-wrap:wrap}.catalog-tabs a{display:flex;gap:7px;align-items:center;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:white;color:var(--muted);font-weight:700}.catalog-tabs a span{padding:2px 6px;border-radius:99px;background:#eef0ec;font-size:11px}.catalog-tabs a.active{border-color:#7f8982;color:var(--ink);box-shadow:0 0 0 2px #e8ebe7}.catalog-tabs .presswatch-tab.active{border-color:#3379c7;background:#edf5ff;color:#185896;box-shadow:0 0 0 2px #d7e9ff}.catalog-tabs .mine-tab.active{border-color:var(--green);background:#eef6ef;color:var(--green);box-shadow:0 0 0 2px var(--green2)}.catalog-tabs .shared-tab.active{border-color:#c58b20;background:#fff7e5;color:#8a6416;box-shadow:0 0 0 2px #f5e5ba}.catalog-search button{border:1px solid var(--line);border-radius:10px;background:white;padding:10px 13px;font-weight:700;cursor:pointer}.catalog-list{padding:0;overflow:hidden}.catalog-row{position:relative;display:grid;grid-template-columns:150px minmax(180px,1fr) 180px auto;gap:18px;align-items:center;padding:20px 22px 20px 27px;border-top:1px solid var(--line)}.catalog-row:first-child{border-top:0}.catalog-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px}.catalog-row.presswatch:before{background:#3379c7}.catalog-row.mine:before{background:var(--green)}.catalog-row.shared:before{background:#c58b20}.source-origin span{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800}.presswatch .source-origin span,.catalog-key .presswatch{background:#edf5ff;color:#185896}.mine .source-origin span,.catalog-key .mine{background:#e8f3e9;color:var(--green)}.shared .source-origin span,.catalog-key .shared{background:#fff3d5;color:#8a6416}.catalog-company h2{margin:0;font-size:18px}.catalog-company small,.catalog-source-summary small{display:block;color:var(--muted);margin-top:4px}.catalog-row-action{justify-self:end}.catalog-manage{grid-column:2/-1;padding-top:10px;border-top:1px solid var(--line)}.catalog-manage summary{cursor:pointer;color:var(--muted);font-weight:700}.catalog-manage>form{display:flex;gap:8px;margin-top:10px}.catalog-manage input{flex:1;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px}.catalog-manage button{border:1px solid var(--line);border-radius:8px;background:white;padding:8px 10px;cursor:pointer}.catalog-key{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.catalog-key span{padding:5px 8px;border-radius:999px;font-size:11px;font-weight:700}
@media(max-width:850px){.catalog-toolbar{align-items:stretch;flex-direction:column}.catalog-search{width:100%}.catalog-row{grid-template-columns:130px minmax(0,1fr) auto}.catalog-source-summary{grid-column:2}.catalog-row-action{grid-column:3;grid-row:1/3}.catalog-manage{grid-column:1/-1}}
@media(max-width:560px){.catalog-row{grid-template-columns:1fr;gap:10px}.catalog-row-action,.catalog-source-summary{grid-column:1;grid-row:auto;justify-self:start}.catalog-key{justify-content:flex-start;flex-wrap:wrap}.catalog-tabs a{flex:1;justify-content:center}.catalog-manage{grid-column:1}}
.catalog-group{padding:22px;border-top:1px solid var(--line)}.catalog-group:first-child{border-top:0}.catalog-group-head{display:flex;justify-content:space-between;align-items:center;gap:18px}.grouped-sources{display:grid;gap:7px;margin-top:14px}.grouped-source{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center;padding:11px 13px 11px 17px;border:1px solid var(--line);border-radius:10px;background:#fafbf8;overflow:hidden}.grouped-source:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.grouped-source.presswatch:before{background:#3379c7}.grouped-source.mine:before{background:var(--green)}.grouped-source.shared:before{background:#c58b20}.grouped-source .source-origin{font-size:11px;font-weight:800}.grouped-source.presswatch .source-origin{color:#185896}.grouped-source.mine .source-origin{color:var(--green)}.grouped-source.shared .source-origin{color:#8a6416}.source-name strong,.source-name small{display:block}.source-name small{color:var(--muted);margin-top:3px}.catalog-group .catalog-manage{grid-column:auto;margin:14px 0 0;padding-top:12px}.owned-source-manage{margin-top:10px;padding:12px;border-radius:9px;background:#f7f8f4}.owned-source-manage>form{display:flex;gap:8px;margin-top:8px}.owned-source-manage input{flex:1;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px}
@media(max-width:560px){.catalog-group-head{align-items:flex-start;flex-direction:column}.grouped-source{grid-template-columns:1fr;gap:4px}.owned-source-manage>form{flex-direction:column}}
.catalog-compact-row{display:grid;grid-template-columns:minmax(190px,1fr) minmax(220px,1.4fr) auto;gap:16px;align-items:center;padding:13px 18px;border-top:1px solid var(--line)}.catalog-compact-row:first-child{border-top:0}.catalog-compact-summary{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:var(--muted);font-size:12px}.catalog-pill{padding:4px 7px;border-radius:999px;font-size:10px;font-weight:800}.catalog-pill.presswatch{background:#edf5ff;color:#185896}.catalog-pill.mine{background:#e8f3e9;color:var(--green)}.catalog-pill.shared{background:#fff3d5;color:#8a6416}.catalog-compact-action{justify-self:end}.catalog-compact-action form{margin:0}.catalog-compact-action .primary{padding:8px 12px}.catalog-compact-details{grid-column:1/-1;margin-top:-3px}.catalog-compact-details>summary{display:inline-block;cursor:pointer;color:var(--muted);font-size:11px;font-weight:700}.catalog-compact-details>summary:hover{color:var(--ink)}.catalog-compact-details[open]>summary{margin-bottom:10px}.catalog-compact-details .grouped-sources{margin-top:0}.catalog-compact-details .catalog-manage{margin-top:12px}.catalog-compact-details .catalog-manage>strong{font-size:12px}.catalog-compact-row .catalog-company h2{font-size:16px}.catalog-compact-row .catalog-company small{font-size:11px}
@media(max-width:680px){.catalog-compact-row{grid-template-columns:1fr auto;gap:8px 12px}.catalog-compact-summary{grid-column:1}.catalog-compact-action{grid-column:2;grid-row:1/3}.catalog-compact-details{grid-column:1/-1}}
.catalog-selection-panel{padding:18px 20px;margin-bottom:14px}.catalog-selection-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.catalog-selection-head h2{font-size:22px}.catalog-selection-head .eyebrow{margin-bottom:4px}.catalog-selection-head form{margin:0}.catalog-selection-head button:disabled{background:#e5e9e3;color:#788078;cursor:default}.catalog-selected-aliases{margin:8px 0 0;color:var(--muted);font-size:12px}.catalog-selected-sources{display:flex;gap:8px;overflow-x:auto;margin-top:14px;padding-bottom:2px}.catalog-selected-source{position:relative;display:grid;grid-template-columns:auto minmax(150px,1fr);gap:10px;align-items:center;min-width:260px;padding:9px 11px 9px 14px;border:1px solid var(--line);border-radius:9px;background:#fafbf8;overflow:hidden}.catalog-selected-source:before{content:"";position:absolute;inset:0 auto 0 0;width:3px}.catalog-selected-source.presswatch:before{background:#3379c7}.catalog-selected-source.mine:before{background:var(--green)}.catalog-selected-source.shared:before{background:#c58b20}.catalog-selected-source .source-origin{font-size:10px;font-weight:800}.catalog-selected-source.presswatch .source-origin{color:#185896}.catalog-selected-source.mine .source-origin{color:var(--green)}.catalog-selected-source.shared .source-origin{color:#8a6416}.catalog-selected-source strong,.catalog-selected-source small{display:block}.catalog-selected-source strong{font-size:12px}.catalog-selected-source small{margin-top:2px;color:var(--muted);font-size:10px}.catalog-selection-detail .catalog-manage{grid-column:auto;margin-top:12px}.catalog-picker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.catalog-choice{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:start;min-height:76px;padding:11px;border:1px solid var(--line);border-radius:11px;background:white;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.catalog-choice:hover{border-color:#aeb8af;transform:translateY(-1px)}.catalog-choice.selected{border-color:var(--green);box-shadow:0 0 0 2px var(--green2)}.catalog-choice input{position:absolute;opacity:0;pointer-events:none}.catalog-choice-check{width:15px;height:15px;margin-top:2px;border:1.5px solid #aab2aa;border-radius:4px;background:white}.catalog-choice.selected .catalog-choice-check{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 3px white}.catalog-choice-copy{min-width:0}.catalog-choice-copy h2{overflow:hidden;margin:0;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.catalog-choice-copy small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.catalog-choice-origins{display:flex;gap:3px}.catalog-choice-origins i{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:99px;font-size:8px;font-style:normal;font-weight:800}.catalog-choice-origins .presswatch{background:#edf5ff;color:#185896}.catalog-choice-origins .mine{background:#e8f3e9;color:var(--green)}.catalog-choice-origins .shared{background:#fff3d5;color:#8a6416}.catalog-choice-watching{grid-column:2/-1;color:var(--green);font-size:9px;font-weight:800}
@media(max-width:1000px){.catalog-picker{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.catalog-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-selection-head{align-items:flex-start;flex-direction:column}.catalog-selection-head form,.catalog-selection-head button{width:100%}}@media(max-width:420px){.catalog-picker{grid-template-columns:1fr}}
.catalog-batch-panel{padding:17px 19px;margin-bottom:12px}.catalog-batch-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.catalog-batch-head h2{margin:0;font-size:20px}.catalog-batch-head .eyebrow{margin-bottom:4px}.catalog-batch-head p{margin:4px 0 0;color:var(--muted);font-size:11px}.catalog-batch-actions{display:flex;gap:7px}.catalog-batch-actions button{border:1px solid var(--line);border-radius:9px;background:white;padding:9px 12px;font-size:12px;font-weight:700;cursor:pointer}.catalog-batch-actions .primary{border-color:var(--green);background:var(--green);color:white}.catalog-batch-actions .primary:disabled{border-color:var(--line);background:#e5e9e3;color:#788078;cursor:default}.catalog-empty-selection{margin-top:12px;padding:10px 12px;border-radius:8px;background:#f5f7f2;color:var(--muted);font-size:11px}.catalog-selected-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.catalog-selected-detail-list article{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(0,1.4fr);gap:10px;align-items:center;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:#fafbf8}.catalog-selected-detail-list strong,.catalog-selected-detail-list small{display:block}.catalog-selected-detail-list strong{font-size:12px}.catalog-selected-detail-list small{margin-top:2px;color:var(--muted);font-size:9px}.catalog-selected-source-names{display:flex;gap:4px;flex-wrap:wrap}.catalog-selected-source-names span{padding:3px 5px;border-radius:5px;background:#edf0ee;color:var(--muted);font-size:9px}.catalog-selected-source-names .presswatch{background:#edf5ff;color:#185896}.catalog-selected-source-names .mine{background:#e8f3e9;color:var(--green)}.catalog-selected-source-names .shared{background:#fff3d5;color:#8a6416}.catalog-picker-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:var(--muted);font-size:11px}.catalog-picker-toolbar button{border:0;background:transparent;color:var(--green);font-size:11px;font-weight:800;cursor:pointer}.catalog-choice.monitoring{background:#f3f5f1;cursor:default;opacity:.72}.catalog-choice.monitoring:hover{border-color:var(--line);transform:none}.catalog-sharing-panel{margin-top:14px;padding:16px 18px}.catalog-sharing-panel>summary{cursor:pointer;font-size:12px;font-weight:800}.catalog-sharing-panel .owned-source-manage{margin-top:10px}.catalog-choice input:focus-visible+.catalog-choice-check{outline:2px solid var(--green);outline-offset:2px}
@media(max-width:760px){.catalog-batch-head{align-items:stretch;flex-direction:column}.catalog-batch-actions button{flex:1}.catalog-selected-detail-list{grid-template-columns:1fr}}@media(max-width:480px){.catalog-selected-detail-list article{grid-template-columns:1fr}.catalog-batch-actions{flex-direction:column}}
.catalog-sharing-workspace{margin-top:14px;padding:18px}.catalog-sharing-head h2{margin:0;font-size:18px}.catalog-sharing-head p{margin:4px 0 0;color:var(--muted);font-size:11px}.catalog-sharing-invite{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(220px,1.3fr) auto;gap:9px;align-items:end;margin-top:14px;padding:12px;border-radius:10px;background:#f5f7f2}.catalog-sharing-invite label{display:flex;flex-direction:column;gap:5px}.catalog-sharing-invite label span{font-size:10px;font-weight:800}.catalog-sharing-invite input,.catalog-sharing-invite select{width:100%;min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:white}.catalog-sharing-invite .primary{padding:10px 13px}.catalog-sharing-access{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.catalog-sharing-access article{display:grid;grid-template-columns:minmax(100px,.6fr) minmax(0,1.4fr);gap:10px;align-items:center;padding:9px 11px;border:1px solid var(--line);border-radius:8px}.catalog-sharing-access article>strong{font-size:11px}.catalog-shared-people{display:flex;gap:5px;flex-wrap:wrap}.catalog-shared-people>span{display:flex;align-items:center;gap:4px;max-width:100%;padding:4px 5px 4px 7px;border-radius:99px;background:#fff3d5;color:#725514;font-size:9px}.catalog-shared-people form{margin:0}.catalog-shared-people button{display:grid;place-items:center;width:15px;height:15px;padding:0;border:0;border-radius:50%;background:#ffffffaa;color:#725514;cursor:pointer}.catalog-shared-people small{color:var(--muted);font-size:9px}@media(max-width:760px){.catalog-sharing-invite{grid-template-columns:1fr}.catalog-sharing-access{grid-template-columns:1fr}}@media(max-width:460px){.catalog-sharing-access article{grid-template-columns:1fr}}
.workspace-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:14px 0 18px}.workspace-title{display:flex;align-items:center;gap:14px}.workspace-title h1{font-size:34px;letter-spacing:-.035em;margin:0}.workspace-status{display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--line);border-radius:999px;background:white;color:var(--muted);font-size:11px;font-weight:700}.workspace-status i{width:7px;height:7px;border-radius:50%;background:#4ca66a}.workspace-status.manual i{background:#7b8580}.workspace-status.warning i{background:#c58b20}.workspace-status.error i{background:#c84e45}.workspace-toolbar+.system-banner{margin:0 0 14px}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:14px;border:1px solid var(--line);border-radius:14px;background:white;overflow:hidden}.metric-strip article{display:flex;align-items:baseline;gap:9px;padding:14px 18px;border-right:1px solid var(--line)}.metric-strip article:last-child{border-right:0}.metric-strip strong{font:800 23px Manrope}.metric-strip span{color:var(--muted);font-size:12px}.panel-link{color:var(--green);font-size:12px;font-weight:700}.compact-empty{padding:42px 20px}.compact-empty h3{margin-top:0}
@media(max-width:760px){.workspace-toolbar{align-items:flex-start;flex-direction:column}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip article:nth-child(2){border-right:0}.metric-strip article:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:480px){.workspace-title{align-items:flex-start;flex-direction:column}.metric-strip{grid-template-columns:1fr}.metric-strip article{border-right:0;border-bottom:1px solid var(--line)}.metric-strip article:last-child{border-bottom:0}}
.settings-title,.history-title{display:flex;align-items:center;justify-content:space-between;margin:16px 0 24px}.settings-title h1,.history-title h1{font-size:36px;letter-spacing:-.035em;margin:0}.history-title span{padding:6px 9px;border:1px solid var(--line);border-radius:999px;background:white;color:var(--muted);font-size:11px;font-weight:700}.settings-layout{display:grid;grid-template-columns:190px minmax(0,760px);gap:22px;align-items:start}.settings-nav{position:sticky;top:92px;display:grid;padding:8px;border:1px solid var(--line);border-radius:13px;background:white}.settings-nav a{padding:10px 11px;border-radius:8px;color:var(--muted);font-weight:700}.settings-nav a:hover{background:#f2f5ef;color:var(--ink)}.settings-content,.settings-content>form{display:grid;gap:14px}.settings-section{padding:22px}.settings-section-head{padding-bottom:12px;border-bottom:1px solid var(--line)}.settings-section-head h2{margin:0}.account-grid{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:14px;align-items:end;padding-top:17px}.account-grid span,.account-grid strong{display:block}.account-grid span{color:var(--muted);font-size:11px;margin-bottom:4px}.settings-section label{display:flex;flex-direction:column;gap:7px;font-weight:700;font-size:13px}.settings-section input,.settings-section select{width:100%;padding:11px 12px;border:1px solid #ccd2c9;border-radius:9px;background:white}.settings-section .switch{display:block}.settings-section .switch input{display:none}.settings-section .setting-row:last-child{border-bottom:0}.settings-save{display:flex;justify-content:flex-end}.settings-links{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding-top:16px}.settings-links a{padding:13px;border:1px solid var(--line);border-radius:10px;background:#fafbf8}.settings-links strong,.settings-links span{display:block}.settings-links span{margin-top:3px;color:var(--muted);font-size:12px}.history-panel .pagination{padding:16px 22px;border-top:1px solid var(--line)}
@media(max-width:850px){.settings-layout{grid-template-columns:1fr;max-width:760px}.settings-nav{position:static;display:flex;overflow-x:auto}.account-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.account-grid,.settings-links{grid-template-columns:1fr}.settings-title h1,.history-title h1{font-size:32px}}
.settings-head-action{display:flex;align-items:center;justify-content:space-between;gap:12px}.test-email-button{border:1px solid var(--line);border-radius:9px;background:white;color:var(--green);padding:8px 11px;font-weight:700;cursor:pointer}
.signal-labels{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:9px}.signal-labels .reason{margin-top:0}.event-category,.event-update{padding:4px 7px;border-radius:7px;background:#edf5ff;color:#185896;font-size:10px;font-weight:800}.event-update{background:#fff3d5;color:#8a6416}.previous-title{display:block;margin-top:7px;color:var(--muted);font-size:11px}.topic-rule-form{display:grid;grid-template-columns:1fr 1.4fr 1.2fr .7fr auto;gap:8px;align-items:end;padding-top:15px}.topic-rule-form label{font-size:11px}.topic-rule-form input,.topic-rule-form select{padding:9px!important}.topic-rule-form button{min-height:38px;border:1px solid var(--line);border-radius:8px;background:white;font-weight:700;cursor:pointer}.topic-rule-list article{margin-top:12px;padding-top:2px;border-top:1px solid var(--line)}.topic-rule-meta{display:flex;justify-content:space-between;align-items:center;padding:7px 0;color:var(--muted);font-size:10px}@media(max-width:850px){.topic-rule-form{grid-template-columns:1fr 1fr}.topic-rule-form button{width:100%}}@media(max-width:520px){.topic-rule-form{grid-template-columns:1fr}}
.login-options{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.login-options .check{margin:0}.support-form{max-width:720px;margin:auto;padding:26px}.support-source{display:flex;flex-direction:column;gap:5px;padding:16px;border-radius:12px;background:#f4f7f0;margin-bottom:22px}.support-source span,.support-source small{color:var(--muted)}.support-form form,.catalog-add form{display:grid;gap:16px}.support-form label,.catalog-add label{display:flex;flex-direction:column;gap:7px;font-weight:700}.support-form select,.support-form textarea,.catalog-add input{padding:11px 12px;border:1px solid var(--line);border-radius:9px;background:#fff}.form-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.issue-list{padding:0}.issue-row{display:grid;grid-template-columns:1fr 280px;gap:24px;padding:22px;border-bottom:1px solid var(--line)}.issue-row h2{margin:8px 0}.issue-row p{white-space:pre-wrap}.issue-row form{display:grid;gap:8px}.issue-row select,.issue-row textarea{padding:9px;border:1px solid var(--line);border-radius:8px}.status-pill{display:inline-block;padding:4px 8px;border-radius:99px;background:#f0e5be;font-size:11px;font-weight:800}.status-pill.resolved{background:#dcefd8}.status-pill.in_progress{background:#dce8f2}.catalog-add{padding:24px;margin-bottom:18px}.catalog-add form{grid-template-columns:1fr 1fr}.catalog-add button{align-self:end}.catalog-admin-list{padding:0}.catalog-admin-list>article{padding:20px 22px;border-bottom:1px solid var(--line)}.catalog-admin-list>article>div:first-child{display:flex;justify-content:space-between;align-items:center}.catalog-admin-source{display:grid;grid-template-columns:1fr auto;gap:6px 16px;padding:14px;margin-top:12px;border:1px solid var(--line);border-radius:10px}.catalog-admin-source small{grid-column:1/-1;color:var(--muted);overflow-wrap:anywhere}.catalog-admin-source form{grid-column:1/-1}@media(max-width:700px){.issue-row{grid-template-columns:1fr}.catalog-add form{grid-template-columns:1fr}}
.catalog-selected-detail-list article[hidden]{display:none!important}
.catalog-search select{min-width:145px;padding:10px;border:1px solid var(--line);border-radius:10px;background:white;color:var(--ink)}.catalog-quality{grid-column:2/-1;width:max-content;padding:2px 6px;border-radius:99px;background:#eef0ec;color:var(--muted);font-size:8px;font-weight:800}.catalog-quality.verified{background:#e8f3e9;color:var(--green)}.catalog-quality.checked{background:#edf5ff;color:#185896}.catalog-quality.attention{background:#fff3d5;color:#8a6416}
.policy-page{max-width:850px;margin:20px auto;padding:36px}.policy-page h1{font-size:40px}.policy-page h2{margin-top:28px}.policy-page p{color:var(--muted);line-height:1.7}.session-list{margin-top:22px}.session-list article{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.session-list strong,.session-list small{display:block}.session-list small{margin-top:3px;color:var(--muted)}.session-list button,.danger-zone button{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:white;cursor:pointer}.danger-zone{margin-top:22px;padding:14px;border:1px solid #efc7c3;border-radius:10px}.danger-zone summary{color:#9b312b;font-weight:800;cursor:pointer}.danger-zone form{display:flex;align-items:end;gap:10px}.danger-zone .danger{background:#a83d35;color:white}.auth-card{max-width:480px;margin:50px auto;padding:30px}.auth-card form{display:grid;gap:14px;margin:20px 0}.auth-card label{display:grid;gap:7px}.auth-card input{padding:11px;border:1px solid var(--line);border-radius:9px}
.contact-launch-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:18px}.public-contact-form{display:grid;gap:14px;padding:25px}.public-contact-form label{display:grid;gap:7px;font-weight:700}.public-contact-form input,.public-contact-form select,.public-contact-form textarea{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:9px;background:white}.website-trap{position:absolute;left:-10000px}.contact-expectations{padding:25px}.contact-expectations li{margin-bottom:12px;color:var(--muted);line-height:1.5}.launch-thanks{max-width:650px;margin:60px auto;padding:40px}.faq-list{max-width:850px;margin:auto;padding:8px 25px}.faq-list details{padding:18px 0;border-bottom:1px solid var(--line)}.faq-list details:last-child{border:0}.faq-list summary{font-size:17px;font-weight:800;cursor:pointer}.faq-list p{color:var(--muted);line-height:1.6}.coverage-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0;border:1px solid var(--line);border-radius:14px;background:white}.coverage-stats article{display:flex;align-items:baseline;gap:10px;padding:20px;border-right:1px solid var(--line)}.coverage-stats article:last-child{border:0}.coverage-stats strong{font:800 28px Manrope}.coverage-stats span{color:var(--muted)}.coverage-examples{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.coverage-examples article{padding:14px;border:1px solid var(--line);border-radius:11px;background:white}.coverage-examples h3{margin:0 0 7px;font-size:14px}.coverage-examples span,.coverage-examples small{display:block;color:var(--muted);font-size:10px}.coverage-method{padding:25px}.status-public{padding:0}.status-public article{display:flex;align-items:center;gap:12px;padding:18px;border-bottom:1px solid var(--line)}.status-public article:last-child{border:0}.status-public i{width:10px;height:10px;border-radius:50%;background:#c58b20}.status-public i.good{background:#4ca66a}.status-public i.error{background:#c84e45}.status-public strong,.status-public span,.status-public small{display:block}.status-public span,.status-public small{margin-top:3px;color:var(--muted)}.plan-availability{display:inline-block;margin-bottom:10px;padding:4px 7px;border-radius:99px;background:#fff3d5;color:#8a6416;font-size:9px;font-weight:800}.plan-availability.available{background:#e8f3e9;color:var(--green)}.plan-availability.planned{background:#eef0ec;color:var(--muted)}.pricing-clarity{margin-top:20px;padding:20px}.pricing-clarity p{margin-bottom:0;color:var(--muted)}.pilot-evidence{display:flex;align-items:center;justify-content:space-between;gap:30px}.pilot-evidence>div{max-width:750px}.lead-list{margin-top:14px;padding:0}.lead-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:18px;border-bottom:1px solid var(--line)}.lead-list h2{margin:5px 0;font-size:17px}.lead-list p{color:var(--muted)}.lead-list form{display:flex;align-items:start;gap:6px}.lead-list select,.lead-list button{padding:8px;border:1px solid var(--line);border-radius:8px;background:white}@media(max-width:760px){.contact-launch-grid{grid-template-columns:1fr}.coverage-examples{grid-template-columns:repeat(2,1fr)}.pilot-evidence{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.coverage-stats,.coverage-examples{grid-template-columns:1fr}.coverage-stats article{border-right:0;border-bottom:1px solid var(--line)}.lead-list>article{grid-template-columns:1fr}}

.switch input:disabled+i{opacity:.42;cursor:not-allowed}.settings-section select:disabled{background:#f0f2ed;color:#7f887f;cursor:not-allowed}.settings-section .setting-row small a{color:var(--green);font-weight:800}
