@layer stageshow{.ss-chart{display:block;overflow:visible}.ss-chart__draw{opacity:0;transition:opacity .25s}.ss-chart[data-show] .ss-chart__draw{opacity:1;transition:opacity .15s}.ss-chart__line{fill:none;stroke:var(--ss-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:d .8s cubic-bezier(.45,0,.2,1)}.ss-chart__area{transition:d .8s cubic-bezier(.45,0,.2,1)}.ss-chart__dot{fill:var(--ss-accent);stroke:var(--ss-surface);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .2s,transform .2s,cx .8s cubic-bezier(.45,0,.2,1),cy .8s cubic-bezier(.45,0,.2,1);transform:scale(.4)}.ss-chart[data-show] .ss-chart__dot{opacity:1;transform:none}.ss-chart__bar{fill:var(--ss-accent);transition:y .7s cubic-bezier(.25,.8,.25,1),height .7s cubic-bezier(.25,.8,.25,1)}.ss-chart[data-still] *{transition:none!important}}
.dt .ss-stage{overflow:clip}.dt .dt-frame{padding:32px 32px 0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000);mask-image:linear-gradient(#000 calc(100% - 32px),#0000)}.dt .dt-window{width:100%;height:500px;box-shadow:var(--ss-shadow-hero)}.dt .dt-window .ss-window__body{background:var(--ss-surface)}.dt .dt-window .ss-window__url{font-size:12px}.dt .dt-app{height:100%;display:flex}.dt .dt-main{flex-direction:column;flex:1;min-width:0;display:flex}.dt .dt-head{border-bottom:1px solid var(--ss-line);white-space:nowrap;flex:none;align-items:baseline;gap:10px;padding:18px 24px 16px;display:flex}.dt .dt-title{color:var(--ss-text-strong);letter-spacing:-.01em;font-size:15px;font-weight:600}.dt .dt-sub{color:var(--ss-text);font-size:12px}.dt .dt-panes{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dt .dt-pane{min-width:0;padding:20px 24px}.dt .ss-stage[data-layout=wide] .dt-head,.dt .ss-stage[data-layout=wide] .dt-pane--task{padding-left:36px}.dt .dt-pane--out{border-left:1px solid var(--ss-line);background:var(--ss-canvas)}.dt .dt-label{color:var(--ss-text);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;line-height:15px;display:flex}.dt .dt-count{color:var(--ss-text-faint);font-family:var(--ss-mono);letter-spacing:0;font-weight:500}.dt .dt-task,.dt .dt-out{height:24px;color:var(--ss-text-strong);letter-spacing:-.015em;white-space:nowrap;font-size:17px;font-weight:600;line-height:24px}.dt .dt-task{margin-bottom:22px}.dt .dt-out{margin-bottom:12px}.dt .dt-inputs{margin:0 0 22px;padding:0;list-style:none}.dt .dt-input{will-change:transform;border-top:1px solid var(--ss-line);height:38px;color:var(--ss-text-strong);grid-template-columns:14px minmax(0,1fr) 16px;align-items:center;gap:10px;font-size:13px;display:grid}.dt .dt-input:last-child{border-bottom:1px solid var(--ss-line)}.dt .dt-input__icon{color:var(--ss-icon)}.dt .dt-input__name{line-height:18px;overflow:hidden}.dt .dt-ok{background:var(--ss-success-soft);width:16px;height:16px;color:var(--ss-success-text);border-radius:50%;place-items:center;display:grid}.dt .dt-agent{align-items:center;gap:12px;display:flex}.dt .dt-agent__tile{background:var(--ss-well);width:34px;height:34px;color:var(--ss-text-strong);border-radius:10px;flex:none;place-items:center;display:grid}.dt .dt-agent__tile svg{width:16px;height:16px}.dt .dt-agent__text{flex-direction:column;gap:3px;min-width:0;display:flex}.dt .dt-agent__line{align-items:center;gap:8px;display:flex}.dt .dt-agent__name{height:18px;color:var(--ss-text-strong);font-size:13.5px;font-weight:600;line-height:18px}.dt .dt-agent__where{will-change:transform;border:1px solid var(--ss-line);border-radius:var(--ss-radius-pill);color:var(--ss-text);white-space:nowrap;padding:1px 7px;font-size:12px;line-height:15px}.dt .dt-agent__does{height:17px;color:var(--ss-text);font-size:12.5px;line-height:17px}.dt .dt-slide{margin:0 -24px;padding:4px 24px 12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000)}.dt .dt-slide__rail{will-change:transform;gap:48px;display:flex}.dt .dt-slide__cell{flex:0 0 100%;min-width:0}.dt .dt-slide__rail[data-moving]{animation-duration:.72s;animation-timing-function:cubic-bezier(.45,0,.1,1);animation-fill-mode:both}.dt .dt-slide__rail[data-moving=forward-a]{animation-name:dt-slide-forward-a}.dt .dt-slide__rail[data-moving=forward-b]{animation-name:dt-slide-forward-b}.dt .dt-slide__rail[data-moving=back-a]{animation-name:dt-slide-back-a}.dt .dt-slide__rail[data-moving=back-b]{animation-name:dt-slide-back-b}@keyframes dt-slide-forward-a{0%{transform:translate(0)}to{transform:translate(calc(-100% - 48px))}}@keyframes dt-slide-forward-b{0%{transform:translate(0)}to{transform:translate(calc(-100% - 48px))}}@keyframes dt-slide-back-a{0%{transform:translate(calc(-100% - 48px))}to{transform:translate(0)}}@keyframes dt-slide-back-b{0%{transform:translate(calc(-100% - 48px))}to{transform:translate(0)}}.dt .dt-doc{border-radius:var(--ss-radius-lg);background:var(--ss-surface);height:150px;box-shadow:0 0 0 1px var(--ss-line), 0 6px 16px -10px #0f11152e;padding:16px 18px;position:relative}.dt .dt-doc--report{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.dt .dt-kpi{flex-direction:column;align-self:flex-start;gap:4px;display:flex}.dt .dt-kpi__label{color:var(--ss-text);font-size:12px;line-height:16px}.dt .dt-kpi__value{color:var(--ss-text-strong);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:30px;font-weight:600;line-height:36px;display:flex}.dt .dt-kpi__delta{color:var(--ss-success-text);letter-spacing:0;font-size:12px;font-weight:600}.dt .dt-chart .ss-chart__bar{fill:var(--ss-ink-3)}.dt .dt-chart .ss-chart__bar:last-of-type{fill:var(--ss-accent)}.dt .dt-doc--page{flex-direction:column;gap:10px;display:flex}.dt .dt-page__nav{align-items:center;gap:8px;display:flex}.dt .dt-page__nav>span:nth-child(2){flex:1}.dt .dt-page__hero{flex:1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;display:grid}.dt .dt-page__copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;display:flex}.dt .dt-page__headline{color:var(--ss-text-strong);letter-spacing:-.015em;font-size:14px;font-weight:600;line-height:17px}.dt .dt-page__cta{border-radius:var(--ss-radius-pill);background:var(--ss-accent);color:#fff;white-space:nowrap;margin-top:3px;padding:3px 10px;font-size:12px;font-weight:600;line-height:14px}.dt .dt-page__image{background:linear-gradient(135deg, var(--ss-well), #e3e5e9);border-radius:6px 0 0 6px;margin-right:-18px}.dt .dt-page__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dt .dt-page__tiles span{background:var(--ss-well);border-radius:4px;height:12px}.dt .dt-doc--concepts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dt .dt-concept{flex-direction:column;gap:3px;min-width:0;display:flex}.dt .dt-concept__art{opacity:.78;border-radius:6px;flex:1;margin-bottom:6px}.dt .dt-concept__name{color:var(--ss-text-strong);white-space:nowrap;font-size:12px;font-weight:600;line-height:16px}.dt .dt-concept__line{color:var(--ss-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:15px;overflow:hidden}.dt .dt-doc--research{flex-direction:column;justify-content:center;gap:4px;display:flex}.dt .dt-move{border-radius:6px;grid-template-columns:6px minmax(0,1fr);align-items:center;gap:10px;height:26px;padding:0 10px;display:grid}.dt .dt-move__text{color:var(--ss-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.dt .dt-move__text b{color:var(--ss-text-strong);font-weight:600}.dt .dt-move[data-opportunity] .dt-move__text{color:var(--ss-accent-text);font-weight:500}.dt .dt-move[data-opportunity]{background:var(--ss-accent-soft)}.dt .dt-move__dot{background:var(--ss-ink-4);border-radius:50%;width:6px;height:6px}.dt .dt-move[data-opportunity] .dt-move__dot{background:var(--ss-accent)}.dt .dt-doc--plan{flex-direction:column;justify-content:center;gap:6px;display:flex}.dt .dt-key{gap:14px;margin:0 0 4px 30px;display:flex}.dt .dt-key__item{color:var(--ss-text);align-items:center;gap:6px;font-size:12px;line-height:14px;display:inline-flex}.dt .dt-key__dot{border-radius:50%;width:7px;height:7px}.dt .dt-week{grid-template-columns:24px repeat(5,minmax(0,1fr));align-items:center;gap:6px;display:grid}.dt .dt-week__label{color:var(--ss-text-faint);font-family:var(--ss-mono);font-size:12px;line-height:14px}.dt .dt-day{background:var(--ss-canvas);border-radius:5px;align-items:center;height:18px;padding:0 5px;display:flex}.dt .dt-day[data-flag]{background:var(--ss-accent-soft);box-shadow:inset 0 0 0 1px var(--ss-accent)}.dt .dt-day__post{border-radius:2px;width:60%;height:5px}.dt .dt-summary{height:18px;color:var(--ss-text-strong);margin-top:4px;font-size:13px;line-height:18px}.dt .dt-review{align-items:center;gap:8px;margin-top:16px;padding-top:15px;display:flex;position:relative}.dt .dt-review:before{content:"";background:var(--ss-line);height:1px;position:absolute;top:0;left:0;right:0}.dt .dt-review__who{color:var(--ss-text-strong);white-space:nowrap;font-size:12.5px;font-weight:600}.dt .dt-review__role{color:var(--ss-text);margin-left:6px;font-weight:400}.dt .dt-review__actions{will-change:transform;gap:6px;margin-left:auto;display:flex}.dt .dt-action{border-radius:var(--ss-radius-md);background:var(--ss-surface);height:28px;color:var(--ss-text-strong);white-space:nowrap;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #0f11151f}.dt .dt-action--primary{background:var(--ss-text-strong);box-shadow:none;color:#fff}.dt .dt-stack{gap:12px;display:grid;position:absolute;inset:16px 16px auto}.dt .dt-stack .dt-pane{border-radius:var(--ss-radius-lg);background:var(--ss-surface);box-shadow:var(--ss-shadow-ground);border:0;padding:16px}.dt .ss-stage[data-layout=compact] .dt-task,.dt .ss-stage[data-layout=compact] .dt-out{height:20px;font-size:14.5px;line-height:20px}.dt .ss-stage[data-layout=compact] .dt-task{margin-bottom:16px}.dt .ss-stage[data-layout=compact] .dt-out{margin-bottom:10px}.dt .ss-stage[data-layout=compact] .dt-inputs{margin-bottom:16px}.dt .ss-stage[data-layout=compact] .dt-input{height:31px;font-size:12.5px}.dt .ss-stage[data-layout=compact] .dt-slide{margin:0 -16px;padding:2px 16px 10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.dt .ss-stage[data-layout=compact] .dt-doc{padding:12px 14px}.dt .ss-stage[data-layout=compact] .dt-kpi__value{font-size:24px;line-height:28px}.dt .ss-stage[data-layout=compact] .dt-page__image{margin-right:-14px}.dt .ss-stage[data-layout=compact] .dt-page__tiles span{height:10px}.dt .ss-stage[data-layout=compact] .dt-move{gap:12px;height:24px;padding:0 4px}.dt .ss-stage[data-layout=compact] .dt-page__hero{flex:none}.dt .ss-stage[data-layout=compact] .dt-page__copy{justify-content:flex-start;gap:4px}.dt .ss-stage[data-layout=compact] .dt-page__cta{margin-top:0}.dt .ss-stage[data-layout=compact] .dt-day{height:15px}.dt .ss-stage[data-layout=compact] .dt-key{gap:10px;margin-left:22px}.dt .ss-stage[data-layout=compact] .dt-concept__art{flex:none;height:54px}.dt .ss-stage[data-layout=compact] .dt-page__headline{font-size:12.5px;line-height:15px}.dt .ss-stage[data-layout=compact] .dt-week,.dt .ss-stage[data-layout=compact] .dt-doc--plan{gap:4px}.dt .ss-stage[data-layout=compact] .dt-review{margin:0 0 14px;padding-top:0}.dt .ss-stage[data-layout=compact] .dt-review:before{display:none}.dt .ss-stage[data-layout=compact] .dt-pane--out,.dt .ss-stage[data-layout=compact] .dt-pane--out .dt-slide{padding-bottom:0}.dt .ss-stage[data-layout=compact] .dt-pane--out .dt-doc{height:140px}
