.hero-backdrop{z-index:0;pointer-events:none;--hb-scroll:0px;--hb-fade:1;--hb-cell:34px;animation:1.3s ease-out 1.4s both hbArrive;position:absolute;inset:0;overflow:hidden}.hero-backdrop__field{background-image:radial-gradient(circle at 1px 1px,#baaaff2b 1px,#0000 0);background-size:var(--hb-cell) var(--hb-cell);-webkit-mask-composite:source-in;transform:translate3d(0, calc(var(--hb-scroll) * .45), 0);opacity:var(--hb-fade);position:absolute;inset:-12% 0 0;-webkit-mask-image:radial-gradient(52% 44% at 50% 41%,#0000 44%,#000 90%),linear-gradient(#0000 0%,#000 16% 68%,#0000 96%);mask-image:radial-gradient(52% 44% at 50% 41%,#0000 44%,#000 90%),linear-gradient(#0000 0%,#000 16% 68%,#0000 96%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-backdrop__field:before,.hero-backdrop__field:after{content:"";position:absolute;inset:0}.hero-backdrop__field:before{background-image:radial-gradient(circle at 1px 1px,#cdb9ff9e 1.7px,#0000 0);background-size:calc(var(--hb-cell) * 5) calc(var(--hb-cell) * 5);animation:6.5s ease-in-out infinite hbLit}.hero-backdrop__field:after{background-image:radial-gradient(circle at 1px 1px,#ff96c866 1.7px,#0000 0);background-size:calc(var(--hb-cell) * 7) calc(var(--hb-cell) * 7);background-position:calc(var(--hb-cell) * 2) calc(var(--hb-cell) * 3);animation:9.5s ease-in-out infinite reverse hbLit}@keyframes hbLit{0%,to{opacity:.45}50%{opacity:1}}.hero-backdrop__sweep{background-image:radial-gradient(circle at 1px 1px,#d6c4ffd9 1.4px,#0000 0);background-size:var(--hb-cell) var(--hb-cell);animation:24s ease-in-out infinite hbSweep;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000);-webkit-mask-size:620px 400px;mask-size:620px 400px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-backdrop__sweep:before{content:"";opacity:.9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128' viewBox='0 0 128 128'%3E%3Cg transform='translate(47.00 52.67) scale(0.023177)' fill='%23d6c4ff'%3E%3Cpath d='m543.42 868.92-34.44-.24V751.14h-57.72l-40.2-39.61c-119.78-118.25-181.49-179.97-204.3-204.3-15.87-16.93-82.75-96.74-92.51-110.38l-3.76-5.17 26.8-18.46c14.69-10.11 34.09-23.51 43.14-29.86 55.25-38.32 70.29-48.43 71.12-47.49.47.47 11.64 13.87 24.69 29.74 13.17 15.87 27.98 33.62 32.8 39.5 4.94 5.88 21.63 26.1 37.15 44.9 15.52 18.81 28.56 34.21 29.15 34.21.47.12.82-30.44.82-67.83v-68.06l37.26-34.56c43.38-40.2 61.83-57.13 75.11-69l9.52-8.46h523.68l47.14 45.73c25.98 25.16 52.43 51.02 58.66 57.36l11.52 11.52.24 67.94.35 67.83 31.74-40.79c17.51-22.33 34.91-45.02 38.91-50.19 15.16-20.34 44.32-57.72 45.14-58.07.71-.24 104.97 75.82 126.83 92.51 2.23 1.65 4.58 3.41 5.17 3.76 1.65 1.18-7.99 14.22-46.08 62.07-35.38 44.32-49.84 61.13-92.39 106.97-19.28 20.81-38.91 41.73-148.7 157.4l-34.68 36.56-26.45.12c-19.04 0-26.92.35-27.98 1.41s-1.41 15.05-1.41 55.72v54.31l-34.91.47c-19.28.24-53.72.24-76.41 0l-41.49-.47V757.03H658.27l-.24 56.19-.35 56.07h-39.97c-21.98 0-55.48-.12-74.29-.35zm94.74-13.87 7.17-.82v-54.89c0-49.02.24-55.13 1.88-55.72 1.06-.35 51.84-.71 112.85-.71h110.97v111.68h125.78V742.91h63l14.69-14.93c30.8-31.5 113.2-118.49 144.47-152.58 48.66-53.01 81.34-90.28 104.85-119.43 22.8-28.45 44.43-56.42 44.43-57.48 0-.59-2-2.47-4.35-4.23-2.47-1.76-7.05-5.17-10.34-7.64-3.17-2.35-16.93-12.34-30.56-22.22-13.52-9.87-33.5-24.57-44.43-32.68-16.34-12.11-19.98-14.34-21.39-13.17-.94.82-5.88 6.82-10.81 13.4-4.94 6.47-13.99 18.46-20.1 26.57-6.23 8.11-26.57 34.44-45.37 58.54-18.81 24.1-36.56 47.02-39.5 50.78-5.29 7.05-5.29 7.05-11.4 7.05h-6.23V315.73l-37.85-37.03c-20.92-20.45-45.14-44.08-53.95-52.66l-15.99-15.63H502.41l-47.49 44.2c-26.21 24.33-51.13 47.49-55.6 51.37l-7.88 7.05v158.34h-12.7l-48.66-58.54c-26.8-32.09-55.95-67.24-64.89-78.17-8.93-10.81-16.69-19.63-17.16-19.63-.94 0-8.58 5.17-34.32 22.92-34.21 23.74-46.08 31.86-62.65 43.26-10.34 7.05-19.28 13.28-19.87 13.87-.59.47 2.35 5.05 6.47 10.11 13.87 16.93 53.13 63.12 66.77 78.4 21.86 24.57 83.81 87.69 145.41 148.23 31.62 31.03 68.65 67.36 82.28 80.76l24.69 24.45 33.5.24 33.38.35.35 59.13.24 59.01h53.37c29.27 0 56.54-.35 60.54-.71z'/%3E%3Cpath d='m535.78 783.81-.35-59.13h-73.34l-6.82-6.47c-48.78-46.43-176.91-173.03-210.41-207.82-24.69-25.74-75.7-81.7-93.69-102.85-3.29-3.88-5.29-7.17-4.7-7.76 1.29-1.06 58.3-40.32 82.05-56.42l16.34-11.05 3.64 4.47c11.05 13.87 76.99 92.51 98.98 118.14l25.74 29.97 15.63.35 15.52.35V319.97l50.55-46.67c27.86-25.74 50.55-47.14 50.55-47.72 0-.59 46.78-1.06 111.55-1.06h111.55l15.52 14.81c15.28 14.58 15.52 14.69 17.98 12.58 1.29-1.18 8.46-7.76 15.75-14.58l13.4-12.46 17.75-.71c9.76-.47 58.77-.82 108.85-.82h90.98l14.34 13.75c7.76 7.64 24.57 23.86 37.15 36.2s29.15 28.45 36.67 35.85l13.87 13.4.24 82.87.35 82.99 14.22.35 14.34.35 4.47-5.64c2.47-3.06 11.52-14.11 19.98-24.45s30.56-38.32 49.14-62.3c43.85-56.42 46.2-59.36 48.43-59.36 2.12 0 4.82 1.88 47.96 33.27 43.02 31.27 45.37 33.03 45.37 34.09 0 .82-39.03 46.2-62.42 72.53-62.42 70.29-106.5 117.67-184.08 197.6l-50.78 52.43-13.28.71c-7.29.47-23.98.82-37.03.82h-23.86v114.02h-98.74V729.98H770.77c-63.01 0-120.13.35-126.95.82l-12.58.71v111.32h-95.22l-.24-59.01zm443.16-373.22-.35-119.66-223.93.12-223.93.12-.35 119.43-.24 119.55h449.04l-.24-119.55z'/%3E%3Cpath d='M546.36 516.39c-.24-.59-.47-4.94-.35-9.76 0-4.82.12-52.54.35-106.15l.24-97.21 209.59.24 209.47.35.35 106.73.24 106.62H756.54c-115.43 0-209.94-.35-210.18-.82m121.07-100.5-.35-66.18-34.32-.35-34.44-.24v132.82h69.36l-.24-66.06zm260.96 0-.35-66.18h-68.18v10.93c0 5.88.12 35.62.35 66.06l.24 55.25h68.18z'/%3E%3C/g%3E%3C/svg%3E");background-size:calc(var(--hb-cell) * 4) calc(var(--hb-cell) * 4);background-position:calc(var(--hb-cell) * 2) calc(var(--hb-cell) * 2);position:absolute;inset:0}@keyframes hbArrive{0%{opacity:0}to{opacity:1}}@keyframes hbSweep{0%{-webkit-mask-position:2% 12%;mask-position:2% 12%}50%{-webkit-mask-position:98% 62%;mask-position:98% 62%}to{-webkit-mask-position:2% 12%;mask-position:2% 12%}}@media (prefers-reduced-motion:reduce){.hero-backdrop,.hero-backdrop__field:before,.hero-backdrop__field:after{animation:none}.hero-backdrop__sweep{display:none}}.hero{text-align:center;flex-direction:column;align-items:center;padding:176px 24px 16px;display:flex;position:relative;overflow:clip visible}.hero-content{z-index:1;flex-direction:column;align-items:center;max-width:760px;display:flex;position:relative}.hero-eyebrow{margin-bottom:22px;display:block}.hero-title{margin-bottom:22px;font-size:66px;font-weight:600;line-height:1.02}.hero-gradient-text{color:#0000}.hero-word{vertical-align:bottom;display:inline-block}.hero-word--last{position:relative}.hero-word__in{background:linear-gradient(#c8baff9e 0%,#d2c2ffb8 24%,#d8caffdb 42%,#cfc0ff 50%,#e2d4ff 59.5%,#f6f6f8 75%) 0 100%/100% 200%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.26em;padding-bottom:.26em;animation:.85s cubic-bezier(.33,1,.68,1) both heroWordFade,1.5s cubic-bezier(.4,.05,.2,1) both heroWordLight;display:inline-block}@keyframes heroWordFade{0%{opacity:.5}to{opacity:1}}@keyframes heroWordLight{0%{background-position:0 0}to{background-position:0 100%}}.hero-hang{margin-left:.16em;animation:.8s ease-out both heroHangIn;position:absolute;top:.1em;left:100%}.hero-hang__pivot{transform-origin:top;--hang-amp:7deg;flex-direction:column;align-items:center;animation:2.2s linear both heroHangSettle;display:flex}.hero-hang__thread{background:linear-gradient(#b4a0ff1f,#b4a0ff9e);width:1px;height:.5em}.hero-hang__mark{width:.5em;height:auto;color:var(--accent-purple);filter:drop-shadow(0 0 14px #7c56ff80);display:block}@keyframes heroHangIn{0%{opacity:0}to{opacity:1}}@keyframes heroHangSettle{0%{animation-timing-function:ease-in-out;transform:rotate(0)}20%{transform:rotate(calc(var(--hang-amp) * -1));animation-timing-function:ease-in-out}50%{transform:rotate(calc(var(--hang-amp) * .46));animation-timing-function:ease-in-out}71%{transform:rotate(calc(var(--hang-amp) * -.2));animation-timing-function:ease-in-out}87%{transform:rotate(calc(var(--hang-amp) * .086));animation-timing-function:ease-in-out}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.hero-word__in,.hero-hang,.hero-hang__pivot{animation:none}}.hero-description{color:var(--text-secondary);margin-bottom:48px;font-size:min(19px,2.82486vw - 1.35593px);line-height:1.6}.hero-description__line{white-space:nowrap;display:block}.hero-role{white-space:nowrap;vertical-align:bottom;--hero-role-rail:#f4f5f733;--hero-seat-1:var(--seat-pm);--hero-seat-2:var(--seat-security);--hero-seat-3:var(--seat-swe);--hero-seat-4:var(--seat-content);--hero-seat-5:var(--seat-research);--hero-seat-1-lit:var(--seat-pm-lit);--hero-seat-2-lit:var(--seat-security-lit);--hero-seat-3-lit:var(--seat-swe-lit);--hero-seat-4-lit:var(--seat-content-lit);--hero-seat-5-lit:var(--seat-research-lit);--hero-role-band:linear-gradient(90deg, #6366f1 0%, #a855f7 26%, #ec4899 50%, #f97316 74%, #eab308 100%);transition:width .42s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative}.hero-role__sizer{visibility:hidden;pointer-events:none;white-space:pre;align-items:center;display:inline-flex;position:absolute;top:0;left:0}.hero-role__word{vertical-align:bottom;white-space:pre;align-items:center;display:inline-flex;position:relative}.hero-role__mark{width:1.75em;height:auto;color:var(--hero-seat,var(--accent-purple));flex:none;margin-right:.3em}.hero-role__mark g,.hero-role__mark path{fill:currentColor}.hero-role__word[data-seat],.hero-role__sizer[data-seat]{font-size:.76em;font-weight:600}.hero-role__word[data-seat]{color:var(--hero-seat-lit);--hero-role-band:linear-gradient(90deg, var(--hero-seat) 0%, var(--hero-seat-lit) 50%, var(--hero-seat) 100%)}.hero-role__lift{white-space:pre;align-items:center;animation:.62s cubic-bezier(.22,1,.36,1) both heroRoleWrite;display:inline-flex;-webkit-mask-image:linear-gradient(90deg,#000 0% 46%,#0000 56%);mask-image:linear-gradient(90deg,#000 0% 46%,#0000 56%);-webkit-mask-size:220% 100%;mask-size:220% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes heroRoleWrite{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.hero-role__word[data-seat] .hero-role__lift{position:relative;top:-.35em}.hero-role__word[data-seat="1"]{--hero-seat:var(--hero-seat-1);--hero-seat-lit:var(--hero-seat-1-lit)}.hero-role__word[data-seat="2"]{--hero-seat:var(--hero-seat-2);--hero-seat-lit:var(--hero-seat-2-lit)}.hero-role__word[data-seat="3"]{--hero-seat:var(--hero-seat-3);--hero-seat-lit:var(--hero-seat-3-lit)}.hero-role__word[data-seat="4"]{--hero-seat:var(--hero-seat-4);--hero-seat-lit:var(--hero-seat-4-lit)}.hero-role__word[data-seat="5"]{--hero-seat:var(--hero-seat-5);--hero-seat-lit:var(--hero-seat-5-lit)}.hero-role__word:after,.hero-role__sweep{content:"";pointer-events:none;border-radius:999px;height:2px;position:absolute;bottom:-.1em;left:0;right:0}.hero-role__word:after{background:var(--hero-role-rail)}.hero-role__sweep{background:var(--hero-role-band);animation:3.2s linear both heroRoleSweep;-webkit-mask-image:linear-gradient(90deg,#0000 38%,#000 46% 54%,#0000 62%);mask-image:linear-gradient(90deg,#0000 38%,#000 46% 54%,#0000 62%);-webkit-mask-size:400% 100%;mask-size:400% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes heroRoleSweep{0%{-webkit-mask-position:150% 0;mask-position:150% 0}to{-webkit-mask-position:-150% 0;mask-position:-150% 0}}.hero-role__word:not([data-seat]) .hero-role__sweep{animation:4.4s linear 3 both heroRoleSweepHeld}@keyframes heroRoleSweepHeld{0%{-webkit-mask-position:150% 0;mask-position:150% 0}72.7%,to{-webkit-mask-position:-150% 0;mask-position:-150% 0}}.hero-role__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hero-role__lift{animation:none;-webkit-mask-image:none;mask-image:none}.hero-role__sweep{display:none}}.hero-crewlet-mention{color:var(--accent-pink);white-space:nowrap;font-style:italic}.hero-crewlet-icon{vertical-align:-.26em;width:auto;height:1.26em;margin-right:-.09em;display:inline-block}.hero-crewlet-icon .cf--wave .cf-arm-r{animation:.7s ease-in-out infinite heroMentionWave}@keyframes heroMentionWave{0%,to{transform:rotate(-4deg)}50%{transform:rotate(-38deg)}}.hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hero-cta-mark{flex:none;width:17px;height:17px}.hero-cta .hero-cta-link{color:#0a0a0a;align-items:center;gap:8px;display:inline-flex}.hero-cta .hero-cta-mark{margin-right:7px}.hero-cta .crewlet-btn--primary:hover{color:#0a0a0a;background:#fff;border-color:#fff}.hero-cta-arrow{flex:none;width:18px;height:18px;transition:transform .22s cubic-bezier(.4,0,.2,1)}.hero-cta-arrow-shaft{opacity:0;transform-box:fill-box;transform-origin:100%;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);transform:scaleX(0)}.hero-cta .crewlet-btn--primary:hover .hero-cta-arrow{transform:translate(3px)}.hero-cta .crewlet-btn--primary:hover .hero-cta-arrow-shaft{opacity:1;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.hero-cta-arrow,.hero-cta-arrow-shaft{transition:none}}@media (width<=768px){.hero{padding:168px 20px 16px}.hero-title{padding:0 30px;font-size:40px}.hero-description{font-size:16px}.hero-description__line{white-space:normal}}@media (height<=520px) and (orientation:landscape) and (width<=950px){.hero{padding:88px 24px 12px}.hero-title{margin-bottom:14px;padding:0 30px;font-size:40px}.hero-description{margin-bottom:24px}}.hero-cta .hero-cta-docs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-primary);background:#ffffff0f;border:1px solid #f2f1f51f;transition:border-color .16s cubic-bezier(.25,.46,.45,.94),background .16s cubic-bezier(.25,.46,.45,.94),transform .16s cubic-bezier(.25,.46,.45,.94)}.hero-cta .hero-cta-docs:hover{color:var(--text-primary);background:#ffffff1a;border-color:#f2f1f5d9}.hero-cta .hero-cta-docs:active{transform:translateY(1px)scale(.98)}.pv-bar{background:#17181c;border-bottom:1px solid #ffffff0f;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;height:26px;padding:0 10px;display:grid}.pv-bar-dots{gap:6px;display:flex}.pv-bar-dot{border-radius:50%;width:8px;height:8px}.pv-bar-dot--r{background:#ff5f57}.pv-bar-dot--y{background:#febc2e}.pv-bar-dot--g{background:#28c840}.pv-bar-title{color:#fff6;white-space:nowrap;grid-column:2;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.pv-bar-icon{display:inline-flex}.pv-bar-icon svg{width:auto;height:12px;display:block}.slk{color:#fff;background:#1a1d21;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;width:100%;max-width:700px;height:500px;font-family:Inter,-apple-system,sans-serif;font-size:13px;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000008c}.slk-body{flex:1;min-height:0;display:flex}.slk-rail{background:#101114;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;align-items:center;gap:14px;width:60px;padding:12px 0;display:flex}.slk-rail__ws{background:var(--demo-company-tile);letter-spacing:-.01em;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:flex}.slk-rail__item{color:#fff9;flex-direction:column;align-items:center;gap:2px;display:flex}.slk-rail__item .material-symbols-outlined{font-size:21px}.slk-rail__item.is-active{color:#fff}.slk-rail__label{font-size:10px}.slk-rail__spacer{flex:1}.slk-rail__avatar{color:#fff;background:#e8912d;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:flex;position:relative}.slk-rail__avatar:after{content:"";background:#2bac76;border:2px solid #101114;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-2px;right:-2px}.slk-side{background:#15181d;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:1px;width:210px;padding:10px 8px;display:flex;overflow:hidden}.slk-side__head{align-items:center;gap:3px;padding:2px 6px 10px;display:flex}.slk-side__ws{font-size:16px;font-weight:800}.slk-side__chevron{font-size:18px}.slk-side__compose{color:#ffffffbf;margin-left:auto;font-size:19px}.slk-side__search{color:#ffffff80;border:1px solid #ffffff24;border-radius:7px;align-items:center;gap:6px;height:26px;margin-bottom:8px;padding:0 8px;font-size:12px;display:flex}.slk-side__search .material-symbols-outlined{font-size:15px}.slk-side__nav{flex-direction:column;gap:1px;margin-bottom:4px;display:flex}.slk-side__item{color:#ffffffbd;border-radius:6px;align-items:center;gap:9px;padding:5px 8px;font-size:13px;display:flex}.slk-side__item .material-symbols-outlined{opacity:.85;font-size:17px}.slk-side__badge{color:#fff;text-align:center;background:#cd2553;border-radius:9px;min-width:16px;margin-left:auto;padding:0 6px;font-size:10px;font-weight:700}.slk-side__section{color:#ffffff80;padding:8px 8px 3px;font-size:12px}.slk-side__ch{color:#ffffffbd;border-radius:6px;align-items:center;gap:7px;padding:5px 8px;font-size:13px;display:flex}.slk-side__hash{color:#fff6}.slk-side__dot{background:#2eb67d;border-radius:2px;width:8px;height:8px}.slk-side__ch.is-unread{color:#fff;font-weight:700}.slk-side__ch.is-unread .slk-side__hash{color:#ffffffb3}.slk-side__ch.is-active{color:#d8eef6;background:#036696;font-weight:700}.slk-side__ch.is-active .slk-side__hash{color:#d8eef6d9}.slk-main{background:#1a1d21;flex-direction:column;flex:1.3 1 0;min-width:0;display:flex}.slk-chanhead{align-items:center;gap:6px;padding:8px 16px 2px;display:flex}.slk-chanhead__star{color:#fff6;font-size:16px}.slk-chanhead__hash{color:#fff9;font-weight:700}.slk-chanhead__name{font-size:15px;font-weight:800}.slk-tabs{border-bottom:1px solid #ffffff14;gap:18px;padding:0 16px;display:flex}.slk-tab{color:#ffffff8c;border-bottom:2px solid #0000;padding:6px 0 9px;font-size:13px}.slk-tab.is-active{color:#fff;border-bottom-color:#ffffffd9}.slk-chat{flex-direction:column;flex:1;padding:0 16px 6px;display:flex;overflow:hidden}.slk-divider{text-align:center;margin:0;position:relative}.slk-divider:before{content:"";background:#ffffff1a;height:1px;position:absolute;top:50%;left:0;right:0}.slk-divider span{color:#ffffffb3;background:#1a1d21;border:1px solid #ffffff24;border-radius:11px;padding:2px 10px;font-size:11px;font-weight:700;position:relative}.slk-msg{opacity:0;gap:9px;padding:5px 0;animation:.4s forwards slkMsgIn;display:flex}@keyframes slkMsgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.slk-msg--think,.slk-msg--think .slk-msg__head{align-items:center}.slk-status{color:#ffffff73;font-size:13px;animation:.3s slkStatusIn}@keyframes slkStatusIn{0%{opacity:.3}to{opacity:1}}.slk-msg--think .slk-msg__author{background:linear-gradient(90deg,#ffffff8c 0% 43%,#fff 50%,#ffffff8c 57% 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite slkNameLaser}@keyframes slkNameLaser{0%{background-position:150% 0}70%,to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.slk-status{animation:none}.slk-msg--think .slk-msg__author{-webkit-text-fill-color:#fff;color:#fff;animation:none}}.slk-dots{align-items:flex-end;gap:3px;margin-left:1px;display:inline-flex}.slk-dots span{background:#ffffff80;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite slkDotBounce}.slk-dots span:nth-child(2){animation-delay:.18s}.slk-dots span:nth-child(3){animation-delay:.36s}@keyframes slkDotBounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.slk-dots span{animation:none}}.slk-avatar{border-radius:8px;flex-shrink:0;width:34px;height:34px}.slk-avatar--user{object-fit:cover}.slk-avatar--agent{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;display:flex}.slk-avatar__glyph{flex:none;display:block}.slk-avatar--agent svg g,.slk-avatar--agent svg path{fill:currentColor}.slk-msg__body{min-width:0}.slk-msg__head{align-items:baseline;gap:7px;display:flex}.slk-msg__author{font-size:13px;font-weight:700}.slk-msg__app{letter-spacing:.03em;color:#fff9;background:#ffffff1f;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:700}.slk-msg__time{color:#fff6;font-size:11px}.slk-msg__text{color:#ffffffe0;margin-top:1px;font-size:13px;line-height:1.46}.slk-msg__text code{font-size:12px;font-family:var(--font-family-mono);color:#e6c07b;background:#ffffff1a;border-radius:4px;padding:1px 5px}.slk-mention{color:#1d9bd1;background:#1d9bd11f;border-radius:3px;padding:0 2px;font-weight:500}.slk-att{background:#ffffff08;border-left:3px solid #2eb67d;border-radius:0 6px 6px 0;margin-top:6px;padding:8px 12px}.slk-att__title{margin-bottom:3px;font-size:13px;font-weight:700}.slk-att__line{color:#ffffffa6;font-size:12px;line-height:1.5}.slk-reacts{align-items:center;gap:6px;margin-top:6px;display:flex}.slk-react{color:#f2f4f6d9;background:#ffffff0d;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 9px;font-size:12px;font-weight:600;animation:.28s cubic-bezier(.34,1.56,.64,1) slkReactIn;display:inline-flex}.slk-react-add{color:#ffffff73;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:26px;height:22px;font-size:16px;display:inline-flex}@keyframes slkReactIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.slk-react{animation:none}}.slk-thread{width:fit-content;min-height:26px;font:inherit;text-align:left;cursor:default;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;margin:-3px 0 2px -2px;padding:2px 10px 2px 0;transition:background .15s,border-color .15s;display:flex}.slk-thread__avs{margin-right:1px;display:flex}.slk-thread__av{object-fit:cover;border:2px solid #1a1d21;border-radius:6px;width:22px;height:22px;margin-right:-3px}.slk-thread__av--agent{justify-content:center;align-items:center;display:flex}.slk-thread__glyph{flex:none;display:block}.slk-thread__av--agent svg g,.slk-thread__av--agent svg path{fill:currentColor}.slk-thread__count{color:#2ba5ce;font-size:13px;font-weight:400}.slk-thread__last{color:#ababad;font-size:13px;font-weight:400}.slk-parent{border-radius:8px;margin:0 -6px;padding:2px 6px}.slk-parent--active{background:#ffffff08}.slk-thread-panel{background:#1a1d21;border-left:1px solid #ffffff17;flex-direction:column;flex:1 1 0;min-width:0;animation:.3s cubic-bezier(.16,1,.3,1) slkPanelIn;display:flex}@keyframes slkPanelIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.slk-thread-panel{animation:none}}.slk-thread-panel__head{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:11px 12px 11px 16px;display:flex}.slk-thread-panel__title{font-size:15px;font-weight:800}.slk-thread-panel__actions{color:#ffffff80;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.slk-thread-panel__actions .material-symbols-outlined{font-size:19px}.slk-thread-panel__close--active{cursor:pointer}.slk-thread-panel__close--active:hover{color:#ffffffd9}.slk-thread-panel__body{flex-direction:column;flex:1;padding:10px 14px 8px;display:flex;overflow:hidden}.slk-thread-reply{background:#1a1d21;border:1px solid #ffffff29;border-radius:8px;flex:none;margin:0 12px 12px;padding:9px 11px 7px}.slk-thread-reply__ph{color:#fff6;font-size:13px}.slk-thread-reply__also{color:#fff9;align-items:center;gap:7px;margin-top:9px;font-size:12px;display:flex}.slk-thread-reply__check{border:1.5px solid #ffffff4d;border-radius:3px;width:14px;height:14px}.slk-thread-reply__chan{color:#fffc;font-weight:600}.slk-thread-reply__bar{color:#ffffff80;align-items:center;gap:13px;margin-top:8px;display:flex}.slk-thread-reply__bar .material-symbols-outlined{font-size:18px}.slk-thread-reply__send{color:#ffffff4d;margin-left:auto}.slk-thread-panel__count{color:#ffffff80;align-items:center;gap:10px;margin:8px 0 4px;font-size:12px;display:flex}.slk-thread-panel__count:after{content:"";background:#ffffff1f;flex:1;height:1px}.slk-composer{border:1px solid #ffffff29;border-radius:8px;margin:6px 16px 14px;overflow:hidden}.slk-composer__toolbar{color:#ffffff8c;border-bottom:1px solid #ffffff14;align-items:center;gap:11px;padding:6px 10px;display:flex}.slk-composer__toolbar .material-symbols-outlined{font-size:16px}.slk-cb{text-align:center;width:14px;font-size:13px}.slk-cb--b{font-weight:800}.slk-cb--i{font-style:italic}.slk-cb--s{text-decoration:line-through}.slk-cb-sep{background:#ffffff24;width:1px;height:14px}.slk-composer__input{color:#fff6;padding:10px 12px;font-size:13px}.slk-composer__bottom{color:#ffffff80;align-items:center;gap:13px;padding:6px 10px;display:flex}.slk-composer__bottom .material-symbols-outlined{font-size:18px}.slk-composer__send{color:#ffffff59;margin-left:auto}@media (width<=760px){.slk-side{display:none}}@media (width<=620px){.slk{height:460px}.slk-rail{display:none}}@media (width<=520px){.slk-main{flex:1 1 0}}@media (width<=560px){.slk-body:has(.slk-thread-panel) .slk-main{display:none}.slk-thread-panel{border-left:none}.slk-thread__last{display:none}.slk-thread__count{white-space:nowrap}}.slk--fit{width:100%;max-width:none;height:100%;box-shadow:none;border:none;border-radius:0}.slk--fit .slk-chat{-webkit-mask-image:linear-gradient(#0000 0,#000 20px);mask-image:linear-gradient(#0000 0,#000 20px)}.jira-preview{background:#14171c;border:1px solid #ffffff14;border-radius:12px;width:100%;max-width:620px;min-height:560px;font-family:Space Grotesk,-apple-system,system-ui,sans-serif;animation:.5s cubic-bezier(.16,1,.3,1) forwards jiraFadeIn;overflow:hidden;box-shadow:0 16px 64px #0009,0 0 0 1px #ffffff0a}@keyframes jiraFadeIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.jira-nav{background:#1b1f27;border-bottom:1px solid #ffffff0f;align-items:center;gap:0;padding:0 16px;display:flex}.jira-nav-tab{color:#ffffff59;cursor:default;border-bottom:2px solid #0000;padding:9px 12px;font-size:12px;font-weight:500;transition:color .15s}.jira-nav-active{color:var(--text-primary);border-bottom-color:#2684ff}.jira-toolbar{border-bottom:1px solid #ffffff0a;align-items:center;gap:12px;padding:8px 16px;display:flex}.jira-toolbar-search{color:#fff3;border:1px solid #ffffff0f;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:flex}.jira-toolbar-avatars{gap:0;margin-left:auto;display:flex}.jira-toolbar-filter{color:#ffffff40;align-items:center;gap:4px;font-size:11px;display:flex}.jira-board{grid-template-columns:repeat(4,1fr);align-items:start;gap:0;min-height:320px;padding:12px 10px 16px;display:grid}.jira-column{min-width:0;padding:0 6px}.jira-column-header{align-items:center;gap:6px;padding:0 6px 10px;display:flex}.jira-column-name{color:#fff6;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.jira-column-count{color:#fff3;font-size:10px;font-weight:600}.jira-column-cards{flex-direction:column;gap:6px;display:flex}.jira-card{cursor:default;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;padding:10px 10px 8px;transition:background .15s}.jira-card:hover{background:#ffffff0f}.jira-card-appear{animation:.4s cubic-bezier(.16,1,.3,1) forwards jiraCardSlide}@keyframes jiraCardSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.jira-card-title{color:#ffffffd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:11.5px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.jira-card-meta{align-items:center;gap:5px;display:flex}.jira-card-key{color:#ffffff4d;letter-spacing:.01em;font-size:10px;font-weight:500}.jira-card-spacer{flex:1}.jira-type-icon{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;font-weight:800;display:inline-flex}.jira-type-story{background:#36b37e;border-radius:2px}.jira-type-bug{background:#ff5630;border-radius:50%}.jira-type-task{background:#2684ff;border-radius:2px}.jira-pri-icon{flex-shrink:0;font-size:10px;font-weight:800;line-height:1}.jira-pri-critical{color:#ff5630}.jira-pri-high{color:#ff8b00}.jira-pri-medium{color:#ffab00}.jira-pri-low{color:#2684ff}.jira-avatar{color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:7.5px;font-weight:700;display:inline-flex}.jira-avatar-bot{background:#2684ff26;border:1px solid #2684ff44}.jira-avatar-bot-icon{background-color:#2684ff;width:72%;height:72%;display:block;-webkit-mask-image:url(/assets/crewlet-icon-BmbQj7aD.svg);mask-image:url(/assets/crewlet-icon-BmbQj7aD.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jira-avatar-human{border:1.5px solid #ffffff1f}.jira-avatar-photo{object-fit:cover;border:1.5px solid #ffffff1f}.jira-avatar-unassigned{color:#ffffff40;justify-content:center;align-items:center;display:inline-flex}.jira-card-highlighted{background:#2684ff14;border-color:#2684ff;box-shadow:0 0 0 1px #2684ff4d}.jira-create-btn{color:#ffffff2e;cursor:default;padding:6px;font-size:11px}.jira-card-creating{background:#2684ff0a;border:1px dashed #2684ff33}.jira-creating-label{align-items:center;gap:6px;margin-bottom:8px;display:flex}.jira-creating-avatar-sm{background:#2684ff26;border:1px solid #2684ff44;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.jira-creating-avatar-sm-icon{background-color:#2684ff;width:68%;height:68%;display:block;-webkit-mask-image:url(/assets/crewlet-icon-BmbQj7aD.svg);mask-image:url(/assets/crewlet-icon-BmbQj7aD.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jira-creating-text{color:#2684ff;font-size:10px;font-weight:600}.jira-creating-shimmer{background:#2684ff14;border-radius:3px;width:85%;height:6px;margin-bottom:5px;overflow:hidden}.jira-creating-shimmer-short{width:55%}.jira-creating-shimmer-bar{background:linear-gradient(90deg,#2684ff0d 0%,#2684ff4d 50%,#2684ff0d 100%);border-radius:3px;width:100%;height:100%;animation:1.5s ease-in-out infinite jiraShimmer}@keyframes jiraShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.jira-detail{min-height:380px;overflow:hidden}.jira-detail-appear{animation:.4s cubic-bezier(.16,1,.3,1) forwards jiraFadeIn}.jira-detail-topbar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.jira-detail-breadcrumb{align-items:center;gap:6px;display:flex}.jira-detail-key{color:#fff6;font-size:12px;font-weight:500}.jira-detail-topbar-actions{align-items:center;gap:10px;display:flex}.jira-detail-body{grid-template-columns:1fr 270px;min-height:340px;display:grid}.jira-detail-left{min-width:0;padding:16px 20px;overflow:hidden}.jira-detail-title{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 16px;font-size:17px;font-weight:600;line-height:1.35}.jira-detail-section{margin-bottom:16px}.jira-detail-section-header{align-items:center;gap:6px;margin-bottom:6px;display:flex}.jira-detail-chevron{opacity:.35;flex-shrink:0}.jira-detail-section-label{color:#ffffffb3;font-size:12px;font-weight:700}.jira-detail-desc{color:#ffffffa6;margin:0;padding-left:16px;font-size:12px;line-height:1.55}.jira-detail-desc-empty{color:#ffffff4d;font-style:italic}.jira-detail-attachment{margin-top:10px;padding-left:16px}.jira-detail-attachment-thumb{cursor:default;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;display:inline-flex;overflow:hidden}.jira-detail-attachment-img{background:#1b1f27;width:120px;height:72px;overflow:hidden}.jira-detail-attachment-mockup{flex-direction:column;width:100%;height:100%;display:flex}.jira-detail-attachment-mockup-nav{background:#ffffff0f;border-bottom:1px solid #ffffff0a;height:8px}.jira-detail-attachment-mockup-body{flex:1;display:flex}.jira-detail-attachment-mockup-sidebar{background:#2684ff14;border-right:1px solid #ffffff0a;width:22px}.jira-detail-attachment-mockup-content{flex-direction:column;flex:1;gap:4px;padding:6px 8px;display:flex}.jira-detail-attachment-mockup-line{background:#ffffff14;border-radius:2px;height:4px}.jira-detail-attachment-mockup-block{background:#2684ff1f;border:1px solid #2684ff26;border-radius:3px;width:60%;height:16px;margin-top:2px}.jira-detail-attachment-info{background:#ffffff05;border-top:1px solid #ffffff0f;flex-direction:column;padding:5px 8px;display:flex}.jira-detail-attachment-name{color:#fff9;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.jira-detail-attachment-size{color:#ffffff40;font-size:9px}.jira-detail-activity-tabs{gap:0;margin-bottom:10px;display:flex}.jira-detail-activity-tab{color:#ffffff59;cursor:default;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:500}.jira-detail-activity-tab-active{color:#2684ff;background:#2684ff1a;border:1px solid #2684ff33;font-weight:600}.jira-detail-comment{background:#ffffff08;border:1px solid #ffffff0a;border-radius:6px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.jira-detail-comment-body{flex-direction:column;gap:2px;min-width:0;display:flex}.jira-detail-comment-author{color:#2684ff;font-size:11px;font-weight:600}.jira-detail-comment-text{color:#ffffff80;font-size:11px;line-height:1.4}.jira-detail-comment-placeholder{border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.jira-detail-comment-input{color:#fff3;font-size:12px}.jira-detail-setting{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;display:flex}.jira-detail-right{background:#ffffff03;border-left:1px solid #ffffff0f;padding:16px}.jira-detail-status-row{margin-bottom:14px}.jira-detail-status-badge{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#ffffff1a;border-radius:3px;padding:4px 12px;font-size:11px;font-weight:700}.jira-detail-panel{border:1px solid #ffffff0f;border-radius:6px;overflow:hidden}.jira-detail-panel-header{border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:8px 12px;display:flex}.jira-detail-panel-title{color:#ffffff80;font-size:11px;font-weight:700}.jira-detail-field-row{white-space:nowrap;border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:7px 12px;display:flex}.jira-detail-field-row:last-child{border-bottom:none}.jira-detail-field-label{color:#fff6;flex-shrink:0;min-width:65px;font-size:11px;font-weight:500}.jira-detail-field-value{color:#fffc;text-align:right;font-size:11px;font-weight:500}.jira-detail-field-inline{align-items:center;gap:5px;display:flex}.jira-detail-field-unset{color:#ffffff40;font-weight:400}.jira-pri-badge{align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.jira-pri-badge-critical{color:#ff5630}.jira-pri-badge-high{color:#ff8b00}.jira-pri-badge-medium{color:#ffab00}.jira-pri-badge-low{color:#2684ff}.jira-roi-tag{color:#34d399;background:#34d3991a;border:1px solid #34d39933;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.jira-detail-sprint-link{color:#2684ff}.jira-field-appear{animation:.35s cubic-bezier(.16,1,.3,1) forwards jiraFieldIn}@keyframes jiraFieldIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.jira-toolbar-avatars .jira-avatar{border:2px solid #14171c;margin-left:-4px}.jira-toolbar-avatars .jira-avatar:first-child{margin-left:0}@media (width<=768px){.jira-preview{max-width:100%}.jira-board{min-height:280px}}@media (width<=560px){.jira-detail-body{grid-template-columns:1fr;min-height:0}.jira-detail-left{padding:12px 14px 0}.jira-detail-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:15px;display:-webkit-box;overflow:hidden}.jira-detail-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jira-detail-section{margin-bottom:6px}.jira-detail-section--activity,.jira-detail-attachment{display:none}.jira-board{grid-template-columns:repeat(2,1fr);min-height:0;padding:10px 8px 12px}.jira-column:nth-child(n+3){display:none}}@media (width<=480px){.jira-nav-tab{padding:8px 6px;font-size:11px}}@media (prefers-reduced-motion:reduce){.jira-preview,.jira-card-appear,.jira-detail-appear,.jira-field-appear{opacity:1!important;animation:none!important;transform:none!important}.jira-creating-shimmer-bar{animation:none!important}}.jira-preview--fit{width:100%;max-width:none;height:100%;min-height:0;box-shadow:none;border:none;border-radius:0;flex-direction:column;display:flex}.jira-preview--fit .jira-detail{flex-direction:column;flex:1;min-height:0;display:flex}.jira-preview--fit .jira-detail-body{flex:1;min-height:0}.jira-preview--fit .jira-detail-left{overflow-y:auto}.jira-detail-status-badge--progress{color:#85b8ff;background:#3b82f62e}.glab{color:#ececef;background:#1a1d21;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;width:100%;max-width:760px;height:500px;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:13px;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000008c}.glab--fit{width:100%;max-width:none;height:100%;box-shadow:none;border:none;border-radius:0}.glab-crumb{color:#89888d;flex:none;align-items:center;gap:5px;padding:14px 16px 8px;font-size:12.5px;display:flex}.glab-crumb-sep{color:#5c5b60}.glab-crumb-current{color:#ececef;font-weight:600}.glab-tabs{border-bottom:1px solid #ffffff17;flex:none;align-items:center;gap:20px;padding:0 16px;display:flex}.glab-tab{color:#b6b5ba;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:8px 0 10px;font-size:13px;display:inline-flex}.glab-tab.is-active{color:#fff;border-bottom-color:#fc6d26;font-weight:600}.glab-tab-count{color:#18171d;background:#a4a3a8;border-radius:160px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.4}.glab-merge-trains{color:#63a6e9;margin-left:auto;font-size:12.5px}.glab-filters{flex:none;align-items:center;gap:8px;padding:10px 16px;display:flex}.glab-search{color:#89888d;border:1px solid #ffffff24;border-radius:6px;flex:1 1 0;align-items:center;gap:8px;height:30px;padding:0 10px;font-size:12.5px;display:flex}.glab-search__ph{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.glab-sort{color:#c7c6cb;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:4px;height:30px;padding:0 10px;font-size:12.5px;display:inline-flex}.glab-list{flex:1 1 0;min-height:0;overflow:hidden}.glab-row{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:14px 16px 11px;display:flex}.glab-row-main{flex:1 1 0;min-width:0}.glab-row-title{color:#ececef;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.glab-row-meta{color:#89888d;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.glab-bot-name{color:var(--seat-swe-lit)}.glab-bot{letter-spacing:.03em;text-transform:uppercase;color:#c6c5ca;background:#ffffff1a;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:700}.glab-labels{align-items:center;gap:6px;margin-left:2px;display:inline-flex}.glab-label{white-space:nowrap;border-radius:999px;align-items:center;height:18px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.glab-label--scoped{border:1px solid var(--c);padding:0;overflow:hidden}.glab-label-key{color:#d6d5da;background:#292d33;align-items:center;height:100%;padding:0 5px 0 8px;display:inline-flex}.glab-label-val{background:var(--c);color:#fff;align-items:center;height:100%;padding:0 8px 0 5px;font-weight:600;display:inline-flex}.glab-row-side{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:4px;display:flex}.glab-row-side-top{align-items:center;gap:8px;display:flex}.glab-badge{border-radius:160px;align-items:center;gap:4px;padding:2px 7px;font-size:12px;font-weight:600;display:inline-flex}.glab-badge--merged{color:#1d283e;background:#63a6e9}.glab-badge--approved{color:#17291c;background:#52b87a}.glab-avs{display:inline-flex}.glab-av{object-fit:cover;border:2px solid #1a1d21;border-radius:50%;width:20px;height:20px;margin-left:-5px}.glab-av:first-child{margin-left:0}.glab-av--agent{box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.glab-av__glyph{flex:none}.glab-updated{color:#89888d;font-size:11.5px}.glab-row--creating .glab-row-main{flex-direction:column;gap:8px;display:flex}.glab-creating{color:#b6b5ba;align-items:center;gap:8px;font-size:13px;display:flex}.glab-creating-mark{display:inline-flex}.glab-creating-shimmer{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:4px;width:180px;height:9px;animation:1.3s ease-in-out infinite glabShimmer}@keyframes glabShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.glab-row--appear{animation:.35s cubic-bezier(.16,1,.3,1) glabRowIn}@keyframes glabRowIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.glab-creating-shimmer,.glab-row--appear{animation:none}}@media (width<=620px){.glab-tab:nth-child(3),.glab-tab:nth-child(4),.glab-merge-trains{display:none}.glab-tabs{gap:16px;padding:0 12px}.glab-crumb{white-space:nowrap;flex-wrap:nowrap;padding:12px 12px 8px;overflow:hidden}.glab-crumb-current{text-overflow:ellipsis;overflow:hidden}.glab-filters{gap:6px;padding:8px 12px}.glab-search{white-space:nowrap;min-width:0;overflow:hidden}.glab-row{gap:8px;padding:12px 12px 10px}.glab-updated,.glab-avs{display:none}.glab:has(.glab-detail) .glab-filters{display:none}.glab-detail{padding:10px 12px}.glab-detail-title{margin-bottom:6px;font-size:14px}.glab-detail-meta{margin-bottom:8px}.glab-detail-tabs{white-space:nowrap;gap:14px;margin-bottom:9px;padding-bottom:7px}.glab-detail-tabs span:nth-child(4){display:none}.glab-detail-widget{gap:7px;padding:9px 11px}}.glab-row--focus{background:#7c56ff14;border-bottom-color:#0000;border-radius:10px;box-shadow:0 0 24px -12px #7c56ff99}.glab-list--focused .glab-row:not(.glab-row--focus){opacity:.55}.glab-detail{padding:16px 18px}.glab-detail-title{color:var(--text-primary,#f2f1f5);margin-bottom:8px;font-size:15px;font-weight:600}.glab-detail-meta{color:#f2f1f58c;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;display:flex}.glab-detail-meta code{font-family:var(--font-family-mono,ui-monospace, monospace);color:#ffb757;background:#ffffff12;border-radius:4px;padding:1px 5px;font-size:11px}.glab-detail-tabs{color:#f2f1f58c;border-bottom:1px solid #ffffff14;gap:18px;margin-bottom:14px;padding-bottom:9px;font-size:12.5px;display:flex}.glab-detail-tabs .is-on{color:var(--text-primary,#f2f1f5);font-weight:600;box-shadow:0 10px 0 -8px #7c56ff}.glab-detail-widget{border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.glab-detail-wrow{color:#f2f1f5bf;align-items:center;gap:8px;font-size:12.5px;display:flex}.glab-detail-wrow b{color:var(--text-primary,#f2f1f5)}.glab-detail-merge{color:#6fd39a;background:#1faa662e;border:1px solid #1faa6673;border-radius:7px;align-self:flex-start;padding:6px 14px;font-size:12.5px;font-weight:600}.cf-preview{background:#0d1117;border:1px solid #ffffff14;border-radius:12px;width:100%;max-width:620px;min-height:560px;font-family:Space Grotesk,-apple-system,system-ui,sans-serif;animation:.5s cubic-bezier(.16,1,.3,1) forwards cfFadeIn;overflow:hidden;box-shadow:0 16px 64px #0009,0 0 0 1px #ffffff0a}@keyframes cfFadeIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.cf-body{min-height:480px;display:flex}.cf-sidebar{background:#0a0e14;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:160px;display:flex;overflow:hidden}.cf-sidebar-nav{padding:10px 0 6px}.cf-sidebar-item{cursor:default;align-items:center;gap:6px;padding:4px 14px;display:flex}.cf-sidebar-item-name{color:#ffffff73;font-size:11px;font-weight:500}.cf-sidebar-section{border-top:1px solid #ffffff0a;margin-top:4px;padding:6px 14px 4px}.cf-sidebar-section-header{align-items:center;gap:6px;display:flex}.cf-sidebar-avatar{color:#fff;letter-spacing:0;background:#2684ff;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}.cf-sidebar-space-name{color:#fffc;font-size:12px;font-weight:600}.cf-sidebar-tree-label{color:#ffffff4d;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;padding:6px 14px 4px;font-size:10px;font-weight:600;display:flex}.cf-sidebar-tree-actions{color:#fff3;cursor:default;font-size:12px}.cf-sidebar-search{color:#fff3;border:1px solid #ffffff0f;border-radius:4px;align-items:center;gap:5px;margin:2px 10px 6px;padding:4px 8px;font-size:10px;display:flex}.cf-sidebar-tree{flex:1;overflow:hidden}.cf-sidebar-page{cursor:default;border-left:2px solid #0000;align-items:center;gap:5px;padding:4px 14px;transition:background .15s;display:flex}.cf-sidebar-page-active{background:#2684ff1a;border-left-color:#2684ff}.cf-sidebar-page-icon{flex-shrink:0;font-size:11px}.cf-sidebar-page-name{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;overflow:hidden}.cf-sidebar-page-active .cf-sidebar-page-name{color:#58a6ff;font-weight:500}.cf-sidebar-page-new{animation:.35s cubic-bezier(.16,1,.3,1) forwards cfSlideIn}@keyframes cfSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.cf-sidebar-create{color:#fff3;cursor:default;padding:4px 14px;font-size:11px}.cf-sidebar-bottom{border-top:1px solid #ffffff0a;margin-top:auto;padding:8px 0}.cf-sidebar-bottom-item{color:#ffffff59;padding:3px 14px;font-size:11px}.cf-main{background:#0d1117;flex-direction:column;flex:1;min-width:0;display:flex}.cf-main-topbar{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.cf-main-topbar-left{align-items:center;gap:8px;display:flex}.cf-main-saved{color:#ffffff4d;font-size:10px;font-weight:500}.cf-main-topbar-right{align-items:center;gap:8px;display:flex}.cf-main-topbar-btn{color:#ffffff80;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;padding:3px 10px;font-size:10px;font-weight:500}.cf-main-topbar-icon{color:#ffffff4d;cursor:default;font-size:14px}.cf-doc{flex:1;padding:20px 24px;overflow:hidden}.cf-doc-title-area{margin-bottom:8px}.cf-doc-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.3}.cf-doc-title-placeholder{color:#fff3;font-weight:400}.cf-doc-meta{align-items:center;gap:6px;margin-bottom:16px;display:flex}.cf-doc-meta-avatar{background:color-mix(in srgb, var(--seat-swe) 15%, transparent);border:1px solid color-mix(in srgb, var(--seat-swe) 27%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.cf-doc-meta-avatar-icon{background-color:var(--seat-swe);width:68%;height:68%;display:block;-webkit-mask-image:url(/assets/crewlet-icon-BmbQj7aD.svg);mask-image:url(/assets/crewlet-icon-BmbQj7aD.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cf-doc-meta-text{color:#ffffff59;font-size:11px;font-weight:400}.cf-doc-meta-sep{color:#ffffff26;font-size:11px}.cf-doc-typing{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;animation:.3s forwards cfSlideIn;display:flex}.cf-creating-avatar{background:color-mix(in srgb, var(--seat-swe) 15%, transparent);border:1px solid color-mix(in srgb, var(--seat-swe) 27%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.cf-creating-avatar-icon{background-color:var(--seat-swe);width:68%;height:68%;display:block;-webkit-mask-image:url(/assets/crewlet-icon-BmbQj7aD.svg);mask-image:url(/assets/crewlet-icon-BmbQj7aD.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cf-creating-text{color:var(--seat-swe-lit);font-size:10px;font-weight:600}.cf-creating-shimmer{background:#7c3aed14;border-radius:3px;width:50%;height:5px;overflow:hidden}.cf-creating-shimmer-bar{background:linear-gradient(90deg,#7c3aed0d 0%,#7c3aed4d 50%,#7c3aed0d 100%);border-radius:3px;width:100%;height:100%;animation:1.5s ease-in-out infinite cfShimmer}@keyframes cfShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cf-doc-content{margin-top:8px}.cf-doc-callout{background:#2684ff0f;border-left:3px solid #2684ff;border-radius:0 6px 6px 0;gap:8px;margin-bottom:14px;padding:10px 14px;display:flex}.cf-doc-callout-icon{flex-shrink:0;font-size:14px;line-height:1.5}.cf-doc-callout-text{color:#ffffffa6;margin:0;font-size:11.5px;line-height:1.55}.cf-doc-heading{color:#ffffffd9;letter-spacing:-.01em;margin:14px 0 8px;font-size:14px;font-weight:700}.cf-doc-list{margin:0 0 12px;padding-left:18px}.cf-doc-list-item{color:#fff9;margin-bottom:2px;font-size:11.5px;line-height:1.6}.cf-doc-list-item::marker{color:#fff3}.cf-doc-table{border:1px solid #ffffff14;border-radius:6px;margin-bottom:14px;overflow:hidden}.cf-doc-table-header{color:#fff6;text-transform:uppercase;letter-spacing:.04em;background:#ffffff0a;border-bottom:1px solid #ffffff0f;grid-template-columns:70px 1fr 100px;padding:6px 10px;font-size:10px;font-weight:700;display:grid}.cf-doc-table-row{border-bottom:1px solid #ffffff08;grid-template-columns:70px 1fr 100px;padding:6px 10px;display:grid}.cf-doc-table-row:last-child{border-bottom:none}.cf-doc-table-phase{color:#fff9;font-size:11px;font-weight:600}.cf-doc-table-milestone{color:#ffffff8c;font-size:11px}.cf-doc-table-status{color:#ffffff80;font-size:10px}.cf-doc-existing{padding-top:8px}.cf-doc-existing-body{flex-direction:column;gap:10px;margin-top:14px;display:flex}.cf-doc-existing-lead{color:#ffffffb8;margin:0;font-size:12.5px;line-height:1.6}.cf-doc-existing-list{color:#ffffff80;flex-direction:column;gap:7px;margin:0;padding-left:18px;font-size:12px;line-height:1.55;display:flex}.cf-doc-existing-list li::marker{color:#ffffff47}.cf-field-appear{animation:.4s cubic-bezier(.16,1,.3,1) forwards cfFieldIn}@keyframes cfFieldIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.cf-preview{max-width:100%}.cf-sidebar{width:120px}}@media (width<=480px){.cf-sidebar{display:none}}@media (prefers-reduced-motion:reduce){.cf-preview,.cf-field-appear,.cf-sidebar-page-new,.cf-doc-typing{opacity:1!important;animation:none!important;transform:none!important}.cf-creating-shimmer-bar{animation:none!important}}.cf-preview--fit{width:100%;max-width:none;height:100%;min-height:0;box-shadow:none;border:none;border-radius:0;flex-direction:column;display:flex}.cf-preview--fit .cf-body{flex:1;min-height:0}.cf-preview--fit .cf-doc{overflow-y:auto}.cf-doc-added{color:#f2f1f5d9;background:#1faa661a;border:1px solid #1faa664d;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:12px;line-height:1.55;display:flex}.cf-doc-added-badge{color:#6fd39a;letter-spacing:.03em;white-space:nowrap;background:#1faa6638;border-radius:100px;flex:none;margin-top:1px;padding:1px 7px;font-size:10px;font-weight:600}.theline{padding:32px 0 40px;position:relative;overflow:clip visible}.theline:after{content:"";z-index:0;pointer-events:none;filter:blur(56px)saturate(.45)brightness(.76)hue-rotate(26deg);opacity:.42;mix-blend-mode:screen;background:url(/assets/hstory-texture-5FiEZ1cv.avif) 50%/cover no-repeat;width:min(1960px,140%);position:absolute;top:-160px;bottom:-140px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(68% 60%,#000 10%,#0000 76%);mask-image:radial-gradient(68% 60%,#000 10%,#0000 76%)}.hstory{z-index:1;width:100%;max-width:1180px;margin:0 auto;padding:0 32px;position:relative}.hstory:focus{outline:none}.hstory:focus-visible .hstory__frame{outline:2px solid var(--accent-purple);outline-offset:4px}.hstory__frame{border:1px solid var(--border-color);background:linear-gradient(180deg, #ffffff0e, #ffffff04 40%), linear-gradient(var(--bg-secondary), var(--bg-secondary));border-top-color:#ffffff29;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 44px 96px -62px #7c56ff52,0 18px 50px -30px #000c}.hstory__bar{background:#1a1a1e;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:7px 14px;display:flex;position:relative}.hstops{flex:0 auto;align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.hstops__item{flex:none;align-items:center;display:flex}.hstops__item+.hstops__item:before{content:"";background:#ffffff21;flex:none;width:12px;height:1px;margin:0 5px;transition:background .35s}.hstops__item[data-state=past]:before,.hstops__item[data-state=on]:before{background:#ffffff61}.hstops__stop{cursor:pointer;background:0 0;border:none;flex:none;align-items:center;padding:4px 7px;display:inline-flex;position:relative}.hstops__mark{opacity:.34;filter:grayscale();justify-content:center;align-items:center;width:12px;height:12px;transition:opacity .3s,filter .3s,transform .32s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.hstops__mark svg{width:100%;height:100%}.hstops__stop.is-past .hstops__mark{opacity:.58;filter:grayscale(.5)}.hstops__stop.is-on .hstops__mark{opacity:1;filter:none;transform:scale(1.06)}.hstops__stop:hover .hstops__mark{opacity:.9;filter:grayscale(.15)}.hstops__stop:focus-visible{outline:2px solid var(--accent-purple);outline-offset:1px;border-radius:100px}.hstops__pill{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.hstops__pilltrack,.hstops__pillfill{fill:none;stroke:#0000;stroke-width:.75px}.hstops__stop.is-on .hstops__pilltrack{stroke:#ffffff17;fill:#ffffff0a}.hstops__pillfill{stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.hstops__stop.is-on .hstops__pillfill{stroke:#ffffff7a;animation-name:hstopsPill;animation-timing-function:linear;animation-fill-mode:both}@keyframes hstopsPill{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.hstops__name{grid-template-columns:0fr;transition:grid-template-columns .42s cubic-bezier(.22,1,.36,1);display:grid}.hstops__nameinner{white-space:nowrap;letter-spacing:-.01em;color:var(--text-primary);opacity:0;font-size:11.5px;font-weight:600;transition:opacity .26s;overflow:hidden}.hstops__stop.is-on .hstops__name{grid-template-columns:1fr}.hstops__stop.is-on .hstops__nameinner{opacity:1;padding:0 0 0 6px}.hstory__live{font-family:var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;color:#f2f1f561;flex:none;align-items:center;gap:6px;margin-left:auto;font-size:9.5px;display:inline-flex}.hstory__live i{background:currentColor;border-radius:50%;width:5px;height:5px;transition:background .2s,box-shadow .2s}.hstory__live.is-not-started{color:#f2f1f561}.hstops__stop:disabled{cursor:default;pointer-events:none}.hstory__live.is-live{color:#86e2b8}.hstory__live.is-live i{background:#3fcf8e;animation:2.4s ease-in-out infinite hstoryLive}@keyframes hstoryLive{0%,to{box-shadow:0 0 0 3px #3fcf8e29}50%{box-shadow:0 0 0 5.5px #3fcf8e0a}}.engine__handle{color:var(--seat-swe-lit)}.hstory__status{border-top:1px solid var(--border-color);font-family:var(--font-family-mono);flex-wrap:wrap;align-items:center;gap:12px;padding:11px 16px;display:flex}.hstory__status-ev{align-items:center;gap:8px;min-width:0;display:flex}.hstory__status-dot{width:6px;height:6px;color:var(--seat-pm);background:currentColor;border-radius:50%;flex:none;animation:1.6s infinite hstory-live}@keyframes hstory-live{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, currentColor 45%, transparent)}50%{opacity:.55;box-shadow:0 0 0 4px #0000}}.hstory__status-name{white-space:nowrap;color:var(--seat-pm);font-size:11px;font-weight:600;line-height:1.4}.hstory__status-fields{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.hstory__status-spend{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.hstory__status-tokens{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--seat-pm);font-size:11.5px;font-weight:600}.hstory__status-budget{white-space:nowrap;color:var(--text-muted);font-size:10.5px}@media (prefers-reduced-motion:reduce){.hstory__status-dot,.hstory__say-stepdot{animation:none}}.hstory__stage.is-held *,.hstory__stage.is-held :before,.hstory__stage.is-held :after{animation-play-state:paused}.hstory__stage.is-idle *,.hstory__stage.is-idle :before,.hstory__stage.is-idle :after{animation-play-state:paused;animation-delay:-5s}.hstory__stage{height:440px;position:relative;overflow:hidden}.hstory__stage .pv-bar{display:none}.hstory__scene{opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.33,1,.68,1),transform .4s cubic-bezier(.33,1,.68,1);position:absolute;inset:0;transform:scale(.994)}.hstory__scene.is-on{opacity:1;pointer-events:auto;transform:none}.hstory__bubble{background:#1a1a1e;padding:9px 22px 10px;position:relative}.hstory__caret{background:#1a1a1e;border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;width:7px;height:7px;margin-left:-3.5px;transition:left .42s cubic-bezier(.22,1,.36,1);position:absolute;top:-4px;transform:rotate(45deg)}.hstory__bubbletext{animation:.42s cubic-bezier(.22,1,.36,1) both hstoryBubbleIn}@keyframes hstoryBubbleIn{0%{opacity:0;transform:translateY(6px)}}.hstory__say{color:#ffffffd9;align-items:center;min-height:1.5em;margin:0;font-size:13px;line-height:1.5;display:flex}.hstory__say-step{font-family:var(--font-family-mono);color:#fffc;flex:none;align-items:center;gap:7px;margin-right:12px;font-size:11px;font-weight:600;display:inline-flex}.hstory__say-stepdot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s infinite hstory-live}.hstory__say-ch{animation:.35s ease-out backwards hstorySayCh}@keyframes hstorySayCh{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.hstory__say-ch{animation:none}}.hstory__toggle{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.hstory__toggle svg{width:13px;height:13px}.hstory__toggle:hover{color:var(--text-primary);border-color:var(--border-color);background:#ffffff0f}@keyframes hstoryArrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.arrive{animation:.4s cubic-bezier(.22,1,.36,1) both hstoryArrive}.working{background:#ffffff06;border:1px dashed #ffffff24;border-radius:10px;align-items:center;gap:10px;max-width:520px;padding:13px 15px;animation:.3s cubic-bezier(.22,1,.36,1) both hstoryArrive;display:flex}.working__spin{border:2px solid #ffffff29;border-top-color:var(--accent-purple);border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite hstorySpin}@keyframes hstorySpin{to{transform:rotate(360deg)}}.working__who{color:var(--text-primary);font-size:13px;font-weight:600}.working__what{color:var(--text-tertiary);font-size:13px}.working__bar{background:#ffffff14;border-radius:100px;flex:auto;min-width:40px;height:3px;overflow:hidden}.working__bar i{background:var(--accent-purple);border-radius:100px;width:40%;height:100%;animation:1.1s ease-in-out infinite hstorySweep;display:block}@keyframes hstorySweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.toast{color:#86e2b8;background:#142a21f5;border:1px solid #3fcf8e66;border-radius:8px;padding:9px 14px;font-size:12.5px;position:absolute;bottom:16px;right:18px}.toast b{color:#b9f3d6}.app{grid-template-columns:170px 1fr;height:100%;font-size:13px;display:grid}.app__rail{border-right:1px solid #ffffff12;flex-direction:column;gap:2px;padding:14px 10px;display:flex;overflow:hidden}.app__main{flex-direction:column;min-width:0;display:flex;position:relative}.app__head{color:var(--text-primary);white-space:nowrap;border-bottom:1px solid #ffffff12;align-items:center;gap:8px;padding:12px 20px;font-size:13.5px;display:flex}.app__body{flex:auto;min-height:0;padding:18px 20px;overflow:hidden}.app__av{object-fit:cover;border-radius:7px;flex:none;width:30px;height:30px}.app__av--xs{border-radius:4px;width:17px;height:17px}.app__av--bot{background:#22d3ee1f;border:1px solid #22d3ee59;justify-content:center;align-items:center;display:inline-flex}.app--slack{background:#1a1d21}.slack__rail{background:#19171d}.slack__team{color:#fff;padding:0 8px 12px;font-size:14px;font-weight:800}.slack__group{color:#ffffff80;padding:0 8px 4px;font-size:11.5px}.slack__chan{color:#ffffff9e;border-radius:6px;align-items:center;gap:7px;padding:4px 8px;font-size:13px;display:flex}.slack__chan span{color:#fff6}.slack__chan.is-on{color:#fff;background:#1164a3}.slack__chan.is-on span{color:#ffffffbf}.slack__badge{color:#fff;background:#cd2553;border-radius:100px;margin-left:auto;padding:0 6px;font-size:10px;font-style:normal;font-weight:700}.slack__head b{font-size:15px;font-weight:800}.slack__hash{color:#ffffff8c;margin-right:2px}.slack__topic{color:#fff6;font-size:12px}.slack__body{flex-direction:column;gap:16px;display:flex}.slack__msg{gap:11px;transition:opacity .4s;display:flex}.slack__msg.is-quiet{opacity:.4}.slack__who{color:#fff;margin-bottom:3px;font-size:13.5px;font-weight:700}.slack__who span{color:#fff6;margin-left:7px;font-size:11px;font-weight:400}.slack__bot{text-transform:uppercase;color:#ffffffbf;background:#ffffff1f;border-radius:3px;margin-left:5px;padding:1px 5px;font-size:9px;font-style:normal;font-weight:700}.slack__text{color:#ffffffd1;max-width:620px;font-size:14px;line-height:1.55}.slack__text b{color:#fff}.slack__mention{color:#6ea8fe;background:#6ea8fe24;border-radius:4px;padding:0 3px}.slack__typing{color:#ffffff6b;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.slack__typing i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite hstoryDot}.slack__typing i:nth-of-type(2){animation-delay:.15s}.slack__typing i:nth-of-type(3){animation-delay:.3s}@keyframes hstoryDot{0%,to{opacity:.25}50%{opacity:1}}.slack__composer{color:#ffffff59;border:1px solid #ffffff29;border-radius:8px;margin:0 20px 16px;padding:10px 14px;font-size:13px}.app--jira{background:#1d2125}.jira__rail{background:#16191d}.jira__proj{color:#fff;align-items:center;gap:8px;padding:0 8px 12px;font-size:13.5px;font-weight:700;display:flex}.jira__projmark{color:#fff;background:#2684ff;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:inline-flex}.jira__nav{color:#fff9;border-radius:5px;padding:5px 8px;font-size:13px}.jira__nav.is-on{color:#85b8ff;background:#2684ff29}.jira__crumb{color:#ffffff6b;font-size:12px}.jira__title{color:#fff;margin-bottom:8px;font-family:Inter Tight,Inter,sans-serif;font-size:20px;font-weight:600}.jira__desc{color:#fff9;max-width:560px;margin-bottom:18px;font-size:13.5px;line-height:1.6}.jira__fields{grid-template-columns:repeat(2,minmax(0,240px));gap:10px 26px;display:grid}.jira__field{grid-template-columns:74px 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.jira__field span{color:#ffffff6b}.jira__field b{color:#fff;align-items:center;gap:6px;font-weight:600;display:inline-flex}.jira__prio{color:#ff8f73!important}.jira__status{background:#2684ff33;border-radius:3px;justify-self:start;padding:2px 8px;color:#85b8ff!important;font-size:11.5px!important}.app--engine{--ev-lifecycle:#34d399;--ev-task:#60a5fa;--ev-decision:#c4b5fd;background:#0b0b0d}.engine__rail{background:#0f0f12;border-right-color:#26262c}.engine__brand{color:#ededf1;align-items:center;gap:8px;padding:0 8px 14px;font-size:14px;font-weight:700;display:flex}.engine__livedot{background:#34d399;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #34d39929}.engine__nav{color:#a0a0aa;border-radius:8px;padding:6px 9px;font-size:13px}.engine__nav.is-on{color:#ededf1;background:#232329}.engine__navsep{background:#26262c;height:1px;margin:8px 9px}.engine__head{color:#ededf1;border-bottom-color:#26262c}.engine__head b{font-size:14px}.engine__pills{gap:5px;margin-left:auto;display:inline-flex}.engine__pill{color:#66666f;border:1px solid #26262c;border-radius:100px;padding:2px 9px;font-size:10.5px}.engine__pill.is-on{border-color:var(--ev-lifecycle);color:var(--ev-lifecycle)}.engine__body{padding:16px 18px}.engine__trace{background:#16161a;border:1px solid #26262c;border-radius:12px;overflow:hidden}.engine__tracehead{color:#ededf1;background:#1b1b20;border-bottom:1px solid #26262c;align-items:center;gap:9px;padding:10px 14px;font-size:13px;display:flex}.engine__chev{color:#66666f;font-size:10px}.engine__traceid,.engine__tracekey{font-family:var(--font-family-mono);color:#66666f;font-size:11px}.engine__tracekey{color:#60a5fa}.engine__running,.engine__done{border-radius:100px;align-items:center;gap:6px;margin-left:auto;padding:2px 10px;font-size:11px;display:inline-flex}.engine__running{color:#fbbf24;background:#fbbf241a;border:1px solid #946a12}.engine__done{color:#34d399;background:#34d3991a;border:1px solid #1f7a5c}.engine__running i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite hstoryDot}.engine__ev{border-top:1px solid #1f1f24;grid-template-columns:8px 168px 1fr auto;align-items:center;gap:11px;padding:9px 14px;display:grid}.engine__ev:first-of-type{border-top:none}.engine__evdot{background:var(--ev-lifecycle);border-radius:50%;width:7px;height:7px}.engine__ev--task .engine__evdot{background:var(--ev-task)}.engine__ev--decision .engine__evdot{background:var(--ev-decision)}.engine__evtype{font-family:var(--font-family-mono);color:#a0a0aa;font-size:11.5px}.engine__evd{color:#ededf1;font-size:12.5px}.engine__evt{font-family:var(--font-family-mono);color:#4c4c54;font-size:11px}.app--gitlab{background:#1f1e24}.gitlab__rail{background:#18171d}.gitlab__proj{color:#fff;padding:0 8px 12px;font-size:13.5px;font-weight:700}.gitlab__nav{color:#ffffff94;border-radius:5px;padding:5px 8px;font-size:13px}.gitlab__nav.is-on{color:#fca326;background:#fc6d2624}.gitlab__crumb{color:#ffffff6b;font-size:12px}.gitlab__title{color:#fff;margin-bottom:6px;font-family:Inter Tight,Inter,sans-serif;font-size:19px;font-weight:600}.gitlab__meta{color:#ffffff80;align-items:center;gap:6px;margin-bottom:14px;font-size:12.5px;display:flex}.gitlab__meta b{color:#fff}.gitlab__meta code{font-family:var(--font-family-mono);color:#fca326;font-size:11.5px}.gitlab__tabs{color:#ffffff73;border-bottom:1px solid #ffffff14;gap:20px;margin-bottom:14px;padding-bottom:9px;font-size:12.5px;display:flex}.gitlab__tabs .is-on{color:#fff;margin-bottom:-9px;padding-bottom:9px;box-shadow:inset 0 -2px #fc6d26}.gitlab__widget{border:1px solid #ffffff17;border-radius:10px;gap:10px;max-width:520px;padding:12px 14px;display:grid}.gitlab__wrow{color:#ffffffad;align-items:center;gap:8px;font-size:13px;display:flex}.gitlab__wrow b{color:#fff}.gitlab__ok{background:#3fcf8e;border-radius:50%;flex:none;width:12px;height:12px}.gitlab__spin{border:2px solid #ffffff29;border-top-color:#fca326;border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite hstorySpin}.gitlab__merge{color:#ffffff73;text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .3s,color .3s,border-color .3s}.gitlab__merge.is-merged{color:#fff;background:#6e49cb;border-color:#6e49cb}.jira__pending,.gitlab__pending{font-family:var(--font-family-mono);color:#ffffff4d;font-size:11.5px}.app--conf{background:#1d2125}.conf__rail{background:#16191d}.conf__space{color:#fff;padding:0 8px 12px;font-size:13.5px;font-weight:700}.conf__page{color:#ffffff94;border-radius:5px;padding:5px 8px;font-size:13px}.conf__page.is-on{color:#85b8ff;background:#2684ff29}.conf__crumb{color:#ffffff6b;font-size:12px}.conf__edited{color:#ffffff59;margin-left:auto;font-size:11.5px}.conf__h{color:#fff;margin-bottom:12px;font-family:Inter Tight,Inter,sans-serif;font-size:18px;font-weight:600}.conf__line{background:#ffffff0f;border-radius:100px;max-width:520px;height:8px;margin-bottom:8px}.conf__line--short{max-width:340px;margin-bottom:16px}.conf__added{color:#ffffffbf;background:#3fcf8e14;border-left:3px solid #3fcf8e;border-radius:0 8px 8px 0;max-width:580px;padding:12px 15px;font-size:13.5px;line-height:1.6}.conf__badge{font-family:var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;color:#86e2b8;margin-right:8px;font-size:10px;display:inline-block}.conf__by{color:#fff6;align-items:center;gap:6px;margin-top:14px;font-size:12px;display:flex}@media (width<=900px){.hstory{padding:0 20px}.app{grid-template-columns:1fr}.app__rail,.hstory__stage .cf-sidebar{display:none}.hstory__stage{height:348px}.hstory__say{min-height:4.65em;font-size:13px}.hstory__live{display:none}.hstory__status,.hstory__status-spend{flex-wrap:nowrap}}@media (width<=780px){.hstory__bubble{padding:10px 16px 11px}}@media (width<=560px){.hstory__stage{height:400px}.hstory__status-budget{display:none}.hstory__bubble{padding:10px 14px 11px}.hstory__say{min-height:6.2em;font-size:12px}.hstory__say-step{margin-right:8px;font-size:10.5px}.hstops__item+.hstops__item:before{width:8px;margin:0 3px}.hstops__stop{padding:6px 5px}.engine__body{padding:12px}.engine__tracehead{flex-wrap:wrap;gap:5px 8px;padding:9px 12px}.engine__ev{grid-template-columns:8px 1fr auto;gap:3px 9px;padding:8px 12px}.engine__evt{grid-area:1/3}.engine__evd{grid-area:2/2/auto/-1}}@media (width<=380px){.hstops__item+.hstops__item:before{display:none}.hstops__stop{padding:6px}.hstory__bar{gap:8px;padding:7px 10px}.hstory__status-fields,.engine__traceid{display:none}}@media (prefers-reduced-motion:reduce){.hstory__scene,.arrive,.working,.working__spin,.working__bar i,.gitlab__spin,.slack__typing i,.engine__running i,.hstops__stop.is-on .hstops__pillfill,.hstory__bubbletext,.hstory__live.is-live i{opacity:1;transition:none;animation:none;transform:none}.hstops__stop.is-on .hstops__pillfill{stroke-dashoffset:0}.hstops__mark,.hstops__name,.hstops__nameinner,.hstops__item+.hstops__item:before,.hstory__caret{transition:none}.hstops__stop.is-on .hstops__mark{transform:none}}.hs-section{padding-block:28px}.hs-section[id],.section[id],.hs-section [id]{scroll-margin-top:64px}.hs-container{width:100%;max-width:1280px;margin:0 auto;padding-inline:32px}.hs-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:9px;font-size:11px;font-weight:600;display:inline-flex}.hs-eyebrow:before{content:"";background:var(--hs-eyebrow-color,var(--accent-pink));border-radius:4px;flex-shrink:0;width:17px;height:9px}.hs-head{flex-direction:column;gap:10px;max-width:640px;margin-bottom:44px;display:flex}.hs-head--center{text-align:center;align-items:center;margin-inline:auto}.hs-head__line{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.hs-head__action{display:inline-flex}.hs-head__line:has(.turn-docs){align-items:center}.hs-head__title{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:44px;font-weight:600;line-height:1.06}.hs-head__subtitle{color:var(--text-tertiary);margin:0;font-size:18px;line-height:1.6}.hs-doclink{color:var(--accent-purple);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--accent-purple) 38%, transparent);background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:2px 1px;font-size:14px;font-weight:600;text-decoration:none;transition:color .18s,box-shadow .18s;display:inline-flex}.hs-doclink:hover,.hs-doclink:focus-visible{color:color-mix(in srgb, var(--accent-purple) 55%, #fff);box-shadow:inset 0 -1px}.hs-doclink:focus-visible{outline:2px solid var(--accent-purple);outline-offset:3px;border-radius:2px}.hs-doclink__glyph{color:currentColor;flex:none;width:14px;height:14px}.hs-doclink__arrow{color:currentColor;font-size:12px;transition:transform .18s cubic-bezier(.22,1,.36,1);display:inline-block}.hs-doclink:hover .hs-doclink__arrow,.hs-doclink:focus-visible .hs-doclink__arrow{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.hs-doclink__arrow{transition:none}.hs-doclink:hover .hs-doclink__arrow,.hs-doclink:focus-visible .hs-doclink__arrow{transform:none}}.hs-two{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}.hs-two__text{flex-direction:column;gap:16px;max-width:460px;display:flex}.hs-two__lead{color:var(--text-secondary);margin:0;font-size:17px;line-height:1.6}.hs-two__lead code{font-family:var(--font-family-mono);color:var(--text-primary);font-size:.88em}.hs-terminal{border:1px solid var(--border-color);background:var(--bg-secondary);font-family:var(--font-family-mono);border-radius:14px;overflow:hidden}.hs-terminal__bar{border-bottom:1px solid var(--border-color);align-items:center;gap:6px;padding:12px 14px;display:flex}.hs-terminal__dot{background:var(--border-hover);border-radius:50%;width:10px;height:10px}.hs-terminal__title{color:var(--text-tertiary);margin-left:8px;font-size:10.5px;font-weight:500}.hs-terminal__tabs{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:100px;gap:2px;margin-left:auto;padding:2px;display:flex}.hs-terminal__tab{color:var(--text-tertiary);font-family:var(--font-family-mono);cursor:pointer;background:0 0;border:none;border-radius:100px;padding:3px 12px;font-size:12px;transition:color .18s,background-color .18s}.hs-terminal__tab:hover{color:var(--text-secondary)}.hs-terminal__tab.is-on{color:var(--text-primary);background:#3fcf8e29}.hs-terminal__cmd{color:var(--text-primary);white-space:pre;padding:18px;font-size:14px;overflow-x:auto}.hs-terminal__cmd--panes{display:grid}.hs-terminal__pane{visibility:hidden;grid-area:1/1;align-self:center}.hs-terminal__pane.is-on{visibility:visible}.hs-terminal__cmd .hs-prompt{color:var(--accent-pink);-webkit-user-select:none;user-select:none;margin-right:8px}.hs-terminal__cmd .hs-comment{color:var(--text-muted)}.hs-cta-row{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.hs-faq{max-width:760px}.hs-faq .crewlet-accordion__trigger{padding:8px 0}.hs-faq .crewlet-accordion__panel{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),visibility;display:grid}.hs-faq .crewlet-accordion__panel[hidden]{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),visibility 0s linear .34s}.hs-faq .crewlet-accordion__panel-inner{opacity:1;min-height:0;transition:opacity .26s 80ms;overflow:hidden}.hs-faq .crewlet-accordion__panel[hidden] .crewlet-accordion__panel-inner{opacity:0;transition:opacity .16s}@media (prefers-reduced-motion:reduce){.hs-faq .crewlet-accordion__panel,.hs-faq .crewlet-accordion__panel[hidden],.hs-faq .crewlet-accordion__panel-inner,.hs-faq .crewlet-accordion__panel[hidden] .crewlet-accordion__panel-inner{transition:none}}.hs-faq__doc{margin-top:14px}.hs-faq a:not(.hs-doclink){color:var(--text-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-hover);text-decoration-color:var(--border-hover);transition:text-decoration-color .18s}.hs-faq a:not(.hs-doclink):hover,.hs-faq a:not(.hs-doclink):focus-visible{text-decoration-color:currentColor}.hs-faq code{font-family:var(--font-family-mono);color:var(--text-primary);font-size:.9em}.hs-runsteps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hs-runstep{border-bottom:1px solid var(--border-color);gap:16px;padding:16px 0;display:flex}.hs-runstep:last-of-type{border-bottom:none}.hs-runstep__n{font-family:var(--font-family-mono);letter-spacing:.1em;color:var(--accent-purple);padding-top:3px;font-size:12px;font-weight:600}.hs-runstep__body{flex-direction:column;gap:5px;display:flex}.hs-runstep__t{letter-spacing:-.02em;color:var(--text-primary);font-size:16px;font-weight:600}.hs-runstep__d{color:var(--text-tertiary);font-size:14.5px;line-height:1.55}@media (width<=900px){.hs-two{grid-template-columns:1fr;gap:32px}}@media (width<=560px){.hs-head__line{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.hs-head__action{display:inline-flex}.hs-head__line:has(.turn-docs){align-items:center}.hs-head__title{font-size:32px}.hs-section{padding-block:22px}}.hs-two__text .hs-head{max-width:none;margin-bottom:4px}.hs-two--reverse .hs-two__text{order:2}.hs-two__note{color:var(--text-tertiary);margin:0;font-size:15px;line-height:1.6}.hs-two__lead code,.hs-two__note code{font-family:var(--font-family-mono);color:var(--text-primary);font-size:.88em}.hs-subs{gap:18px;margin:8px 0 0;padding:0;list-style:none;display:grid}.hs-subs li{gap:3px;display:grid}.hs-subs__t{color:var(--text-primary);font-size:15px;font-weight:600}.hs-subs__d{color:var(--text-tertiary);font-size:14px;line-height:1.5}.hs-bullets{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.hs-bullets li{color:var(--text-secondary);padding-left:22px;font-size:15px;line-height:1.5;position:relative}.hs-bullets li:before{content:"";background:var(--accent-pink);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:4px}.hs-mockup{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #0006}.hs-mockup__bar{border-bottom:1px solid var(--border-color);align-items:center;gap:6px;padding:12px 14px;display:flex}.hs-mockup__dot{background:var(--border-hover);border-radius:50%;width:10px;height:10px}.hs-mockup__body{padding:20px}@media (width<=900px){.hs-two--reverse .hs-two__text{order:0}}.hs-lanes{--hs-lane-name:130px;--hs-lane-gap:14px;--hs-day:13s;flex-direction:column;gap:6px;display:flex}.hs-lanes__field{flex-direction:column;gap:6px;display:flex;position:relative}.hs-lanes__now{top:4px;bottom:4px;left:calc(var(--hs-lane-name) + var(--hs-lane-gap));pointer-events:none;position:absolute;right:0}.hs-lanes__hand{background:linear-gradient(#ac9dff00 0%,#ac9dff80 18% 82%,#ac9dff00 100%);width:1px;position:absolute;top:0;bottom:0;left:0}.er-console.is-live .hs-lanes__hand{animation:hs-now var(--hs-day) linear infinite}@keyframes hs-now{0%{left:0%}to{left:100%}}.hs-lane{grid-template-columns:var(--hs-lane-name) 1fr;gap:var(--hs-lane-gap);align-items:center;padding:8px 0;display:grid}.hs-lane__name b{color:var(--text-primary);font-size:13px;display:block}.hs-lane__name span{font-family:var(--font-family-mono);color:var(--text-tertiary);font-size:11px}.hs-lane__track{background:var(--bg-tertiary);border-radius:100px;height:6px;position:relative}.hs-lane__tick{top:50%;left:var(--hs-tick,0%);background:var(--border-hover);border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.er-console.is-live .hs-lane__tick{animation:hs-lane-fire var(--hs-day) linear infinite;animation-delay:calc(var(--hs-when,0) * var(--hs-day))}@keyframes hs-lane-fire{0%{background:var(--accent-pink);box-shadow:0 0 0 6px #ac9dff33}10%,94%{background:var(--accent-pink);box-shadow:0 0 #ac9dff00}to{background:var(--border-hover);box-shadow:0 0 #ac9dff00}}.hs-lane__axis{font-family:var(--font-family-mono);color:var(--text-muted);justify-content:space-between;font-size:10px;display:flex}.hs-cascade{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.hs-cascade__step{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:10px;gap:2px;padding:9px 14px;display:grid;position:relative}.hs-cascade__step+.hs-cascade__step:before{content:"";border-left:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-bottom-left-radius:6px;width:10px;position:absolute;top:-8px;bottom:50%;left:-10px}.hs-cascade__head{align-items:baseline;gap:10px;display:flex}.hs-cascade__k{font-family:var(--font-family-mono);color:var(--accent-pink);font-size:12px}.hs-cascade__scope{font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:10px}.hs-cascade__d{color:var(--text-tertiary);font-size:13px;line-height:1.5}.hs-budget__summary{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px;display:flex}.hs-budget__total{letter-spacing:-.02em;color:var(--text-primary);font-family:Inter Tight,Inter,sans-serif;font-size:26px;font-weight:600}.hs-budget__totall{color:var(--text-tertiary);font-size:12.5px}.hs-budget__rows{margin-top:14px}.hs-budget__row{border-bottom:1px solid var(--border-color);grid-template-columns:1fr 1.4fr auto;grid-template-areas:"name bar cost""meta meta meta";align-items:center;gap:5px 14px;padding:11px 0;display:grid}.hs-budget__row:last-child{border-bottom:none}.hs-budget__row--head{font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);grid-template-areas:"name bar cost";font-size:11px}.hs-budget__name{color:var(--hs-color,var(--text-primary));grid-area:name;font-size:13px}.hs-budget__meta{font-family:var(--font-family-mono);color:var(--text-muted);flex-wrap:wrap;grid-area:meta;justify-content:space-between;gap:4px 12px;font-size:11px;display:flex}.hs-budget__slot{color:var(--text-tertiary);white-space:nowrap}.hs-budget__track{background:var(--bg-tertiary);border-radius:100px;grid-area:bar;height:8px;display:block;overflow:hidden}.hs-budget__summary+.hs-budget__track{height:10px}.hs-budget__stack{height:100%;width:var(--hs-fill,0%);animation:1.05s cubic-bezier(.22,1,.36,1) both hs-budget-grow;animation-delay:var(--hs-delay,0s);gap:2px;animation-play-state:paused;display:flex}.section-visible .hs-budget__stack{animation-play-state:running}@keyframes hs-budget-grow{0%{width:0}}.hs-budget__seg{width:var(--hs-seg,0%);background:var(--hs-color,var(--accent-pink));border-radius:100px}@media (prefers-reduced-motion:reduce){.hs-budget__views:before{transition:none}.hs-lane__tick{background:var(--accent-pink)}.hs-budget__stack,.er-console.is-live .hs-lane__tick,.er-console.is-live .hs-lanes__hand{animation:none}}.hs-budget__cost{font-family:var(--font-family-mono);color:var(--text-secondary);white-space:nowrap;grid-area:cost;font-size:12px}.hs-budget__legend{border-top:1px solid var(--border-color);flex-wrap:wrap;gap:6px 16px;margin-top:16px;padding-top:14px;display:flex}.hs-budget__key{font-family:var(--font-family-mono);color:var(--text-tertiary);align-items:center;gap:7px;font-size:11px;display:inline-flex}.hs-budget__key:before{content:"";background:var(--hs-color);border-radius:3px;width:9px;height:9px}.hs-mockup__actions{margin-left:auto}.hs-budget__switch{border-top:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:22px;padding-top:18px;display:flex}.hs-budget__switchl{font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:11px}.hs-budget__views{border:1px solid var(--border-hover);background:var(--bg-primary);border-radius:100px;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;transition:border-color .18s;display:grid;position:relative}.hs-budget__views:hover{border-color:var(--accent-purple)}.hs-budget__views:before{content:"";z-index:0;width:calc((100% - 6px) / var(--hs-views,2));transform:translateX(calc(var(--hs-view,0) * 100%));background:#b18cff42;border:1px solid #b18cff8c;border-radius:100px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px}.hs-budget__view{z-index:1;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:100px;padding:7px 16px;font-size:13px;font-weight:600;transition:color .18s;position:relative}.hs-budget__view:hover,.hs-budget__view.is-on{color:var(--text-primary)}.hs-budget__view:focus-visible{outline:2px solid var(--accent-purple);outline-offset:2px}.hs-thread__head{color:var(--text-primary);margin-bottom:14px;font-size:13px}.hs-thread__id{font-family:var(--font-family-mono);color:var(--accent-pink);margin-right:6px}.hs-thread__msg{gap:3px;margin-bottom:12px;display:grid}.hs-thread__msg b{color:var(--text-primary);font-size:12px}.hs-thread__msg span{color:var(--text-secondary);font-size:13px;line-height:1.5}.hs-thread__trace{border-top:1px solid var(--border-color);gap:8px;margin-top:8px;padding-top:12px;display:grid}.hs-thread__call{min-width:0}.hs-thread__traceline{font-family:var(--font-family-mono);color:var(--text-tertiary);justify-content:space-between;font-size:12px;display:flex}.hs-thread__ok{color:var(--color-feedback-success,#46a758)}@media (width<=560px){.hs-lanes{--hs-lane-name:110px}.hs-budget__row{grid-template-columns:1fr auto;grid-template-areas:"name cost""bar bar""meta meta";gap:8px 12px}.hs-budget__row--head{grid-template-areas:"name cost"}.hs-budget__row--head span:nth-child(2){display:none}.hs-budget__switch{flex-direction:column;align-items:stretch;gap:10px}.hs-budget__view{padding:9px 16px}}.hs-feature-block.hs-two{align-items:start}.hs-feature-block__docs{flex-wrap:wrap;gap:6px 22px;margin-top:4px;display:flex}.hs-feature-block--wide{gap:30px;display:grid}.hs-feature-block__head{flex-direction:column;gap:14px;max-width:640px;display:flex}.hs-feature-block__head .hs-head{margin-bottom:0}.hs-feature-block__head--center{text-align:center;align-items:center;margin-inline:auto}.hs-feature-block__head--center .hs-feature-block__docs{justify-content:center}.hs-views{border:1px solid var(--border-hover);background:var(--bg-primary);border-radius:100px;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;transition:border-color .18s;display:grid;position:relative}.hs-views__thumb{z-index:0;width:calc((100% - 6px) / var(--hs-views,2));transform:translateX(calc(var(--hs-view,0) * 100%));background:#b18cff42;border:1px solid #b18cff8c;border-radius:100px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px}.hs-views__tab{z-index:1;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:100px;padding:7px 16px;font-size:13px;font-weight:600;transition:color .18s;position:relative}.hs-views__tab:hover,.hs-views__tab.is-on{color:var(--text-primary)}.hs-views__tab:focus-visible{outline:2px solid var(--accent-purple);outline-offset:2px}.hs-view{margin-top:18px}.hs-view:focus-visible{outline:2px solid var(--accent-purple);outline-offset:4px;border-radius:8px}@media (width<=640px){.hs-views{border-radius:18px;grid-auto-rows:1fr;grid-auto-columns:auto;grid-auto-flow:row}.hs-views__thumb{width:calc(100% - 6px);height:calc((100% - 6px) / var(--hs-views,2));transform:translateY(calc(var(--hs-view,0) * 100%));border-radius:14px;bottom:auto}.hs-views__tab{border-radius:14px;padding:9px 16px}}@media (prefers-reduced-motion:reduce){.hs-views__thumb{transition:none}}.hs-chipgrid{flex-wrap:wrap;gap:10px;display:flex}.hs-chip{color:color-mix(in srgb, var(--accent-purple) 82%, #fff);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--accent-purple) 26%, transparent);background:0 0;border:0;align-items:center;gap:7px;padding:2px 1px;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;transition:color .18s,box-shadow .18s;display:inline-flex}.hs-chip:hover,.hs-chip:focus-visible{color:#fff;box-shadow:inset 0 -1px}.hs-chip__glyph{color:currentColor;flex:none;width:14px;height:14px;display:inline-flex}.hs-chip__glyph svg{width:100%;height:100%;display:block}.hs-chip__arrow{color:currentColor;font-size:11px}.hs-facts{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:16px;overflow:hidden}.hs-facts__row{border-bottom:1px solid var(--border-color);grid-template-columns:100px 1fr;align-items:baseline;gap:16px;padding:10px 20px;display:grid}.hs-facts__row:last-child{border-bottom:none}.hs-facts__k{font-family:var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px}.hs-facts__v{color:var(--text-primary);font-size:14px;line-height:1.5}@media (width<=560px){.hs-facts__row{grid-template-columns:1fr;gap:4px}}.gh-preview{background:#0d1117;border:1px solid #ffffff14;border-radius:12px;width:100%;max-width:620px;min-height:560px;font-family:Space Grotesk,-apple-system,system-ui,sans-serif;animation:.5s cubic-bezier(.16,1,.3,1) forwards ghFadeIn;overflow:hidden;box-shadow:0 16px 64px #0009,0 0 0 1px #ffffff0a}@keyframes ghFadeIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.gh-repo-bar{background:#010409;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:10px 16px;display:flex}.gh-repo-org{color:#ffffff73;font-size:13px;font-weight:400}.gh-repo-sep{color:#fff3;font-size:13px;font-weight:300}.gh-repo-name{color:#58a6ff;font-size:13px;font-weight:600}.gh-nav{background:#010409;border-bottom:1px solid #ffffff0f;align-items:center;gap:0;padding:0 16px;display:flex}.gh-nav-tab{color:#fff6;cursor:default;border-bottom:2px solid #0000;align-items:center;gap:4px;padding:8px 10px;font-size:11px;font-weight:500;display:flex}.gh-nav-tab-active{color:#fff;border-bottom-color:#f78166}.gh-nav-count{color:#fff9;text-align:center;background:#ffffff1a;border-radius:10px;min-width:16px;padding:0 5px;font-size:10px;font-weight:600}.gh-filters{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.gh-filters-left{flex:1;align-items:center;gap:0;min-width:0;display:flex}.gh-filter-btn{color:#ffffff80;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px 0 0 6px;padding:4px 10px;font-size:10px;font-weight:500}.gh-search{color:#ffffff40;background:#ffffff08;border:1px solid #ffffff1a;border-left:none;border-radius:0 6px 6px 0;flex:1;align-items:center;gap:5px;min-width:0;padding:4px 10px;font-size:10px;display:flex}.gh-filters-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.gh-filter-tag{color:#fff6;white-space:nowrap;font-size:10px;font-weight:500}.gh-filter-count{color:#ffffff80;background:#ffffff14;border-radius:10px;margin-left:2px;padding:0 5px;font-size:9px}.gh-new-pr-btn{color:#fff;white-space:nowrap;background:#238636;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:600}.gh-list-header{background:#ffffff05;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:8px 16px;display:flex}.gh-list-header-left{align-items:center;gap:12px;display:flex}.gh-list-open{color:#fffc;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.gh-list-closed{color:#ffffff4d;align-items:center;gap:4px;font-size:11px;font-weight:400;display:flex}.gh-list-header-right{color:#ffffff4d;align-items:center;gap:12px;margin-left:auto;font-size:10px;font-weight:500;display:flex}.gh-list{min-height:340px;overflow:hidden}.gh-pr-row{border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:8px;padding:10px 16px;transition:background .15s;display:flex}.gh-pr-row:hover{background:#ffffff05}.gh-pr-row-appear{animation:.4s cubic-bezier(.16,1,.3,1) forwards ghPRSlide}@keyframes ghPRSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.gh-pr-checkbox{border:1px solid #ffffff26;border-radius:3px;flex-shrink:0;width:13px;height:13px;margin-top:2px}.gh-pr-icon{flex-shrink:0;margin-top:1px}.gh-pr-body{flex:1;min-width:0}.gh-pr-title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gh-pr-title{color:#ffffffd9;font-size:12px;font-weight:600;line-height:1.4}.gh-pr-title:hover{color:#58a6ff}.gh-pr-meta{color:#ffffff4d;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.gh-pr-bot-badge{color:#fff6;vertical-align:middle;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;margin-left:4px;padding:0 5px;font-size:9px;font-weight:600;display:inline-flex}.gh-label{white-space:nowrap;border:1px solid;border-radius:10px;padding:1px 7px;font-size:10px;font-weight:600;line-height:1.6}.gh-pr-row-creating{background:#7c3aed08}.gh-creating-avatar{background:#a055ff26;border:1px solid #a055ff44;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.gh-creating-avatar-icon{background-color:#a055ff;width:68%;height:68%;display:block;-webkit-mask-image:url(/assets/crewlet-icon-BmbQj7aD.svg);mask-image:url(/assets/crewlet-icon-BmbQj7aD.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gh-creating-text{color:#c084fc;font-size:11px;font-weight:600}.gh-creating-shimmer{background:#7c3aed14;border-radius:3px;width:70%;height:5px;margin-top:6px;overflow:hidden}.gh-creating-shimmer-bar{background:linear-gradient(90deg,#7c3aed0d 0%,#7c3aed4d 50%,#7c3aed0d 100%);border-radius:3px;width:100%;height:100%;animation:1.5s ease-in-out infinite ghShimmer}@keyframes ghShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=768px){.gh-preview{max-width:100%}}@media (width<=480px){.gh-filters-right,.gh-list-header-right{display:none}.gh-nav-tab{flex:none;padding:7px 6px;font-size:10px}.gh-nav{scrollbar-width:none;overflow-x:auto}.gh-nav::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.gh-preview,.gh-pr-row-appear{opacity:1!important;animation:none!important;transform:none!important}.gh-creating-shimmer-bar{animation:none!important}}.gh-preview--fit{width:100%;max-width:none;height:100%;min-height:0;box-shadow:none;border:none;border-radius:0;flex-direction:column;display:flex}.gh-preview--fit .gh-list{flex:1;min-height:0;overflow-y:auto}.gh-pr-row-merged{animation:.6s cubic-bezier(.16,1,.3,1) ghMerge}@keyframes ghMerge{0%{background:#a371f738}to{background:0 0}}.gh-pr-row-merged .gh-pr-title{color:#ffffff8c}.gh-pr-merged-badge{color:#c9a6ff;background:#a371f729;border:1px solid #a371f773;border-radius:100px;flex:none;padding:1px 7px;font-size:10px;font-weight:600}@media (prefers-reduced-motion:reduce){.gh-pr-row-merged{animation:none}}.plane{color:#e6e7e8;background:#191a1c;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;width:100%;max-width:760px;height:500px;font-family:Inter,-apple-system,sans-serif;font-size:13px;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000008c}.plane--fit{width:100%;max-width:none;height:100%;box-shadow:none;border:none;border-radius:0}.plane .material-symbols-outlined{font-variation-settings:"wght" 400;font-size:17px}.pl-body{flex:1 1 0;min-height:0;display:flex}.pl-rail{background:#131416;border-right:1px solid #ffffff12;flex-direction:column;flex:none;align-items:center;gap:4px;width:52px;padding:8px 0;display:flex}.pl-rail-item{color:#82868b;border-radius:8px;flex-direction:column;align-items:center;gap:2px;width:40px;padding:6px 0;display:flex}.pl-rail-item.is-active{color:#e6e7e8;background:#ffffff14}.pl-rail-label{font-size:8.5px}.pl-side{background:#16171a;border-right:1px solid #ffffff12;flex-direction:column;flex:none;gap:1px;width:190px;padding:8px 8px 10px;display:flex;overflow:hidden}.pl-side-head{align-items:center;gap:6px;padding:4px 6px 6px;display:flex}.pl-side-title{color:#e6e7e8;flex:1;font-size:13px;font-weight:600}.pl-side-ic{color:#82868b;font-size:16px}.pl-new-item{color:#d4d7da;background:#202225;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:7px;height:30px;margin-bottom:6px;padding:0 9px;font-size:12.5px;font-weight:500;display:flex}.pl-new-item .material-symbols-outlined{color:#9a9ea3;font-size:16px}.pl-side-link{color:#b0b4b9;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:5px 8px;font-size:12.5px;display:flex;overflow:hidden}.pl-side-link .material-symbols-outlined{color:#82868b;flex:none;font-size:16px}.pl-side-link.is-active{color:#fff;background:#ffffff12;font-weight:500}.pl-side-section{letter-spacing:.04em;text-transform:uppercase;color:#6e7378;padding:10px 8px 3px;font-size:10.5px;font-weight:600}.pl-proj-emoji{flex:none;font-size:13px}.pl-main{background:#191a1c;flex-direction:column;flex:1 1 0;min-width:0;display:flex}.pl-proj-head{flex:none;align-items:center;gap:8px;padding:9px 16px 0;display:flex}.pl-proj-head-emoji{font-size:15px}.pl-proj-head-name{color:#e6e7e8;font-size:14px;font-weight:600}.pl-tabs{align-items:center;gap:16px;margin-left:14px;display:flex}.pl-tab{color:#82868b;border-bottom:2px solid #0000;padding:6px 0 9px;font-size:12.5px}.pl-tab.is-active{color:#f2f3f4;border-bottom-color:#3f76ff;font-weight:500}.pl-toolbar{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.pl-toolbar-title{align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.pl-count{color:#b0b4b9;background:#ffffff14;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:600}.pl-toolbar-right{color:#82868b;align-items:center;gap:10px;display:flex}.pl-view{align-items:center;gap:4px;font-size:12px;display:inline-flex}.pl-view .material-symbols-outlined{font-size:15px}.pl-view.is-active{color:#e6e7e8;font-weight:500}.pl-view-ic{font-size:16px}.pl-add-btn{color:#fff;background:#3f76ff;border-radius:7px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.pl-list{flex:1 1 0;min-height:0;overflow:hidden}.pl-group-head{background:#202123;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:7px 16px;display:flex}.pl-group-name{color:#e6e7e8;font-size:12.5px;font-weight:600}.pl-group-count{color:#9a9ea3;background:#ffffff14;border-radius:10px;padding:0 7px;font-size:11px;line-height:16px}.pl-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:9px;padding:8px 16px;font-size:12.5px;display:flex}.pl-row-check{border:1.4px solid #fff3;border-radius:4px;flex:none;width:13px;height:13px}.pl-state{flex:none}.pl-type{border-radius:4px;flex:none;width:14px;height:14px}.pl-id{color:#7c8085;flex:none;font:500 11.5px/1 JetBrains Mono,ui-monospace,monospace}.pl-title{color:#dfe1e3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pl-row-spacer{flex:auto;min-width:8px}.pl-label{color:#c2c6ca;border:1px solid #ffffff21;border-radius:999px;flex:none;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:11.5px;display:inline-flex}.pl-label-dot{border-radius:50%;flex:none;width:7px;height:7px}.pl-due{color:#82868b;flex:none;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.pl-assignee{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px}.pl-pri{flex:none;align-items:center;display:inline-flex}.pl-pri--urgent{color:#f36b6f;background:#e5484d26;border:1px solid #e5484d66;border-radius:5px;justify-content:center;width:20px;height:20px}.pl-row--creating{color:#82868b}.pl-creating-badge{background:color-mix(in srgb, var(--seat-pm) 18%, transparent);border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.pl-creating-mark{width:11px;height:8px;color:var(--seat-pm)}.pl-creating-text{color:#b0b4b9;font-size:12.5px}.pl-creating-shimmer{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:4px;flex:none;width:120px;height:8px;animation:1.3s ease-in-out infinite plShimmer}@keyframes plShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pl-row--appear{animation:.35s cubic-bezier(.16,1,.3,1) plRowIn}@keyframes plRowIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pl-creating-shimmer,.pl-row--appear{animation:none}}@media (width<=760px){.pl-side{display:none}}@media (width<=620px){.pl-rail{display:none}}@media (width<=560px){.pl-view-ic,.pl-add-btn,.pl-tabs{display:none}.pl-proj-head{padding:10px 12px 8px}.pl-proj-head-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pl-toolbar{padding:8px 12px}.pl-row{gap:8px;padding:8px 12px}.pl-label,.pl-due,.pl-pri,.pl-creating-shimmer{display:none}.pl-creating-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (width<=400px){.pl-row-check,.pl-assignee{display:none}.pl-row{gap:7px}}.mcp{color:#ececef;background:#1a1d21;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;width:100%;max-width:760px;height:500px;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:13px;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000008c}.mcp--fit{width:100%;max-width:none;height:100%;box-shadow:none;border:none;border-radius:0}.mcp-body{flex:1 1 0;min-height:0;display:flex}.mcp-pane{flex-direction:column;flex:1 1 0;min-width:0;padding:12px 16px 14px;display:flex;overflow:hidden}.mcp-pane--config{background:#00000029;border-right:1px solid #ffffff12;flex:0 0 46%}.mcp-pane__head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.mcp-pane__name{font-family:var(--font-family-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:#f2f1f573;font-size:11px}.mcp-code{font-family:var(--font-family-mono,ui-monospace, monospace);white-space:pre;font-size:12px;line-height:1.75}.mcp-line{animation:.22s ease-out mcpLineIn}.mcp-line--blank{line-height:.9}.mcp-key{color:#c4b5fd}.mcp-val{color:#f2f1f5d1;margin-left:6px}.mcp-val--flag{color:#ffb757}.mcp-caret{vertical-align:-2px;background:#c4b5fdb3;width:7px;height:14px;animation:1s steps(2,end) infinite mcpCaret;display:inline-block}.mcp-empty{color:#f2f1f54d;font-size:12.5px}.mcp-chip{font-family:var(--font-family-mono,ui-monospace, monospace);letter-spacing:.04em;border-radius:999px;align-items:center;margin-left:auto;padding:2px 8px;font-size:10.5px;display:inline-flex}.mcp-chip--ok{color:#a7f3d0;background:#34b87a29;border:1px solid #34b87a47}.mcp-step{color:#f2f1f5b8;align-items:center;gap:8px;font-size:12.5px;animation:.3s ease-out mcpLineIn;display:flex}.mcp-step__dot{background:#52b87a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #52b87a29}.mcp-label{font-family:var(--font-family-mono,ui-monospace, monospace);letter-spacing:.07em;text-transform:uppercase;color:#f2f1f561;margin:16px 0 8px;font-size:10.5px}.mcp-tools{flex-direction:column;gap:6px;display:flex}.mcp-tool{font-family:var(--font-family-mono,ui-monospace, monospace);background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:baseline;gap:6px;padding:7px 10px;font-size:11.5px;animation:.3s cubic-bezier(.16,1,.3,1) mcpLineIn;display:flex}.mcp-tool__name{color:#ececef}.mcp-tool__args{color:#f2f1f56b}.mcp-call{background:#7c56ff14;border:1px solid #7c56ff38;border-radius:10px;margin-top:16px;padding:10px 12px;animation:.3s cubic-bezier(.16,1,.3,1) mcpLineIn}.mcp-call__head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}.mcp-call__seat{color:var(--seat-swe-lit,#a5f3fc);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.mcp-call__mark{color:var(--seat-swe,#22d3ee);flex:none}.mcp-call__mark g,.mcp-call__mark path{fill:currentColor}.mcp-call__cred{font-family:var(--font-family-mono,ui-monospace, monospace);color:#f2f1f573;font-size:10.5px}.mcp-call__line{font-family:var(--font-family-mono,ui-monospace, monospace);color:#ececef;font-size:12px}.mcp-call__args{color:#f2f1f58c}.mcp-call__result{color:#f2f1f599;margin-top:6px;font-size:12px}.mcp-call__result--wait{color:#f2f1f559}@keyframes mcpLineIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes mcpCaret{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.mcp-line,.mcp-step,.mcp-tool,.mcp-call{animation:none}.mcp-caret{opacity:.5;animation:none}}@media (width<=620px){.mcp-body{flex-direction:column}.mcp-pane--config{border-bottom:1px solid #ffffff12;border-right:none;flex:none}.mcp-code{scrollbar-width:none;overflow-x:auto}.mcp-code::-webkit-scrollbar{display:none}}@media (width<=400px){.mcp-code{font-size:10.5px}}.ws{color:#ececef;background:#1a1d21;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;width:100%;max-width:760px;height:500px;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:13px;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000008c}.ws--fit{width:100%;max-width:none;height:100%;box-shadow:none;border:none;border-radius:0}.ws-decl{background:#0000002e;border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 16px;display:flex}.ws-decl__code{font-family:var(--font-family-mono,ui-monospace, monospace);color:#f2f1f5b8;font-size:11.5px}.ws-decl__k{color:#c4b5fd}.ws-decl__flag{color:#ffb757}.ws-decl__note{color:#f2f1f561;margin-left:auto;font-size:11px}.ws-body{flex-direction:column;flex:1 1 0;gap:9px;min-height:0;padding:12px 15px 13px;display:flex;overflow:hidden}.ws-call{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-call__seat{color:var(--seat-pm-lit,#bfdbfe);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ws-call__mark{color:var(--seat-pm,#3b82f6);flex:none}.ws-call__mark g,.ws-call__mark path{fill:currentColor}.ws-call__cred{font-family:var(--font-family-mono,ui-monospace, monospace);color:#f2f1f573;font-size:10.5px}.ws-query{background:#7c56ff14;border:1px solid #7c56ff38;border-radius:10px;flex-wrap:wrap;flex:none;align-items:baseline;gap:9px;padding:8px 11px;display:flex}.ws-query__tool{font-family:var(--font-family-mono,ui-monospace, monospace);color:#c4b5fd;font-size:12px}.ws-query__q{color:#ececef;min-width:0;font-size:13px}.ws-query__wait{color:#f2f1f566;margin-left:auto;font-size:11px;animation:1.1s ease-in-out infinite wsPulse}.ws-query__count{font-family:var(--font-family-mono,ui-monospace, monospace);color:#a7f3d0;margin-left:auto;font-size:10.5px}.ws-results{flex-direction:column;gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ws-result{background:#ffffff07;border:1px solid #ffffff12;border-radius:9px;gap:10px;padding:7px 10px;animation:.34s cubic-bezier(.16,1,.3,1) both wsRowIn;display:flex}.ws-result__tile{color:#0d0d10;background:var(--ws-tone,#8b95a6);border-radius:6px;flex:none;justify-content:center;align-items:center;width:21px;height:21px;margin-top:1px;font-size:11px;font-weight:700;display:inline-flex}.ws-result--a{--ws-tone:#7ea6ff}.ws-result--b{--ws-tone:#5fd4b4}.ws-result--c{--ws-tone:#ffc46b}.ws-result--d{--ws-tone:#d9a2ff}.ws-result__body{flex-direction:column;gap:2px;min-width:0;display:flex}.ws-result__head{align-items:baseline;gap:8px;min-width:0;display:flex}.ws-result__host{font-family:var(--font-family-mono,ui-monospace, monospace);color:#f2f1f580;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.ws-result__when{color:#f2f1f54d;flex:none;font-size:10px}.ws-result__title{color:#ececef;font-size:12px;font-weight:600;line-height:1.3}.ws-result__snip{-webkit-line-clamp:2;color:#f2f1f58c;-webkit-box-orient:vertical;font-size:11px;line-height:1.38;display:-webkit-box;overflow:hidden}.ws-cite{background:#3fcf8e12;border:1px solid #3fcf8e3d;border-radius:10px;flex-wrap:wrap;flex:none;align-items:baseline;gap:9px;margin-top:auto;padding:9px 11px;animation:.34s cubic-bezier(.16,1,.3,1) both wsRowIn;display:flex}.ws-cite__key{font-family:var(--font-family-mono,ui-monospace, monospace);color:#86e2b8;flex:none;font-size:11px}.ws-cite__text{color:#f2f1f5db;flex:240px;min-width:0;font-size:12.5px;line-height:1.45}.ws-cite__srcs{font-family:var(--font-family-mono,ui-monospace, monospace);color:#f2f1f573;flex:none;font-size:10.5px}@keyframes wsRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes wsPulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.ws-result,.ws-cite,.ws-query__wait{opacity:1;animation:none;transform:none}}@media (width<=620px){.ws-decl__note,.ws-result__snip{display:none}}.soon{color:#ececef;background:#1a1d21;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;width:100%;max-width:760px;height:500px;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:13px;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000008c}.soon--fit{width:100%;max-width:none;height:100%;box-shadow:none;border:none;border-radius:0}.soon-body{flex-direction:column;flex:1 1 0;justify-content:center;gap:22px;min-height:0;padding:20px 22px;display:flex}.soon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.soon-tile{text-align:center;opacity:0;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:13px 10px 12px;transition:opacity .26s,transform .26s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translateY(6px)}.soon-tile.is-in{opacity:1;transform:none}.soon-tile__mark{background:#ffffff0d;border:1px solid #ffffff17;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.soon-tile__mark svg{display:block}.soon-tile__mark--plate{background:#ffffffeb;border-color:#ffffff4d}.soon-tile__logo{object-fit:contain;width:22px;height:22px;display:block}.soon-tile__name{color:#f2f1f5c7;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.soon-tile__kind{color:#f2f1f559;font-size:11.5px}.soon-tile__badge{font-family:var(--font-family-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#f2f1f566;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:1px 6px;font-size:8.5px;position:absolute;top:7px;right:8px}@media (prefers-reduced-motion:reduce){.soon-tile{transition:none}}@media (width<=700px){.soon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.soon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.soon-body{scrollbar-width:none;justify-content:flex-start;overflow-y:auto}.soon-body::-webkit-scrollbar{display:none}}.tools-section{border-top:1px solid var(--border-color);background:0 0;padding:28px 0}.tools-container{--tools-gutter:32px;width:100%;max-width:1280px;padding:0 var(--tools-gutter);margin:0 auto}.tools-header{flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 36px;display:flex}.tools-title{letter-spacing:-.025em;color:var(--text-primary);max-width:640px;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:44px;font-weight:600;line-height:1.06}.tools-subtitle{color:var(--text-tertiary);white-space:nowrap;margin:0;font-size:min(18px,2.46914vw - 1.77778px);line-height:1.6}.tools-subtitle code{font-family:var(--font-family-mono);color:var(--text-primary);font-size:.88em}.tools-layout{grid-template-columns:190px 1fr;gap:0;min-height:520px;display:grid}.tools-tabs{border-right:1px solid var(--border-color);flex-direction:column;gap:4px;min-width:0;display:flex}.tools-tab{cursor:pointer;text-align:left;background:0 0;border:none;border-right:2px solid #0000;align-items:center;gap:10px;margin-right:-1px;padding:12px 20px;transition:all .2s;display:flex}.tools-tab:hover{background:var(--bg-secondary)}.tools-tab-active{background:var(--bg-secondary);border-right-color:var(--accent-pink)}.tools-tab-active:hover{background:var(--bg-tertiary)}.tools-tab-icon{opacity:.5;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .2s;display:flex}.tools-tab-active .tools-tab-icon{opacity:1}.tools-tab:hover .tools-tab-icon{opacity:.8}.tools-tab-name{color:var(--text-tertiary);font-size:15px;font-weight:500;transition:color .2s}.tools-tab-active .tools-tab-name{color:var(--text-primary);font-weight:600}.tools-tab:hover .tools-tab-name{color:var(--text-secondary)}.tools-tab-badge{color:var(--text-tertiary);background:var(--bg-secondary);border:1px solid var(--border-color);text-transform:uppercase;letter-spacing:.04em;border-radius:100px;margin-left:auto;padding:1px 8px;font-size:10px;font-weight:600}.tools-panel{min-width:0;padding:0 0 0 36px;animation:.4s cubic-bezier(.16,1,.3,1) forwards toolsPanelIn}@keyframes toolsPanelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tools-panel-text{margin-bottom:28px}.tools-panel-head{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px;display:flex}.tools-panel-title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.3}.tools-panel-doc{gap:7px;padding:5px 11px;font-size:12.5px;position:relative;top:3px}.tools-panel-doc .hs-doclink__glyph{width:13px;height:13px}.tools-panel-doc .hs-doclink__arrow{font-size:11px}.tools-panel-desc{color:var(--text-secondary);max-width:560px;margin:0;font-size:15px;line-height:1.65}.tools-panel-preview{justify-content:flex-start;min-width:0;min-height:500px;display:flex;overflow-x:auto}.tools-panel-preview>*{width:100%;max-width:none}.tools-panel-placeholder{background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;max-width:580px;height:320px;display:flex}.tools-panel-placeholder-icon{opacity:.35;justify-content:center;align-items:center;display:flex}.tools-panel-placeholder-icon svg{width:40px;height:40px}.tools-panel-placeholder-text{color:var(--text-muted);font-size:14px;font-weight:500}.tools-boundaries{border-top:1px solid var(--border-color);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:30px 44px;margin-top:48px;padding-top:30px;display:grid}.tools-bound{flex-direction:column;gap:18px;min-width:0;display:flex}.tools-bound__title{letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:11px;font-weight:600}.tools-bound__note{color:var(--text-muted);max-width:620px;margin:0;font-size:12.5px;line-height:1.6}.tools-rail{flex-direction:column;gap:8px;display:flex}.tools-rail__svg{width:100%;max-width:560px;height:auto;display:block}.tools-rail__line{fill:none;stroke:var(--border-hover);stroke-width:1.5px;stroke-linecap:round}.tools-rail__head{fill:var(--border-hover)}.tools-rail__disc{fill:var(--bg-secondary);stroke:var(--border-color);stroke-width:1.5px}.tools-rail__glyph{fill:none;stroke:var(--text-tertiary);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tools-rail__labels{grid-template-columns:repeat(3,1fr);gap:0;width:100%;max-width:560px;display:grid}.tools-rail__label{color:var(--text-tertiary);text-align:center;padding-inline:8px;font-size:12px;line-height:1.4}.tools-marks{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4px 28px;margin:0;padding:0;list-style:none;display:grid}.tools-mark{min-width:0;padding-left:16px;font-size:13px;line-height:1.7;position:relative}.tools-mark__dot{border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.tools-mark--cli .tools-mark__dot{background:var(--accent-pink)}.tools-mark--hand .tools-mark__dot{border:1.5px solid var(--border-hover)}.tools-mark__name{color:var(--text-primary);margin-right:9px;font-weight:500}.tools-mark__cmd{font-family:var(--font-family-mono);color:var(--text-tertiary);overflow-wrap:anywhere;font-size:11.5px}.tools-mark__hand{color:var(--text-muted);font-size:12px}.tools-absent{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.tools-absent__item{color:var(--text-tertiary);padding-left:18px;font-size:13px;line-height:1.65;position:relative}.tools-absent__item:before{content:"";background:var(--border-hover);border-radius:1px;width:10px;height:1.5px;position:absolute;top:.75em;left:0}.tools-absent__t{color:var(--text-primary);font-weight:600}.tools-boundaries__docs{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}@media (width<=900px){.tools-layout{grid-template-columns:1fr;gap:32px;min-height:auto}.tools-tabs{border-right:none;border-bottom:1px solid var(--border-color);-webkit-overflow-scrolling:touch;margin-inline:calc(var(--tools-gutter) * -1);padding-inline:var(--tools-gutter);scroll-padding-inline:var(--tools-gutter);scrollbar-width:none;flex-direction:row;gap:0;overflow-x:auto}.tools-tabs::-webkit-scrollbar{display:none}.tools-tab{white-space:nowrap;border-bottom:2px solid #0000;border-right:none;margin-bottom:-1px;margin-right:0;padding:10px 16px}.tools-tab-active{border-bottom-color:var(--accent-pink);border-right-color:#0000}.tools-panel{padding:0}.tools-panel-preview{justify-content:center}.tools-title{font-size:32px}.tools-subtitle{white-space:normal;max-width:46ch;font-size:15px}.tools-boundaries{grid-template-columns:1fr;gap:26px;margin-top:36px}}@media (width<=560px){.tools-container{--tools-gutter:20px}}@media (width<=480px){.tools-tab-name{font-size:13px}.tools-tab-badge{display:none}}@media (prefers-reduced-motion:reduce){.tools-panel{animation:none!important}}.cac-stage{border:1px solid var(--border-color);background:radial-gradient(110% 80% at 50% 0%, #7c56ff14, transparent 60%), var(--bg-secondary);border-radius:20px;overflow:hidden}.cac-stage__bar{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.cac-stage__meta{font-family:var(--font-family-mono);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:11px;display:inline-flex}.cac-count{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.cac-count+.cac-count:before{content:"·";color:var(--border-hover);margin-right:1px}.cac-count__ico{color:#f2f1f580;font-size:13px;line-height:1}.cac-count__glyph{color:var(--seat-pm,#7c56ff);flex:none}.cac-presets{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:100px;gap:2px;padding:2px;display:inline-flex}.cac-preset{color:var(--text-tertiary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:100px;padding:5px 13px;font-size:12.5px;font-weight:600;transition:background .18s,color .18s}.cac-preset:hover{color:var(--text-primary)}.cac-preset.is-on{color:var(--text-primary);background:#7c56ff38}.cac-authoring{vertical-align:-4px;gap:6px;padding:4px 10px;font-size:12.5px}.cac-authoring .hs-doclink__glyph{width:13px;height:13px}.cac-authoring .hs-doclink__arrow{font-size:11px}.cac-split{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;max-height:420px;display:grid;overflow:hidden}.cac-chart{flex-direction:column;min-width:0;min-height:0;padding:24px 22px 26px;display:flex;position:relative}.cac-chart__view{scrollbar-width:none;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.cac-chart__view::-webkit-scrollbar{display:none}.cac-views{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:100px;align-self:center;gap:2px;margin-bottom:18px;padding:3px;display:inline-flex}.cac-view{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:100px;padding:6px 14px;font-size:12.5px;font-weight:500;transition:color .18s,background-color .18s}.cac-view:hover{color:var(--text-secondary)}.cac-view.is-on{color:var(--text-primary);background:#7c56ff29}.org-edges path{transition:opacity .46s}.org-node.is-unwritten,.org-edges path.is-unwritten{opacity:0}.org-chart__canvas{opacity:1;transition:opacity .34s}.org-chart__canvas.is-swapping{opacity:0;transition:none}.org-node.is-arriving{animation:.46s cubic-bezier(.16,.84,.32,1) both org-pop}@keyframes org-pop{0%{opacity:0;transform:scale(.96)}55%{opacity:1}to{opacity:1;transform:none}}.cp-table tbody tr.is-unwritten{opacity:0;transform:translateY(3px)}.cac-caret{color:var(--accent-purple);animation:1s step-end infinite cac-caret}@keyframes cac-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.org-node,.cp-table tbody tr,.org-edges path,.org-chart__canvas{transition:none}.org-node,.cp-table tbody tr,.org-edges path{transform:none}.org-node.is-arriving,.cac-caret{animation:none}}.cp-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.cp-table th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:#f2f1f566;padding:0 10px 6px;font-size:9.5px;font-weight:600}.cp-table td{color:#f2f1f5cc;vertical-align:middle;border-top:1px solid #ffffff0d;padding:6px 10px}.cp-table tbody tr{transition:background-color .16s}.cp-table tbody tr:hover,.cp-table tbody tr.is-on{background:#7c56ff14}.cp-id{color:#fff;white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.cp-avatar{object-fit:cover;border-radius:6px;flex:none;display:block}.cp-avatar--mono,.org-node__avatar--mono{color:#f2f1f5b3;font:600 9px/1 "JetBrains Mono", var(--font-family-mono,ui-monospace), monospace;background:#ffffff1f;justify-content:center;align-items:center;display:flex}.cp-glyph{flex:none}.cp-glyph g,.cp-glyph path{fill:currentColor}.org-chart{-webkit-user-select:none;user-select:none;scrollbar-width:none;flex:none;align-items:center;padding:12px 8px;display:flex;position:relative;overflow:auto hidden}.org-chart::-webkit-scrollbar{display:none}.org-chart__sizer{flex:none;margin:auto;position:relative}.org-chart.is-pannable{cursor:grab}.org-chart.is-pannable:active{cursor:grabbing}.org-chart img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.org-tree,.org-tree .org-children{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.org-tree{width:max-content;position:relative}.org-tree .org-children{padding-top:26px;position:relative}.org-branch{z-index:1;flex-direction:column;align-items:center;padding:26px 7px 0;display:flex;position:relative}.org-tree>.org-branch{padding-top:0}.org-branch:only-child{padding-top:26px}.org-branch--seats{padding-top:26px;padding-left:30px}.org-seats{flex-direction:column;align-items:flex-start;gap:9px;margin:0;padding:0;list-style:none;display:flex}.org-seat{justify-content:center;display:flex}.org-edges{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.org-node{white-space:nowrap;cursor:default;background:#1c1e24;border:1px solid #3f4145;border-radius:9px;align-items:center;gap:6px;padding:6px 9px 6px 7px;transition:box-shadow .16s,opacity .3s;display:inline-flex}.org-node.is-on{box-shadow:0 0 0 .5px #7c56ffe6}.org-node__label{color:#f2f1f5e6;font:600 12px/1 Space Grotesk,Inter,system-ui,sans-serif}.org-node__logo{background:var(--demo-company-tile);letter-spacing:-.01em;color:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:7px;font-weight:800;display:flex}.org-node__avatar{object-fit:cover;border-radius:5px;width:22px;height:22px;display:block}.org-node__ico{color:#ffffff80;font-size:18px;line-height:1}.org-node__glyph{flex:none}.org-node--agent,.org-node--human{box-sizing:border-box;min-height:36px}.org-node--unit,.org-node--company{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.org-node__row{justify-content:center;align-items:center;gap:7px;padding:6px 11px 6px 8px;display:flex}.org-node__lead{font:500 9px/1.3 "JetBrains Mono", var(--font-family-mono,ui-monospace), monospace;letter-spacing:.02em;color:#f2f1f56b;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:5px;padding:3px 10px 4px;display:flex}.org-node__lead-av{object-fit:cover;border-radius:4px;flex:none;width:14px;height:14px;display:block}.org-node__lead-glyph{flex:none;display:block}.org-node__lead-av--mono{color:#f2f1f5b3;font:600 7px/1 "JetBrains Mono", var(--font-family-mono,ui-monospace), monospace;background:#ffffff1f;justify-content:center;align-items:center;display:flex}.org-node--company{background:#1c1e24;border-color:#3f4145}.cac-card{border-left:1px solid var(--border-color);background:var(--bg-primary);flex-direction:column;min-width:0;display:flex;position:relative}.pane-fade{z-index:2;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--bg-primary) 88%);height:64px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.pane-fade.is-off{opacity:0}.pane-fade span{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 15%,#000 70%);mask-image:linear-gradient(#0000 15%,#000 70%)}.cac-card__bar{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;display:flex}.cac-card__label{color:var(--text-secondary);font-size:12.5px}.cac-card__hint{font-family:var(--font-family-mono);color:var(--text-muted);font-size:11px}.cac-card__code{min-height:320px;font-family:var(--font-family-mono);color:var(--code-dim);text-align:left;scrollbar-width:thin;scrollbar-color:#f3e6c429 transparent;flex:1 1 0;margin:0;padding:16px 20px;font-size:13px;line-height:1.7;position:relative;overflow:auto}.cac-card__code::-webkit-scrollbar{width:8px}.cac-card__code::-webkit-scrollbar-thumb{background:#f3e6c429 padding-box content-box;border:2px solid #0000;border-radius:100px}.cac-line{margin:0 -20px;padding:0 20px;transition:opacity .18s;display:block}.cac-line.is-lit{box-shadow:inset 2px 0 0 var(--accent-purple);background:#7c56ff29}.cac-card__code.is-focused .cac-line:not(.is-lit){opacity:.32}.cac-key{color:var(--code-key)}.cac-str{color:var(--code-string)}.cac-num{color:var(--code-number)}.cac-val{color:var(--code-fg)}.cac-punct,.cac-dash{color:var(--code-dimmer)}.cac-reasons{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:26px;display:grid}.cac-reason{flex-direction:column;gap:7px;display:flex}.cac-fig{border:1px solid var(--border-color);background:radial-gradient(120% 100% at 50% 0%, #7c56ff12, transparent 65%), var(--bg-primary);border-radius:14px;justify-content:center;align-items:center;gap:8px;height:124px;margin-bottom:5px;padding:12px;display:flex;overflow:hidden}.cac-fig__tree{width:150px;height:70px}.cac-fig__line{fill:none;stroke:#f3e6c438;stroke-width:1px}.cac-fig__box{fill:#ffffff0d;stroke:#f3e6c438;stroke-width:1px}.cac-fig__line.is-lit{stroke:#7c56ffbf}.cac-fig__box.is-lit{fill:#7c56ff29;stroke:#7c56ff99}.cac-fig__cascade{flex:0 196px;min-width:0;height:100px}.cac-fig__tier{font-family:var(--font-family-mono);fill:var(--text-tertiary);font-size:11px}.cac-fig__tier.is-lit{fill:var(--text-primary)}.cac-fig__stack{flex-direction:column;flex:1;align-items:stretch;gap:7px;display:flex}.cac-fig__stack--seat{justify-content:center;align-items:center;gap:9px}.cac-fig__stack--seat .org-node{font-size:13px}.cac-fig__meta,.cac-fig__diff{font-family:var(--font-family-mono);color:var(--text-muted);font-size:11.5px}.cac-fig__diff{flex-direction:column;gap:3px;display:inline-flex}.cac-fig__del{color:#f4a4a0}.cac-fig__add{color:#86e2b8}.cac-fig__rev{letter-spacing:.07em;text-transform:uppercase;margin-top:4px;font-size:9.5px}.cac-reason__t{color:var(--text-primary);font-family:Inter Tight,Inter,sans-serif;font-size:15.5px;font-weight:600}.cac-reason__d{color:var(--text-tertiary);font-size:13.5px;line-height:1.55}.cac-reason__d code{font-family:var(--font-family-mono);color:var(--text-secondary);font-size:12px}.turn-card{border:1px solid var(--border-color);background:radial-gradient(120% 90% at 50% -10%, #7c56ff17, transparent 62%), var(--bg-secondary);border-radius:20px;overflow:hidden}.turn-stage{padding:20px 26px 34px}.turn-cap{font-family:var(--font-family-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-size:10.5px}.turn-status{border-bottom:1px solid var(--border-color);align-items:center;gap:10px;min-height:24px;margin-bottom:18px;padding-bottom:14px;display:flex}.turn-status__dot{background:var(--turn-now,var(--border-hover));border-radius:50%;flex:none;width:7px;height:7px;transition:background .3s}.turn-stage.is-idle .turn-status__dot{animation:2.6s ease-in-out infinite turn-breathe}@keyframes turn-breathe{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.turn-status__note{color:var(--text-secondary);flex:auto;font-size:12.5px}.turn-status__iter{font-family:var(--font-family-mono);letter-spacing:.06em;color:var(--text-tertiary);flex:none;font-size:10.5px}.turn-status__iter.is-blank{visibility:hidden}.turn-rail{--turn-link-w:64px;--turn-link-w-in:46px;--turn-loop-band:46px;grid-template-columns:minmax(172px, .8fr) var(--turn-link-w) minmax(0, 3.4fr) var(--turn-link-w) minmax(96px, auto);align-items:stretch;display:grid}.turn-rail>.turn-trigger,.turn-rail>.turn-link,.turn-rail>.turn-end{margin-bottom:var(--turn-loop-band)}.turn-link{--turn-flow:var(--accent-purple);--turn-travel:.48s;--turn-run:calc(var(--turn-link-w) - 20px);min-height:14px;color:var(--border-hover);align-items:center;transition:color .3s;display:flex;position:relative}.turn-steps .turn-link{--turn-run:calc(var(--turn-link-w-in) - 20px)}.turn-link__track,.turn-link__fill{position:absolute;top:50%;left:7px;right:13px}.turn-link__track{opacity:.6;background:currentColor;height:1px;margin-top:-.5px}.turn-link__fill{background:var(--turn-flow);transform-origin:0;opacity:0;height:1.5px;margin-top:-.75px;transition:opacity .3s;transform:scaleX(0)}.turn-link__dot{background:var(--turn-flow);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--turn-flow) 20%, transparent);opacity:0;border-radius:50%;margin:-3px 0 0 -3px;position:absolute;top:50%;left:7px}.turn-link__head{width:8px;height:12px;margin-top:-6px;position:absolute;top:50%;right:2px}.turn-link.is-live{color:var(--turn-flow)}.turn-link.is-live .turn-link__fill{opacity:1;animation:turn-flow var(--turn-travel) cubic-bezier(.4, 0, .2, 1) both}.turn-link.is-live .turn-link__dot{animation:turn-packet var(--turn-travel) cubic-bezier(.4, 0, .2, 1) both}@keyframes turn-flow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes turn-packet{0%{opacity:0;transform:translate(0)scale(.5)}18%{transform:translateX(calc(var(--turn-run) * .18)) scale(1);opacity:1}82%{transform:translateX(calc(var(--turn-run) * .82)) scale(1);opacity:1}to{transform:translateX(var(--turn-run)) scale(.5);opacity:0}}.turn-link.is-charged{color:color-mix(in srgb, var(--turn-flow) 42%, var(--border-hover))}.turn-link.is-charged .turn-link__fill{opacity:.45;transform:scaleX(1)}.turn-trigger{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:14px;flex-direction:column;gap:11px;padding:15px 15px 14px;display:flex;box-shadow:inset 2px 0 #b18cff73}.turn-stage.is-idle .turn-trigger{animation:2.6s ease-in-out infinite turn-listen}@keyframes turn-listen{0%,to{box-shadow:inset 2px 0 #b18cff40}50%{box-shadow:inset 2px 0 #b18cffe6}}.turn-trigger.is-firing{animation:.64s cubic-bezier(.22,1,.36,1) turn-fire}@keyframes turn-fire{0%{box-shadow:inset 2px 0 #b18cff73}40%{border-color:#b18cffb3;box-shadow:inset 2px 0 #b18cff,0 0 0 4px #b18cff1a}to{box-shadow:inset 2px 0 #b18cff73}}.turn-trigger__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.turn-trigger__list li{color:var(--text-secondary);align-items:center;gap:9px;padding-right:13px;font-size:13px;line-height:1.3;transition:color .3s;display:flex;position:relative}.turn-trigger__list li.is-armed{color:var(--text-primary)}.turn-trigger__list li.is-armed:after{content:"";background:var(--accent-purple);border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;right:1px}.turn-trigger.is-firing .is-armed:after{animation:.64s cubic-bezier(.22,1,.36,1) turn-fire-mark}@keyframes turn-fire-mark{0%{opacity:0;transform:scale(.3)}45%{opacity:1;transform:scale(1.9)}to{opacity:1;transform:scale(1)}}.turn-trigger.is-firing .is-armed .turn-trigger__ico{animation:.64s cubic-bezier(.22,1,.36,1) turn-fire-ico}@keyframes turn-fire-ico{0%,to{filter:none}40%{filter:brightness(1.7)drop-shadow(0 0 5px #b18cff8c)}}.turn-trigger__more{color:var(--text-muted,var(--text-tertiary));letter-spacing:.12em;padding-left:25px}.turn-trigger__ico{width:16px;height:16px;color:var(--accent-purple);opacity:.55;flex:none;transition:opacity .3s}.turn-trigger__list li.is-armed .turn-trigger__ico{opacity:1}.turn-steps{grid-column:3;grid-template-columns:minmax(0, 1fr) var(--turn-link-w-in) minmax(0, 1fr) var(--turn-link-w-in) minmax(0, 1fr);grid-template-rows:auto var(--turn-loop-band);align-items:stretch;display:grid}.turn-step{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:14px;flex-direction:column;gap:9px;padding:14px 15px 16px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.turn-step.is-on{border-color:color-mix(in srgb, var(--turn-color) 62%, var(--border-color));box-shadow:0 18px 44px -30px var(--turn-color)}.turn-step.is-on .turn-step__q{color:var(--text-secondary)}.turn-step.is-past{border-color:color-mix(in srgb, var(--turn-color) 28%, var(--border-color))}.turn-step__top{align-items:center;gap:10px;display:flex}.turn-step__n{border:1px solid color-mix(in srgb, var(--turn-color) 42%, transparent);background:color-mix(in srgb, var(--turn-color) 13%, transparent);font-family:var(--font-family-mono);color:var(--turn-color);border-radius:100px;padding:2px 8px;font-size:11px}.turn-step__name{color:var(--text-primary);font-family:Inter Tight,Inter,sans-serif;font-size:20px;font-weight:600}.turn-step__q{color:var(--text-tertiary);font-size:13.5px;line-height:1.4;transition:color .3s}.turn-work{align-items:baseline;gap:8px;display:flex}.turn-work__k{width:34px;font-family:var(--font-family-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);flex:none;font-size:9.5px}.turn-work__v{color:var(--text-secondary);font-size:11.5px;line-height:1.45}.turn-tools{flex-wrap:wrap;gap:4px;display:flex}.turn-tools code{border:1px solid color-mix(in srgb, var(--turn-color) 26%, var(--border-color));background:color-mix(in srgb, var(--turn-color) 8%, transparent);font-family:var(--font-family-mono);color:var(--text-secondary);border-radius:5px;padding:1.5px 6px;font-size:10.5px}.turn-tools__more{color:var(--text-tertiary);align-self:center;font-size:10.5px}.turn-rounds{align-items:center;gap:3px;height:8px;display:flex}.turn-rounds i{background:var(--border-hover);border-radius:50%;width:4px;height:4px}.turn-step.is-on .turn-rounds i.is-used{animation:turn-pip var(--turn-pip) linear both;animation-delay:calc(var(--i) * var(--turn-pip))}.turn-step.is-past .turn-rounds i.is-used{background:color-mix(in srgb, var(--turn-color) 55%, transparent)}@keyframes turn-pip{0%{background:var(--border-hover);transform:scale(1)}35%{background:var(--turn-color);transform:scale(1.6)}to{background:color-mix(in srgb, var(--turn-color) 62%, transparent);transform:scale(1)}}.turn-rounds__k{font-family:var(--font-family-mono);letter-spacing:.05em;color:var(--text-tertiary);margin-top:-3px;font-size:9.5px}.turn-step__foot{border-top:1px solid var(--border-color);gap:5px;margin-top:auto;padding-top:11px;display:grid}.turn-fact{align-items:baseline;gap:8px;display:flex}.turn-fact__k{width:34px;font-family:var(--font-family-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);flex:none;font-size:9.5px}.turn-fact__v{color:var(--text-secondary);font-size:11.5px}.turn-fact__v--code{font-family:var(--font-family-mono);color:color-mix(in srgb, var(--turn-color) 70%, var(--text-primary));font-size:11px}.turn-step__bar{background:var(--turn-color);transform-origin:0;opacity:.5;width:100%;height:2px;transition:transform .34s cubic-bezier(.22,1,.36,1),height .2s,opacity .2s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.turn-step.is-past .turn-step__bar{transform:scaleX(1)}.turn-step.is-on .turn-step__bar{opacity:1;height:3px;transform:scaleX(1)}.turn-stage.is-idle .turn-step__bar{opacity:.28}.turn-loop{color:#0000;grid-area:2/1/auto/-1;transition:color .3s;position:relative}.turn-loop__arc{top:0;left:calc((100% - 2 * var(--turn-link-w-in)) / 6);right:calc((100% - 2 * var(--turn-link-w-in)) / 6);border:1.5px solid;border-top:0;border-radius:0 0 12px 12px;height:22px;position:absolute}.turn-loop.is-live,.turn-loop.is-shown{color:#a78bfa}.turn-loop.is-live .turn-loop__arc{animation:.62s cubic-bezier(.4,0,.2,1) both turn-loop-draw}@keyframes turn-loop-draw{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.turn-loop__head{top:-3px;left:calc((100% - 2 * var(--turn-link-w-in)) / 6 - 5.5px);opacity:0;width:11px;height:8px;transition:opacity .2s;position:absolute}.turn-loop.is-live .turn-loop__head,.turn-loop.is-shown .turn-loop__head{opacity:1;transition-delay:.52s}.turn-loop__tag{white-space:nowrap;opacity:0;align-items:baseline;gap:8px;transition:opacity .25s;display:flex;position:absolute;top:27px;left:50%;transform:translate(-50%)}.turn-loop.is-live .turn-loop__tag,.turn-loop.is-shown .turn-loop__tag{opacity:1;transition-delay:.4s}.turn-loop__tag code{font-family:var(--font-family-mono);color:#a78bfa;font-size:11px}.turn-loop__note{color:var(--text-tertiary);font-size:11px}.turn-end{border:1px dashed var(--border-color);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:7px;padding:14px 16px;transition:border-color .3s;display:flex}.turn-end.is-settled{border-style:solid;border-color:#7ee08147}.turn-end.is-closed{border-style:solid;border-color:#7ee08180;animation:.6s cubic-bezier(.22,1,.36,1) turn-done-edge}@keyframes turn-done-edge{0%{border-color:var(--border-color)}35%{border-color:#7ee081f2}to{border-color:#7ee08180}}.turn-end.is-closed .turn-end__ico{animation:.6s cubic-bezier(.22,1,.36,1) turn-done-pop}.turn-end.is-closed code{animation:.6s cubic-bezier(.22,1,.36,1) turn-done-word}@keyframes turn-done-pop{0%{opacity:.75;transform:scale(1)}35%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes turn-done-word{0%{color:var(--text-primary)}35%{color:#7ee081}to{color:var(--text-primary)}}.turn-end__ico{color:#7ee081;width:20px;height:20px}.turn-end code{font-family:var(--font-family-mono);color:var(--text-primary);font-size:13px}.turn-end__foot{color:var(--text-tertiary);font-size:11px}.turn-split>.hs-head{margin-bottom:16px}.turn-docs{flex-wrap:wrap;align-items:center;gap:6px 22px;margin:0 0 34px;display:flex}.turn-docs .hs-doclink{gap:6px;padding:4px 10px;font-size:12.5px}.turn-docs .hs-doclink__glyph{width:13px;height:13px}.turn-docs .hs-doclink__arrow{font-size:11px}@media (prefers-reduced-motion:reduce){.turn-stage.is-idle .turn-status__dot,.turn-stage.is-idle .turn-trigger,.turn-trigger.is-firing,.turn-trigger.is-firing .is-armed:after,.turn-trigger.is-firing .is-armed .turn-trigger__ico,.turn-step.is-on .turn-rounds i.is-used,.turn-link.is-live .turn-link__fill,.turn-link.is-live .turn-link__dot,.turn-loop.is-live .turn-loop__arc,.turn-end.is-closed,.turn-end.is-closed .turn-end__ico,.turn-end.is-closed code{animation:none}}.oss-leave__list{flex-direction:column;gap:14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.oss-leave__list li{border-left:2px solid #2dd4bf59;flex-direction:column;gap:3px;padding-left:15px;display:flex}.oss-leave__t{letter-spacing:-.015em;color:var(--text-primary);font-size:15px;font-weight:600}.oss-leave__d{color:var(--text-tertiary);font-size:14px;line-height:1.55}.oss-leave__kicker{color:var(--text-secondary);margin:18px 0 0;font-family:Inter Tight,Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.4}.oss-stack{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:16px;overflow:hidden}.oss-stack__row{border-bottom:1px solid var(--border-color);grid-template-columns:100px 1fr;align-items:baseline;gap:16px;padding:16px 20px;display:grid}.oss-stack__row:last-child{border-bottom:none}.oss-stack__k{font-family:var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px}.oss-stack__v{color:var(--text-primary);font-size:14px;line-height:1.5}@media (width<=1040px){.turn-rail,.turn-steps{grid-template-columns:1fr;gap:10px}.turn-rail{--turn-loop-band:0px}.turn-rail>.turn-trigger,.turn-rail>.turn-link,.turn-rail>.turn-end{margin-bottom:0}.turn-steps{grid-column:auto;grid-template-rows:none}.turn-link,.turn-steps .turn-link{--turn-run:20px;justify-content:center;min-height:30px}.turn-link__track,.turn-link__fill{transform-origin:top;width:1.5px;height:calc(100% - 14px);margin:0 0 0 -.75px;top:3px;left:50%;right:auto}.turn-link__fill{transform:scaleY(0)}.turn-link.is-live .turn-link__fill{animation:turn-flow-down var(--turn-travel) cubic-bezier(.4, 0, .2, 1) both}.turn-link.is-charged .turn-link__fill{transform:scaleY(1)}.turn-link__dot{margin:-3px 0 0 -3px;top:3px;left:50%}.turn-link.is-live .turn-link__dot{animation:turn-packet-down var(--turn-travel) cubic-bezier(.4, 0, .2, 1) both}.turn-link__head{margin:0 0 0 -4px;inset:auto auto 0 50%;transform:rotate(90deg)}.turn-loop{grid-row:auto;display:none}.turn-loop.is-live,.turn-loop.is-shown{display:block}.turn-loop__arc,.turn-loop__head{display:none}.turn-loop__tag{white-space:normal;justify-content:center;position:static;transform:none}.turn-trigger__list{flex-wrap:wrap;gap:8px 16px;display:flex}}@keyframes turn-flow-down{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes turn-packet-down{0%{opacity:0;transform:translateY(0)scale(.5)}18%{transform:translateY(calc(var(--turn-run) * .18)) scale(1);opacity:1}82%{transform:translateY(calc(var(--turn-run) * .82)) scale(1);opacity:1}to{transform:translateY(var(--turn-run)) scale(.5);opacity:0}}@media (width<=900px){.turn-stage{padding:20px 18px 28px}.cac-split{grid-template-columns:minmax(0,1fr)}.cac-card{border-left:none;border-top:1px solid var(--border-color)}.cac-chart{padding:18px 14px 20px}.cac-stage__bar{justify-content:flex-start}.cac-presets{width:100%;overflow-x:auto}.cac-reasons{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.cac-card__code{font-size:11.5px}.cac-reasons{grid-template-columns:1fr}.oss-stack__row{grid-template-columns:1fr;gap:4px}}.oss-run .hs-mockup__body{padding:14px 18px 18px}.oss-run__list{counter-reset:run;margin:0;padding:0;list-style:none}.oss-run__item{padding-left:26px;position:relative}.oss-run__item:before{content:"";background:var(--border-color);width:1px;position:absolute;top:26px;bottom:0;left:5px}.oss-run__item:last-child:before{display:none}.oss-run__btn{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:9px 0;display:flex}.oss-run__dot{z-index:1;border:1px solid var(--border-hover);background:var(--bg-secondary);border-radius:50%;width:11px;height:11px;transition:background .2s,border-color .2s;position:absolute;top:12px;left:0}.oss-run__item.is-past .oss-run__dot{background:var(--border-hover)}.oss-run__item.is-on .oss-run__dot{background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 0 4px #22d3ee29}.oss-run__t{color:var(--text-tertiary);font-size:14px;transition:color .2s}.oss-run__item.is-on .oss-run__t{color:var(--text-primary);font-weight:600}.oss-run__tag{border:1px solid var(--border-color);font-family:var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-radius:5px;margin-left:auto;padding:2px 7px;font-size:9px}.oss-run__tag--sandbox{color:#22d3ee;border-color:#22d3ee66}.oss-run__reveal{grid-template-rows:0fr;transition:grid-template-rows .46s cubic-bezier(.22,1,.36,1);display:grid}.oss-run__item.is-on .oss-run__reveal{grid-template-rows:1fr}.oss-run__clip{opacity:0;min-height:0;transition:opacity .28s,transform .28s;overflow:hidden;transform:translateY(-3px)}.oss-run__item.is-on .oss-run__clip{opacity:1;transition-delay:.12s;transform:none}.oss-run__d{color:var(--text-secondary);margin:0 0 10px;font-size:13px;line-height:1.6}.oss-run__item.is-past:before{background:linear-gradient(#22d3ee73,#22d3ee33)}.oss-routes,.oss-yaml{--oss-key:#c4b5fd}.oss-routes__head,.oss-route{border-bottom:1px solid var(--border-color);grid-template-columns:minmax(112px,max-content) 1fr 18px;align-items:center;gap:4px 14px;padding-inline:20px;display:grid}.oss-routes__head{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);background:#ffffff06;padding-block:11px;font-size:10.5px;font-weight:600}.oss-routes__group{border-bottom:1px solid var(--border-color);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);background:#ffffff03;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 20px;font-size:10.5px;font-weight:600;display:flex}.oss-routes__path{font-family:var(--font-family-mono);letter-spacing:0;text-transform:none;color:var(--oss-key);font-size:11px}.oss-route{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;padding-block:12px 14px;transition:background .15s}.oss-route:last-child{border-bottom:none}.oss-route:hover,.oss-route:focus-visible{background:#ffffff0b}.oss-route:focus-visible{outline:2px solid var(--oss-key);outline-offset:-2px}.oss-route__k{font-family:var(--font-family-mono);color:var(--oss-key);font-size:12.5px}.oss-route__tier{background:color-mix(in srgb, currentColor 13%, transparent);letter-spacing:.01em;white-space:nowrap;border-radius:100px;justify-self:start;align-items:center;gap:7px;padding:4px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.oss-route__tier:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.oss-route__tier--frontier{color:#ff7aa8}.oss-route__tier--cheap{color:#3fcf8e}.oss-route__tier--local{color:#35c5f0}.oss-route__swap{color:#ffffff6b;justify-self:end;width:18px;font-size:16px;transition:color .15s;overflow:hidden}.oss-route:hover .oss-route__swap,.oss-route:focus-visible .oss-route__swap{color:var(--oss-key)}.oss-route__why{color:var(--text-tertiary);grid-column:1/-1;font-size:13px;line-height:1.5}.oss-routes__hint{color:var(--text-tertiary);margin:12px 2px 0;font-size:12.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.oss-route,.oss-route__swap{transition:none}}.oss-yaml{border:1px solid var(--border-color);background:var(--bg-secondary);font-family:var(--font-family-mono);color:var(--text-secondary);text-align:left;white-space:pre;border-radius:12px;margin:6px 0 0;padding:16px 18px;font-size:12.5px;line-height:1.7;overflow-x:auto}.oss-yaml__k{color:var(--oss-key)}.oss-yaml__v{color:#86e2b8}@media (width<=560px){.oss-routes__head,.oss-route{gap:4px 10px;padding-inline:16px}.oss-routes__group{padding-inline:16px}}.er-blocks{gap:88px;display:grid}.er-routes{grid-template-columns:1.5fr 1fr;align-items:start;gap:26px;display:grid}.er-routes__side{min-width:0}.er-budget{grid-template-columns:minmax(240px,330px) 1fr;align-items:start;gap:26px;min-width:0;display:grid}.er-budget>*{min-width:0}.er-console .hs-view{min-height:336px}.er-console__panel{animation:.34s cubic-bezier(.16,1,.3,1) both er-panel-in}@keyframes er-panel-in{0%{opacity:0;transform:translateX(calc(var(--er-dir,1) * 14px))}}.er-console__note{max-width:84ch;color:var(--text-tertiary);margin-bottom:18px;font-size:13.5px;line-height:1.55;animation:.4s cubic-bezier(.16,1,.3,1) 80ms both er-rise}.er-stagger>*{animation:.44s cubic-bezier(.16,1,.3,1) both er-rise;animation-delay:calc(60ms + var(--er-i,0) * 55ms)}.er-stagger>*,.er-console__panel,.er-console__note{animation-play-state:paused}.section-visible .er-stagger>*,.section-visible .er-console__panel,.section-visible .er-console__note{animation-play-state:running}.er-stagger>:first-child{--er-i:0}.er-stagger>:nth-child(2){--er-i:1}.er-stagger>:nth-child(3){--er-i:2}.er-stagger>:nth-child(4){--er-i:3}.er-stagger>:nth-child(5){--er-i:4}.er-stagger>:nth-child(6){--er-i:5}.er-stagger>:nth-child(7){--er-i:6}.er-stagger>:nth-child(8){--er-i:7}.er-stagger>:nth-child(n+9){--er-i:8}@keyframes er-rise{0%{opacity:0;transform:translateY(8px)}}.er-trace .hs-thread__traceline{animation:.4s cubic-bezier(.16,1,.3,1) both er-rise;animation-delay:calc(.36s + var(--er-i,0) * .32s)}.er-trace .hs-thread__ok{animation:.34s cubic-bezier(.16,1,.3,1) both er-trace-ok;animation-delay:calc(.56s + var(--er-i,0) * .32s)}@keyframes er-trace-ok{0%{opacity:0;transform:translate(-5px)}}.er-rev__ctx{color:var(--text-muted);animation:.36s cubic-bezier(.16,1,.3,1) 60ms both er-rise}.er-rev__del{color:#f4a4a0;opacity:.55;animation:.9s cubic-bezier(.16,1,.3,1) .34s both er-rev-old}@keyframes er-rev-old{0%{opacity:0;transform:translateY(6px)}38%,70%{opacity:1;transform:none}to{opacity:.55;transform:none}}.er-rev__addline{justify-self:start;align-items:baseline;gap:1px;display:flex}.er-rev__add{color:#86e2b8;animation:.62s steps(18,end) .68s both er-rev-type,.9s ease-out 1.34s both er-rev-flash}@keyframes er-rev-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes er-rev-flash{0%{background:#86e2b83d}to{background:0 0}}.er-rev__caret{opacity:0;color:var(--accent-purple);animation:1s step-end 1.32s infinite er-rev-caret}@keyframes er-rev-caret{0%,49%{opacity:1}50%,to{opacity:0}}.er-rev__badge{animation:.4s cubic-bezier(.16,1,.3,1) 1.55s both er-rise}.er-rev__audit span{animation:.36s cubic-bezier(.16,1,.3,1) both er-rise;animation-delay:calc(1.7s + var(--er-i,0) * 80ms)}.er-rev__ctx,.er-rev__del,.er-rev__add,.er-rev__badge,.er-rev__audit span{animation-play-state:paused}.section-visible .er-rev__ctx,.section-visible .er-rev__del,.section-visible .er-rev__add,.section-visible .er-rev__badge,.section-visible .er-rev__audit span{animation-play-state:running}@media (prefers-reduced-motion:reduce){.er-console__panel,.er-console__note,.er-stagger>*,.er-trace .hs-thread__traceline,.er-trace .hs-thread__ok,.er-rev__ctx,.er-rev__del,.er-rev__add,.er-rev__caret,.er-rev__badge,.er-rev__audit span{animation:none}}.er-rev{gap:14px;max-width:620px;display:grid}.er-rev__head{align-items:center;gap:12px;display:flex}.er-rev__file{font-family:var(--font-family-mono);color:var(--text-primary);font-size:13px}.er-rev__badge{border:1px solid var(--border-color);background:var(--bg-secondary);font-family:var(--font-family-mono);color:var(--text-tertiary);border-radius:100px;margin-left:auto;padding:3px 10px;font-size:11px}.er-rev__diff{border:1px solid var(--border-color);background:var(--bg-primary);font-family:var(--font-family-mono);border-radius:12px;gap:3px;padding:14px 16px;font-size:12.5px;line-height:1.5;display:grid;overflow-x:auto}.er-rev__ctx{color:var(--text-muted)}.er-rev__del{color:#f4a4a0}.er-rev__add{color:#86e2b8}.er-rev__audit{flex-wrap:wrap;gap:8px;display:flex}.er-rev__audit span{border:1px solid var(--border-color);font-family:var(--font-family-mono);color:var(--text-tertiary);border-radius:100px;padding:4px 10px;font-size:11px}.er-rev__audit span:first-child{border-color:var(--border-hover);color:var(--text-primary)}.er-more{border-top:1px solid var(--border-color);gap:18px;margin-top:88px;padding-top:34px;display:grid}.er-more__lead{max-width:62ch;color:var(--text-secondary);font-size:15px;line-height:1.6}@media (width<=900px){.er-blocks{gap:64px}.er-routes,.er-budget{grid-template-columns:1fr}.er-more{margin-top:64px}}@media (width<=640px){.er-console .hs-view{min-height:0}}#ops .hs-feature-block__head,#ops .hs-feature-block__head .hs-head{max-width:720px}.er-models{border-top:1px solid var(--border-color);flex-direction:column;gap:14px;margin-top:20px;padding-top:18px;display:flex}.er-models__label{color:var(--text-tertiary);font-size:12.5px}.er-models__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 10px;display:grid}.er-models__item{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.er-models__icon{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.er-models__icon svg,.er-models__logo{object-fit:contain;width:20px;height:20px;display:block}.er-models__icon{color:var(--text-muted)}.er-models__logo--invert{filter:invert()}.er-models__name{text-align:center;color:var(--text-tertiary);letter-spacing:-.01em;font-size:11.5px;line-height:1.35}@media (width<=620px){.er-models__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.er-mem{--mem-step:1.4s;--mem-cycle:8.4s}.er-mem__groups{border:1px solid var(--border-color);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.er-mem__group{grid-template-rows:auto 1fr;min-width:0;display:grid}.er-mem__group+.er-mem__group{border-left:1px solid var(--border-color)}.er-mem__grouphead{border-bottom:1px solid var(--border-color);background:var(--bg-secondary);flex-wrap:wrap;align-items:baseline;gap:3px 9px;padding:12px 22px;display:flex}.er-mem__grouplabel{font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);font-size:11px}.er-mem__groupnote{color:var(--text-tertiary);font-size:12.5px}.er-mem__cells{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.er-mem__cell{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:26px 22px 28px;display:flex;position:relative}.er-mem__cell+.er-mem__cell{border-left:1px solid var(--border-color)}.er-mem__cell--read{--mem-key:#35c5f0;--mem-line:#35c5f06b;--mem-wash:#35c5f00e;--mem-plate:transparent}.er-mem__cell--write{--mem-key:#f59e0b;--mem-line:#f59e0b73;--mem-wash:#f59e0b0f;--mem-plate:#f59e0b21}.er-mem__cell--promote{--mem-key:#3fcf8e;--mem-line:#3fcf8e80;--mem-wash:#3fcf8e0f;--mem-plate:#3fcf8e29}.er-mem__cell:before{content:"";background:var(--mem-key);transform-origin:0;height:2px;transition:transform .62s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--mem-i,0) * 90ms);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.section-visible .er-mem__cell:before{transform:scaleX(1)}.er-mem__cell>*{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--mem-i,0) * 90ms + 60ms);transform:translateY(10px)}.section-visible .er-mem__cell>*{opacity:1;transform:none}.er-mem__kind{font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--mem-key);flex-wrap:wrap;align-items:baseline;gap:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.er-mem__when{text-transform:none;letter-spacing:.02em;color:var(--text-muted);font-weight:400}.er-mem__icon{border:1px solid var(--mem-line);background:var(--mem-plate);width:34px;height:34px;color:var(--mem-key);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.er-mem__icon svg{width:18px;height:18px;display:block}.er-mem__cell--promote .er-mem__icon:after{content:"";border:1px solid #3fcf8e38;border-radius:15px;position:absolute;inset:-5px}.er-mem__t{letter-spacing:-.01em;color:var(--text-primary);font-size:15.5px;font-weight:600;line-height:1.3}.er-mem__d{color:var(--text-tertiary);font-size:13.5px;line-height:1.55}.er-mem__cell:after{content:"";background:var(--mem-key);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--mem-key) 22%, transparent);opacity:0;pointer-events:none;border-radius:50%;margin-left:-3px;position:absolute;top:-2px;left:0}.er-mem.is-running .er-mem__cell:after{animation:er-mem-packet var(--mem-cycle) linear infinite;animation-delay:calc(var(--mem-i,0) * var(--mem-step))}@keyframes er-mem-packet{0%{opacity:0;left:0%}4%{opacity:1}13%{opacity:1}16.7%{opacity:0;left:100%}to{opacity:0;left:100%}}.er-mem.is-running .er-mem__cell{animation:er-mem-lit var(--mem-cycle) linear infinite;animation-delay:calc(var(--mem-i,0) * var(--mem-step))}@keyframes er-mem-lit{0%,4%{background-color:#0000}9%,15%{background-color:var(--mem-wash)}24%,to{background-color:#0000}}.er-mem.is-running .er-mem__icon{animation:er-mem-plate var(--mem-cycle) linear infinite;animation-delay:calc(var(--mem-i,0) * var(--mem-step))}@keyframes er-mem-plate{0%,4%{border-color:var(--mem-line)}9%,15%{border-color:var(--mem-key)}24%,to{border-color:var(--mem-line)}}.er-mem__back{border:1px solid var(--border-color);border-top:none;border-radius:0 0 14px 14px;height:30px;margin:0 34px;position:relative}.er-mem__back:before{content:"";border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);width:8px;height:8px;position:absolute;top:1.7px;left:-4.5px;transform:rotate(-45deg)}.er-mem__caption{background:var(--bg-primary);text-align:center;max-width:calc(100% - 48px);color:var(--text-tertiary);align-items:center;gap:8px;padding:0 12px;font-size:12.5px;line-height:1.4;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.er-mem__turn{color:#f59e0b;font-size:13px;display:inline-block}.er-mem.is-running .er-mem__back{animation:er-mem-return var(--mem-cycle) linear infinite}@keyframes er-mem-return{0%,62%{border-right-color:var(--border-color);border-bottom-color:var(--border-color);border-left-color:var(--border-color)}70%{border-right-color:#f59e0bb3;border-bottom-color:var(--border-color);border-left-color:var(--border-color)}78%{border-right-color:var(--border-color);border-bottom-color:#f59e0bb3;border-left-color:var(--border-color)}86%{border-right-color:var(--border-color);border-bottom-color:var(--border-color);border-left-color:#f59e0bb3}94%,to{border-right-color:var(--border-color);border-bottom-color:var(--border-color);border-left-color:var(--border-color)}}.er-mem.is-running .er-mem__back:before{animation:er-mem-tip var(--mem-cycle) linear infinite}@keyframes er-mem-tip{0%,84%{border-top-color:var(--border-color);border-right-color:var(--border-color)}90%{border-top-color:#f59e0bf2;border-right-color:#f59e0bf2}97%,to{border-top-color:var(--border-color);border-right-color:var(--border-color)}}.er-mem.is-running .er-mem__turn{animation:er-mem-turn var(--mem-cycle) cubic-bezier(.5, 0, .5, 1) infinite}@keyframes er-mem-turn{0%,62%{transform:rotate(0)}90%,to{transform:rotate(360deg)}}@media (width<=980px){.er-mem__groups{grid-template-columns:minmax(0,1fr)}.er-mem__group+.er-mem__group{border-left:none;border-top:1px solid var(--border-color)}}@media (width<=620px){.er-mem__cells{grid-template-columns:minmax(0,1fr)}.er-mem__cell{padding:22px 18px 24px}.er-mem__cell+.er-mem__cell{border-left:none;border-top:1px solid var(--border-color)}.er-mem__back{border:none;border-radius:0;height:auto;margin:0}.er-mem__back:before{display:none}.er-mem.is-running .er-mem__back,.er-mem.is-running .er-mem__back:before{animation:none}.er-mem__caption{background:0 0;justify-content:center;max-width:none;padding:16px 0 0;display:flex;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.er-mem__cell:before{transition:none;transform:scaleX(1)}.er-mem__cell>*{opacity:1;transition:none;transform:none}.er-mem.is-running .er-mem__cell,.er-mem.is-running .er-mem__cell:after,.er-mem.is-running .er-mem__icon,.er-mem.is-running .er-mem__back,.er-mem.is-running .er-mem__back:before,.er-mem.is-running .er-mem__turn,.er-mem__cell,.er-mem__cell:after,.er-mem__icon,.er-mem__back,.er-mem__back:before,.er-mem__turn{animation:none}}.er-routes .oss-yaml__v{animation:.7s ease-out both er-yaml-hit}@keyframes er-yaml-hit{0%{color:var(--text-primary);background:#86e2b847}}@media (prefers-reduced-motion:reduce){.er-routes .oss-yaml__v{animation:none}}.pb-band{--pb-teal:#2dd4bf}.pb-block{margin-top:30px}.pb-h{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 14px;font-family:Inter Tight,Inter,sans-serif;font-size:19px;font-weight:600}.pb-block__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 32px;margin-bottom:14px;display:flex}.pb-block__head .pb-h{margin:0}.pb-note{min-width:300px;max-width:620px;color:var(--text-tertiary);flex:1;margin:0;font-size:13.5px;line-height:1.5}.pb-block__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;margin-top:16px;display:flex}.pb-principles{grid-template-columns:repeat(3,1fr);gap:16px 26px;display:grid}.pb-principle{border-left:2px solid #2dd4bf59;flex-direction:column;gap:4px;min-width:0;padding-left:14px;display:flex}.pb-principle__tag{font-family:var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pb-teal);font-size:10.5px}.pb-principle__d{color:var(--text-tertiary);font-size:13px;line-height:1.5}.pb-caveat{min-width:280px;color:var(--text-muted);flex:1;margin:0;font-size:13.5px;line-height:1.5}.pb-compare{margin-top:18px}.pb-source{color:var(--text-tertiary);margin:0 0 14px;font-size:13px;line-height:1.55}.pb-table{max-width:100%;overflow-x:auto}.pb-contact{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pb-channel{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex}.pb-channel:hover,.pb-channel:focus-visible{background:#2dd4bf0f;border-color:#2dd4bf73}.pb-channel__tag{font-family:var(--font-family-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.pb-channel__t{letter-spacing:-.015em;color:var(--text-primary);align-items:baseline;gap:7px;font-size:15px;font-weight:600;display:flex}.pb-channel__arrow{color:var(--text-muted);font-size:11px;transition:color .18s}.pb-channel:hover .pb-channel__arrow,.pb-channel:focus-visible .pb-channel__arrow{color:var(--pb-teal)}.pb-channel__d{color:var(--text-tertiary);font-size:13px;line-height:1.5}@media (width<=1000px){.pb-principles{grid-template-columns:repeat(2,1fr)}.pb-contact{grid-template-columns:1fr}}@media (width<=640px){.pb-principles{grid-template-columns:1fr}}.pb-stack__logo{object-fit:cover;vertical-align:-3px;border-radius:50%;width:15px;height:15px;margin-right:6px;display:inline-block}.pb-stack__logo--bare{object-fit:contain;border-radius:0}.pb-stack__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-hover);text-decoration-color:var(--border-hover);text-underline-offset:3px;transition:color .16s,text-decoration-color .16s}.pb-stack__link:hover,.pb-stack__link:focus-visible{color:#2dd4bf;text-decoration-color:currentColor}.pb-architecture{margin-top:28px}
