@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.fp-ui{--fp-ui-canvas-rgb:34 38 55;--fp-ui-n-0-rgb:42 46 64;--fp-ui-n-50-rgb:47 51 70;--fp-ui-n-200-rgb:65 72 96;--fp-ui-n-300-rgb:80 89 116;--fp-ui-n-500-rgb:157 167 195;--fp-ui-n-800-rgb:230 233 243;--fp-ui-navy-500-rgb:122 153 189;--fp-ui-navy-700-rgb:78 112 153;--fp-ui-navy-800-rgb:62 90 126;--fp-ui-green-600-rgb:163 190 140;--fp-ui-amber-600-rgb:235 203 139;--fp-ui-red-700-rgb:228 162 168;--fp-ui-brand-cyan-400-rgb:80 175 205;--fp-ui-brand-cyan-500-rgb:86 195 224;--fp-ui-signals-teal-rgb:148 226 213;--fp-ui-signals-indigo-rgb:196 152 188;--fp-ui-bg:rgb(var(--fp-ui-canvas-rgb));--fp-ui-surface:rgb(var(--fp-ui-n-0-rgb));--fp-ui-surface-subtle:rgb(var(--fp-ui-n-50-rgb));--fp-ui-line:rgb(var(--fp-ui-n-200-rgb));--fp-ui-line-strong:rgb(var(--fp-ui-n-300-rgb));--fp-ui-ink:rgb(var(--fp-ui-n-800-rgb));--fp-ui-ink-muted:rgb(var(--fp-ui-n-500-rgb));--fp-ui-accent:rgb(var(--fp-ui-signals-teal-rgb));--fp-ui-accent-subtle:rgb(var(--fp-ui-signals-teal-rgb)/0.1);--fp-ui-focus-ring:0 0 0 2px rgb(var(--fp-ui-n-0-rgb)),0 0 0 4px rgb(var(--fp-ui-navy-500-rgb)/0.8);--fp-ui-radius-sm:4px;--fp-ui-radius-md:6px}.fp-ui,.fp-ui *{box-sizing:border-box}.fp-ui.fp-ui-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem}.fp-ui .fp-ui-pagination__mobile{display:flex;flex:1 1 0%;justify-content:space-between}.fp-ui .fp-ui-pagination__desktop{display:none}.fp-ui .fp-ui-pagination__button,.fp-ui .fp-ui-pagination__ellipsis{position:relative;display:inline-flex;min-width:2.25rem;min-height:2.25rem;align-items:center;justify-content:center;border:1px solid var(--fp-ui-line);padding:.5rem .75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--fp-ui-surface);color:var(--fp-ui-ink-muted);font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.5;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.fp-ui .fp-ui-pagination__button:not(:disabled){cursor:pointer}.fp-ui .fp-ui-pagination__button:not(:disabled):hover{background:var(--fp-ui-surface-subtle);color:var(--fp-ui-ink)}.fp-ui .fp-ui-pagination__button:disabled,.fp-ui .fp-ui-pagination__ellipsis{cursor:not-allowed;opacity:.45}.fp-ui .fp-ui-pagination__ellipsis{-webkit-user-select:none;-moz-user-select:none;user-select:none}.fp-ui .fp-ui-pagination__button:focus-visible{outline:none;box-shadow:var(--fp-ui-focus-ring)}.fp-ui .fp-ui-pagination__button--active{z-index:10;border-color:rgb(var(--fp-ui-signals-teal-rgb)/.7);background:var(--fp-ui-accent-subtle);color:var(--fp-ui-accent)}.fp-ui .fp-ui-pagination__button--mobile{border-radius:var(--fp-ui-radius-md)}.fp-ui .fp-ui-pagination__button--first{border-top-left-radius:var(--fp-ui-radius-md);border-bottom-left-radius:var(--fp-ui-radius-md)}.fp-ui .fp-ui-pagination__button--last{border-top-right-radius:var(--fp-ui-radius-md);border-bottom-right-radius:var(--fp-ui-radius-md)}.fp-ui .fp-ui-pagination__summary{margin:0;color:var(--fp-ui-ink-muted);font-size:12.5px;line-height:1.5}.fp-ui .fp-ui-pagination__summary span{color:var(--fp-ui-ink);font-weight:500}.fp-ui .fp-ui-pagination__controls{position:relative;z-index:0;display:inline-flex;border-radius:var(--fp-ui-radius-md);box-shadow:0 1px 2px rgb(0 0 0/.05)}.fp-ui .fp-ui-pagination__controls>*+*{margin-left:-1px}.fp-ui .fp-ui-pagination__icon{width:1rem;height:1rem}@media (min-width:640px){.fp-ui .fp-ui-pagination__mobile{display:none}.fp-ui .fp-ui-pagination__desktop{display:flex;flex:1 1 0%;align-items:center;justify-content:space-between}}@media (forced-colors:active){.fp-ui .fp-ui-pagination__button:focus-visible{outline:2px solid CanvasText;outline-offset:2px;box-shadow:none}}.fp-ui .fp-ui--light,.fp-ui.fp-ui--light{--fp-ui-canvas-rgb:247 248 251;--fp-ui-n-0-rgb:255 255 255;--fp-ui-n-50-rgb:241 243 248;--fp-ui-n-200-rgb:216 221 232;--fp-ui-n-300-rgb:189 196 212;--fp-ui-n-500-rgb:100 110 138;--fp-ui-n-800-rgb:38 44 66;--fp-ui-navy-500-rgb:78 112 153;--fp-ui-navy-700-rgb:62 90 126;--fp-ui-navy-800-rgb:47 70 100;--fp-ui-green-600-rgb:92 128 62;--fp-ui-amber-600-rgb:176 137 32;--fp-ui-red-700-rgb:170 62 74;--fp-ui-signals-teal-rgb:22 128 111;--fp-ui-signals-indigo-rgb:133 78 121;--fp-ui-focus-ring:0 0 0 2px rgb(var(--fp-ui-n-0-rgb)),0 0 0 4px rgb(var(--fp-ui-navy-500-rgb)/0.8)}.fp-ui.fp-ui-feed{font-size:13px;color:var(--fp-ui-ink)}.fp-ui .fp-ui-feed__stream{position:relative}.fp-ui .fp-ui-feed__rail{position:absolute;left:64px;top:18px;bottom:14px;width:2px;background:var(--fp-ui-line);border-radius:2px}.fp-ui .fp-ui-feed__day{position:relative;display:flex;align-items:center;gap:12px;margin:18px 0 10px;z-index:1}.fp-ui .fp-ui-feed__day-label{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fp-ui-ink-muted);background:var(--fp-ui-bg);padding:2px 8px 2px 0;margin-left:44px}.fp-ui .fp-ui-feed__day-line{flex:1;border-top:1px solid rgb(var(--fp-ui-n-200-rgb)/.55)}.fp-ui .fp-ui-feed__item{position:relative;display:flex;padding:9px 0;z-index:1}.fp-ui .fp-ui-feed__time{width:46px;flex:none;text-align:right;font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--fp-ui-ink-muted);padding-top:3px}.fp-ui .fp-ui-feed__node{position:absolute;left:59.5px;top:14px;width:11px;height:11px;display:flex;align-items:center;justify-content:center;background:var(--fp-ui-bg);border-radius:999px}.fp-ui .fp-ui-feed__node i{display:block}.fp-ui .fp-ui-feed__node--reply i{width:9px;height:9px;border-radius:999px;background:var(--fp-ui-accent)}.fp-ui .fp-ui-feed__node--engine i{width:7px;height:7px;border:1.5px solid var(--fp-ui-ink-muted);border-radius:3px}.fp-ui .fp-ui-feed__node--signal i{width:8px;height:8px;border:1.5px solid var(--fp-ui-ink-muted);transform:rotate(45deg);border-radius:2px}.fp-ui .fp-ui-feed__node--activity i{width:6px;height:6px;border-radius:999px;background:rgb(var(--fp-ui-n-300-rgb))}.fp-ui .fp-ui-feed__body{flex:1;min-width:0;margin-left:34px;padding:3px 8px 4px 10px;border-radius:var(--fp-ui-radius-md)}.fp-ui .fp-ui-feed__link{display:block;flex:1;min-width:0;color:inherit;text-decoration:none}.fp-ui .fp-ui-feed__link:hover .fp-ui-feed__body{background:var(--fp-ui-surface-subtle)}.fp-ui .fp-ui-feed__link:focus-visible{outline:none}.fp-ui .fp-ui-feed__link:focus-visible .fp-ui-feed__body{box-shadow:var(--fp-ui-focus-ring)}.fp-ui .fp-ui-feed__row1{display:flex;align-items:baseline;gap:8px;min-width:0}.fp-ui .fp-ui-feed__who{font-weight:600;color:var(--fp-ui-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-ui .fp-ui-feed__co{font-weight:400;color:var(--fp-ui-ink-muted)}.fp-ui .fp-ui-feed__owner{margin-left:auto;flex:none;font-size:11px;color:var(--fp-ui-ink-muted)}.fp-ui .fp-ui-feed__ctx{margin-top:2px;font-size:12px;color:var(--fp-ui-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-ui .fp-ui-feed__empty{padding:24px 0;text-align:center;font-size:12.5px;color:var(--fp-ui-ink-muted)}:root{color-scheme:light}:root.theme-dark{color-scheme:dark}.signals-console{color-scheme:light;--n-0:255 255 255;--n-50:249 250 251;--n-100:243 244 246;--n-200:229 231 235;--n-300:209 213 219;--n-400:156 163 175;--n-500:107 114 128;--n-600:75 85 99;--n-700:55 65 81;--n-800:31 41 55;--n-900:17 24 39;--n-950:3 7 18;--canvas:248 250 252;--selected:238 242 247;--navy-50:242 244 248;--navy-100:220 225 236;--navy-200:182 191 210;--navy-300:135 148 176;--navy-400:88 105 135;--navy-500:55 73 104;--navy-600:38 56 90;--navy-700:27 43 71;--navy-800:20 32 54;--navy-900:13 23 38;--brand-cyan-50:224 247 251;--brand-cyan-100:198 239 247;--brand-cyan-200:146 222 238;--brand-cyan-300:79 203 228;--brand-cyan-400:47 190 217;--brand-cyan-500:21 181 216;--brand-cyan-600:17 150 178;--brand-cyan-700:15 126 150;--brand-cyan-800:15 101 119;--brand-cyan-900:13 79 93;--green-50:209 250 229;--green-100:167 243 208;--green-200:167 243 208;--green-600:6 95 70;--green-700:4 120 87;--amber-50:254 243 199;--amber-100:253 230 138;--amber-200:253 230 138;--amber-600:217 119 6;--amber-700:120 53 15;--amber-800:124 45 18;--red-50:254 226 226;--red-200:254 202 202;--red-600:220 38 38;--red-700:153 27 27;--signals-teal:15 118 110;--signals-teal-strong:17 94 89;--signals-indigo:126 34 206;--signals-coral:194 65 12;--sig-text-2xs:10px;--sig-text-xs:11px;--sig-text-sm:12px;--sig-text-md:13px;--sig-text-lg:15px;--sig-text-xl:20px;--sig-text-2xl:22px;--sig-leading-2xs:12px;--sig-leading-xs:14px;--sig-leading-sm:16px;--sig-leading-md:18px;--sig-leading-lg:20px;--sig-leading-xl:24px;--sig-leading-2xl:26px;--density-table-cell-x:12px;--density-table-cell-y:8px;--density-table-header-y:8px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--sig-bg:rgb(var(--canvas));--sig-surface:rgb(var(--n-0));--sig-surface-2:rgb(var(--n-50));--sig-line:rgb(var(--n-200));--sig-line-bright:rgb(var(--n-300));--sig-ink:rgb(var(--n-800));--sig-ink-dim:rgb(var(--n-500));--sig-ink-faint:rgb(var(--n-500));--sig-teal:rgb(var(--signals-teal));--sig-teal-dim:rgb(var(--signals-teal)/0.12);--sig-amber:rgb(var(--amber-600));--sig-amber-dim:rgb(var(--amber-600)/0.12);--sig-indigo:rgb(var(--signals-indigo));--sig-indigo-dim:rgb(var(--signals-indigo)/0.12);--sig-ok:rgb(var(--green-600));--sig-warn:rgb(var(--amber-600));--sig-err:rgb(var(--red-700));--sig-err-dim:rgb(var(--red-700)/0.12);--sig-coral:rgb(var(--signals-coral));--sig-table-cell-x:var(--density-table-cell-x);--sig-table-cell-y:var(--density-table-cell-y);--sig-table-header-y:var(--density-table-header-y);--sig-radius-sm:var(--radius-sm);--sig-radius-md:var(--radius-md);--sig-radius-lg:var(--radius-lg);--sig-radius-pill:9999px;--sig-focus-ring:0 0 0 2px rgb(var(--n-0)),0 0 0 4px rgb(var(--navy-500)/0.8);--sig-scrollbar-thumb:rgb(var(--n-300));--sig-scrollbar-thumb-hover:rgb(var(--n-400));--sig-skeleton-low:rgb(var(--n-200)/0.35);--sig-skeleton-high:rgb(var(--n-200)/0.7);--sig-spinner-track:rgb(var(--signals-teal)/0.3);--sig-panel-shadow:0 1px 2px rgb(15 23 42/0.06),0 12px 28px -22px rgb(15 23 42/0.18);--sig-panel-shadow-hover:0 1px 2px rgb(15 23 42/0.1),0 14px 36px -22px rgb(15 23 42/0.24);--sig-drag-shadow:0 14px 36px -12px rgb(15 23 42/0.28);--sig-backdrop:rgb(15 23 42/0.4);--sig-backdrop-medium:rgb(15 23 42/0.45);--sig-backdrop-strong:rgb(15 23 42/0.6);--sig-progress-worked:rgb(var(--n-500)/0.34);--sig-avatar-gradient:linear-gradient(to bottom right,rgb(var(--signals-teal)),rgb(var(--signals-teal-strong)))}.theme-dark .signals-console{color-scheme:dark;--n-0:42 46 64;--n-50:47 51 70;--n-100:52 57 77;--n-200:65 72 96;--n-300:80 89 116;--n-400:124 134 162;--n-500:157 167 195;--n-600:193 200 220;--n-700:214 219 233;--n-800:230 233 243;--n-900:239 241 248;--n-950:245 246 251;--canvas:34 38 55;--selected:65 72 96;--navy-50:51 61 81;--navy-100:59 71 94;--navy-200:71 86 112;--navy-300:88 107 138;--navy-400:104 132 168;--navy-500:122 153 189;--navy-600:108 145 186;--navy-700:78 112 153;--navy-800:62 90 126;--navy-900:50 73 104;--brand-cyan-50:30 50 60;--brand-cyan-100:38 70 84;--brand-cyan-200:52 100 119;--brand-cyan-300:70 140 165;--brand-cyan-400:80 175 205;--brand-cyan-500:86 195 224;--brand-cyan-600:110 205 230;--brand-cyan-700:140 215 235;--brand-cyan-800:175 225 240;--brand-cyan-900:205 235 245;--green-50:46 59 51;--green-100:54 70 60;--green-200:64 82 70;--green-600:163 190 140;--green-700:163 190 140;--amber-50:61 58 44;--amber-100:74 69 50;--amber-200:88 80 56;--amber-600:235 203 139;--amber-700:235 203 139;--amber-800:235 203 139;--red-50:63 46 49;--red-200:90 64 68;--red-600:191 97 106;--red-700:228 162 168;--signals-teal:148 226 213;--signals-teal-strong:45 212 191;--signals-indigo:196 152 188;--signals-coral:255 122 89;--sig-scrollbar-thumb-hover:rgb(var(--n-300));--sig-spinner-track:rgb(136 192 208/0.3);--sig-panel-shadow:0 1px 2px rgba(8,12,20,0.24),0 12px 28px -22px rgba(8,12,20,0.72);--sig-panel-shadow-hover:0 1px 2px rgba(0,0,0,0.25),0 14px 36px -22px rgba(0,0,0,0.6);--sig-drag-shadow:0 14px 36px -12px rgba(0,0,0,0.7);--sig-backdrop:rgb(0 0 0/0.4);--sig-backdrop-medium:rgb(0 0 0/0.45);--sig-backdrop-strong:rgb(0 0 0/0.6);--sig-progress-worked:rgb(216 222 234/0.45)}.signals-console{background-color:var(--sig-bg);color:var(--sig-ink)}@media (max-width:768px){.signals-console .signals-main{padding-right:max(1rem,env(safe-area-inset-right));padding-bottom:calc(5rem + env(safe-area-inset-bottom));padding-left:max(1rem,env(safe-area-inset-left))}.signals-console .sig-mobile-topbar{height:calc(3.5rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.signals-console .sig-mobile-tabbar{padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.signals-console .sig-mobile-nav-sheet{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.signals-console .sig-mobile-full-drawer{width:100%;max-width:none;border-left:0;padding-bottom:env(safe-area-inset-bottom)}.signals-console .sig-drawer-header{padding-top:max(1rem,env(safe-area-inset-top))}.signals-console .sig-modal-root{align-items:flex-end;padding:0 max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}.signals-console .sig-modal-panel,.signals-console .sig-viewport-dialog-panel{max-height:calc(100% - max(1rem, env(safe-area-inset-top)));border-bottom-left-radius:0;border-bottom-right-radius:0}.signals-console [role=button],.signals-console button,.signals-console input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.signals-console select{min-height:44px}.signals-console a:has(>svg),.signals-console a[href^="mailto:"],.signals-console a[href^="tel:"]{min-width:44px;min-height:44px;justify-content:center}.signals-console summary{display:flex;min-height:44px;align-items:center}}.signals-console .fp-ui{--fp-ui-canvas-rgb:var(--canvas);--fp-ui-n-0-rgb:var(--n-0);--fp-ui-n-50-rgb:var(--n-50);--fp-ui-n-200-rgb:var(--n-200);--fp-ui-n-300-rgb:var(--n-300);--fp-ui-n-500-rgb:var(--n-500);--fp-ui-n-800-rgb:var(--n-800);--fp-ui-navy-500-rgb:var(--navy-500);--fp-ui-navy-700-rgb:var(--navy-700);--fp-ui-navy-800-rgb:var(--navy-800);--fp-ui-signals-teal-rgb:var(--signals-teal);--fp-ui-signals-indigo-rgb:var(--signals-indigo);--fp-ui-green-600-rgb:var(--green-600);--fp-ui-amber-600-rgb:var(--amber-600);--fp-ui-red-700-rgb:var(--red-700);--fp-ui-brand-cyan-400-rgb:var(--brand-cyan-400);--fp-ui-brand-cyan-500-rgb:var(--brand-cyan-500);--fp-ui-radius-md:var(--sig-radius-md);--fp-ui-focus-ring:var(--sig-focus-ring)}::-moz-selection{background:var(--sig-teal-dim);color:var(--sig-ink)}::selection{background:var(--sig-teal-dim);color:var(--sig-ink)}.signals-console,.signals-console *{scrollbar-width:thin;scrollbar-color:var(--sig-scrollbar-thumb) transparent}.signals-console ::-webkit-scrollbar,.signals-console::-webkit-scrollbar{width:10px;height:10px}.signals-console ::-webkit-scrollbar-track,.signals-console::-webkit-scrollbar-track{background:transparent}.signals-console ::-webkit-scrollbar-thumb,.signals-console::-webkit-scrollbar-thumb{background:var(--sig-scrollbar-thumb);border-radius:var(--sig-radius-md);border:2px solid transparent;background-clip:padding-box}.signals-console ::-webkit-scrollbar-thumb:hover,.signals-console::-webkit-scrollbar-thumb:hover{background:var(--sig-scrollbar-thumb-hover);background-clip:padding-box}.sig-scrollbar-none{scrollbar-width:none}.sig-scrollbar-none::-webkit-scrollbar{display:none}.sig-draft-skeleton{border-radius:var(--sig-radius-sm);background:linear-gradient(90deg,var(--sig-skeleton-low) 25%,var(--sig-skeleton-high) 37%,var(--sig-skeleton-low) 63%);background-size:400% 100%;animation:sig-draft-shimmer 1.4s ease infinite}@keyframes sig-draft-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.sig-generating-spinner{display:inline-block;width:11px;height:11px;flex:none;border:2px solid var(--sig-spinner-track);border-top-color:var(--sig-teal);border-radius:50%;animation:sig-generating-spin .8s linear infinite}@keyframes sig-generating-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sig-draft-skeleton,.sig-generating-spinner{animation:none}}.sig-panel{background:var(--sig-surface);border:1px solid var(--sig-line);border-radius:var(--sig-radius-lg);box-shadow:var(--sig-panel-shadow);transition:border-color .12s ease,box-shadow .12s ease}.sig-panel:hover{border-color:var(--sig-line-bright);box-shadow:var(--sig-panel-shadow-hover)}.sig-overlay-surface{background:var(--sig-surface);border:1px solid var(--sig-line);border-radius:var(--sig-radius-lg);box-shadow:var(--sig-panel-shadow)}.sig-avatar{background:var(--sig-avatar-gradient)}.fastpace-wordmark{display:block}.fastpace-wordmark__asset{display:block;width:100%;height:auto}.fastpace-wordmark__dark,.theme-dark .fastpace-wordmark__light{display:none}.theme-dark .fastpace-wordmark__dark{display:block}.sig-hubspot-link:hover{border-color:rgb(var(--signals-coral)/.6);color:var(--sig-coral)}.sig-progress-worked{background:var(--sig-progress-worked)}.sig-clamp-10{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}.sig-dragging{box-shadow:var(--sig-drag-shadow)}.sig-backdrop{background-color:var(--sig-backdrop)}.sig-backdrop-medium{background-color:var(--sig-backdrop-medium)}.sig-backdrop-strong{background-color:var(--sig-backdrop-strong)}.sig-label{font-size:var(--sig-text-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--sig-ink-faint)}@keyframes sig-pulse{0%,to{opacity:1}50%{opacity:.4}}.sig-dot-live{animation:sig-pulse 2.4s ease-in-out infinite}.sig-row{border-left:2px solid transparent;transition:border-color .12s ease,background-color .12s ease}.sig-row:hover{border-left-color:var(--sig-teal);background-color:var(--sig-surface-2)}.signals-console :focus-visible{outline:none;box-shadow:var(--sig-focus-ring)}@media (forced-colors:active){.signals-console :focus-visible{outline:2px solid CanvasText;outline-offset:2px}}.signals-console{--sig-tl-faint:rgb(var(--n-400));--sig-tl-amber:rgb(180 83 9);--sig-tl-err:rgb(153 27 28);--sig-tl-err-dim:rgb(185 28 28/0.09);--sig-tl-teal-dim:rgb(var(--signals-teal)/0.09);--sig-tl-teal-dim-strong:rgb(var(--signals-teal)/0.15);--sig-tl-teal-edge:rgb(var(--signals-teal)/0.32);--sig-tl-teal-ink:#ffffff}.theme-dark .signals-console{--sig-tl-faint:rgb(146 156 186);--sig-tl-amber:rgb(var(--amber-600));--sig-tl-err:rgb(224 139 139);--sig-tl-err-dim:rgb(224 139 139/0.13);--sig-tl-teal-dim:rgb(var(--signals-teal)/0.12);--sig-tl-teal-dim-strong:rgb(var(--signals-teal)/0.19);--sig-tl-teal-edge:rgb(var(--signals-teal)/0.38);--sig-tl-teal-ink:#0d2f2a}.signals-console .sig-tl-needs{display:flex;align-items:center;gap:14px;background:var(--sig-tl-teal-dim);border:1px solid var(--sig-tl-teal-edge);border-radius:var(--sig-radius-lg);padding:12px 14px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.signals-console .sig-tl-needs-figure{display:flex;flex-direction:column;gap:1px;min-width:0}.signals-console .sig-tl-needs-count{font-size:var(--sig-text-xl);font-weight:500;line-height:1.05;color:var(--sig-teal);font-variant-numeric:tabular-nums}.signals-console .sig-tl-needs-facets{margin-top:2px;font-size:var(--sig-text-xs);line-height:var(--sig-leading-xs);color:var(--sig-dim)}.signals-console .sig-tl-needs:hover{background:var(--sig-tl-teal-dim-strong)}.signals-console .sig-tl-needs.is-on{border-color:var(--sig-teal)}.signals-console .sig-tl-needs-label{font-size:var(--sig-text-2xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sig-ink-dim);white-space:nowrap}.signals-console .sig-tl-needs-parts{font-size:var(--sig-text-sm);color:var(--sig-ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signals-console .sig-tl-needs-sep{color:var(--sig-tl-faint)}.signals-console .sig-tl-needs-view{margin-left:auto;display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:var(--sig-radius-md);background:var(--sig-teal);color:var(--sig-tl-teal-ink);font-size:var(--sig-text-sm);font-weight:600;white-space:nowrap;flex:none}.signals-console .sig-tl-needs:hover .sig-tl-needs-view{opacity:.9}.signals-console .sig-tl-needs.is-on .sig-tl-needs-view{background:none;border:1px solid var(--sig-teal);color:var(--sig-teal)}.signals-console .sig-tl-pulse{display:flex;align-items:center;gap:10px;font-size:var(--sig-text-sm);color:var(--sig-tl-faint);padding:2px 2px 0;overflow:hidden;white-space:nowrap}.signals-console .sig-tl-pulse-name{color:var(--sig-ink-dim)}.signals-console .sig-tl-pulse-bar{display:flex;flex:none;width:130px;height:4px;border-radius:var(--sig-radius-pill);background:var(--sig-line);overflow:hidden}.signals-console .sig-tl-pulse-bar i{display:block;height:100%}.signals-console .sig-tl-pulse-bar i.is-teal{background:var(--sig-teal)}.signals-console .sig-tl-pulse-bar i.is-dim{background:var(--sig-ink-dim)}.signals-console .sig-tl-pulse-link{color:var(--sig-tl-faint);text-decoration:none;border-bottom:1px dotted var(--sig-line-bright)}.signals-console .sig-tl-pulse-link:hover{color:var(--sig-teal)}.signals-console .sig-tl-ftabs{display:flex;align-items:baseline;gap:16px;border-bottom:1px solid var(--sig-line);padding:0 2px}.signals-console .sig-tl-ftab{background:none;border:0;border-bottom:2px solid transparent;color:var(--sig-ink-dim);font-size:var(--sig-text-sm);padding:6px 1px 7px;margin-bottom:-1px;cursor:pointer}.signals-console .sig-tl-ftab:hover{color:var(--sig-ink)}.signals-console .sig-tl-ftab.is-on{color:var(--sig-ink);border-bottom-color:var(--sig-teal);font-weight:600}.signals-console .sig-tl-caption{margin-left:auto;font-size:var(--sig-text-xs);color:var(--sig-tl-faint);white-space:nowrap}.signals-console .sig-tl-stream{position:relative;padding:14px 0 6px;margin-top:-4px}.signals-console .sig-tl-rail{position:absolute;left:64px;top:18px;bottom:14px;width:2px;background:var(--sig-line);border-radius:2px}.signals-console .sig-tl-day{position:relative;display:flex;align-items:center;gap:12px;margin:20px 0 12px;z-index:1}.signals-console .sig-tl-day-label{font-size:var(--sig-text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sig-tl-faint);background:var(--sig-bg);padding:2px 8px 2px 0;margin-left:44px}.signals-console .sig-tl-day-line{flex:1;border-top:1px solid color-mix(in srgb,var(--sig-line) 55%,transparent)}.signals-console .sig-tl-item{position:relative;display:flex;padding:9px 0;z-index:1}.signals-console .sig-tl-time{width:46px;flex:none;text-align:right;font-size:var(--sig-text-xs);color:var(--sig-tl-faint);padding-top:3px}.signals-console .sig-tl-node{position:absolute;left:59.5px;top:14px;width:11px;height:11px;display:flex;align-items:center;justify-content:center;background:var(--sig-bg);border-radius:var(--sig-radius-pill)}.signals-console .sig-tl-node i{display:block;width:9px;height:9px;border-radius:var(--sig-radius-pill);background:var(--sig-teal)}.signals-console .sig-tl-node.is-quiet i{width:7px;height:7px;background:var(--sig-tl-faint)}.signals-console .sig-tl-body{flex:1;min-width:0;margin-left:34px;border-radius:var(--sig-radius-lg);padding:6px 8px 7px 10px}.signals-console a.sig-tl-body{display:block;color:inherit;text-decoration:none}.signals-console .sig-tl-item.is-needs>.sig-tl-body,.signals-console .sig-tl-item.is-needs>.sig-tl-swipe>.sig-tl-body{border-left:3px solid var(--sig-teal);background:var(--sig-surface-2);border-radius:var(--sig-radius-md);padding-left:11px;margin-left:31px}.signals-console .sig-tl-item.is-needs.is-err>.sig-tl-body,.signals-console .sig-tl-item.is-needs.is-err>.sig-tl-swipe>.sig-tl-body{border-left-color:var(--sig-tl-err)}.signals-console .sig-tl-swipe{position:relative;display:flex;flex:1;min-width:0;isolation:isolate}.signals-console .sig-tl-swipe.is-dragging{overflow:hidden}.signals-console .sig-tl-swipe>.sig-tl-body{flex:1;min-width:0;position:relative;z-index:1}.signals-console .sig-tl-swipe-under{position:absolute;top:0;bottom:0;display:flex;align-items:center;font-size:var(--sig-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;z-index:0}.signals-console .sig-tl-swipe-under.is-done{left:31px;padding-left:14px;color:var(--sig-teal)}.signals-console .sig-tl-swipe-under.is-snooze{right:0;padding-right:14px;color:var(--sig-tl-amber)}.signals-console .sig-tl-undo{position:sticky;bottom:12px;display:flex;justify-content:center;gap:8px;z-index:5}.signals-console .sig-tl-undo-chip{border:1px solid var(--sig-line-bright);background:var(--sig-surface-2);color:var(--sig-ink);border-radius:var(--sig-radius-pill);padding:6px 14px;font-size:var(--sig-text-sm);font-weight:500;cursor:pointer;box-shadow:0 4px 14px rgb(0 0 0/.18)}.signals-console .sig-tl-click{cursor:pointer}.signals-console .sig-tl-head{display:flex;align-items:flex-start;gap:8px;min-width:0}.signals-console .sig-tl-main{flex:1;min-width:0}.signals-console .sig-tl-row1{display:flex;align-items:center;gap:8px;min-width:0}.signals-console .sig-tl-who{font-size:var(--sig-text-md);font-weight:600;color:var(--sig-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signals-console .sig-tl-co{font-weight:400;color:var(--sig-ink-dim)}.signals-console .sig-tl-item.is-quiet .sig-tl-who{font-weight:500;color:var(--sig-ink-dim)}.signals-console .sig-tl-chip{display:inline-flex;align-items:center;border-radius:var(--sig-radius-pill);padding:1px 8px;font-size:var(--sig-text-xs);font-weight:500;white-space:nowrap;flex:none}.signals-console .sig-tl-chip.is-ok{background:var(--sig-tl-teal-dim);color:var(--sig-teal)}.signals-console .sig-tl-chip.is-bad{background:var(--sig-tl-err-dim);color:var(--sig-tl-err)}.signals-console .sig-tl-chip.is-dim{background:var(--sig-surface-2);color:var(--sig-ink-dim)}.signals-console .sig-tl-acts{margin-left:auto;display:flex;align-items:center;align-self:center;gap:7px;flex:none;padding-left:10px}.signals-console .sig-tl-btn{display:inline-flex;align-items:center;min-height:28px;border:1px solid var(--sig-line-bright);background:none;color:var(--sig-ink-dim);border-radius:var(--sig-radius-md);padding:3px 11px;font-size:var(--sig-text-sm);font-weight:500;cursor:pointer;text-decoration:none}.signals-console .sig-tl-btn:hover{color:var(--sig-ink);border-color:var(--sig-ink-dim)}.signals-console .sig-tl-btn.is-pri{background:var(--sig-teal);border-color:var(--sig-teal);color:var(--sig-tl-teal-ink);font-weight:600}.signals-console .sig-tl-btn.is-pri:hover{color:var(--sig-tl-teal-ink);opacity:.9}.signals-console .sig-tl-kebab{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border:0;background:none;color:var(--sig-tl-faint);font-size:var(--sig-text-lg);line-height:1;padding:0;cursor:pointer;border-radius:var(--sig-radius-sm);opacity:0}.signals-console .sig-tl-kebab-slot{display:inline-block;flex:none;width:24px}.signals-console .sig-tl-item:focus-within .sig-tl-kebab,.signals-console .sig-tl-item:hover .sig-tl-kebab,.signals-console .sig-tl-kebab[aria-expanded=true]{opacity:1}.signals-console .sig-tl-item:has(.sig-tl-kebab[aria-expanded=true]){z-index:2}.signals-console .sig-tl-kebab:hover{color:var(--sig-ink);background:var(--sig-surface-2)}@media (prefers-reduced-motion:no-preference){.signals-console .sig-tl-kebab{transition:opacity .12s ease}}@media (hover:none){.signals-console .sig-tl-kebab{opacity:1}}.signals-console .sig-tl-band{margin:12px -14px 0;padding:6px 14px 4px;border-radius:var(--sig-radius-lg);background:var(--sig-surface-2)}.signals-console .sig-tl-band-label{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;font-size:var(--sig-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sig-tl-faint);background:var(--sig-surface-2);padding:2px 8px 2px 0;margin:2px 0 2px 44px}.signals-console .sig-tl-band .sig-tl-node{background:var(--sig-surface-2)}.signals-console .sig-tl-menu{position:absolute;right:0;top:100%;z-index:20;margin-top:6px;width:12rem;border:1px solid var(--sig-line-bright);border-radius:var(--sig-radius-md);background:var(--sig-surface);padding:4px;box-shadow:var(--sig-panel-shadow)}.signals-console .sig-tl-menu-item{display:block;width:100%;border:0;border-radius:var(--sig-radius-sm);background:none;padding:6px 8px;text-align:left;font-size:var(--sig-text-sm);color:var(--sig-ink);cursor:pointer;text-decoration:none}.signals-console .sig-tl-menu-item:hover{background:var(--sig-surface-2)}.signals-console .sig-tl-menu-item:disabled{opacity:.5}.signals-console .sig-tl-ctx{font-size:var(--sig-text-sm);color:var(--sig-ink-dim);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signals-console .sig-tl-ctx-x,.signals-console .sig-tl-item.is-quiet .sig-tl-ctx{color:var(--sig-tl-faint)}.signals-console .sig-tl-bench{margin:10px 0 4px}.signals-console .sig-tl-bench .sig-panel,.signals-console .sig-tl-bench .sig-panel:hover{border-color:var(--sig-line);box-shadow:none}.signals-console .sig-tl-endcap{margin:20px 0 0 78px;font-size:var(--sig-text-sm);color:var(--sig-tl-faint)}.signals-console .sig-tl-empty{margin:6px 0 0 78px;font-size:var(--sig-text-sm);color:var(--sig-tl-faint)}@media (max-width:768px){.signals-console .sig-tl-needs{flex-wrap:wrap;align-items:flex-start}.signals-console .sig-tl-needs-parts{order:3;width:100%;white-space:normal}.signals-console .sig-tl-pulse{overflow-x:auto;padding-bottom:4px}.signals-console .sig-tl-ftabs{flex-wrap:wrap;gap:0 14px;overflow-x:auto}.signals-console .sig-tl-caption{flex-basis:100%;margin:0 0 8px;padding-top:4px;line-height:16px;order:2}.signals-console .sig-tl-rail{left:44px}.signals-console .sig-tl-time{width:32px}.signals-console .sig-tl-node{left:39.5px}.signals-console .sig-tl-body{margin-left:25px;padding-right:4px}.signals-console .sig-tl-item.is-needs>.sig-tl-body,.signals-console .sig-tl-item.is-needs>.sig-tl-swipe>.sig-tl-body{margin-left:22px}.signals-console .sig-tl-band-label,.signals-console .sig-tl-day-label{margin-left:24px}.signals-console .sig-tl-row1{align-items:flex-start;flex-wrap:wrap}.signals-console .sig-tl-acts{margin-left:0;padding-left:0}.signals-console .sig-tl-btn{min-height:44px}.signals-console .sig-tl-kebab{width:44px;height:44px}.signals-console .sig-tl-kebab-slot{width:0}.signals-console .sig-tl-empty,.signals-console .sig-tl-endcap{margin-left:58px}}.signals-console .sig-reply-embed{min-width:0}html[data-signals-session] .signals-console .sig-page-chrome{display:none}.signals-console .sig-session{position:relative;display:flex;flex-direction:column;align-items:center;gap:40px;padding:72px 16px 56px;text-align:center}.signals-console .sig-session:before{content:"";position:absolute;top:0;left:50%;width:min(720px,120%);height:620px;transform:translateX(-50%);background:radial-gradient(circle,rgb(var(--signals-teal)/.07) 0,rgb(var(--signals-teal)/0) 62%);pointer-events:none}.signals-console .sig-session>*{position:relative}.signals-console .sig-session-head{display:flex;flex-direction:column;align-items:center;gap:22px}.signals-console .sig-session-eyebrow{font-size:var(--sig-text-2xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sig-ink-faint)}.signals-console .sig-session-greeting{font-size:var(--sig-text-xl);font-weight:600;letter-spacing:-.01em;color:var(--sig-ink)}.signals-console .sig-session-figure{display:flex;flex-direction:column;align-items:center;gap:10px}.signals-console .sig-session-count{font-size:72px;font-weight:400;line-height:1;font-variant-numeric:tabular-nums;color:var(--sig-teal)}@media (min-width:769px){.signals-console .sig-session-count{font-size:96px}}.signals-console .sig-session-count-label{font-size:var(--sig-text-md);color:var(--sig-ink-dim)}.signals-console .sig-session-parts{display:flex;align-items:center;gap:10px;font-size:var(--sig-text-sm);color:var(--sig-ink-faint)}.signals-console .sig-session-actions{display:flex;flex-direction:column;align-items:center;gap:14px}.signals-console .sig-session-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 40px;border:0;border-radius:var(--sig-radius-pill);background:var(--sig-teal);color:var(--sig-bg);font-size:var(--sig-text-lg);font-weight:600;cursor:pointer}.signals-console .sig-session-cta:hover:not(:disabled){opacity:.9}.signals-console .sig-session-cta:disabled{opacity:.4;cursor:default}.signals-console .sig-session-quiet{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 36px;border:1px solid var(--sig-line);border-radius:var(--sig-radius-pill);background:none;color:var(--sig-ink);font-size:var(--sig-text-lg);font-weight:500;cursor:pointer}.signals-console .sig-session-quiet:hover{border-color:var(--sig-line-bright);color:var(--sig-ink)}.signals-console .sig-session-hint{font-size:var(--sig-text-xs);color:var(--sig-ink-faint)}.signals-console .sig-session-work{padding-top:40px;gap:22px}.signals-console .sig-session-work>.sig-session-keys{margin-top:18px}.signals-console .sig-session-outreach-header{display:grid;width:calc(100% - 104px);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:12px 2px 20px;border-bottom:1px solid var(--sig-line);margin-inline:auto}.signals-console .sig-session-outreach-kicker{margin-bottom:5px;color:var(--sig-teal);font-size:var(--sig-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.signals-console .sig-session-outreach-title{color:var(--sig-ink);font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.02em}.signals-console .sig-session-outreach-context{margin-top:7px;color:var(--sig-ink-dim);font-size:var(--sig-text-sm);line-height:1.45}.signals-console .sig-session-outreach-week{display:flex;min-width:126px;flex-direction:column;align-items:flex-start;gap:4px;padding:3px 0 3px 24px;border-left:1px solid var(--sig-line-bright)}.signals-console .sig-session-outreach-week-figure{color:var(--sig-teal);font-size:24px;font-variant-numeric:tabular-nums;line-height:1}.signals-console .sig-session-outreach-week-label{color:var(--sig-ink-faint);font-size:var(--sig-text-xs)}@media (max-width:520px){.signals-console .sig-session-outreach-header{width:calc(100% - 72px);grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding-right:0;padding-left:0}.signals-console .sig-session-outreach-title{font-size:22px}.signals-console .sig-session-outreach-week{min-width:0;width:100%;padding:10px 0 0;border-top:1px solid var(--sig-line-bright);border-left:0}.signals-console .sig-session-outreach-week-figure{font-size:20px}}.signals-console .sig-session-bar{display:flex;align-items:center;justify-content:space-between;gap:24px}.signals-console .sig-review-progress{display:flex;width:min(340px,72vw);flex-direction:column;gap:6px}.signals-console .sig-review-progress-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.signals-console .sig-review-progress-current{color:var(--sig-ink);font-size:var(--sig-text-xs);font-weight:600}.signals-console .sig-review-progress-label{font-size:var(--sig-text-xs);font-variant-numeric:tabular-nums;color:var(--sig-ink-faint)}.signals-console .sig-review-progress-track{display:block;overflow:hidden;width:100%;height:2px;border-radius:999px;background:var(--sig-line)}.signals-console .sig-review-progress-track i{display:block;height:100%;border-radius:inherit;background:var(--sig-teal);transition:width .18s ease}.signals-console .sig-review-progress-stages{display:grid;gap:10px;color:var(--sig-ink-faint);font-size:var(--sig-text-xs)}.signals-console .sig-review-progress-stages span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signals-console .sig-review-progress-stages .is-complete{color:var(--sig-ink-dim)}.signals-console .sig-review-progress-stages .is-current{color:var(--sig-teal);font-weight:600}.signals-console .sig-session-pager{display:grid;grid-template-columns:44px minmax(0,640px) 44px;align-items:center;justify-content:center;gap:8px;width:100%}.signals-console .sig-session-card-enter{min-width:0;width:100%}@media (prefers-reduced-motion:no-preference){.signals-console .sig-session-card-enter{animation:sig-session-card-enter .18s ease-out both}}@keyframes sig-session-card-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.signals-console .sig-session-page-btn{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;color:var(--sig-ink-faint);transition:color .14s ease,border-color .14s ease,background .14s ease}.signals-console .sig-session-page-btn:focus-visible,.signals-console .sig-session-page-btn:hover:not(:disabled){border-color:var(--sig-line-bright);background:color-mix(in srgb,var(--sig-panel) 72%,transparent);color:var(--sig-teal)}.signals-console .sig-session-page-btn:disabled{color:var(--sig-line)}.signals-console .sig-session-page-btn svg{width:18px;height:18px}@media (max-width:520px){.signals-console .sig-review-progress{width:min(236px,66vw)}.signals-console .sig-review-progress-stages{gap:6px}.signals-console .sig-session-pager{grid-template-columns:34px minmax(0,1fr) 34px;gap:2px}.signals-console .sig-session-page-btn{width:34px;height:44px}}.signals-console .sig-session-keys{display:flex;align-items:center;justify-content:center;gap:18px;font-size:var(--sig-text-xs);color:var(--sig-line-bright)}.signals-console .sig-session-keys b{font-weight:400;color:var(--sig-ink-faint)}.signals-console .sig-deck-monogram{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;margin-top:2px;border:1px solid var(--sig-line);border-radius:50%;background:var(--sig-surface-2);color:var(--sig-ink-dim);font-size:var(--sig-text-sm);letter-spacing:.04em}.signals-console .sig-demo-badge{position:fixed;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:20;display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border:1px solid var(--sig-line);border-radius:var(--sig-radius-pill);background:var(--sig-surface);color:var(--sig-ink-faint);font-size:var(--sig-text-xs)}.signals-console .sig-demo-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--sig-amber);opacity:.8}@media (max-width:768px){.signals-console .sig-demo-badge{bottom:calc(4.5rem + env(safe-area-inset-bottom))}}.signals-console .sig-session-undo{display:inline-flex;flex-direction:column;border:1px solid var(--sig-line);border-radius:var(--sig-radius-lg);background:var(--sig-surface);overflow:hidden}.signals-console .sig-session-undo-row{display:flex;align-items:center;gap:14px;min-height:44px;padding:0 8px 0 16px;font-size:var(--sig-text-sm);color:var(--sig-ink-dim)}.signals-console .sig-session-undo-bar{height:2px;background:var(--sig-line)}.signals-console .sig-session-undo-bar i{display:block;height:2px;width:100%;background:var(--sig-teal);opacity:.75;transform-origin:left center}@media (prefers-reduced-motion:no-preference){.signals-console .sig-session-undo-bar i{animation:sig-session-undo-drain var(--sig-session-undo-window,5s) linear forwards}}@keyframes sig-session-undo-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.signals-console .sig-session-undo-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:0;border-radius:var(--sig-radius-pill);background:none;color:var(--sig-teal);font-size:var(--sig-text-sm);font-weight:600;cursor:pointer}.fp-table-frame{overflow:hidden;border:1px solid var(--sig-line);border-radius:var(--sig-radius-lg);background:var(--sig-surface)}.fp-table-frame-scroll{overflow-x:auto}.fp-table-frame table{width:100%;border-collapse:collapse}.fp-table-frame thead{background:var(--sig-surface-2);color:var(--sig-ink-dim)}.fp-table-frame thead tr{border-bottom:1px solid var(--sig-line)}.fp-table-frame thead th{padding-top:var(--sig-table-header-y);padding-bottom:var(--sig-table-header-y)}.fp-table-frame tbody td,.fp-table-frame thead th{padding-left:8px;padding-right:8px}.fp-table-frame tbody td:first-child,.fp-table-frame thead th:first-child{padding-left:8px}.fp-table-frame tbody td:last-child,.fp-table-frame thead th:last-child{padding-right:16px;white-space:nowrap}.fp-table-frame tbody{background:var(--sig-surface)}.fp-table-frame tbody tr:last-child{border-bottom:0}.fp-table-frame tbody tr:not(.border-y){border-bottom-color:color-mix(in srgb,var(--sig-line) 45%,transparent)}.surface-overflow-visible>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.surface-overflow-visible>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.surface-overflow-visible>:only-child{border-radius:inherit}