@font-face{font-family:Geist Signal;src:url(/fonts/geist-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono Signal;src:url(/fonts/geistmono-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.signal{--signal-bg:#090a0a;--signal-panel:#111212;--signal-text:#edece7;--signal-dim:#a0a19c;--signal-line:#2c2d2b;--signal-accent:#f5a06c;--signal-sans:"Geist Signal", Arial, sans-serif;--signal-code:"Geist Mono Signal", monospace;--ink:var(--signal-text);--paper:var(--signal-panel);--lime:var(--signal-accent);--background:var(--signal-bg);--foreground:var(--signal-text);--muted:#1d1e1c;--muted-foreground:var(--signal-dim);--border:var(--signal-line);--ring:var(--signal-accent);--font-sans:var(--signal-sans);background:var(--signal-bg);color:var(--signal-text);font:16px/1.6 var(--signal-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow:clip}.signal :is(h1,h2,h3){font-family:var(--signal-sans);font-weight:450}.signal a{transition:color .15s}.signal a:hover{color:var(--signal-accent)}.signal code{font-family:var(--signal-code)}.signal ::selection{color:#090a0a;background:#f5a06c}.signal .signal-label{font:14px/1.5 var(--signal-sans);color:var(--signal-dim)}.signal-skip{z-index:100;background:var(--signal-accent);color:#090a0a;padding:12px 20px;position:fixed;top:-100px;left:20px}.signal-skip:focus{top:20px}.signal-header{z-index:2;justify-content:space-between;align-items:center;height:90px;padding:0 clamp(24px,5.5vw,90px);display:flex;position:relative}.signal-brand{letter-spacing:-.055em;color:var(--signal-text);align-items:center;gap:10px;font-size:23px;font-weight:550;display:inline-flex}.signal-brand svg{width:31px;height:31px;color:var(--signal-accent)}.signal-header nav{align-items:center;gap:36px;font-size:13px;display:flex}.signal-header nav a{align-items:center;gap:6px;display:inline-flex}.signal-header nav svg{width:12px;height:12px}.signal-github{font:13px var(--signal-sans);align-items:center;gap:15px;display:flex}.signal-github svg{width:15px;height:15px}.signal-hero{isolation:isolate;min-height:870px;position:relative}.signal-hero-art{object-fit:cover;object-position:center;z-index:-2;width:100%;height:calc(100% - 55px);position:absolute;inset:55px 0 0}.signal-hero-wash{z-index:-1;background:linear-gradient(90deg,#090a0a 0%,#090a0a88 32%,#0000 64%),linear-gradient(#090a0a 0%,#0000 15% 82%,#090a0a 100%);position:absolute;inset:0}.signal-hero-copy{width:60%;padding:67px clamp(24px,7.5vw,120px) 90px;position:relative}.signal-hero h1{letter-spacing:-.065em;margin-left:-5px;font-size:clamp(64px,6.6vw,110px);line-height:.94}.signal-hero h1 span{color:var(--signal-accent)}.signal-hero-description{color:#b9bab3;letter-spacing:-.025em;max-width:34em;margin-top:29px;font-size:clamp(16px,1.32vw,21px);line-height:1.55}.signal .hero-setup{width:320px;max-width:100%;margin-top:29px}.signal .hero-setup-control{background:var(--signal-accent);color:#16100b;border-radius:2px}.signal .hero-setup-control button{min-height:49px}.signal .hero-setup-control button:hover{background:#ffc19a}.signal .hero-setup-copy{justify-content:space-between;gap:36px;padding:0 19px;font-size:13px;font-weight:500}.signal .hero-setup-control svg{width:15px;height:15px}.signal .hero-agents{color:#b7b7ad;font-family:var(--signal-sans);gap:10px;margin-top:12px;font-size:13px}.signal .hero-agents ul{gap:12px}.signal .hero-agent-mark{width:14px;height:14px}.signal .hero-setup-preview{font-size:13px}.signal .signal-hero-ownership{font:13px/1.6 var(--signal-sans);color:#b4b5ab;margin-top:16px}.signal .setup-dialog{color:var(--signal-text);background:#111212;border-color:#41433b}.signal .setup-dialog h2{font:30px var(--signal-sans)}.signal .setup-dialog p{color:#b7b8ae}.signal .setup-dialog textarea{color:var(--signal-text);background:#090a0a;border-color:#4b4e42;font-size:13px}.signal .setup-dialog-footer button{background:var(--signal-accent);color:#090a0a}.signal .setup-dialog .setup-dialog-error:not(:empty){color:#ffc09a}.signal-scroll{font:13px var(--signal-sans);color:#a3a59a;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:28px;left:clamp(24px,7.5vw,120px);right:clamp(24px,5.5vw,90px)}.signal-scroll svg{width:15px;height:15px}.signal-principles{color:#9c9f94;font:13px/1.6 var(--signal-sans);justify-content:space-between;gap:20px;padding:24px clamp(24px,7.5vw,120px);display:flex}.signal-principles span{align-items:center;gap:12px;display:flex}.signal-principles svg{width:14px;height:14px;color:var(--signal-accent)}.signal-section{padding:120px clamp(24px,7.5vw,120px)}.signal-section h2{letter-spacing:-.055em;font-size:clamp(35px,3.6vw,58px);line-height:1.05}.signal-section h2 span{color:#85877e}.signal-section .signal-label{margin-bottom:24px}.signal-product{grid-template-columns:.9fr 1.1fr;align-items:start;gap:9%;display:grid}.signal-section-intro>p:not(.signal-label){color:#d4d3cc;max-width:440px;margin-top:28px;font-size:17px;line-height:1.8}.signal-text-link{color:var(--signal-text);font:13px/1.5 var(--signal-sans);text-align:left;background:0 0;align-items:center;gap:16px;display:inline-flex}.signal-text-link svg{flex-shrink:0;width:15px;height:15px}.signal-text-link:hover{color:var(--signal-accent)}.signal-section-intro>.signal-text-link{margin-top:28px}.signal-demo-frame{min-width:0;margin:0}.signal-agent-thread{scrollbar-width:none;overscroll-behavior:contain;max-height:520px;padding:44px 4px 8px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 40px);mask-image:linear-gradient(#0000 0,#000 40px)}.signal-agent-thread:focus-visible{outline-offset:-3px}.signal-agent-transcript{font:15px/1.5 var(--signal-sans);color:#dcdcd4;flex-direction:column;display:flex}.signal-session-message{align-items:flex-end;gap:8px;margin:0 0 10px;display:flex}.signal-session-message:last-child{margin-bottom:0}.signal-session-avatar{width:28px;height:28px;color:var(--signal-accent);background:#1f1b15;border-radius:50%;flex:none;place-items:center;display:grid}.signal-session-avatar svg{width:15px;height:15px}.signal-session-message>div{background:#1d1e1b;border-radius:20px 20px 20px 6px;max-width:82%;padding:10px 15px}.signal-session-user{justify-content:flex-end;margin-top:8px}.signal-session-user>div{background:var(--signal-accent);color:#1a120c;border-radius:20px 20px 6px}.signal-stream{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.signal-word{animation:.42s ease-out both signal-word-in;display:inline-block}.signal-typing{gap:5px;padding:7px 2px;display:inline-flex}.signal-typing i{background:#9a9b92;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite signal-typing}.signal-typing i:nth-child(2){animation-delay:.15s}.signal-typing i:nth-child(3){animation-delay:.3s}.signal-agent-tools{max-width:calc(82% - 36px);font:13px/1.6 var(--signal-sans);margin:2px 0 14px 51px}.signal-agent-tool summary{cursor:pointer;grid-template-columns:12px minmax(0,1fr) auto 12px;align-items:center;gap:9px;padding:4px 0;list-style:none;display:grid}.signal-agent-tool summary::-webkit-details-marker{display:none}.signal-agent-tool summary>svg{color:#a5b58a;width:12px;height:12px}.signal-agent-tool summary>.signal-searching{color:var(--signal-accent)}.signal-tool-name{color:#d1d7c3;overflow-wrap:anywhere;font-size:13px}.signal-tool-result{color:#a0a991;font-size:13px}.signal-agent-tool summary>.signal-tool-chevron{color:#a5ae93;width:11px;height:11px;transition:transform .2s}.signal-agent-tool[open] .signal-tool-chevron{transform:rotate(90deg)}.signal-tool-detail{background:#151910;margin-bottom:12px;padding:15px 13px}.signal-tool-detail>span{font:13px/1.7 var(--signal-sans);color:#a1ad8d;display:block}.signal-tool-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#d5dfc8;font:13px/1.7 var(--signal-code);margin:7px 0 18px}.signal-tool-detail pre:last-child{margin-bottom:0}.signal-tool-detail .signal-tool-output{color:#adbba0}.signal-session-source{background:#17140f;border-radius:16px 16px 16px 6px;max-width:calc(82% - 36px);margin:0 0 10px 36px;padding:12px 15px}.signal-session-source>span{color:#b8a17f;font:13px/1.8 var(--signal-sans);margin-bottom:7px;display:block}.signal-session-source blockquote{color:#c1c7b5;font:13px/1.9 var(--signal-sans);margin:0}.signal-session-answer{color:#cbd0c2}.signal-session-answer>strong{font:500 17px/1.3 var(--signal-sans);color:#ebece5;letter-spacing:-.035em;margin:0 0 4px;display:block}.signal-session-answer>button{color:var(--signal-accent);font:13px var(--signal-sans);background:0 0;align-items:center;gap:7px;margin-top:10px;padding:3px 0;display:inline-flex}.signal-session-answer>button svg{width:12px;height:12px}.signal-session .signal-draft{background:#17140f;border-radius:16px 16px 16px 6px;max-width:calc(82% - 36px);margin:0 0 10px 36px}.signal-session[data-autoplay=true] .signal-session-message>div,.signal-session[data-autoplay=true] .signal-session-source,.signal-session[data-autoplay=true] .signal-draft{transform-origin:0 100%;animation:.55s cubic-bezier(.34,1.56,.64,1) both signal-bubble-in}.signal-session[data-autoplay=true] .signal-session-user>div{transform-origin:100% 100%}.signal-session[data-autoplay=true] .signal-session-avatar{animation:.45s cubic-bezier(.34,1.56,.64,1) both signal-bubble-in}.signal-session[data-autoplay=true] .signal-agent-tool{animation:.4s ease-out both signal-row-in}.signal-searching{animation:1s linear infinite signal-search}.signal-session[data-active=false] .signal-session-message>div,.signal-session[data-active=false] .signal-session-avatar,.signal-session[data-active=false] .signal-agent-tool,.signal-session[data-active=false] .signal-session-source,.signal-session[data-active=false] .signal-draft,.signal-session[data-active=false] .signal-searching,.signal-session[data-active=false] .signal-word,.signal-session[data-active=false] .signal-typing i{animation-play-state:paused}@keyframes signal-bubble-in{0%{opacity:0;transform:translateY(12px)scale(.82)}to{opacity:1;transform:none}}@keyframes signal-row-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes signal-word-in{0%{opacity:0;filter:blur(4px);transform:translateY(3px)}to{opacity:1;filter:none;transform:none}}@keyframes signal-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes signal-search{to{transform:rotate(360deg)}}@media (width<=760px){.signal-agent-thread{max-height:520px;padding:40px 0 8px}.signal-agent-transcript{font-size:16px}.signal-session-message>div{max-width:88%}.signal-agent-tools,.signal-session-source,.signal-session .signal-draft{max-width:calc(100% - 36px)}.signal-agent-tool summary{grid-template-columns:12px minmax(0,1fr) 12px;gap:6px 9px}.signal-tool-result{grid-area:2/2;font-size:13px}.signal-agent-tool summary>.signal-tool-chevron{grid-area:1/3}}.signal-demo-playback{color:#a9ad9f;font:13px/1.5 var(--signal-sans);justify-content:flex-end;align-items:center;gap:15px;padding:6px 4px 0;display:flex}.signal-demo-playback>div{gap:16px;display:flex}.signal-demo-playback button{color:#d0d4c6;font:inherit;background:0 0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.signal-demo-playback button:hover{color:var(--signal-accent)}.signal-demo-playback svg{width:12px;height:12px}.signal-draft{background:#1b1c16;margin-top:18px;padding:15px}.signal-draft>span{color:#c5ac87;font:13px var(--signal-sans);margin-bottom:7px;display:block}.signal-draft strong{font-size:13px;font-weight:500}.signal-draft p{color:#bdc0b0;margin:5px 0;font-size:13px}.signal-draft small{font:13px var(--signal-sans);color:#a5a992}.signal-section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:10%;margin-bottom:65px;display:grid}.signal-section-heading>p{color:#d4d3cc;max-width:440px;padding-bottom:3px;font-size:17px;line-height:1.85}.signal-brain-command{margin:0 0 36px}.signal-brain-command>p:first-child{color:var(--signal-text);margin-bottom:10px;font-size:13px}.signal-brain-command-line{width:fit-content;max-width:100%;font:13px/1.8 var(--signal-sans);background:#141512;align-items:center;gap:12px;padding:7px 14px;display:flex}.signal-brain-command-line>span{color:#7e8376;-webkit-user-select:none;user-select:none}.signal-brain-command-line code{overflow-wrap:anywhere;min-width:0}.signal-brain-command-line code span{color:var(--signal-accent)}.signal-brain-command-line button{color:var(--signal-dim);font:13px var(--signal-sans);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;padding:10px;display:flex}.signal-brain-command-line button:hover{color:var(--signal-accent)}.signal-brain-command-line button svg{width:15px;height:15px}.signal-brain-command-note,.signal-command-error{color:var(--signal-dim);font:13px/1.8 var(--signal-sans);margin-top:12px}.signal-brain-command-note a{color:var(--signal-accent);align-items:center;gap:5px;display:inline-flex}.signal-brain-command-note svg{width:12px;height:12px}@media (width<=760px){.signal-brain-command-line{gap:10px;padding:7px 10px;font-size:13px}.signal-brain-command-line button span{display:none}}.signal-architecture{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.signal-architecture article{min-width:0}.signal-architecture-art{justify-content:center;align-items:center;height:170px;margin-bottom:25px;display:flex;position:relative}.signal-architecture-art>svg:not(.signal-flow-arrow){stroke-width:1px;width:48px;height:48px;color:var(--signal-accent)}.signal-architecture-art .signal-agent-glyph{color:var(--signal-accent);align-items:center;gap:20px;display:flex}.signal-agent-glyph>span{background:currentColor;width:32px;height:32px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.signal-architecture-art .signal-flow-arrow{color:#7e816e;stroke-width:1px;width:24px;position:absolute;right:-36px}.signal-architecture h3{letter-spacing:-.03em;margin-bottom:9px;font-size:21px}.signal-architecture .signal-label{color:#b6bcaa}.signal-architecture p{color:#d4d3cc;margin-top:18px;font-size:16px;line-height:1.8}.signal-provider-note{color:#8e9385;font:13px/1.9 var(--signal-sans);margin-top:45px;padding-top:20px}.signal-workflow{background:#0f100e}.signal-change{background:#131411}.signal-diff{background:#0c0e0b;padding:22px 0}.signal-diff>div{font:13px/1.7 var(--signal-sans);gap:24px;padding:9px 25px;display:flex}.signal-diff-old{color:#bb9990;background:#38272030}.signal-diff-old p{-webkit-text-decoration:line-through #bb999050;text-decoration:line-through #bb999050}.signal-diff-new{color:#c7d8b2;background:#2c3c1a45}.signal-diff>div>span{flex-shrink:0}.signal-change-source{font:13px/1.7 var(--signal-sans);color:#acb19e;align-items:center;gap:10px;padding:14px 22px;display:flex}.signal-change-source span:last-child{color:#989e8a;margin-left:auto}.signal-lifecycle{grid-template-columns:repeat(5,1fr);gap:25px;margin:45px 0 30px;padding:0;list-style:none;display:grid}.signal-lifecycle h3{letter-spacing:-.03em;justify-content:space-between;align-items:center;margin:14px 0 8px;font-size:17px;display:flex}.signal-lifecycle h3 svg{color:#6c755b;width:14px;height:14px}.signal-lifecycle p{color:#a0a78f;max-width:150px;font-size:15px;line-height:1.7}.signal-workflow>.signal-text-link{color:#d8dace;margin-top:15px}.signal-ownership{grid-template-columns:1.1fr .9fr;align-items:center;gap:12%;display:grid}.signal-ownership h2{font-size:clamp(42px,4.2vw,66px)}.signal-ownership h2 span{color:var(--signal-accent)}.signal-ownership>div>p:not(.signal-label){color:#d4d3cc;max-width:400px;margin-top:25px;font-size:17px;line-height:1.8}.signal-ownership .signal-text-link{margin-top:26px}.signal-file-tree{background:#10120e;min-width:0}.signal-tree-title{font:13px var(--signal-sans);color:#c6ceb8;background:#171914;align-items:center;gap:10px;padding:17px 22px;display:flex}.signal-tree-title>span{color:#97a487;margin-left:auto;font-size:13px}.signal-file-tree pre{font:13px/2 var(--signal-code);color:#b7c3a6;margin:0;padding:30px 25px;overflow-x:auto}.signal-file-tree>p{font:13px/1.8 var(--signal-sans);color:#a9b697;align-items:center;gap:10px;padding:16px 20px;display:flex}.signal-file-tree>p svg{flex-shrink:0;width:13px;height:13px}.signal-questions{grid-template-columns:1fr 1fr;gap:10%;display:grid}.signal-accordion [data-slot=accordion-item]{background:#111210;border-bottom:0;margin-bottom:6px;padding:0 20px}.signal-accordion [data-slot=accordion-trigger]{font:17px/1.5 var(--signal-sans);color:#e6e5de;padding:22px 0;text-decoration:none}.signal-accordion [data-slot=accordion-trigger] svg{width:15px;height:15px}.signal-accordion [data-slot=accordion-content]{font:16px/1.7 var(--signal-sans);color:#d4d3cc}.signal-accordion [data-slot=accordion-content]>div{padding:0 0 25px}.signal-last-call{text-align:center;padding:105px 24px 100px;position:relative}.signal-last-call h2{letter-spacing:-.065em;font-size:clamp(64px,8vw,130px);line-height:.95}.signal-last-call h2 span{color:var(--signal-accent)}.signal-last-call>a{background:var(--signal-accent);color:#16100b;font:13px var(--signal-sans);border-radius:2px;align-items:center;gap:24px;margin-top:35px;padding:13px 20px;display:inline-flex}.signal-last-call>a:hover{color:#16100b;background:#ffc19a}.signal-last-call>a svg{width:17px;height:17px}.signal-footer{justify-content:space-between;align-items:center;gap:25px;padding:35px clamp(24px,7.5vw,120px);display:flex}.signal-footer .signal-brand{font-size:21px}.signal-footer>span{color:#969e8a;font:13px var(--signal-sans)}.signal-footer nav{color:#bbc0af;font:13px var(--signal-sans);gap:25px;display:flex}@media (width>=1700px){.signal-hero{min-height:1000px}.signal-hero-copy{padding-top:90px}.signal-section{padding-left:max(120px,50vw - 700px);padding-right:max(120px,50vw - 700px)}}@media (width<=1100px){.signal-hero{min-height:840px}.signal-hero-copy{width:65%;padding-top:70px}.signal-hero-art{object-position:56% center}.signal-hero-wash{background:linear-gradient(90deg,#090a0af0,#090a0a66 40%,#0000 80%),linear-gradient(#0000 82%,#090a0a)}.signal-product{grid-template-columns:.85fr 1.15fr;gap:6%}.signal-section{padding-top:90px;padding-bottom:90px}.signal-architecture{gap:35px}.signal-architecture-art .signal-flow-arrow{right:-30px}.signal-change-source span:last-child{display:none}}@media (width<=760px){.signal-header{height:75px;padding:0 24px}.signal-brand{font-size:21px}.signal-header nav{gap:20px;font-size:13px}.signal-header nav a:not(:last-child),.signal-github{display:none}.signal-hero{min-height:860px}.signal-hero-art{object-position:74% center;opacity:.55;height:calc(100% - 75px);top:75px}.signal-hero-wash{background:linear-gradient(90deg,#090a0ae6,#090a0a77 65%,#090a0a11),linear-gradient(#0000 70%,#090a0a)}.signal-hero-copy{width:100%;padding:60px 24px 95px}.signal-hero h1{font-size:clamp(54px,14vw,72px)}.signal-hero-description{max-width:360px;margin-top:28px;font-size:17px}.signal .hero-setup{width:320px}.signal-scroll{font-size:13px;left:24px;right:24px}.signal-principles{flex-wrap:wrap;gap:14px 28px;padding:22px 24px;font-size:13px}.signal-section{padding:75px 24px}.signal-product,.signal-section-heading,.signal-ownership,.signal-questions{grid-template-columns:1fr;gap:40px}.signal-section h2{font-size:clamp(38px,6.5vw,52px)}.signal-section-intro>p:not(.signal-label){max-width:460px;font-size:16px}.signal-section-heading{gap:25px;margin-bottom:40px}.signal-section-heading>p{font-size:16px}.signal-architecture{grid-template-columns:1fr;gap:38px}.signal-architecture-art{height:115px}.signal-architecture-art .signal-flow-arrow{bottom:-17px;right:12px;transform:rotate(90deg)}.signal-architecture h3{font-size:22px}.signal-architecture p{max-width:460px;font-size:13px}.signal-architecture .signal-label,.signal-provider-note{font-size:13px}.signal-diff>div{gap:15px;padding:10px 16px;font-size:13px}.signal-change-source{padding:12px 16px;font-size:13px}.signal-lifecycle{grid-template-columns:1fr;gap:0;margin-top:30px}.signal-lifecycle li{grid-template-columns:96px 1fr;align-items:baseline;gap:15px;padding:17px 0;display:grid}.signal-lifecycle h3{margin:0;font-size:15px}.signal-lifecycle h3 svg{display:none}.signal-lifecycle p{max-width:none;font-size:15px}.signal-ownership h2{font-size:clamp(45px,8vw,64px)}.signal-file-tree pre{padding:25px 20px;font-size:13px}.signal-file-tree>p{padding:14px 16px;font-size:13px}.signal-tree-title{padding:16px;font-size:13px}.signal-questions{gap:35px}.signal-last-call{padding:85px 24px}.signal-last-call h2{font-size:clamp(74px,12vw,110px)}.signal-footer{flex-wrap:wrap;gap:25px;padding:32px 24px}.signal-footer nav{justify-content:space-between;gap:10px;width:100%}}@media (width<=380px){.signal-hero-copy{padding-top:55px}.signal-hero{min-height:810px}.signal-lifecycle li{grid-template-columns:88px 1fr;gap:12px}.signal-file-tree pre{padding:22px 15px;font-size:13px}}.signal-last-call>p{color:#b9bab3;max-width:30em;margin:24px auto 0;font-size:clamp(15px,1.2vw,19px);line-height:1.55}.signal-dayone{grid-template-columns:1fr 1fr;align-items:start;gap:7%;display:grid}.signal-dayone h2{text-wrap:balance}.signal-dayone h2 span{color:var(--signal-accent)}.signal-dayone>div>p:not(.signal-label){color:#d4d3cc;max-width:440px;margin-top:28px;font-size:17px;line-height:1.85}.signal-dayone-questions{flex-wrap:wrap;gap:10px;margin-top:32px;padding:0;list-style:none;display:flex}.signal-dayone-questions li{color:#c6ceb8;font:13px var(--signal-sans);background:#161713;padding:7px 12px}.signal-dayone-chat{min-width:0;margin:0}.signal-dayone-steps{margin:8px 0 6px;padding-left:20px;list-style:decimal}.signal-dayone-note{margin-top:4px}.signal-dayone-person{color:#c9c8c1;background:#2a2b26;border-radius:14px;align-items:center;gap:12px;margin:8px 0 6px;padding:10px 14px 10px 10px;font-size:14px;line-height:1.45;display:flex}.signal-dayone-person strong{color:#f0efe8;font-size:15px;font-weight:500;display:block}.signal-dayone-initials{background:var(--signal-accent);color:#1a120c;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:600;display:grid}.signal-dayone-source{color:var(--signal-accent);font:13px var(--signal-sans);align-items:center;gap:6px;margin:6px 16px 0 0;display:inline-flex}.signal-dayone-source svg{width:12px;height:12px}@media (width<=1100px){.signal-dayone{grid-template-columns:1fr;gap:50px}}.signal-last-call>p{text-wrap:balance}:is(html:has(.signal),body:has(.signal)){background:var(--signal-bg)}.signal-reveal{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.signal-reveal.is-in{opacity:1;transform:none}
