@layer stageshow{.ss-collapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1) 50ms,opacity .42s cubic-bezier(0,.8,.5,1);display:grid}.ss-collapse[data-open]{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .46s cubic-bezier(.4,0,.2,1),opacity .24s ease-out .15s}.ss-collapse[data-solid],.ss-collapse[data-solid][data-open]{opacity:1}.ss-collapse__inner{overflow-clip-margin:3px;min-height:0;overflow:clip}.ss-collapse[data-reveal=clip]>.ss-collapse__inner{overflow-clip-margin:0;flex-direction:column;justify-content:center;display:flex}.ss-collapse[data-reveal=clip][data-tall]>.ss-collapse__inner{justify-content:flex-start}.ss-collapse[data-reveal=clip][data-tall][data-open]{transition:grid-template-rows .46s cubic-bezier(.4,0,.2,1),opacity .24s ease-out .3s}.ss-collapse[data-open]:not([data-moving])>.ss-collapse__inner,.ss-collapse[data-reveal=drop]>.ss-collapse__inner{overflow:visible}.ss-collapse[data-reveal=drop]>.ss-collapse__inner>*{will-change:transform;transition:transform .3s;transform:translateY(-10px)}.ss-collapse[data-reveal=drop][data-from=below]>.ss-collapse__inner>*{transform:translateY(10px)}.ss-collapse[data-reveal=drop][data-open]>.ss-collapse__inner>*{transition:transform .6s cubic-bezier(.22,1,.36,1) .2s;transform:none}.ss-collapse[data-reveal=drop][data-open]{transition:grid-template-rows .5s cubic-bezier(.45,0,.2,1),opacity .3s .24s}}
@layer stageshow{.ss-badge{will-change:transform;border-radius:var(--ss-radius-pill);background:var(--ss-ink-2);height:20px;color:var(--ss-text-strong);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:500;transition:background-color .35s,color .35s;display:inline-flex}.ss-badge[data-lead]{padding-left:7px}.ss-badge[data-tone=accent]{background:var(--ss-accent-soft);color:var(--ss-accent-text)}.ss-badge[data-tone=success]{background:var(--ss-success-soft);color:var(--ss-success-text)}.ss-badge[data-tone=danger]{background:var(--ss-danger-soft);color:var(--ss-danger-text)}.ss-badge[data-tone=warning]{background:var(--ss-warning-soft);color:var(--ss-warning-text)}.ss-badge__label{text-box:trim-both cap alphabetic;display:block}.ss-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}}
.cs .ss-stage{overflow:clip}.cs .ss-window__url{font-size:13.5px}.cs .ss-badge{height:24px;padding:0 10px;font-size:13.5px}.cs .ss-badge[data-lead]{padding-left:8px}.cs .cs-label{color:var(--ss-text-strong);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex;position:absolute}.cs .cs-label i{background:var(--ss-text-strong);border-radius:50%;width:8px;height:8px}.cs .cs-label[data-for=client] i{background:var(--ss-accent)}.cs .cs-label[data-for=team]{top:0;left:32px}.cs .cs-label[data-for=client]{top:60px;right:32px}.cs .cs-team-frame{width:1152px;height:100%;padding:32px 32px 0;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 78%,#0000 99%);mask-image:linear-gradient(#000 78%,#0000 99%)}.cs .cs-team{width:100%;height:600px;box-shadow:var(--ss-shadow-hero)}.cs .cs-body{background:var(--ss-surface)}.cs .cs-team__app{height:100%;display:flex}.cs .cs-team__main{flex:none;width:680px;padding:22px 28px 0 34.5px}.cs .cs-team__side{border-left:1px solid var(--ss-line);background:var(--ss-canvas);flex-direction:column;flex:1;gap:18px;min-width:0;padding:26px 24px;display:flex}.cs .cs-feed{align-items:center;gap:10px;display:flex}.cs .cs-feed__lines{gap:7px;display:grid}.cs .cs-crumb{color:var(--ss-text);font-size:13.5px;line-height:18px}.cs .cs-title{color:var(--ss-text-strong);letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:26px}.cs .cs-team__head{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.cs .cs-table{margin-top:18px}.cs .cs-thead{color:var(--ss-text);justify-content:space-between;padding:0 0 8px;font-size:13.5px;font-weight:500;line-height:18px;display:flex}.cs .cs-trow{-moz-column-gap:12px;border-top:1px solid var(--ss-line);min-height:48px;color:var(--ss-text-strong);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:8px 0;font-size:13.5px;line-height:18px;display:grid}.cs .cs-ic{width:16px;height:16px;color:var(--ss-icon);place-items:center;transition:color .25s;display:grid}.cs .cs-ic svg{width:16px;height:16px}.cs .cs-trow[data-on]>.cs-ic{color:var(--ss-accent)}.cs .cs-trow__cell{justify-content:flex-end;min-width:84px;display:flex}.cs .cs-fixed{color:var(--ss-text);align-items:center;gap:6px;font-size:13.5px;line-height:18px;display:inline-flex}.cs .cs-fixed svg{width:14px;height:14px}.cs .cs-switch{cursor:pointer;width:44px;height:32px;font:inherit;background:0 0;border:0;border-radius:10px;place-items:center;margin:-7px -7px -7px 0;padding:0;display:grid}@media (hover:hover){.cs .cs-switch:hover .ss-toggle{background:var(--ss-text-faint)}.cs .cs-switch:hover .ss-toggle[data-on]{background:var(--ss-accent-2)}}.cs .cs-switch:active .ss-toggle{background:var(--ss-text)}.cs .cs-switch:active .ss-toggle[data-on]{background:var(--ss-accent-text)}.cs .cs-switch:focus-visible{outline:2px solid var(--ss-accent);outline-offset:-2px}.cs .cs-more{border-top:1px solid var(--ss-line);gap:24px;padding:26px 0 0;display:grid}.cs .cs-more__row{align-items:center;gap:12px;display:flex}.cs .cs-client{width:520px;height:450px;box-shadow:var(--ss-shadow-hero);position:absolute;top:92px;right:32px}.cs .cs-client .cs-portal{height:100%;padding:22px 24px 12px;overflow:clip;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}.cs .cs-list{margin-top:14px}.cs .cs-crow{isolation:isolate;-moz-column-gap:12px;border-top:1px solid var(--ss-line);min-height:48px;color:var(--ss-text-strong);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:8px 0;font-size:13.5px;line-height:18px;display:grid;position:relative}.cs .cs-when{color:var(--ss-text);font-variant-numeric:tabular-nums;font-size:13.5px}.cs .cs-cta{padding:8px 0 12px 28px}.cs .cs-button{border-radius:var(--ss-radius-md);background:var(--ss-text-strong);color:#fff;height:34px;font:500 13.5px var(--ss-font);cursor:pointer;border:0;padding:0 14px}.cs .cs-button:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px}.cs .cs-opt:not([data-open]) .ss-collapse__inner>*{visibility:hidden;transition:visibility 0s linear .48s}.cs .cs-opt[data-fresh] .cs-crow:before{content:"";z-index:-1;border-radius:8px;animation:2.2s ease-out .5s both cs-fresh;position:absolute;inset:4px -8px}@keyframes cs-fresh{0%,30%{background-color:var(--ss-accent-soft)}to{background-color:#0000}}.cs .cs-files{border-top:1px solid var(--ss-line);gap:14px;margin-top:8px;padding-top:20px;display:grid}.cs .cs-file{align-items:center;gap:12px;display:flex}.cs .cs-file__lines{gap:7px;display:grid}.cs .cs-file__tile{background:var(--ss-well);width:26px;height:26px;color:var(--ss-icon);border-radius:6px;flex:none;place-items:center;display:grid}.cs .cs-file__tile svg{width:14px;height:14px}.cs .cs-file__name{color:var(--ss-text-strong);font-size:13.5px}.cs .ss-stage[data-layout=compact] .cs-team-frame{width:100%;height:358px;padding:32px 0 0 32px;-webkit-mask-image:linear-gradient(#000 90%,#0000 100%);mask-image:linear-gradient(#000 90%,#0000 100%)}.cs .ss-stage[data-layout=compact] .cs-team{width:380px;height:326px}.cs .ss-stage[data-layout=compact] .cs-team__main{flex:1;width:auto;min-width:0;padding:16px 70px 0 16px}.cs .ss-stage[data-layout=compact] .cs-title{font-size:17px;line-height:22px}.cs .ss-stage[data-layout=compact] .cs-table{margin-top:14px}.cs .ss-stage[data-layout=compact] .cs-trow{min-height:44px;padding:6px 0}.cs .ss-stage[data-layout=compact] .cs-trow__cell{min-width:0}.cs .ss-stage[data-layout=compact] .cs-trow .cs-sep,.cs .ss-stage[data-layout=compact] .cs-trow .cs-detail{display:none}.cs .ss-stage[data-layout=compact] .cs-more{padding-top:14px}.cs .ss-stage[data-layout=compact] .cs-label[data-for=client]{top:370px;left:32px;right:auto}.cs .ss-stage[data-layout=compact] .cs-client{width:380px;height:calc(100% - 434px);top:402px;left:32px;right:auto}.cs .ss-stage[data-layout=compact] .cs-client .cs-portal{padding:16px 70px 12px 16px}.cs .ss-stage[data-layout=compact] .cs-team-frame[data-whole] .cs-team{width:calc(100% - 32px)}.cs .ss-stage[data-layout=compact] .cs-team-frame[data-whole] .cs-team__main,.cs .ss-stage[data-layout=compact] .cs-client[data-whole] .cs-portal{padding-right:16px}.cs .ss-stage[data-layout=compact] .cs-client[data-whole]{width:calc(100% - 64px)}.cs .ss-stage[data-layout=compact] .cs-crow{text-wrap:pretty;min-height:44px;padding:6px 0}.cs .ss-stage[data-layout=compact] .cs-crow .cs-sep{display:none}.cs .ss-stage[data-layout=compact] .cs-crow .cs-detail{color:var(--ss-text);margin-top:2px;display:block}.cs .ss-stage[data-layout=compact] .cs-crow[data-row=next]{grid-template-columns:16px minmax(0,1fr)}.cs .ss-stage[data-layout=compact] .cs-crow[data-row=next]>.cs-ic{align-self:start;margin-top:1px}.cs .ss-stage[data-layout=compact] .cs-crow[data-row=next]>.cs-end{grid-column:2;justify-self:start;margin-top:8px}
