.signals-shell{isolation:isolate;background:#fff;min-height:100vh;position:relative;overflow:clip}.signals-shell:before{z-index:-2;content:"";background:url(/lighthouse.svg) top/cover no-repeat;width:100%;height:min(900px,100vh);position:absolute;inset:0 0 auto}.signals-shell:after{z-index:-1;background:linear-gradient(180deg, #fff0 0, #fff0 34%, #f5f7f8e0 min(720px, 72vh), var(--n-50) min(900px, 92vh), var(--n-50) 100%);content:"";pointer-events:none;position:absolute;inset:0}.signals-workbench{--signal:var(--mint-600);--signal-soft:var(--mint-100);--signal-line:var(--n-200);--signal-gradient:var(--grad-brand);min-height:100vh;color:var(--n-900);padding-top:74px;display:block}.signals-workbench.has-persistent-sidebar{padding-left:310px}.signals-sidebar{z-index:var(--z-drawer);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);width:min(282px,100vw - 28px);height:auto;box-shadow:var(--shadow-lg);visibility:hidden;opacity:0;transition:opacity var(--transition), transform var(--transition-slow), visibility var(--transition-slow);margin:0;position:fixed;top:88px;bottom:14px;left:14px;overflow:hidden auto;transform:translate(calc(-100% - 22px))}.signals-sidebar.is-open,.signals-sidebar.is-persistent{visibility:visible;opacity:1;transform:none}.signals-sidebar-trigger{z-index:var(--z-popover);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-height:38px;color:var(--ink);box-shadow:var(--shadow-sm);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-2xs);align-items:center;gap:8px;padding:0 13px;font-weight:650;display:inline-flex;position:fixed;top:88px;left:18px}.signals-sidebar-trigger:hover{border-color:var(--line-strong);background:var(--surface-sunken)}.signals-sidebar-trigger.is-persistent{display:none}.signals-sidebar-backdrop{z-index:calc(var(--z-drawer) - 1);visibility:hidden;opacity:0;cursor:default;transition:opacity var(--transition), visibility var(--transition);background:#05050552;border:0;position:fixed;inset:74px 0 0}.signals-sidebar-backdrop.is-open{visibility:visible;opacity:1}.signals-sidebar-backdrop.is-persistent{display:none}.workspace-sidebar-brand .signals-sidebar-close{border-radius:var(--radius-sm);background:var(--n-100);width:29px;height:29px;color:var(--n-600);cursor:pointer;border:0;place-items:center;margin-left:4px;padding:0;display:grid}.signals-sidebar.is-persistent .signals-sidebar-close{display:none}.signals-sidebar-context{border:1px solid var(--n-200);border-radius:var(--radius-sm);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:16px 4px 2px;padding:10px;display:grid}.signals-sidebar-context>span{border-radius:var(--radius-xs);background:var(--n-100);width:29px;height:29px;color:var(--signal);place-items:center;display:grid}.signals-sidebar-context>div{gap:2px;min-width:0;display:grid}.signals-sidebar-context strong,.signals-sidebar-context small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signals-sidebar-context strong{font-size:var(--fs-xs)}.signals-sidebar-context small{color:var(--n-500);font-size:var(--fs-3xs)}.signals-page,.signal-detail-page{z-index:1;width:min(1180px,100% - 64px);color:var(--n-900);margin:0 auto;padding:54px 0 90px;position:relative}.signals-hero{text-align:center;width:min(940px,100%);margin:0 auto 34px;padding-top:30px}.signals-eyebrow{border-radius:var(--radius-pill);color:#fff;font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;background:#04191075;border:1px solid #ffffff52;align-items:center;gap:7px;margin:0 0 18px;padding:6px 10px;font-weight:650;display:inline-flex;box-shadow:0 0 28px #9affd024}.signals-hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 2px 16px #0000007a,0 12px 34px #0000008c;max-width:900px;margin:0 auto;font-size:clamp(2.55rem,5.4vw,4.45rem);line-height:.98}.signals-prompt{isolation:isolate;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);text-align:left;background:#fff;border:1px solid #ffffffd1;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:30px;padding:16px;display:grid;position:relative;overflow:hidden}.signals-prompt>svg{color:var(--signal);align-self:start;margin:7px 0 0 5px}.signals-prompt textarea{resize:none;min-height:88px;color:var(--n-800);font-size:var(--fs-lg);background:0 0;border:0;outline:0;padding:6px 0;line-height:1.5}.signals-prompt button,.signals-primary{border-radius:var(--radius-sm);background:var(--signal-gradient);min-height:43px;color:var(--mint-800);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:750;display:inline-flex;box-shadow:0 8px 22px #65d6ae3d}.signals-prompt button:disabled,.signals-primary:disabled{opacity:.45;cursor:not-allowed}.signals-api-first{color:#ffffffc7;font-size:var(--fs-xs);text-shadow:0 2px 12px #000000a6;align-items:center;gap:6px;margin-top:13px;display:inline-flex}.signals-api-first svg{color:var(--mint-300)}.signals-credit-meter{border-radius:var(--radius-lg);max-width:560px;box-shadow:var(--shadow);color:#fff;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05150f94;border:1px solid #ffffff42;grid-template-columns:auto minmax(0,1fr) minmax(110px,170px);align-items:center;gap:10px;margin:13px auto 0;padding:9px 11px;display:grid}.signals-credit-meter>span{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--mint-200);background:#ffffff1c;place-items:center;display:grid}.signals-credit-meter>div{gap:2px;min-width:0;display:grid}.signals-credit-meter strong{font-size:var(--fs-2xs)}.signals-credit-meter small{color:#ffffffb3;font-size:var(--fs-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signals-credit-meter>em{border-radius:var(--radius-pill);background:#ffffff21;height:5px;display:block;position:relative;overflow:hidden}.signals-credit-meter>em>i{border-radius:inherit;background:linear-gradient(90deg, var(--brand-mint), var(--mint-200));max-width:100%;transition:width var(--transition-slow);position:absolute;inset:0 auto 0 0}.signals-credit-meter>a{color:var(--mint-100);font-size:var(--fs-3xs);justify-content:flex-end;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.signals-prompt .signals-credit-meter{border:0;border-top:1px solid var(--n-150);width:100%;max-width:none;box-shadow:none;color:var(--n-700);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:0;grid-column:1/-1;margin:0;padding:12px 4px 0}.signals-prompt .signals-credit-meter>span{background:var(--selection-grad-hover);color:var(--sand-700)}.signals-prompt .signals-credit-meter small{color:var(--n-500)}.signals-prompt .signals-credit-meter>em{background:var(--n-150)}.signals-prompt .signals-credit-meter>em>i{background:linear-gradient(90deg, var(--brand-sand), var(--brand-sand))}.signals-prompt .signals-credit-meter>a{color:var(--sand-700)}.signals-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(820px,100%);margin:16px auto 0;display:grid}.signals-examples>span{color:#ffffffc7;width:100%;font-family:var(--font-mono);font-size:var(--fs-3xs);text-shadow:0 2px 12px #000000b8;text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;margin-bottom:2px}.signals-examples button{border-radius:var(--radius-md);min-height:46px;color:var(--n-800);box-shadow:var(--shadow);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-3xs);text-align:left;transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition);background:#fff;border:1px solid #ffffffeb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 11px;line-height:1.4;display:grid}.signals-examples button>svg:first-child{width:14px;height:14px;color:var(--n-500);background:0 0;border-radius:0;padding:0}.signals-examples button>svg:last-child{color:var(--n-500)}.signals-examples button:hover{border-color:var(--mint-300);box-shadow:var(--shadow);transform:translateY(-2px)}.signals-page>.signals-error,.signals-page>.signals-activity-panel,.signals-page>.signals-workspace,.signals-page>.signals-manual-fallback,.signals-page>.signals-connectors{width:min(940px,100%)}.signals-page.is-library-view{padding-top:48px}.signals-library-header{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04160f8f;border:1px solid #ffffff2e;gap:7px;padding:28px 30px;display:grid}.signals-library-header p,.signals-library-header h1,.signals-library-header span{margin:0}.signals-library-header p{color:var(--mint-200);font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase}.signals-library-header h1{color:#fff;letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.signals-library-header span{color:#ffffffb8;max-width:680px;font-size:var(--fs-sm);line-height:1.5}.signals-page.is-library-view .signals-recent{margin-top:18px}.signals-error{border:1px solid var(--danger-200);border-radius:var(--radius-sm);background:var(--danger-50);max-width:900px;color:var(--danger-600);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:14px;margin:0 auto 18px;padding:11px 14px;display:flex}.signals-error button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.signals-activity-panel{border-radius:var(--radius-xl);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border:1px solid #ffffffb3;margin:0 auto 22px;overflow:hidden}.signals-activity-panel>header{border-bottom:1px solid var(--n-150);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.signals-activity-panel>header>div{align-items:center;gap:10px;display:flex}.signals-activity-panel>header>div>span{border-radius:var(--radius-sm);background:var(--n-100);width:33px;height:33px;color:var(--n-600);place-items:center;display:grid}.signals-activity-panel h2{font-size:var(--fs-md);margin:0}.signals-activity-panel header p{color:var(--n-500);font-size:var(--fs-3xs);margin:2px 0 0}.signals-activity-panel>header>svg{color:var(--n-500)}.signals-current-operation{border:1px solid var(--mint-200);border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--mint-50), #fff 58%, var(--mint-50));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:12px;padding:15px 17px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff}.signals-current-operation:after{background:linear-gradient(90deg, transparent, var(--mint-500), transparent);content:"";height:2px;animation:2.2s linear infinite signals-scan;position:absolute;inset:auto 0 0;transform:translate(-100%)}.signals-current-operation>div{gap:3px;min-width:0;display:grid}.signals-current-operation small{color:var(--n-500);font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:.045em;text-transform:uppercase}.signals-current-operation strong{color:var(--mint-800);font-size:var(--fs-xs);text-transform:capitalize}.signals-current-operation p{color:var(--n-600);font-size:var(--fs-2xs);margin:0;line-height:1.45}.signals-current-operation em{border-radius:var(--radius-pill);background:var(--mint-100);width:fit-content;color:var(--n-600);font-family:var(--font-mono);font-size:var(--fs-3xs);margin-top:2px;padding:3px 6px;font-style:normal}.signals-agent-orbit{border-radius:var(--radius-circle);background:var(--mint-100);width:44px;height:44px;color:var(--mint-600);place-items:center;display:grid;position:relative}.signals-agent-orbit>i{border-radius:var(--radius-circle);border:1px solid #197d593d;animation:2.4s linear infinite signals-orbit;position:absolute;inset:-4px}.signals-agent-orbit>i:after{border-radius:var(--radius-circle);background:var(--mint-600);width:5px;height:5px;box-shadow:0 0 8px var(--brand-mint);content:"";position:absolute;top:2px;left:8px}.signals-agent-orbit>i:nth-child(3){opacity:.5;animation-duration:3.5s;animation-direction:reverse;inset:-9px}.signals-live-bars{align-items:end;gap:3px;height:24px;padding:0 4px;display:flex}.signals-live-bars i{background:var(--mint-500);border-radius:3px;width:3px;height:7px;animation:1s ease-in-out infinite alternate signals-bars}.signals-live-bars i:nth-child(2){animation-delay:-.7s}.signals-live-bars i:nth-child(3){animation-delay:-.35s}.signals-live-bars i:nth-child(4){animation-delay:-.55s}.signals-activity-list{max-height:420px;display:grid;position:relative;overflow-y:auto}.signals-activity-list article{border-top:1px solid var(--n-100);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px 18px;animation:.24s both signals-row-in;display:grid;position:relative}.signals-activity-list article:first-child{border-top:0}.signals-activity-list article>span{border-radius:var(--radius-circle);background:var(--n-100);width:23px;height:23px;color:var(--n-500);place-items:center;margin-top:1px;display:grid}.signals-activity-list article.is-running>span{animation:1.7s ease-out infinite signals-pulse;box-shadow:0 0 #197d5933}.signals-activity-list article.is-found>span{background:var(--mint-100);color:var(--mint-700)}.signals-activity-list article.is-failed>span{background:var(--danger-50);color:var(--danger-500)}.signals-activity-list article.is-skipped>span{background:var(--n-100);color:var(--sand-600)}.signals-activity-list article>div{min-width:0}.signals-activity-list strong{color:var(--n-600);font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:.045em;text-transform:uppercase;margin-bottom:2px;font-weight:700;display:block}.signals-activity-list p{color:var(--n-600);font-size:var(--fs-2xs);margin:0;line-height:1.42}.signals-activity-list article small{color:var(--n-500);font-family:var(--font-mono);font-size:var(--fs-3xs);margin-top:3px;display:inline-block}.signals-activity-list a{max-width:100%;color:var(--n-500);font-size:var(--fs-3xs);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;text-decoration:none;display:inline-flex;overflow:hidden}@keyframes signals-row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes signals-pulse{70%{box-shadow:0 0 0 7px #197d5900}to{box-shadow:0 0 #197d5900}}@keyframes signals-orbit{to{transform:rotate(360deg)}}@keyframes signals-bars{to{opacity:.45;height:22px}}@keyframes signals-scan{to{transform:translate(100%)}}.signals-workspace{border:1px solid var(--signal-line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;margin:0 auto 22px;padding:24px}.signals-workspace>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.signals-workspace>header>div{grid-template-columns:30px minmax(0,1fr);gap:2px 10px;display:grid}.signals-workspace>header span{border-radius:var(--radius-sm);background:var(--signal-soft);width:30px;height:30px;color:var(--signal);font-family:var(--font-mono);font-size:var(--fs-3xs);grid-row:1/3;place-items:center;font-weight:700;display:grid}.signals-workspace h2{font-size:var(--fs-xl);letter-spacing:-.02em;margin:0}.signals-workspace header p{color:var(--n-500);font-size:var(--fs-xs);margin:3px 0 0}.signals-workspace>header>em{border-radius:var(--radius-pill);background:var(--n-100);color:var(--n-500);font-size:var(--fs-3xs);padding:5px 9px;font-style:normal}.signals-source-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.signals-source-grid>article{border:1px solid var(--n-200);border-radius:var(--radius-md);min-height:148px;color:inherit;text-align:left;background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:15px;display:grid;position:relative}.signals-source-grid>article:hover,.signals-source-grid>article.is-selected{border-color:var(--selection-border);background:var(--selection-grad);box-shadow:var(--shadow)}.signals-source-grid>article:hover:not(.is-selected){background:var(--selection-grad-hover)}.signals-source-icon{width:37px;height:37px;color:var(--signal);background:0 0;place-items:center;display:grid}.signals-source-copy{gap:3px;min-width:0;padding-right:min(44%,220px);display:grid}.signals-source-grid strong{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signals-source-grid small{color:var(--n-500);font-size:var(--fs-3xs)}.signals-source-grid p{color:var(--n-500);font-size:var(--fs-2xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;line-height:1.4;display:-webkit-box;overflow:hidden}.signals-source-badges{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:48%;display:flex;position:absolute;top:13px;right:14px}.signals-source-badges em{border-radius:var(--radius-pill);background:var(--n-100);color:var(--n-600);font-size:var(--fs-3xs);text-transform:uppercase;align-items:center;gap:3px;padding:3px 6px;font-style:normal;font-weight:700;display:inline-flex}.signals-source-badges em.is-exact{background:var(--mint-100);color:var(--mint-700)}.signals-source-badges em.is-context{background:var(--n-150);color:var(--n-600)}.signals-source-hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.35;display:-webkit-box;overflow:hidden;color:var(--n-500)!important}.signals-source-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;margin-top:auto;padding-top:2px;display:flex}.signals-source-actions a,.signals-source-actions button{border:1px solid var(--n-200);border-radius:var(--radius-xs);min-height:31px;color:var(--n-600);cursor:pointer;font-size:var(--fs-3xs);background:#fff;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-weight:650;text-decoration:none;display:inline-flex}.signals-source-actions a:hover{border-color:var(--n-300);color:var(--n-800)}.signals-source-actions button.is-selected{border-color:var(--brand-mint);background:var(--signal-gradient);color:var(--mint-800)}.signals-workspace>.signals-primary{margin-top:18px}.signals-empty{border:1px dashed var(--n-200);border-radius:var(--radius-md);color:var(--n-500);text-align:center;justify-items:center;gap:8px;padding:36px 20px;display:grid}.signals-empty p{max-width:600px;font-size:var(--fs-sm);margin:0;line-height:1.5}.signals-test-results{gap:8px;display:grid}.signals-test-results article{border:1px solid var(--n-200);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:11px 13px;display:flex}.signals-test-results article>span{border-radius:var(--radius-circle);place-items:center;width:27px;height:27px;display:grid}.signals-test-results article.is-ok>span{background:var(--mint-100);color:var(--mint-600)}.signals-test-results article.is-failed>span{background:var(--danger-50);color:var(--danger-500)}.signals-test-results article div{gap:2px;display:grid}.signals-test-results strong{font-size:var(--fs-xs)}.signals-test-results p{color:var(--n-500);font-size:var(--fs-3xs);margin:0}.signals-test-results article>div{min-width:0}.signals-test-results a{max-width:720px;color:var(--n-500);font-size:var(--fs-3xs);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:3px;text-decoration:none;display:flex;overflow:hidden}.signals-test-wait{border:1px dashed var(--n-300);border-radius:var(--radius-sm);color:var(--n-500);font-size:var(--fs-2xs);align-items:center;gap:8px;margin-top:9px;padding:11px 13px;display:flex}.signals-preview-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:24px 0 10px;display:flex}.signals-preview-head h3{font-size:var(--fs-base);margin:0 0 3px}.signals-preview-head p,.signals-preview-head>span{color:var(--n-500);font-size:var(--fs-3xs);align-items:center;gap:5px;margin:0;display:flex}.signals-preview-options{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0 0 10px;display:flex}.signals-preview-options details{border:1px solid var(--n-200);border-radius:var(--radius-sm);background:#fff;min-width:min(100%,220px);position:relative}.signals-preview-options summary{min-height:34px;color:var(--n-600);cursor:pointer;font-size:var(--fs-3xs);align-items:center;gap:6px;padding:0 10px;font-weight:650;list-style:none;display:flex}.signals-preview-options summary::-webkit-details-marker{display:none}.signals-preview-options summary>span{color:var(--n-500);font-family:var(--font-mono);font-size:var(--fs-3xs);margin-left:auto;font-weight:500}.signals-preview-options details>label,.signals-column-picker{border-top:1px solid var(--n-150);gap:9px;padding:11px;display:grid}.signals-preview-options label small,.signals-column-picker p{color:var(--n-500);font-size:var(--fs-3xs);margin:0;line-height:1.45}.signals-preview-options select{border:1px solid var(--n-200);border-radius:var(--radius-xs);width:100%;min-height:36px;color:var(--n-700);font:inherit;font-size:var(--fs-3xs);background:#fff;padding:0 9px}.signals-column-picker{width:min(720px,100vw - 90px)}.signals-column-picker>div{flex-wrap:wrap;gap:6px;display:flex}.signals-column-picker button{border:1px solid var(--n-200);border-radius:var(--radius-pill);background:var(--n-50);min-height:28px;color:var(--n-500);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-3xs);align-items:center;gap:4px;padding:0 9px;display:inline-flex}.signals-column-picker button.is-active{border-color:var(--mint-300);background:var(--mint-50);color:var(--mint-700)}.signals-column-picker button:disabled{cursor:default;opacity:1;box-shadow:inset 0 0 0 1px var(--brand-mint)}.signals-column-picker .signals-keep-all{border-radius:var(--radius-xs);width:max-content;color:var(--n-600);background:#fff;font-family:inherit;font-weight:650}.signals-table-wrap{border:1px solid var(--n-200);border-radius:var(--radius-sm);overflow:auto}.signals-table-wrap table{border-collapse:collapse;width:100%;min-width:620px;font-size:var(--fs-2xs)}.signals-table-wrap th{background:var(--n-50);color:var(--n-500);font-size:var(--fs-3xs);text-align:left;text-transform:uppercase;padding:9px 11px}.signals-table-wrap td{border-top:1px solid var(--n-150);max-width:260px;color:var(--n-600);text-overflow:ellipsis;white-space:nowrap;padding:10px 11px;overflow:hidden}.signals-table-wrap tr.is-cluster-summary td{border-top-color:var(--mint-200);background:var(--mint-50);color:var(--mint-800);font-weight:700}.signals-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.signals-config-grid label{gap:6px;display:grid}.signals-config-grid label>span,.signals-config-grid legend{color:var(--n-600);font-size:var(--fs-2xs);font-weight:650}.signals-config-grid input,.signals-config-grid select,.signal-subscribe-card input,.signal-subscribe-card select{border:1px solid var(--n-200);border-radius:var(--radius-sm);width:100%;min-height:41px;color:var(--n-800);font:inherit;font-size:var(--fs-xs);background:#fff;padding:0 11px}.signals-config-grid .is-wide{grid-column:1/-1}.signals-config-grid fieldset{border:0;grid-column:1/-1;margin:3px 0 0;padding:0}.signals-config-grid fieldset>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:7px;display:grid}.signals-config-grid fieldset button{border:1px solid var(--n-200);border-radius:var(--radius-sm);color:var(--n-600);cursor:pointer;text-align:left;background:#fff;align-items:center;gap:9px;padding:12px;display:flex}.signals-config-grid fieldset button:hover{background:var(--selection-grad-hover)}.signals-config-grid fieldset button.is-active{border-color:var(--selection-border);background:var(--selection-grad);color:var(--selection-ink)}.signals-config-grid fieldset button span{width:auto;height:auto;color:inherit;background:0 0;border-radius:0;gap:2px;display:grid}.signals-config-grid fieldset strong{font-size:var(--fs-xs)}.signals-config-grid fieldset small{color:var(--n-500);font-size:var(--fs-3xs)}.signals-config-grid .signals-field-hint{color:var(--n-500);font-size:var(--fs-3xs);font-weight:500;line-height:1.4}.signals-config-grid .signals-mode-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.signals-auto-chart{border:1px solid var(--mint-200);border-radius:var(--radius-sm);background:var(--mint-50);min-height:44px;color:var(--mint-800);font-size:var(--fs-2xs);align-items:center;gap:9px;padding:10px 12px;display:flex}.signals-auto-chart svg{flex:none}.signals-manual-fallback{border:1px solid var(--n-300);border-radius:var(--radius-lg);background:var(--sand-50);color:var(--n-700);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 auto 22px;padding:17px 18px;display:grid}.signals-manual-fallback>span{border-radius:var(--radius-sm);background:var(--sand-200);width:38px;height:38px;color:var(--sand-600);place-items:center;display:grid}.signals-manual-fallback h2{font-size:var(--fs-md);margin:0 0 3px}.signals-manual-fallback p{color:var(--n-600);font-size:var(--fs-2xs);margin:0;line-height:1.45}.signals-manual-fallback>a{border:1px solid var(--sand-400);border-radius:var(--radius-xs);min-height:34px;color:var(--sand-700);font-size:var(--fs-3xs);background:#fff;align-items:center;gap:6px;padding:0 10px;font-weight:700;text-decoration:none;display:inline-flex}.signals-recent{border:1px solid var(--signal-line);border-radius:var(--radius-lg);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;margin-top:52px;padding:22px}.signals-recent>div:first-child{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.signals-recent h2{font-size:var(--fs-lg);margin:0}.signals-recent>div:first-child a{color:var(--n-500)}.signals-recent>div:nth-child(2){grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.signals-recent>div:nth-child(2)>a{border:1px solid var(--signal-line);border-radius:var(--radius-md);color:inherit;transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition);background:#fff;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:14px;text-decoration:none;display:grid}.signals-recent>div:nth-child(2)>a:hover{border-color:var(--mint-300);box-shadow:var(--shadow);transform:translateY(-1px)}.signals-recent>div:nth-child(2)>a>span{border-radius:var(--radius-sm);background:var(--signal-soft);width:32px;height:32px;color:var(--signal);place-items:center;display:grid}.signals-recent>div:nth-child(2)>a>div{gap:2px;min-width:0;display:grid}.signals-recent strong{font-size:var(--fs-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signals-recent small{color:var(--n-500);font-size:var(--fs-3xs)}.signals-recent em,.signal-detail-hero .is-open,.signal-detail-hero .is-invite,.signal-detail-hero .is-closed{border-radius:var(--radius-pill);background:var(--n-100);color:var(--n-600);font-size:var(--fs-3xs);text-transform:uppercase;padding:3px 6px;font-style:normal}.signals-recent em.is-open,.signal-detail-hero .is-open{background:var(--mint-100);color:var(--mint-600)}.signal-detail-page{padding-top:48px}.signal-detail-hero{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04160f8f;border:1px solid #ffffff2e;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;padding:28px 30px;display:flex}.signal-detail-hero>div>p:first-child{color:var(--mint-200);font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;align-items:center;gap:7px;margin:0 0 12px;display:flex}.signal-detail-hero h1{color:#fff;letter-spacing:-.045em;text-shadow:0 3px 20px #00000047;max-width:850px;margin:0;font-size:clamp(2rem,5vw,3.55rem);line-height:1.02}.signal-detail-hero>div>p:nth-child(3){color:#ffffffc2;max-width:760px;margin:14px 0;line-height:1.5}.signal-detail-hero>div>div{color:#ffffffa8;font-size:var(--fs-2xs);flex-wrap:wrap;gap:8px 18px;display:flex}.signal-detail-hero>div>div strong{color:#fff}.signal-detail-hero-actions{flex-direction:column;flex:none;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:16px;display:flex}.signal-detail-hero-actions>svg{color:var(--mint-300)}.signal-detail-hero-actions .button.secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border-color:#ffffff47;min-height:38px}.signal-detail-hero-actions .button.secondary:hover{background:#fff3}.signal-detail-hero-actions .add-to-list-wrap{align-self:flex-end}.signal-detail-hero-actions .add-to-list-wrap>.button{border-radius:var(--radius-pill);min-height:40px;font-size:var(--fs-2xs);box-shadow:none;padding:0 14px}.signal-detail-hero-actions .add-to-list-popover{color:var(--ink);text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;top:calc(100% + 9px);right:0}.signal-detail-hero-actions .add-to-list-popover button{font-family:var(--font-sans)}.signal-detail-tabs-bar{border-radius:var(--radius-lg);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #ffffffb8;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:7px;display:flex}.signal-detail-tabs,.signal-detail-downloads{align-items:center;gap:5px;display:flex}.signal-detail-tabs a,.signal-detail-downloads a{border-radius:var(--radius-sm);min-height:36px;color:var(--n-600);font-size:var(--fs-3xs);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.signal-detail-tabs a:hover,.signal-detail-downloads a:hover{background:var(--selection-grad-hover);color:var(--mint-800)}.signal-detail-tabs a.is-active{background:var(--signal-gradient);color:var(--mint-800);box-shadow:0 5px 14px #65d6ae33}.signal-detail-downloads{border-left:1px solid var(--n-200);padding-left:7px}.signal-detail-downloads a{border:1px solid var(--n-200);background:#fff}.signal-detail-downloads a svg:last-child{color:var(--n-500)}.signal-detail-layout{display:block}.signal-detail-main{gap:18px;min-width:0;display:grid}.signal-detail-card{min-width:0;overflow:hidden}.signal-detail-card,.signal-subscribe-card{border:1px solid var(--signal-line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;padding:20px}.signal-detail-card>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.signal-detail-card h2,.signal-subscribe-card h2{font-size:var(--fs-lg);margin:0 0 4px}.signal-detail-card header p{color:var(--n-500);font-size:var(--fs-2xs);margin:0}.signal-detail-card header>span{color:var(--n-500);font-size:var(--fs-3xs);align-items:center;gap:5px;display:flex}.signal-source-list{gap:7px;display:grid}.signal-source-list a{border:1px solid var(--n-200);border-radius:var(--radius-sm);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;text-decoration:none;display:grid}.signal-source-list a>span{border-radius:var(--radius-xs);background:var(--signal-soft);width:31px;height:31px;color:var(--signal);place-items:center;display:grid}.signal-source-list a>div{gap:2px;min-width:0;display:grid}.signal-source-list strong{font-size:var(--fs-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-source-list small{color:var(--n-500);font-size:var(--fs-3xs)}.signal-detail-empty{border:1px dashed var(--n-200);border-radius:var(--radius-sm);background:var(--n-25);min-height:180px;color:var(--n-500);font-size:var(--fs-sm);text-align:center;place-items:center;margin:0;display:grid}.signal-cluster-overview{border:1px solid var(--n-200);border-radius:var(--radius-md);background:linear-gradient(120deg, #f8f9fa, #fff 56%, var(--mint-50));gap:12px;margin-bottom:16px;padding:15px;display:grid}.signal-cluster-overview>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.signal-cluster-overview>header>div{gap:2px;display:grid}.signal-cluster-overview>header span{color:var(--n-500);font-family:var(--font-mono);font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.signal-cluster-overview h3{font-family:Georgia,Times New Roman,serif;font-size:var(--fs-md);margin:0}.signal-cluster-overview>header em{border-radius:var(--radius-pill);background:var(--sand-100);color:var(--sand-700);font-size:var(--fs-3xs);padding:3px 7px;font-style:normal;font-weight:700}.signal-cluster-overview>header em.is-complete{background:var(--mint-100);color:var(--mint-700)}.signal-cluster-overview>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.signal-cluster-overview article{border:1px solid var(--n-150);border-radius:var(--radius-sm);background:#ffffffe0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.signal-cluster-overview article>span{border-radius:var(--radius-xs);background:var(--n-100);width:29px;height:29px;color:var(--n-600);place-items:center;display:grid}.signal-cluster-overview article>div{gap:1px;min-width:0;display:grid}.signal-cluster-overview article small{color:var(--n-500);font-size:var(--fs-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-cluster-overview article strong{font-family:var(--font-mono);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-cluster-editor{border:1px solid var(--n-200);border-radius:var(--radius-md);background:var(--n-25);gap:11px;margin:0 0 16px;padding:15px;display:grid}.signal-cluster-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.signal-cluster-editor h3{font-size:var(--fs-sm);margin:0 0 3px}.signal-cluster-editor header p{color:var(--n-500);font-size:var(--fs-3xs);margin:0}.signal-cluster-editor header>span{border-radius:var(--radius-pill);color:var(--n-600);font-family:var(--font-mono);font-size:var(--fs-3xs);background:#fff;flex:none;padding:4px 8px}.signal-cluster-editor-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.signal-cluster-editor-list article{border:1px solid var(--n-200);border-radius:var(--radius-sm);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.signal-cluster-editor-list article.is-missing{border-color:var(--sand-300);background:var(--sand-50)}.signal-cluster-editor-list article>span{border-radius:var(--radius-xs);background:var(--mint-50);width:27px;height:27px;color:var(--mint-700);place-items:center;display:grid}.signal-cluster-editor-list article.is-missing>span{background:var(--sand-100);color:var(--sand-700)}.signal-cluster-editor-list article>div{gap:1px;min-width:0;display:grid}.signal-cluster-editor-list strong{font-size:var(--fs-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-cluster-editor-list small{color:var(--n-500);font-size:var(--fs-3xs)}.signal-cluster-editor-list button,.signal-cluster-editor form button{border:1px solid var(--n-200);border-radius:var(--radius-xs);min-height:31px;color:var(--n-600);font:inherit;font-size:var(--fs-3xs);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-weight:700;display:inline-flex}.signal-cluster-editor-list button:hover{border-color:var(--danger-200);background:var(--danger-50);color:var(--danger-700)}.signal-cluster-editor button:disabled{opacity:.5;cursor:not-allowed}.signal-cluster-editor form{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.signal-cluster-editor form input{border:1px solid var(--n-200);border-radius:var(--radius-sm);min-width:0;min-height:36px;color:var(--n-800);font:inherit;font-size:var(--fs-2xs);background:#fff;padding:0 10px}.signal-cluster-editor form button{border-color:var(--mint-300);background:var(--mint-600);color:#fff;min-height:36px}.signal-cluster-editor-search{gap:6px;display:grid;position:relative}.signal-cluster-editor-search>p{color:var(--n-500);font-size:var(--fs-3xs);align-items:center;gap:6px;margin:0;display:flex}.signal-cluster-editor-message,.signal-cluster-editor-error{font-size:var(--fs-3xs);align-items:center;gap:6px;margin:0;font-weight:650;display:flex}.signal-cluster-editor-message{color:var(--mint-700)}.signal-cluster-editor-error{color:var(--danger-700)}.signals-table-wrap tr.is-not-found td{background:var(--sand-50);color:var(--sand-800)}.signal-cluster-overview>p{color:var(--n-600);font-size:var(--fs-3xs);margin:0}.signal-cluster-article-link{color:var(--n-800);white-space:nowrap;align-items:center;gap:5px;font-weight:650;text-decoration:none;display:inline-flex}.signal-cluster-article-link:hover{color:var(--mint-700);text-decoration:underline}.signal-detail-form-view{width:min(880px,100%);margin:0 auto}.signal-detail-form-view .signal-owner-card,.signal-detail-form-view .signal-subscribe-card{border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:26px}.signal-detail-form-view .signal-owner-card>header strong{font-size:var(--fs-lg)}.signal-detail-form-view .signal-owner-card>header small{font-size:var(--fs-2xs)}.signal-detail-form-view .signal-owner-grid{grid-template-columns:170px 220px minmax(0,1fr);gap:12px}.signal-detail-form-view .signal-owner-grid .is-wide{grid-column:auto}.signal-detail-form-view .signal-owner-grid input,.signal-detail-form-view .signal-owner-grid select{min-height:43px}.signal-subscribe-card{box-shadow:var(--shadow);gap:12px;display:grid;position:static}.signal-owner-card{border:1px solid var(--signal-line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;gap:13px;padding:18px;display:grid}.signal-owner-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.signal-owner-card>header>div{gap:2px;display:grid}.signal-owner-card>header strong{font-size:var(--fs-sm)}.signal-owner-card>header small{color:var(--n-500);font-size:var(--fs-3xs)}.signal-owner-card>header>span{border-radius:var(--radius-pill);background:var(--mint-100);color:var(--mint-700);font-size:var(--fs-3xs);text-transform:uppercase;padding:4px 7px}.signal-owner-card>header>span.is-paused{background:var(--n-100);color:var(--n-600)}.signal-owner-grid{grid-template-columns:.6fr 1fr;gap:8px;display:grid}.signal-owner-grid label{gap:5px;display:grid}.signal-owner-grid label.is-wide{grid-column:1/-1}.signal-owner-grid label span{color:var(--n-600);font-size:var(--fs-3xs);font-weight:650}.signal-owner-grid input,.signal-owner-grid select{border:1px solid var(--n-200);border-radius:var(--radius-sm);width:100%;min-height:38px;color:var(--n-800);font:inherit;font-size:var(--fs-2xs);background:#fff;padding:0 9px}.signal-owner-timezone{border:1px solid var(--n-200);border-radius:var(--radius-sm);background:var(--n-25)}.signal-owner-timezone summary{min-height:39px;color:var(--n-600);cursor:pointer;font-size:var(--fs-3xs);align-items:center;gap:7px;padding:0 11px;font-weight:650;list-style:none;display:flex}.signal-owner-timezone summary::-webkit-details-marker{display:none}.signal-owner-timezone summary>span{color:var(--n-500);font-family:var(--font-mono);font-size:var(--fs-3xs);margin-left:auto;font-weight:500}.signal-owner-timezone label{border-top:1px solid var(--n-150);gap:7px;padding:11px;display:grid}.signal-owner-timezone label>span{color:var(--n-500);font-size:var(--fs-3xs);line-height:1.4}.signal-owner-timezone select{border:1px solid var(--n-200);border-radius:var(--radius-sm);width:100%;min-height:38px;color:var(--n-800);font:inherit;font-size:var(--fs-3xs);background:#fff;padding:0 9px}.signal-owner-run{border-radius:var(--radius-sm);background:var(--signal-gradient);min-height:42px;color:var(--mint-800);cursor:pointer;font-size:var(--fs-2xs);border:0;justify-content:center;align-items:center;gap:7px;font-weight:750;display:inline-flex;box-shadow:0 8px 20px #65d6ae38}.signal-owner-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.signal-owner-actions button{border:1px solid var(--n-200);border-radius:var(--radius-sm);min-height:34px;color:var(--n-600);cursor:pointer;font-size:var(--fs-3xs);background:#fff;justify-content:center;align-items:center;gap:5px;font-weight:650;display:inline-flex}.signal-owner-actions button.is-danger{border-color:var(--danger-100);color:var(--danger-600);grid-column:1/-1}.signal-owner-card>p{color:var(--n-600);font-size:var(--fs-3xs);margin:0;line-height:1.45}.signal-subscribe-card>p{color:var(--signal);font-family:var(--font-mono);font-size:var(--fs-3xs);text-transform:uppercase;align-items:center;gap:6px;margin:0;display:flex}.signal-subscribe-card label{gap:5px;display:grid}.signal-subscribe-card label span{color:var(--n-600);font-size:var(--fs-3xs);font-weight:650}.signal-channel-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.signal-channel-options button{border:1px solid var(--n-200);border-radius:var(--radius-sm);color:var(--n-600);cursor:pointer;text-align:left;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px;display:grid}.signal-channel-options button:hover{background:var(--selection-grad-hover)}.signal-channel-options button.is-active{border-color:var(--selection-border);background:var(--selection-grad);color:var(--selection-ink)}.signal-channel-options button span{gap:1px;display:grid}.signal-channel-options strong{font-size:var(--fs-3xs)}.signal-channel-options small{color:var(--n-500);font-size:var(--fs-3xs)}.signal-subscription-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.signal-subscription-save,.signal-subscription-remove{border-radius:var(--radius-sm);cursor:pointer;min-height:35px;font:inherit;font-size:var(--fs-3xs);justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:700;display:inline-flex}.signal-subscription-save{border:1px solid var(--n-300);background:var(--n-100);color:var(--mint-700)}.signal-subscription-save:hover:not(:disabled){border-color:var(--brand-mint);background:var(--mint-100)}.signal-subscription-remove{color:var(--n-600);background:0 0;border:1px solid #0000}.signal-subscription-remove:hover:not(:disabled){border-color:var(--danger-100);background:var(--n-25);color:var(--danger-600)}.signal-subscription-save:disabled,.signal-subscription-remove:disabled{cursor:not-allowed;opacity:.58}.signal-subscription-feedback{color:var(--n-600);font-size:var(--fs-3xs);margin-top:-3px;display:block}.signal-subscription-feedback.is-error{color:var(--danger-500)}.signal-invite-form{border-top:1px solid var(--n-200);gap:6px;margin-top:5px;padding-top:14px;display:grid}.signal-invite-form>strong{font-size:var(--fs-2xs)}.signal-invite-form>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.signal-invite-form button{border-radius:var(--radius-xs);background:var(--n-800);color:#fff;cursor:pointer;font-size:var(--fs-3xs);border:0;padding:0 10px;font-weight:650}.signal-invite-form small{color:var(--n-500);font-size:var(--fs-3xs)}.signal-diff-card>div{gap:6px;display:grid}.signal-diff-card article{border:1px solid var(--n-200);border-radius:var(--radius-xs);font-size:var(--fs-3xs);grid-template-columns:auto minmax(100px,1fr) minmax(80px,1fr) auto minmax(80px,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.signal-diff-card em{background:var(--n-100);color:var(--n-600);font-size:var(--fs-3xs);text-transform:uppercase;border-radius:4px;padding:3px 5px;font-style:normal}.signal-diff-card del{color:var(--n-600)}.signal-diff-card ins{color:var(--mint-700);text-decoration:none}.signal-diff-card ins:before{content:"→ ";color:var(--n-400)}@media (max-width:1050px){.signals-page,.signal-detail-page{width:min(100% - 36px,1180px)}}@media (max-width:900px){.signals-source-grid,.signals-recent>div:nth-child(2),.signal-detail-form-view .signal-owner-grid{grid-template-columns:1fr 1fr}.signal-detail-form-view .signal-owner-grid .is-wide{grid-column:1/-1}.signal-detail-tabs-bar{flex-direction:column;align-items:stretch}.signal-detail-tabs,.signal-detail-downloads{overflow-x:auto}.signal-detail-downloads{border-top:1px solid var(--n-200);border-left:0;padding:7px 0 0}}@media (max-width:760px){.signals-workbench.has-persistent-sidebar{padding-left:0}.signals-sidebar{width:min(300px,100vw - 20px);top:82px;bottom:10px;left:10px}.signals-sidebar.is-persistent{visibility:hidden;opacity:0;transform:translate(calc(-100% - 22px))}.signals-sidebar.is-persistent.is-open{visibility:visible;opacity:1;transform:none}.signals-sidebar-trigger{top:82px;left:12px}.signals-sidebar-trigger.is-persistent{display:inline-flex}.signals-sidebar-backdrop{inset-block-start:72px}.signals-sidebar-backdrop.is-persistent{display:block}.signals-sidebar.is-persistent .signals-sidebar-close{display:grid}.signal-detail-hero{padding:23px}.signal-detail-form-view .signal-owner-grid{grid-template-columns:1fr}.signal-detail-form-view .signal-owner-grid .is-wide{grid-column:auto}}@media (max-width:650px){.signals-page,.signal-detail-page{width:min(100% - 24px,1180px);padding-top:36px}.signals-prompt{grid-template-columns:auto minmax(0,1fr)}.signals-shell:before{background-position:top;background-size:cover;height:min(780px,100vh)}.signals-shell:after{background:linear-gradient(180deg, #fff0 0, #fff0 34%, #f5f7f8d6 min(600px, 76vh), var(--n-50) min(780px, 96vh), var(--n-50) 100%)}.signals-prompt button{grid-column:1/-1}.signals-credit-meter{grid-template-columns:auto minmax(0,1fr)}.signals-credit-meter>em,.signals-credit-meter>a{grid-column:2;justify-content:flex-start;width:100%}.signals-current-operation{grid-template-columns:auto minmax(0,1fr)}.signals-live-bars{display:none}.signals-source-grid,.signals-recent>div:nth-child(2),.signals-config-grid,.signals-config-grid fieldset>div{grid-template-columns:1fr}.signals-workspace{padding:17px}.signals-manual-fallback{grid-template-columns:auto minmax(0,1fr)}.signals-manual-fallback>a{grid-column:1/-1}.signals-config-grid .is-wide{grid-column:auto}.signal-detail-hero{align-items:flex-start}.signal-detail-hero-actions{align-self:flex-start}.signal-detail-hero-actions .add-to-list-wrap{align-self:auto}.signal-detail-hero-actions .add-to-list-popover{left:0;right:auto}.signal-detail-hero-actions>svg{display:none}.signal-cluster-overview>div{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-detail-tabs a,.signal-detail-downloads a{min-height:34px;padding:0 10px}.signals-examples{grid-template-columns:1fr}.signals-examples>span{grid-column:auto}}.signals-connectors{border:1px solid var(--signal-line);border-radius:var(--radius-lg);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;margin:22px auto 0;padding:20px}.signals-connectors>header{align-items:center;gap:11px;margin-bottom:14px;display:flex}.signals-connectors>header>span{border-radius:var(--radius-sm);background:var(--signal-soft);width:32px;height:32px;color:var(--signal);place-items:center;display:grid}.signals-connectors h2{font-size:var(--fs-base);letter-spacing:-.01em;margin:0}.signals-connectors>header p{color:var(--n-500);font-size:var(--fs-2xs);margin:2px 0 0}.signals-connector-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.signals-connector-grid>article{border:1px solid var(--n-200);border-radius:var(--radius-md);transition:border-color var(--transition), box-shadow var(--transition);background:#fff;align-self:start;overflow:hidden}.signals-connector-grid>article:hover{border-color:var(--n-300);box-shadow:var(--shadow)}.signals-connector-grid>article.is-featured{background:linear-gradient(118deg, #fff, #f8f9fa 58%, var(--mint-50));border-color:#a2a9b1;grid-column:1/-1;box-shadow:0 12px 34px #20212214}.signals-connector-grid>article.is-featured:hover{border-color:#72777d;box-shadow:0 15px 38px #2021221f}.signals-connector-toggle{width:100%;min-height:62px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.signals-connector-toggle:hover{background:var(--n-25)}.signals-connector-toggle>span{width:38px;height:38px;color:var(--signal);background:0 0;place-items:center;display:grid}.signals-connector-toggle>div{min-width:0}.signals-connector-toggle>svg{color:var(--n-500);transition:transform var(--transition)}.signals-connector-grid>article strong{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.signals-connector-grid>article small{color:var(--n-500);font-size:var(--fs-3xs)}.signals-connector-grid>article.is-featured .signals-connector-toggle{gap:16px;min-height:116px;padding:17px 19px}.signals-connector-grid>article.is-featured .signals-connector-toggle>span{border-radius:var(--radius-circle);background:#fff;border:1px solid #c8ccd1;width:64px;height:64px;box-shadow:0 6px 18px #20212217}.signals-connector-grid>article.is-featured .signals-connector-toggle>span img{width:48px;height:48px}.signals-connector-grid>article.is-featured .signals-connector-toggle>div{gap:4px;display:grid}.signals-connector-grid>article.is-featured .signals-connector-toggle em{border-radius:var(--radius-pill);color:#fff;font-size:var(--fs-3xs);letter-spacing:.04em;text-transform:uppercase;background:#202122;justify-self:start;padding:3px 8px;font-style:normal;font-weight:750}.signals-connector-grid>article.is-featured .signals-connector-toggle strong{font-family:Georgia,Times New Roman,serif;font-size:var(--fs-lg);letter-spacing:-.02em}.signals-connector-grid>article.is-featured .signals-connector-toggle small{max-width:660px;font-size:var(--fs-2xs);white-space:normal;line-height:1.4}.signals-connector-grid>article.is-featured .signals-connector-toggle b{flex-wrap:wrap;gap:5px;margin-top:4px;font-weight:650;display:flex}.signals-connector-grid>article.is-featured .signals-connector-toggle b span{border:1px solid var(--n-200);border-radius:var(--radius-pill);color:var(--n-600);font-size:var(--fs-3xs);background:#fff;padding:3px 7px}.signals-route-panel .signals-route-list{gap:8px;display:grid}.signals-route-list>button{border:1px solid var(--n-200);border-radius:var(--radius-md);color:inherit;cursor:pointer;text-align:left;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.signals-route-list>button:hover:not(.is-active){background:var(--selection-grad-hover)}.signals-route-list>button.is-active{border-color:var(--brand-mint);background:var(--signal-gradient);color:var(--mint-800)}.signals-route-list>button>span{width:33px;height:33px;color:var(--signal);background:0 0;place-items:center;display:grid}.signals-route-list strong{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.signals-route-list small{color:var(--n-500);font-size:var(--fs-3xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.signals-route-actions{justify-content:flex-end;margin-top:14px;display:flex}.signals-route-actions button{border:1px solid var(--signal-line);border-radius:var(--radius-sm);min-height:38px;color:var(--n-700);cursor:pointer;font-size:var(--fs-xs);background:#fff;align-items:center;gap:7px;padding:0 14px;font-weight:650;display:inline-flex}.signals-route-actions button:hover{background:var(--selection-grad-hover)}.signals-guide-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141c184d;animation:.18s both signals-guide-fade;position:fixed;inset:0}.signals-guide-drawer{border-left:1px solid var(--n-200);background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(94vw,540px);height:100dvh;animation:.24s both signals-guide-in;display:grid;position:absolute;inset:0 0 0 auto;overflow:hidden;box-shadow:-24px 0 68px #14261d2e}.signals-guide-drawer>header{border-bottom:1px solid var(--n-150);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:14px 18px;display:grid}.signals-guide-logo{background:0 0;place-items:center;width:44px;height:44px;display:grid}.signals-guide-logo img{object-fit:contain;width:36px;height:36px}.signals-guide-drawer>header>div{gap:2px;min-width:0;display:grid}.signals-guide-drawer>header small{color:var(--n-500);font-size:var(--fs-3xs);letter-spacing:.045em;text-transform:uppercase;font-weight:700}.signals-guide-drawer>header strong{font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signals-guide-drawer>header button{border:1px solid var(--n-200);border-radius:var(--radius-sm);width:34px;height:34px;color:var(--n-600);cursor:pointer;background:#fff;place-items:center;display:grid}.signals-guide-drawer>header button:hover{background:var(--n-50);color:var(--n-800)}.signals-guide-scroll{overscroll-behavior:contain;align-content:start;gap:18px;padding:18px;display:grid;overflow-y:auto}.signals-guide-section{gap:10px;display:grid}.signals-guide-section+.signals-guide-section{border-top:1px solid var(--n-150);padding-top:18px}.signals-guide-section h3{color:var(--n-800);font-size:var(--fs-sm);letter-spacing:-.01em;margin:0}.signals-guide-section>p{color:var(--n-600);font-size:var(--fs-2xs);margin:0;line-height:1.55}.signals-guide-types{grid-template-columns:1fr 1fr;gap:7px;display:grid}.signals-guide-types button{border:1px solid var(--n-200);border-radius:var(--radius-sm);min-height:45px;color:var(--n-600);cursor:pointer;font:inherit;font-size:var(--fs-3xs);text-align:left;background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:9px 10px;font-weight:650;display:grid}.signals-guide-types button:hover{border-color:var(--n-300);background:var(--n-25)}.signals-guide-types button.is-active{border-color:var(--n-400);background:var(--n-100);color:var(--mint-800);box-shadow:none}.signals-guided-params{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:9px;display:grid}.signals-guided-params label,.signals-guided-field{gap:4px;display:grid}.signals-guided-field.is-wide{grid-column:1/-1}.signals-guided-params>label>span,.signals-guided-field>span{color:var(--n-600);font-size:var(--fs-3xs);font-weight:650}.signals-guided-params input,.signals-guided-params select,.signals-guided-params textarea{border:1px solid var(--n-200);border-radius:var(--radius-sm);min-width:0;min-height:39px;color:var(--n-800);font:inherit;font-size:var(--fs-2xs);background:#fff;padding:0 11px}.signals-guided-params textarea{resize:vertical;min-height:148px;padding-block:10px;line-height:1.55}.signals-guided-params input:focus{border-color:var(--brand-mint);outline:none}.signals-guided-params textarea:focus,.signals-guided-params select:focus{border-color:var(--brand-mint);outline:none;box-shadow:0 0 0 3px #65d6ae21}.signals-param-count{color:var(--n-500);font-family:var(--font-mono);font-size:var(--fs-3xs);justify-self:end}.signals-wikipedia-picker,.signals-country-picker{gap:7px;display:grid}.signals-picker-chips{flex-wrap:wrap;gap:5px;display:flex}.signals-picker-chips>span{border:1px solid var(--mint-200);border-radius:var(--radius-pill);background:var(--mint-50);max-width:100%;min-height:29px;color:var(--mint-800);font-size:var(--fs-3xs);align-items:center;gap:5px;padding:3px 5px 3px 9px;font-weight:700;display:inline-flex}.signals-picker-chips>span button{border-radius:var(--radius-circle);width:21px;height:21px;color:var(--mint-800);cursor:pointer;background:#ffffffb8;border:0;flex:none;place-items:center;padding:0;display:grid}.signals-picker-chips>span button:hover{color:var(--danger-600);background:#fff}.wikipedia-article-search,.signals-country-picker{position:relative}.wikipedia-article-search-input,.signals-country-search{border:1px solid var(--n-200);border-radius:var(--radius-sm);min-height:42px;color:var(--n-500);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;display:grid}.wikipedia-article-search-input:focus-within,.signals-country-search:focus-within{border-color:var(--brand-mint);box-shadow:0 0 0 3px #65d6ae21}.wikipedia-article-search-input input,.signals-country-search input{min-height:39px;box-shadow:none;border:0;outline:0;padding:0}.wikipedia-article-results,.signals-country-results{z-index:5;border:1px solid var(--n-200);border-radius:var(--radius-md);max-height:280px;box-shadow:var(--shadow-lg);background:#fff;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto}.wikipedia-article-results>button,.signals-country-results>button{border-radius:var(--radius-sm);width:100%;color:var(--n-700);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.signals-country-results>button{grid-template-columns:minmax(0,1fr) auto}.wikipedia-article-results>button:hover:not(:disabled),.signals-country-results>button:hover{background:var(--mint-50);color:var(--mint-800)}.wikipedia-article-results>button:disabled{cursor:default;opacity:.62}.wikipedia-article-results>button>span{border-radius:var(--radius-xs);background:var(--n-100);width:27px;height:27px;color:var(--n-600);place-items:center;display:grid}.wikipedia-article-results>button>div{gap:2px;min-width:0;display:grid}.wikipedia-article-results strong{font-size:var(--fs-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wikipedia-article-results small{color:var(--n-500);font-size:var(--fs-3xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.wikipedia-article-results>p{color:var(--n-500);font-size:var(--fs-3xs);text-align:center;margin:0;padding:12px}.signals-guide-examples{gap:6px;margin-top:3px;display:grid}.signals-guide-examples>strong{color:var(--n-600);font-size:var(--fs-3xs)}.signals-guide-examples button{border:1px solid var(--n-200);border-radius:var(--radius-sm);background:var(--n-25);color:var(--n-600);cursor:pointer;text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;display:grid}.signals-guide-examples button:hover{border-color:var(--n-300);background:var(--n-50)}.signals-guide-examples button>svg{color:var(--sand-600);margin-top:1px}.signals-guide-examples button span{font-size:var(--fs-3xs);line-height:1.4}.signals-guide-examples button small{color:var(--n-500);font-size:var(--fs-3xs);grid-column:2;font-weight:700}.signals-advanced-groups{border-top:1px solid var(--n-150);gap:9px;margin-top:5px;padding-top:13px;display:grid}.signals-advanced-groups>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.signals-advanced-groups>header>div{gap:2px;display:grid}.signals-advanced-groups>header strong{color:var(--n-700);font-size:var(--fs-2xs)}.signals-advanced-groups>header small{max-width:330px;color:var(--n-500);font-size:var(--fs-3xs);line-height:1.4}.signals-advanced-groups>header>span{flex:none;gap:4px;display:flex}.signals-advanced-groups>header button{color:var(--n-600);cursor:pointer;font-size:var(--fs-3xs);background:0 0;border:0;padding:3px 6px;font-weight:700}.signals-advanced-groups>header button:hover{color:var(--mint-800);text-decoration:underline}.signals-advanced-groups>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.signals-advanced-groups>div>button{border:1px solid var(--n-200);border-radius:var(--radius-sm);min-height:78px;color:var(--n-700);cursor:pointer;text-align:left;background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.signals-advanced-groups>div>button:hover{border-color:var(--n-300);background:var(--n-25)}.signals-advanced-groups>div>button.is-active{border-color:var(--mint-300);background:var(--mint-50);box-shadow:inset 0 0 0 1px #65d6ae24}.signals-advanced-groups>div>button>span{border:1px solid var(--n-300);width:19px;height:19px;color:var(--mint-700);background:#fff;border-radius:5px;place-items:center;display:grid}.signals-advanced-groups>div>button.is-active>span{border-color:var(--mint-400);background:var(--mint-100)}.signals-advanced-groups>div>button>div{gap:3px;min-width:0;display:grid}.signals-advanced-groups>div>button strong{color:inherit;font-size:var(--fs-2xs);text-overflow:unset;white-space:normal;overflow:visible}.signals-advanced-groups>div>button small{color:var(--n-500);font-size:var(--fs-3xs);line-height:1.35}.signals-guide-auth{border:1px solid var(--brand-sand);border-radius:var(--radius-md);background:var(--sand-50);color:var(--sand-700);grid-template-columns:auto minmax(0,1fr);gap:9px;padding:12px;display:grid}.signals-guide-auth>svg{margin-top:1px}.signals-guide-auth>div{gap:4px;display:grid}.signals-guide-auth strong{font-size:var(--fs-2xs)}.signals-guide-auth p{color:var(--n-600);font-size:var(--fs-3xs);margin:0;line-height:1.45}.signals-guide-auth a{color:var(--sand-700);font-size:var(--fs-3xs);justify-self:start;align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.signals-guided-trackable{color:var(--n-600);font-family:var(--font-mono);font-size:var(--fs-3xs);align-items:flex-start;gap:6px;margin:0;line-height:1.5;display:flex}.signals-guided-trackable>svg{flex:none;margin-top:1px}.signals-guide-review{border-radius:var(--radius-sm);background:var(--n-50);align-items:flex-start;gap:7px;padding:10px;display:flex;color:var(--n-600)!important;font-size:.61rem!important}.signals-guide-review>svg{color:var(--sand-600);flex:none;margin-top:1px}.signals-guided-error{border:1px solid var(--danger-100);border-radius:var(--radius-sm);background:var(--danger-50);color:var(--danger-500);font-size:var(--fs-2xs);margin:0;padding:9px 11px}.signals-guide-drawer>footer{padding:13px 18px max(13px, env(safe-area-inset-bottom));border-top:1px solid var(--n-150);background:#fff}.signals-guide-drawer>footer .signals-primary{width:100%;min-height:43px;margin:0}.signals-source-logo{object-fit:contain;max-width:100%;display:block}@keyframes signals-guide-fade{0%{opacity:0}}@keyframes signals-guide-in{0%{transform:translate(32px)}}.signals-api-directory{border-top:1px solid var(--n-150);gap:11px;margin-top:22px;padding-top:19px;display:grid}.signals-api-directory>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.signals-api-directory h3{font-size:var(--fs-md);letter-spacing:-.01em;margin:0}.signals-api-directory header p{color:var(--n-500);font-size:var(--fs-3xs);margin:3px 0 0}.signals-api-directory header a{color:var(--n-600);font-size:var(--fs-3xs);flex:none;align-items:center;gap:5px;font-weight:650;text-decoration:none;display:inline-flex}.signals-api-directory header a:hover{color:var(--mint-800)}.signals-api-search{border:1px solid var(--n-200);border-radius:var(--radius-sm);min-height:39px;color:var(--n-500);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.signals-api-search:focus-within{border-color:var(--n-400);box-shadow:0 0 0 3px #65d6ae21}.signals-api-search input{width:100%;color:var(--n-800);font:inherit;font-size:var(--fs-2xs);background:0 0;border:0;outline:0}.signals-api-list{border-block:1px solid var(--n-200);display:grid}.signals-api-list>a{border-top:1px solid var(--n-150);min-height:57px;color:inherit;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:11px;padding:9px 3px;text-decoration:none;display:grid}.signals-api-list>a:first-child{border-top:0}.signals-api-list>a:hover{background:linear-gradient(90deg, transparent, var(--n-50) 7%, var(--n-50) 93%, transparent)}.signals-api-list>a>div{min-width:0}.signals-api-list strong{font-size:var(--fs-2xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.signals-api-list p{color:var(--n-500);font-size:var(--fs-3xs);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.signals-api-list>a>span,.signals-api-list>a>em,.signals-api-list>a>b{border-radius:var(--radius-pill);font-size:var(--fs-3xs);white-space:nowrap;padding:3px 7px;font-style:normal;font-weight:700}.signals-api-list>a>span{background:var(--n-100);color:var(--n-600)}.signals-api-list>a>em{background:var(--mint-100);color:var(--mint-700)}.signals-api-list>a>b{border:1px solid var(--n-300);background:var(--sand-100);color:var(--sand-700);text-transform:uppercase;letter-spacing:.025em}.signals-api-list>a>svg{color:var(--n-500)}.signals-api-empty{color:var(--n-500);font-size:var(--fs-2xs);text-align:center;margin:0;padding:24px 8px}.signals-source-logo{object-fit:contain;background:0 0}.signals-theme-chips{flex-wrap:wrap;gap:5px;display:flex}.signals-theme-chips.is-standalone{margin:-4px 0 12px}.signals-theme-chip{border:1px solid var(--n-200);border-radius:var(--radius-pill);background:var(--n-50);color:var(--n-700);font-size:var(--fs-3xs);align-items:center;gap:4px;padding:3px 9px;font-weight:650;display:inline-flex}.signals-theme-chip svg{color:var(--signal)}.signals-route-ready{border:1px solid var(--mint-200);border-radius:var(--radius-pill);background:var(--mint-50);color:var(--mint-600);font-size:var(--fs-3xs);align-items:center;gap:4px;margin-top:4px;padding:2px 8px;font-style:normal;font-weight:700;display:inline-flex}@media (max-width:650px){.signals-connector-grid{grid-template-columns:1fr}.signals-connector-grid>article.is-featured .signals-connector-toggle{grid-template-columns:auto minmax(0,1fr)}.signals-connector-grid>article.is-featured .signals-connector-toggle>svg{display:none}.signals-connector-grid>article.is-featured .signals-connector-toggle>span{width:50px;height:50px}.signals-connector-grid>article.is-featured .signals-connector-toggle>span img{width:38px;height:38px}.signals-guided-params,.signals-guide-types{grid-template-columns:1fr}.signals-advanced-groups>header{display:grid}.signals-advanced-groups>div,.signals-config-grid .signals-mode-picker>div,.signal-cluster-editor-list{grid-template-columns:1fr}.signal-cluster-editor>header{display:grid}.signal-cluster-editor header>span{justify-self:start}.signal-cluster-editor form{grid-template-columns:1fr}.signals-api-directory>header{display:grid}.signals-api-directory header a{justify-self:start}.signals-api-list>a{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.signals-api-list>a>span,.signals-api-list>a>em{display:none}}.signals-archive-board{gap:18px;display:grid}.signals-archive-board .signal-detail-card h2{align-items:center;gap:8px;display:flex}.signals-archive-fields{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:13px;display:flex}.signals-archive-fields>span{color:var(--n-600);font-size:var(--fs-3xs);font-weight:650}.signals-archive-fields>strong{border:1px solid var(--brand-mint);border-radius:var(--radius-pill);background:var(--signal-gradient);min-height:27px;color:var(--mint-800);font-family:var(--font-mono);font-size:var(--fs-3xs);align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.signals-archive-fields button{border:1px solid var(--n-200);border-radius:var(--radius-pill);min-height:27px;color:var(--n-700);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-3xs);background:#fff;align-items:center;padding:0 10px;display:inline-flex}.signals-archive-fields button:hover:not(.is-active){background:var(--selection-grad-hover)}.signals-archive-fields button.is-active{border-color:var(--brand-mint);background:var(--signal-gradient);color:var(--mint-800)}.signals-chart-wrap{gap:9px;margin-bottom:15px;display:grid}.signals-chart{width:100%;height:auto}.signals-chart line{stroke:var(--n-150);stroke-width:1px}.signals-chart text{fill:var(--n-500);font-family:var(--font-mono);font-size:11px}.signals-chart path{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.signals-chart circle{stroke:#fff;stroke-width:1.5px}.signals-chart-legend{flex-wrap:wrap;gap:12px;display:flex}.signals-chart-legend span{color:var(--n-600);font-family:var(--font-mono);font-size:var(--fs-3xs);align-items:center;gap:6px;display:inline-flex}.signals-chart-legend i{border-radius:2px;width:14px;height:3px}.signals-archive-note{border:1px solid var(--n-200);border-radius:var(--radius-sm);background:var(--sand-50);color:var(--n-600);font-size:var(--fs-2xs);align-items:center;gap:8px;margin:0 0 14px;padding:11px 13px;display:flex}.signals-archive-table table td{font-family:var(--font-mono);font-size:var(--fs-3xs)}.signals-archive-api .signals-archive-endpoint{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:9px;display:grid}.signals-archive-api .signals-archive-endpoint>small{color:var(--n-600);font-size:var(--fs-3xs);grid-column:1/-1;font-weight:650}.signals-archive-api input{border:1px solid var(--n-200);border-radius:var(--radius-sm);background:var(--n-50);min-height:36px;color:var(--n-700);font-family:var(--font-mono);font-size:var(--fs-3xs);padding:0 11px}.signals-archive-api button{border:1px solid var(--signal-line);border-radius:var(--radius-sm);min-height:36px;color:var(--n-700);cursor:pointer;font-size:var(--fs-3xs);background:#fff;align-items:center;gap:6px;padding:0 12px;font-weight:650;display:inline-flex}.signals-archive-api button:hover{background:var(--selection-grad-hover)}.signals-archive-api>p{color:var(--n-500);font-size:var(--fs-3xs);margin:6px 0 0}
