.a3-page{--marketing-header-background:var(--theme-surface);--a3-ink:var(--theme-ink);--a3-muted:var(--theme-ink-subtle);--a3-line:var(--theme-line-subtle);--a3-line-strong:var(--theme-line-muted);--a3-paper:var(--theme-surface);--a3-paper-muted:var(--theme-surface-muted);--a3-radius:4px;--a3-wrap:min(1280px,100%);--a3-gutter:48px;color:var(--a3-ink);background:var(--theme-surface);position:relative;overflow:clip}.a3-wrap{width:var(--a3-wrap);margin-inline:auto}.a3-page .marketing-header{background:var(--a3-paper);box-shadow:0 1px 0 var(--a3-line);-webkit-backdrop-filter:none;backdrop-filter:none}.a3-page .marketing-header-inner{height:60px;max-width:var(--a3-wrap);padding-inline:var(--a3-gutter)}.a3-page .marketing-header-inner>a{gap:10px;font-size:22px}.a3-page .marketing-header:before,.a3-page .marketing-header:after{content:"";background:var(--a3-line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.a3-page .marketing-header:before{left:calc((100% - var(--a3-wrap))/2)}.a3-page .marketing-header:after{right:calc((100% - var(--a3-wrap))/2)}.a3-rails{width:var(--a3-wrap);border-inline:1px solid var(--a3-line);pointer-events:none;margin-inline:auto;position:absolute;inset:0}.a3-page main{position:relative}.a3-page h1,.a3-page h2{font-family:var(--font-serif);letter-spacing:-.03em;font-weight:400}.a3-page :is(h1,h2) em{font-style:italic;font-weight:400}.a3-page :is(.a3-hero-cta,.a3-finale-cta) :is(a,button){border-radius:0}.a3-hero{padding-top:60px;position:relative}.a3-hero-stage{position:relative}.a3-hero-copy{z-index:1;padding:96px var(--a3-gutter)0;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.a3-badge{border:1px solid var(--a3-line-strong);background:var(--a3-paper);letter-spacing:-.01em;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:13px;font-weight:700;display:inline-flex}.a3-badge img{object-fit:contain;width:20px;height:20px;margin-right:-3px}.a3-badge-label{color:var(--a3-muted);font-weight:400}.a3-page .a3-hero h1{font-family:var(--font-sans);letter-spacing:-.03em;margin-top:24px;font-size:clamp(44px,6vw,84px);font-weight:500;line-height:1.12}.a3-pick{vertical-align:baseline;height:1.16em;color:var(--theme-surface);text-align:left;transition:width .56s cubic-bezier(.6,0,.2,1),background-color .56s;display:inline-flex;position:relative;overflow:hidden}.a3-pick-item{white-space:nowrap;opacity:0;align-items:baseline;gap:.24em;height:1.16em;padding-inline:.22em .24em;line-height:1.16em;display:inline-flex;position:absolute;top:0;left:0;transform:translateY(70%)}.a3-pick-item[data-state=in]{opacity:1;transition:opacity .36s ease-out .12s,transform .56s cubic-bezier(.2,.8,.2,1);position:relative;transform:none}.a3-pick-item[data-state=out]{transition:opacity .24s ease-in,transform .48s cubic-bezier(.6,0,.8,.4);transform:translateY(-70%)}.a3-pick-emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:.78em}.a3-hero-lede{letter-spacing:-.01em;max-width:760px;color:var(--theme-ink-muted);margin-top:26px;font-size:21px;line-height:1.45}.a3-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin:36px 0 80px;display:flex}.a3-sky{width:var(--a3-wrap);background:#98c2ee;margin-inline:auto;position:absolute;inset:0;overflow:hidden}.a3-pixel-sky{position:absolute;inset:0}.a3-pixel-sky canvas{image-rendering:pixelated;display:block}.a3-finale-inner>.a3-pixel-sky{z-index:0;position:absolute;inset:0}.a3-hero{--a3-sky-overlap:calc(40px + 64px)}.a3-hero .a3-hero-copy,.a3-hero .a3-hero-lede{color:var(--theme-surface)}.a3-hero .a3-badge{color:var(--a3-ink);border-color:#0000}.a3-page .a3-hero .a3-hero-cta a{background:var(--theme-surface);color:var(--a3-ink)}.a3-page .a3-hero .a3-hero-cta a:hover{background:color-mix(in srgb,var(--theme-surface)88%,transparent)}.a3-hero .a3-band{border-top:0}.a3-hero .a3-frame{background:linear-gradient(to bottom,transparent var(--a3-sky-overlap),var(--a3-frame)var(--a3-sky-overlap))}.a3-birds{z-index:-1;pointer-events:none;position:absolute;inset:0 0 -56px;overflow:clip}.a3-bird{transform-origin:0 0;filter:drop-shadow(0 0 14px #fffc);height:auto;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.a3-hero-demo{margin-bottom:-1px}.a3-band{border-top:1px solid var(--a3-line)}.a3-frame{width:var(--a3-wrap);padding:40px var(--a3-gutter);border-inline:1px solid var(--a3-line);background:var(--a3-frame);margin-inline:auto;position:relative;overflow:hidden}@keyframes a3-marquee{to{transform:translate(-100%)}}.a3-linear-comment time{font-family:var(--font-mono);color:var(--a3-muted);margin-left:6px;font-size:10px;font-weight:500}.a3-chip{font-style:normal;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--a3-paper-muted);color:var(--a3-muted);vertical-align:1px;padding:2px 6px;font-size:9px}.a3-gmail{background:var(--a3-paper);width:100%;font-size:13px;box-shadow:0 16px 40px #0000001f}.a3-gmail-top{border-bottom:1px solid var(--a3-line);align-items:center;gap:8px;height:38px;padding:0 14px;font-weight:700;display:flex}.a3-gmail-top i{color:var(--a3-muted);margin-left:auto;font-size:12px;font-style:normal;font-weight:400}.a3-mail{border-bottom:1px solid var(--a3-line);color:var(--theme-ink-muted);flex-direction:column;gap:3px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.a3-mail b{color:var(--a3-ink);align-items:center;gap:8px;display:flex}.a3-mail-draft{border-left:3px solid var(--a3-gmail);background:color-mix(in srgb,var(--a3-gmail)4%,var(--a3-paper));opacity:0;border-bottom:0;padding-bottom:20px}.a3-mail-draft[data-shown=true]{opacity:1;transition:opacity .32s ease-out}.a3-mail-draft em{background:color-mix(in srgb,var(--a3-gmail)12%,transparent);color:var(--a3-gmail);border-radius:3px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:600}.a3-mail-quote{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.a3-mail-quote b{margin-right:4px;display:inline}.a3-mail-send{color:var(--theme-surface);background:#0b57d0;border-radius:14px;margin-left:auto;padding:4px 14px;font-size:12px;font-weight:600}.a3-linear{background:var(--a3-paper);width:100%;padding:14px 16px 16px;font-size:13px;box-shadow:0 16px 40px #0000001f}.a3-linear-top{font-family:var(--font-mono);color:var(--a3-muted);align-items:center;gap:8px;font-size:11px;display:flex}.a3-linear-top em{font-style:normal;font-family:var(--font-sans);color:var(--a3-linear);background:color-mix(in srgb,var(--a3-linear)12%,transparent);margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.a3-linear-top em[data-done=true]{color:var(--a3-pass);background:color-mix(in srgb,var(--a3-pass)14%,transparent)}.a3-linear>b{letter-spacing:-.01em;margin-top:10px;font-size:15px;display:block}.a3-linear-comment{border-top:1px solid var(--a3-line);color:var(--theme-ink-muted);opacity:0;gap:10px;margin-top:16px;padding-top:14px;line-height:1.45;display:flex}.a3-linear-comment[data-shown=true]{opacity:1;transition:opacity .32s ease-out}.a3-linear-comment b{color:var(--a3-ink);display:block}.a3-apps{width:100%;max-width:600px;height:417px;position:relative}.a3-app{width:78%;position:absolute}.a3-app[data-index="0"]{top:0;left:0}.a3-app[data-index="1"]{top:112px;left:11%}.a3-app[data-index="2"]{top:265px;left:22%}.a3-team{width:100%;max-width:600px;height:100%}.a3-config-scene{width:100%;max-width:560px}.a3-config{background:var(--a3-paper);margin:16px 0 0 36px;font-size:13px;box-shadow:0 16px 40px #0000001a}.a3-config-head{border-bottom:1px solid var(--a3-line);align-items:center;gap:10px;padding:12px 16px;font-weight:700;display:flex}.a3-config-head .a3-chip{background:var(--a3-blue);color:var(--theme-surface);opacity:0;margin-left:auto}.a3-config-head .a3-chip[data-shown=true]{opacity:1;transition:opacity .24s ease-out}.a3-config-row{border-bottom:1px solid var(--a3-line);border-left:3px solid #0000;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:10px 16px;display:grid}.a3-config-row[data-added=true]{max-height:64px;transition:max-height .52s cubic-bezier(.2,.8,.2,1),padding .52s cubic-bezier(.2,.8,.2,1),opacity .36s ease-out .16s,background-color .36s ease-out;overflow:hidden}.a3-config-row[data-added=true][data-shown=false]{opacity:0;border-bottom-width:0;max-height:0;padding-block:0}.a3-config-row[data-added=true][data-shown=true]{border-left-color:var(--a3-blue);background:color-mix(in srgb,var(--a3-blue)6%,var(--a3-paper))}@keyframes a3-settle{0%{opacity:0;transform:translateY(-6px)}}.a3-config-row span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a3-muted);padding-top:2px;font-size:10.5px}.a3-config-row b{color:var(--a3-ink);font-weight:500}.a3-grade{vertical-align:-1px;background:var(--a3-line-strong);border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.a3-grade[data-grade=pass]{background:var(--a3-pass)}.a3-grade[data-grade=warn]{background:var(--a3-warn)}.a3-grade[data-grade=fail]{background:var(--a3-fail)}@keyframes a3-pulse{0%,to{opacity:.35}50%{opacity:1}}.a3-progress{background:var(--a3-paper-muted);flex:1;height:4px;overflow:hidden}.a3-progress i{background:var(--a3-ink);height:100%;transition:width .4s ease-out;display:block}.a3-page[data-motion=paused] *,.a3-page[data-motion=paused] :before,.a3-page[data-motion=paused] :after{animation-play-state:paused!important}.a3-page[data-reveal=on] .a3-reveal{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.a3-page[data-reveal=on] .a3-reveal:not([data-revealed]){opacity:0;transform:translateY(20px)}@media (prefers-reduced-motion:reduce){.a3-page *,.a3-page :before,.a3-page :after{transition:none!important;animation:none!important}}@media (width<=1280px){.a3-rails,.a3-page .marketing-header:before,.a3-page .marketing-header:after{display:none}.a3-frame{border-inline:0}}@media (width<=767px){.a3-page{--a3-gutter:32px}.a3-hero-copy{padding-top:64px}.a3-frame{padding-block:24px}.a3-hero{--a3-sky-overlap:calc(24px + 40px)}.a3-hero-lede{text-wrap:balance;font-size:17px}.a3-lede-break{display:none}.a3-hero-cta{margin-bottom:40px}.a3-apps{flex-direction:column;gap:12px;height:auto;display:flex}.a3-app{width:100%;position:static}.a3-config{margin-left:0}.a3-config-row{grid-template-columns:minmax(0,1fr);gap:4px}}@media (width<=639px){.a3-page{--a3-gutter:16px}.a3-page .a3-hero h1{font-size:min(44px,calc((100vw - 2*var(--a3-gutter))/9.4))}.a3-hero-break{display:none}.a3-bird{scale:1.5}.a3-pick{margin:.06em auto 0;display:flex}.a3-hero-cta>*{flex:100%}}.a3-page :is(.a3-beat,.a3-improve,.a3-finale) h2{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:500}.a3-beat{padding:112px 0 0}.a3-beat-grid{padding-inline:var(--a3-gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;display:grid}.a3-beat[data-flip=true] .a3-beat-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.a3-beat[data-flip=true] .a3-beat-copy{order:2}.a3-beat-copy{min-width:0;max-width:500px}.a3-page .a3-beat h2{font-size:clamp(36px,3.5vw,52px);line-height:1.1}.a3-beat-lede{letter-spacing:-.01em;max-width:420px;color:var(--theme-ink-muted);margin-top:22px;font-size:17px;line-height:1.5}.a3-beat-viz{border:1px solid var(--a3-line);background:var(--a3-frame);justify-content:center;align-items:center;height:480px;padding:32px 40px;display:flex;position:relative;overflow:hidden}.a3-tools{margin-top:40px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 64px),#0000)}.a3-tools-track{will-change:transform;flex:none;align-items:center;gap:36px;margin:0;padding:0 36px 0 0;list-style:none;animation:40s linear infinite a3-tools;display:flex}.a3-tools-track li{letter-spacing:-.01em;color:var(--theme-ink-soft);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.a3-tools-track img{object-fit:contain;width:20px;height:20px}@keyframes a3-tools{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.a3-tools{-webkit-mask-image:none;mask-image:none}.a3-tools-track{flex-wrap:wrap;flex:1;gap:12px 24px;padding:0}.a3-tools-track[aria-hidden=true]{display:none}}.a3-improve{padding:144px 0 0}.a3-page .a3-improve-head{padding-inline:var(--a3-gutter);text-align:center;text-wrap:balance;font-size:clamp(36px,4vw,56px);line-height:1.08}.a3-improve-grid{padding-inline:var(--a3-gutter);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:64px;display:grid}.a3-improve-viz{aspect-ratio:1;border:1px solid var(--a3-line);background:var(--a3-frame);place-items:center;padding:24px;display:grid}.a3-improve h3{letter-spacing:-.02em;margin-top:24px;font-size:20px;font-weight:600}.a3-improve article>p{letter-spacing:-.01em;max-width:380px;color:var(--theme-ink-muted);margin-top:8px;font-size:15px;line-height:1.5}.a3-card{background:var(--a3-paper);text-align:left;width:100%;max-width:340px;font-size:12.5px;box-shadow:0 16px 40px #0000001a}.a3-card-head{border-bottom:1px solid var(--a3-line);align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:flex}.a3-card-head time{font-family:var(--font-mono);color:var(--a3-muted);margin-left:auto;font-size:11px;font-weight:500}.a3-check{border-bottom:1px solid var(--a3-line);align-items:center;padding:9px 14px;font-weight:600;display:flex}.a3-check span{color:var(--a3-muted);margin-left:auto;font-weight:500}.a3-check[data-shown=true] span[data-grade=fail]{color:var(--a3-fail)}.a3-check[data-shown=true] span[data-grade=warn]{color:color-mix(in srgb,var(--a3-warn)65%,var(--a3-ink))}.a3-card-foot{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--a3-muted);align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:flex}.a3-proposal{margin:0 14px;position:relative}.a3-proposal-pending{border:1px dashed var(--a3-line-strong);color:var(--a3-muted);justify-content:center;align-items:center;font-style:italic;display:flex;position:absolute;inset:0}.a3-proposal :is(.a3-proposal-pending,.a3-diff),.a3-proposal-foot{transition:opacity .4s ease-out}.a3-proposal[data-shown=true] .a3-proposal-pending,.a3-proposal[data-shown=false] .a3-diff,.a3-proposal-foot[data-shown=false]{opacity:0}.a3-proposal-why{color:var(--theme-ink-muted);padding:10px 14px;font-weight:500}.a3-diff{border:1px solid var(--a3-line);font-family:var(--font-mono);font-size:11.5px;line-height:1.45}.a3-diff :is(del,ins){color:var(--a3-ink);padding:7px 10px 7px 26px;text-decoration:none;display:block;position:relative}.a3-diff :is(del,ins):before{position:absolute;left:10px}.a3-diff del{background:color-mix(in srgb,var(--a3-fail)8%,var(--a3-paper))}.a3-diff del:before{content:"−";color:var(--a3-fail)}.a3-diff ins{background:color-mix(in srgb,var(--a3-pass)10%,var(--a3-paper))}.a3-diff ins:before{content:"+";color:var(--a3-pass)}.a3-proposal-foot{align-items:center;gap:8px;min-height:54px;padding:12px 14px;display:flex}.a3-btn{border:1px solid var(--a3-line-strong);padding:5px 12px;font-weight:600}.a3-btn[data-primary=true]{border-color:var(--a3-ink);background:var(--a3-ink);color:var(--a3-paper)}.a3-pulse{background:var(--a3-line-strong);border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1s ease-in-out infinite a3-pulse;display:inline-block}.a3-approved{font-weight:600;animation:.4s ease-out a3-settle}.a3-lesson{border-bottom:1px solid var(--a3-line);opacity:0;flex-direction:column;gap:2px;padding:9px 14px;display:flex;transform:translateY(6px)}.a3-lesson:last-child{border-bottom:0}.a3-lesson[data-shown=true]{opacity:1;transition:opacity .32s ease-out,transform .32s ease-out;transform:none}.a3-lesson b{font-weight:600}.a3-lesson[data-new=true]{box-shadow:inset 3px 0 var(--a3-blue);background:color-mix(in srgb,var(--a3-blue)6%,var(--a3-paper))}.a3-lesson span{color:var(--a3-muted);font-size:11.5px}.a3-customers{padding:144px var(--a3-gutter)96px;text-align:center}.a3-customers-label{color:var(--theme-ink-muted);font-size:15px}.a3-logo-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 36px;margin-top:24px;display:flex}.a3-logo{letter-spacing:-.02em;color:var(--theme-ink-soft);white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.a3-logo img{object-fit:contain;width:24px;height:24px}.a3-finale{--a3-finale-gap:144px;padding-top:var(--a3-finale-gap);position:relative}.a3-finale:before,.a3-finale:after{content:"";background:var(--a3-line);height:1px;position:absolute;inset-inline:0}.a3-finale:before{top:calc(var(--a3-finale-gap) - 1px)}.a3-finale:after{bottom:0}.a3-finale-inner{padding:128px var(--a3-gutter);color:var(--theme-surface);text-align:center;background:#98c2ee;flex-direction:column;align-items:center;gap:48px;display:flex;position:relative;overflow:hidden}.a3-finale-inner>:not(img){z-index:2;position:relative}.a3-page .a3-finale h2{text-wrap:balance;max-width:900px;font-size:clamp(44px,6.4vw,88px);line-height:.98}.a3-page .a3-finale-cta a{background:var(--theme-surface);color:var(--a3-ink)}.a3-page .a3-finale-cta a:hover{background:color-mix(in srgb,var(--theme-surface)88%,transparent)}.a3-page footer{max-width:var(--a3-wrap);padding:40px var(--a3-gutter)}@media (width<=1180px){.a3-beat-grid{grid-template-columns:minmax(0,1fr);gap:40px}.a3-beat[data-flip=true] .a3-beat-grid{grid-template-columns:minmax(0,1fr)}.a3-beat[data-flip=true] .a3-beat-copy{order:0}}@media (width<=1023px){.a3-improve-grid{grid-template-columns:minmax(0,1fr);gap:48px;max-width:640px;margin-inline:auto}}@media (width<=767px){.a3-beat{padding-top:72px}.a3-beat-viz{height:auto;padding:16px}.a3-beat-viz:has(.a3-config-scene){height:700px}.a3-improve{padding-top:96px}.a3-improve-grid{margin-top:40px}.a3-improve-viz{aspect-ratio:auto;min-height:300px;padding:16px}.a3-customers{padding-block:96px 64px}.a3-finale{--a3-finale-gap:96px}.a3-finale-inner{gap:32px;padding-block:80px}}[data-tone=blue]{--sky:#9fd3ff;--ground:#e4f3ff}[data-tone=violet]{--sky:#c9b8ff;--ground:#f1ecff}[data-tone=orange]{--sky:#ffc58f;--ground:#fff1e2}[data-tone=teal]{--sky:#a5e3d8;--ground:#e6f7f3}[data-tone=green]{--sky:#c3e59a;--ground:#eef8e2}[data-tone=magenta]{--sky:#ffb8cf;--ground:#fff0f4}:is(.a3-beat-viz,.a3-improve-viz)[data-tone]{background:linear-gradient(to bottom,var(--sky),var(--ground)85%);border-color:#0000}.a3-beat-viz .a3-mini .lab-feed{box-shadow:0 16px 40px #0000001a}.a3-beat-viz .a3-mini .lab-feed-head{padding:12px 18px}.a3-beat-viz .a3-mini .lab-feed-body{height:auto;min-height:0;padding:16px 18px 18px}.a3-beat-viz .a3-team .a3-mini .lab-feed-body{height:361px;overflow:hidden}:is(.a3-app,.a3-note,.a3-config)[data-shown]{opacity:0;transition:opacity .48s ease-out,transform .48s cubic-bezier(.2,.8,.2,1);transform:translateY(14px)}:is(.a3-app,.a3-note,.a3-config)[data-shown=true]{opacity:1;transform:none}.a3-note{background:var(--a3-paper);margin-bottom:8px;padding:10px 14px;box-shadow:0 12px 32px #00000014}.a3-beat-viz :is(.a3-app,.a3-note) .lab-msg:not([data-shown=true]){visibility:hidden;display:flex}.a3-beat-viz:has(.a3-config-scene){align-items:flex-start}.a3-beat-viz .a3-config{margin-top:12px}.a3-beat-viz .a3-config-row{padding-block:6px}.lab-person{color:var(--lab-paper);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.lab-echo{background:var(--lab-echo);border-radius:10px;flex:none;place-items:center;display:inline-grid;position:relative}.lab-echo-face{display:flex}.lab-echo[data-contained]{overflow:hidden}.lab-echo[data-hat]{display:block;overflow:hidden}.lab-echo-body{display:flex;position:absolute;left:50%;transform:translate(-50%)}.lab-echo-body>span{height:100%}.lab-echo-hat{line-height:1;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lab-echo-badge{background:var(--lab-ask);color:var(--lab-ink);border:2px solid var(--lab-paper);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.lab-tile{background:var(--lab-paper);border:1px solid var(--lab-line);font-family:var(--font-mono);color:var(--lab-paper);border-radius:8px;flex:none;place-items:center;font-weight:700;display:inline-grid}.lab-tile img{object-fit:contain}.lab-tile[data-tool=runbook]{background:var(--lab-monitor);border:0}.lab-emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1;display:inline-block}.lab-reacts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lab-react{border:1px solid var(--lab-line-strong);background:var(--lab-paper);border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 6px;animation:.32s cubic-bezier(.2,.9,.3,1.4) lab-popin;display:inline-flex}@keyframes lab-popin{0%{opacity:0;transform:scale(.6)}}.lab-feed{background:var(--lab-paper);border:1px solid var(--lab-line);max-width:760px;margin:0 auto;box-shadow:0 16px 40px #00000014}.lab-feed-head{border-bottom:1px solid var(--lab-line);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.lab-feed-head b{margin-top:2px;font-size:16px;display:block}.lab-feed-logo{margin-right:14px}.lab-feed-body{flex-direction:column;gap:18px;min-height:560px;padding:20px;display:flex}.lab-msg{color:var(--theme-ink-muted);opacity:0;gap:12px;font-size:14px;line-height:1.5;display:flex;transform:translateY(6px)}.lab-msg[data-shown=true]{opacity:1;transition:opacity .32s ease-out,transform .32s ease-out;transform:none}.lab-msg-body{flex:1;min-width:0}.lab-msg-body>b{color:var(--lab-ink);align-items:center;gap:8px;font-size:14px;display:flex}.lab-msg-body>b time{font-family:var(--font-mono);color:var(--lab-muted);font-size:10px;font-weight:500}.lab-feed{box-shadow:none;border:1px solid var(--lab-line)}.lab-feed-head b{margin:0 0 4px;font-size:17px}.lab-feed-body{gap:22px;padding:24px 28px 32px;position:relative}.lab-feed-body:before{content:"";border-left:1px solid var(--lab-line);position:absolute;top:24px;bottom:32px;left:43px}.lab-msg[data-from=echo]{background:0 0;border-left:0;margin:0;padding:0}.lab-msg-avatar{z-index:1;background:var(--lab-paper);padding:2px;display:inline-flex;position:relative}.lab-msg-text{color:var(--theme-ink-muted)}.lab-msg-text>b{color:var(--lab-ink)}@keyframes lab-pulse-dot{0%,to{opacity:.35}50%{opacity:1}}.lab-alert{color:var(--lab-signal);font-weight:600}.lab-person[data-who=manuel]{background:var(--lab-sam)}.lab-person[data-who=claire]{background:var(--lab-priya)}.lab-person[data-who=ben]{background:var(--lab-alex)}.lab-person[data-who=lauren]{background:var(--lab-maya)}.lab-person[data-who=jessica]{background:var(--lab-jordan)}.lab-person[data-who=emily]{background:var(--lab-riley)}.lab-msg:not([data-shown=true]){display:none}.lab-msg[data-shown=true]{animation:.32s ease-out lab-msg-in}@keyframes lab-msg-in{0%{opacity:0;transform:translateY(6px)}}:is(.sd,.a3-mini) .lab-feed{--lab-ink:var(--a3-ink);--lab-muted:var(--a3-muted);--lab-line:var(--a3-line);--lab-line-strong:var(--a3-line-strong);--lab-paper:var(--a3-paper);max-width:none}:is(.sd,.a3-mini) .lab-feed-head{justify-content:flex-start;padding:16px 22px}:is(.sd,.a3-mini) .lab-feed-head b{margin:0}.sd-work{color:var(--a3-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.sd-work em{font-size:14px}.sd-work-state{border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.sd-work:not([data-done=true]) .sd-work-state:before{content:"···";letter-spacing:.06em;font-size:15px;animation:1s ease-in-out infinite sd-blink}.sd-work-tools{display:inline-flex}.sd-work-tool{box-shadow:0 0 0 2px var(--a3-paper);border-radius:9px;animation:.3s cubic-bezier(.2,.8,.3,1.3) sd-pop;display:inline-flex}.sd-work-tool+.sd-work-tool{margin-left:-5px}@keyframes sd-blink{50%{opacity:.3}}@keyframes sd-pop{0%{opacity:0;transform:scale(.6)}}.sd .lab-feed-body{height:560px;min-height:0;padding:20px 22px 40px;overflow:hidden}:is(.sd,.a3-mini) .lab-feed-body:before{display:none}:is(.sd,.a3-mini) .lab-feed-body{gap:20px}:is(.sd,.a3-mini) .lab-msg{gap:14px;font-size:15.5px}:is(.sd,.a3-mini) .lab-msg-body>b{align-items:baseline;font-size:15.5px;font-weight:800}:is(.sd,.a3-mini) .lab-msg-body>b time{font-family:var(--font-sans);font-size:12.5px;font-weight:400}.sd-agent-tag{background:var(--a3-paper-muted);letter-spacing:.04em;text-transform:uppercase;color:var(--a3-muted);border-radius:3px;padding:1px 5px;font-size:10px;font-style:normal;font-weight:700}:is(.sd,.a3-mini) .lab-msg-text{white-space:pre-line}:is(.sd,.a3-mini) .lab-msg-text b{color:var(--a3-ink)}.sd-link{color:#1264a3;text-underline-offset:2px;-webkit-text-decoration:underline #1264a359;text-decoration:underline #1264a359}.sd-mention{color:#1264a3;background:#1d9bd11f;border-radius:3px;padding:0 2px}:is(.sd,.a3-mini) .lab-person,:is(.sd,.a3-mini) .lab-msg-avatar .lab-echo{border-radius:8px}.sd{border:1px solid var(--a3-line);background:var(--a3-paper);grid-template-columns:232px minmax(0,1fr);display:grid}.sd .lab-feed{border:0;border-left:1px solid var(--a3-line);margin:0}.sd-roster{background:color-mix(in srgb,var(--a3-ink)2.5%,var(--a3-paper));padding:16px 10px}.sd-roster p{letter-spacing:.06em;text-transform:uppercase;color:var(--a3-muted);padding:2px 10px 10px;font-size:11px;font-weight:700}.sd-roster div{flex-direction:column;gap:2px;display:flex}.sd-roster button{text-align:left;color:var(--a3-muted);align-items:center;gap:10px;padding:7px 10px;font-size:14px;font-weight:500;transition:background-color .16s,color .16s;display:flex;position:relative}.sd-roster button .lab-echo{opacity:.55;transition:opacity .16s}.sd-roster button:hover{background:color-mix(in srgb,var(--a3-ink)5%,transparent);color:var(--a3-ink)}.sd-roster button:hover .lab-echo{opacity:1}.sd-roster button[aria-pressed=true]{background:color-mix(in srgb,var(--team)12%,var(--a3-paper));color:var(--a3-ink);font-weight:650}.sd-roster button[aria-pressed=true] .lab-echo{opacity:1}.sd-roster button[aria-pressed=true]:before{content:"";background:var(--team);width:3px;position:absolute;inset:6px auto 6px -10px}@media (width<=767px){.sd .lab-feed-body{height:520px;padding-inline:14px}.sd{grid-template-columns:minmax(0,1fr)}.sd .lab-feed{border-left:0;border-top:1px solid var(--a3-line)}.sd-roster{scrollbar-width:none;padding:8px;overflow-x:auto}.sd-roster p{display:none}.sd-roster div{flex-direction:row;width:max-content}.sd-roster button{white-space:nowrap;padding:6px 10px 6px 6px}.sd-roster button[aria-pressed=true]:before{width:auto;height:3px;inset:auto 6px -8px}}:is(.sd,.a3-mini) .lab-reacts{gap:6px;margin-top:6px}.sd-react{border:1px solid var(--a3-line-strong);background:var(--a3-paper);border-radius:13px;align-items:center;gap:6px;height:26px;padding:0 9px;animation:.26s ease-out sd-pop;display:inline-flex}.sd-react b{color:#1264a3;font-size:13px;font-weight:700;animation:.26s ease-out sd-tick}@keyframes sd-tick{0%{opacity:0;transform:translateY(5px)}}.sd-para{margin-top:8px;display:block}.sd-file,.sd-chart{border:1px solid var(--a3-line);background:var(--a3-paper);white-space:normal;border-radius:8px;margin-top:10px;display:flex}.sd-file{align-items:center;gap:12px;width:fit-content;min-width:260px;padding:10px 16px 10px 10px}.sd-file>i{background:color-mix(in srgb,var(--a3-blue)12%,var(--a3-paper));width:36px;height:36px;color:var(--a3-blue);border-radius:6px;place-items:center;font-size:16px;display:grid}.sd-file>span{flex-direction:column;display:flex}.sd-file b{color:var(--a3-ink);font-size:14px}.sd-file small,.sd-chart small{color:var(--a3-muted);font-size:12px}.sd-chart{flex-direction:column;gap:10px;max-width:520px;padding:12px 14px}.sd-chart>b{color:var(--a3-ink);font-size:13.5px}.sd-chart-rows{flex-direction:column;gap:8px;display:flex}.sd-chart-row{grid-template-columns:104px minmax(0,1fr) 56px;align-items:center;gap:10px;font-size:13px;display:grid}.sd-chart-row>span:last-child{color:var(--a3-ink);text-align:right;font-weight:700}.sd-chart-track{background:var(--a3-paper-muted);border-radius:3px;height:14px;position:relative}.sd-chart-track i{background:var(--a3-fail);transform-origin:0;border-radius:3px;animation:.7s cubic-bezier(.2,.8,.2,1) sd-grow;position:absolute;inset:0 auto 0 0}.sd-chart-track i[data-good]{background:var(--a3-pass)}@keyframes sd-grow{0%{transform:scaleX(0)}}.sd-chart-track em,.sd-chart small em{border-left:2px dashed var(--a3-ink)}.sd-chart-track em{position:absolute;top:-4px;bottom:-4px}.sd-chart small em{vertical-align:-1px;height:10px;margin-right:4px;display:inline-block}
