.st-root .ss-stage{overflow:clip}.st-root .st-frame{padding:32px 32px 0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 76%,#0000 99%);mask-image:linear-gradient(#000 76%,#0000 99%)}.st-root .st-window{width:100%;height:520px;box-shadow:var(--ss-shadow-hero)}.st-root .st-window .ss-window__url{font-size:13px}.st-root .st-badge{height:24px;padding:0 11px;font-size:13px}.st-root .st-badge[data-lead]{padding-left:9px}.st-root .st-window .ss-window__body{background:var(--ss-surface)}.st-root .st-app{height:100%;display:flex}.st-root .st-main{flex:1;min-width:0;padding:16px 20px 0}.st-root .st-head{justify-content:space-between;align-items:center;gap:12px;height:30px;margin-bottom:16px;display:flex}.st-root .st-heading{white-space:nowrap;align-items:baseline;gap:10px;min-width:0;display:flex}.st-root .st-title{color:var(--ss-text-strong);letter-spacing:-.01em;font-size:15px;font-weight:600}.st-root .st-sub{color:var(--ss-text);text-overflow:ellipsis;font-size:13px;overflow:hidden}.st-root .st-page{animation:.24s cubic-bezier(.25,.8,.25,1) both st-page-in}@keyframes st-page-in{0%{opacity:0;transform:translateY(8px)}}.st-root .st-card{border-radius:var(--ss-radius-lg);background:var(--ss-surface);border:1px solid #0f111524;box-shadow:0 1px 2px #0f11150f,0 8px 18px -10px #0f111547}.st-root .st-filler{border:1px solid var(--ss-line);border-radius:var(--ss-radius-lg);background:var(--ss-canvas);align-items:center;gap:10px;margin-top:8px;padding:12px;display:flex}.st-root .st-filler__lines{flex-direction:column;flex:1;gap:7px;display:flex}.st-root .ss-stage[data-layout=compact] .st-frame{padding:20px 20px 0;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.st-root .ss-stage[data-layout=compact] .st-window{height:380px}.st-root .ss-stage[data-layout=compact] .st-main{padding:14px 14px 0}.st-root .ss-stage[data-layout=compact] .st-head{margin-bottom:12px}
.st-ac .st-ac-role{flex:none}.st-ac .st-ac-form{flex-direction:column;align-items:flex-start;display:flex}.st-ac .st-ac-legend{color:var(--ss-text-strong);margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.3}.st-ac .st-ac-more{flex-direction:column;gap:14px;margin-top:28px;display:flex}.st-ac .st-ac-field{flex-direction:column;margin-bottom:18px;display:flex}.st-ac .st-ac-select{border-radius:var(--ss-radius-md);width:200px;height:32px;color:var(--ss-text-strong);border:1px solid #0f111524;justify-content:space-between;align-items:center;gap:24px;padding:0 10px 0 12px;font-size:13px;display:inline-flex}.st-ac .st-ac-select svg{color:var(--ss-icon)}.st-ac .st-ac-perms{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;width:100%;margin:0;padding:0;list-style:none;display:grid}.st-ac .st-ac-perm{height:32px;color:var(--ss-text-strong);white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:flex}.st-ac .st-ac-box{background:var(--ss-surface);color:#fff;border:1px solid #0f11153d;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;transition:background-color .18s,border-color .18s,box-shadow .3s;display:grid}.st-ac .st-ac-box svg{opacity:0;transition:opacity .15s,transform .25s cubic-bezier(.25,.8,.25,1);transform:scale(.6)}.st-ac .st-ac-perm[data-on] .st-ac-box{border-color:var(--ss-text-strong);background:var(--ss-text-strong)}.st-ac .st-ac-perm[data-on] .st-ac-box svg{opacity:1;transform:none}.st-ac .st-ac-perm[data-refused] .st-ac-box{border-color:var(--ss-accent);box-shadow:0 0 0 3px var(--ss-accent-soft)}.st-ac .st-ac-perm[data-refused] .st-ac-label{color:var(--ss-accent-text)}.st-ac .st-ac-label{transition:color .3s}.st-ac .st-ac-save{border-radius:var(--ss-radius-md);background:var(--ss-text-strong);color:#fff;flex:none;align-items:center;height:32px;margin-top:10px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .15s,opacity .2s;display:inline-flex}.st-ac .st-ac-save[data-pressed]{background:#2a2e36}.st-ac .st-ac-save[data-busy]{opacity:.7}.st-ac .st-ac-error{height:18px;color:var(--ss-accent-text);white-space:nowrap;will-change:transform;opacity:0;align-items:center;gap:6px;margin:2px 0 0 26px;font-size:13px;font-weight:500;line-height:18px;transition:opacity .25s,transform .5s cubic-bezier(.25,.8,.25,1);display:inline-flex;transform:translateY(4px)}.st-ac .st-ac-error svg{flex:none}.st-ac .st-ac-error[data-on]{opacity:1;transform:none}.st-ac .st-ac-scope{height:28px;color:var(--ss-text-strong);align-items:center;gap:10px;font-size:13px;display:flex}.st-ac .st-ac-radio{border:1px solid #0f11153d;border-radius:50%;flex:none;width:16px;height:16px}.st-ac .ss-stage[data-layout=compact] .st-ac-field{display:none}.st-ac .ss-stage[data-layout=compact] .st-ac-perms{grid-template-columns:minmax(0,1fr)}.st-ac .ss-stage[data-layout=compact] .st-ac-perm{height:30px}.st-ac .ss-stage[data-layout=compact] .st-ac-error{white-space:normal;align-items:flex-start;height:auto}.st-ac .ss-stage[data-layout=compact] .st-ac-error svg{margin-top:2px}.st-ac .ss-stage[data-layout=compact] .st-ac-more{display:none}
@layer stageshow{.ss-check{flex-shrink:0;place-items:center;display:inline-grid}.ss-check svg{overflow:visible}.ss-check__ring{fill:none;stroke:var(--ss-ink-4);stroke-width:1.5px;transition:opacity .2s}.ss-check__arc{fill:none;stroke:var(--ss-text-strong);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:.28 1;opacity:0;transform-origin:8px 8px;transition:opacity .18s;animation:.8s linear infinite ss-spin}.ss-check[data-pending] .ss-check__arc{opacity:1}.ss-check__fill{fill:var(--ss-success);opacity:0;transform-origin:8px 8px;transition:opacity .2s,transform .2s;transform:scale(.35)}.ss-check[data-on] .ss-check__fill{opacity:1;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity;transform:scale(1)}.ss-check[data-on] .ss-check__arc{transition-duration:80ms}.ss-check[data-on] .ss-check__ring{opacity:0}.ss-check__tick{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:opacity .2s}.ss-stage[data-theme=blueprint] .ss-check__tick{stroke:var(--ss-well)}.ss-check[data-on] .ss-check__tick{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .32s cubic-bezier(.65,0,.35,1) .16s,opacity 10ms .16s}.ss-stage[data-palette=mono][data-theme=dark] .ss-check__tick{stroke:#111}@media (prefers-reduced-motion:reduce){.ss-check__arc{animation:none}}}
.st-rd .st-rd-task{padding:14px 16px 0}.st-rd .st-rd-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.st-rd .st-rd-name{flex-direction:column;gap:2px;min-width:0;display:flex}.st-rd .st-rd-title{color:var(--ss-text-strong);font-size:14px;font-weight:600;line-height:1.3}.st-rd .st-rd-client{color:var(--ss-text);font-size:13px;line-height:1.3}.st-rd .st-rd-status{flex:none}.st-rd .st-rd-status[data-tone=success]{background:var(--ss-success-text);color:#fff}.st-rd .st-rd-inputs{margin:0;padding:0;list-style:none}.st-rd .st-rd-input{border-top:1px solid var(--ss-line);height:40px;color:var(--ss-text-strong);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.st-rd .st-rd-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-rd .st-rd-meta{color:var(--ss-success-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;transition:color .3s}.st-rd .st-rd-input:not([data-landed]):last-child .st-rd-meta{color:var(--ss-text)}.st-rd .st-rd-foot{border-top:1px solid var(--ss-line);height:44px;color:var(--ss-text);white-space:nowrap;align-items:center;gap:8px;font-size:13px;transition:color .3s;display:flex}.st-rd .st-rd-line{flex:1;min-width:0}.st-rd .st-rd-foot[data-told]{color:var(--ss-text-strong);font-weight:500}.st-rd .ss-stage[data-layout=compact] .st-rd-task{padding:12px 12px 0}.st-rd .ss-stage[data-layout=compact] .st-rd-top{margin-bottom:8px}.st-rd .ss-stage[data-layout=compact] .st-rd-input{height:32px}.st-rd .ss-stage[data-layout=compact] .st-rd-foot{height:38px}
.st-rv .st-rv-doc{padding:14px 16px 16px}.st-rv .st-rv-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.st-rv .st-rv-meta{color:var(--ss-text);white-space:nowrap;font-size:13px}.st-rv .st-rv-status{flex:none}.st-rv .st-rv-p{color:var(--ss-text);margin:0 0 8px;font-size:13.5px;line-height:1.5}.st-rv .st-rv-p b{color:var(--ss-text-strong);font-weight:600}.st-rv .st-rv-del{color:var(--ss-text);-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;transition:color .3s,text-decoration-color .3s}.st-rv .st-rv-doc[data-edited] .st-rv-del{color:var(--ss-accent-text);-webkit-text-decoration-color:var(--ss-accent);text-decoration-color:var(--ss-accent)}.st-rv .st-rv-ins{background:var(--ss-accent-soft);max-width:0;color:var(--ss-accent-text);vertical-align:bottom;opacity:0;will-change:transform;border-radius:3px;margin-left:0;padding:0;text-decoration:none;transition:max-width .45s cubic-bezier(.45,0,.1,1),margin .45s cubic-bezier(.45,0,.1,1),padding .45s cubic-bezier(.45,0,.1,1),opacity .3s .25s;display:inline-block;overflow:hidden}.st-rv .st-rv-doc[data-edited] .st-rv-ins{opacity:1;max-width:48px;margin-left:8px;padding:0 3px}.st-rv .st-rv-note{height:24px;color:var(--ss-text);white-space:nowrap;will-change:transform;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.st-rv .st-rv-note b{color:var(--ss-text-strong);font-weight:600}.st-rv .st-rv-acts{gap:8px;margin-top:12px;display:flex}.st-rv .st-rv-btn{appearance:none;height:32px;font-family:inherit;line-height:inherit;letter-spacing:inherit;text-align:center;cursor:default;border-radius:var(--ss-radius-md);background:var(--ss-surface);color:var(--ss-text-strong);white-space:nowrap;border:1px solid #0f111524;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s,opacity .25s;display:inline-flex}.st-rv button.st-rv-btn:not(:disabled):not([aria-disabled=true]){cursor:pointer}.st-rv .st-rv-btn:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px}.st-rv .st-rv-btn--primary{border-color:var(--ss-text-strong);background:var(--ss-text-strong);color:#fff}.st-rv .st-rv-btn--primary[data-pressed]{background:#2a2e36}.st-rv .st-rv-btn--primary[data-done]{border-color:var(--ss-success-soft);background:var(--ss-success-soft);color:var(--ss-success-text)}.st-rv .st-rv-btn--share{border-color:var(--ss-text-strong);background:var(--ss-text-strong);color:#fff}.st-rv .st-rv-btn--share[data-pressed]{background:#2a2e36}.st-rv .st-rv-btn--share[data-off]{opacity:.3}.st-rv .st-rv-label{align-items:center;gap:6px;height:18px;line-height:18px;display:inline-flex}.st-rv .ss-stage[data-layout=compact] .st-rv-doc{padding:12px}.st-rv .ss-stage[data-layout=compact] .st-rv-top{justify-content:flex-start;margin-bottom:10px}.st-rv .ss-stage[data-layout=compact] .st-rv-note{white-space:normal;align-items:flex-start;height:auto;margin-top:8px;line-height:1.45}.st-rv .ss-stage[data-layout=compact] .st-rv-note .ss-avatar{flex:none;margin-top:-1px}.st-rv .ss-stage[data-layout=compact] .st-rv-acts{margin-top:10px}.st-rv .ss-stage[data-layout=compact] .st-rv-p{font-size:13px}
.st-sh .st-sh-count{border-radius:var(--ss-radius-pill);background:var(--ss-text-strong);color:#ffffffb8;will-change:transform;flex:none;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.st-sh .st-sh-count .ss-count{color:#fff;font-weight:600}.st-sh .st-sh-row[data-done] .st-sh-task{color:var(--ss-text)}.st-sh .st-sh-list{border-top:1px solid var(--ss-line);margin:0;padding:0;list-style:none}.st-sh .st-sh-row{border-bottom:1px solid var(--ss-line);align-items:center;gap:12px;height:52px;padding:0 4px;display:flex}.st-sh .st-sh-row>.ss-avatar{flex:none}.st-sh .st-sh-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.st-sh .st-sh-task{color:var(--ss-text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.3;transition:color .3s;overflow:hidden}.st-sh .st-sh-when{color:var(--ss-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;line-height:1.3}.st-sh .st-sh-status{flex:none}.st-sh .st-sh-done{color:var(--ss-success-text);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.st-sh .ss-stage[data-layout=compact] .st-sh-row{height:48px}
.st-sc .st-sc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:10px;display:grid}.st-sc .st-sc-camp{border:1px solid var(--ss-line);border-radius:var(--ss-radius-lg);background:var(--ss-canvas);padding:14px 14px 12px;transition:border-color .4s,background-color .4s,box-shadow .4s}.st-sc .st-sc-camp[data-scope]{background:var(--ss-surface);border-color:#0f111524;box-shadow:0 1px 2px #0f11150f,0 8px 18px -10px #0f111547}.st-sc .st-sc-head{flex-direction:column;justify-content:center;gap:2px;min-height:22px;margin-bottom:6px;padding-right:92px;display:flex}.st-sc .st-sc-name{color:var(--ss-text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.st-sc .st-sc-next{color:var(--ss-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.3;overflow:hidden}.st-sc .st-sc-grid .st-sc-more{margin-top:0}.st-sc .st-sc-rows{margin:0;padding:0;list-style:none}.st-sc .st-sc-row{border-top:1px solid var(--ss-line);color:var(--ss-icon);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;padding:7px 0;display:grid}.st-sc .st-sc-row svg{margin-top:1px}.st-sc .st-sc-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.st-sc .st-sc-label{color:var(--ss-text);font-size:13px;line-height:1.3}.st-sc .st-sc-value{color:var(--ss-text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.3;overflow:hidden}.st-sc .st-sc-state{border-top:1px solid var(--ss-line);white-space:nowrap;align-items:center;gap:6px;height:30px;padding-top:8px;font-size:13px;font-weight:600;display:flex}.st-sc .st-sc-answer{opacity:0;will-change:transform;align-items:center;gap:6px;height:18px;line-height:18px;transition:opacity .3s,transform .5s cubic-bezier(.25,.8,.25,1);display:inline-flex;transform:translateY(3px)}.st-sc .st-sc-state[data-on] .st-sc-answer{opacity:1;transform:none}.st-sc .st-sc-state[data-tone=ok]{color:var(--ss-success-text)}.st-sc .st-sc-state[data-tone=no]{color:var(--ss-accent-text)}.st-sc .st-sc-chip{z-index:2;border-radius:var(--ss-radius-pill);background:var(--ss-text-strong);color:#fff;white-space:nowrap;opacity:0;will-change:transform;align-items:center;gap:8px;height:30px;padding:0 10px 0 4px;font-size:13px;transition:transform .9s cubic-bezier(.45,0,.1,1),background-color .25s;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 12px 28px -12px #0f11158c}.st-sc .st-sc-chip[data-ready]{opacity:1}.st-sc .st-sc-glyph{width:22px;height:22px;color:var(--ss-text-strong);background:#fff;border-radius:50%;flex:none;place-items:center;transition:color .25s;display:grid}.st-sc .st-sc-icon{opacity:0;grid-area:1/1;place-items:center;transition:opacity .2s;display:grid}.st-sc .st-sc-icon[data-on]{opacity:1}.st-sc .st-sc-chip[data-refused]{background:var(--ss-accent-text)}.st-sc .st-sc-chip[data-refused] .st-sc-glyph{color:var(--ss-accent-text)}.st-sc .st-sc-glyph svg{width:14px;height:14px}.st-sc .st-sc-who{font-weight:600}.st-sc .st-sc-scope{color:#ffffffa3;font-size:13px}.st-sc .ss-stage[data-layout=compact] .st-sc-grid{grid-template-columns:minmax(0,1fr);gap:20px}.st-sc .ss-stage[data-layout=compact] .st-sc-scope{display:none}.st-sc .ss-stage[data-layout=compact] .st-sc-camp{padding:12px 12px 10px}.st-sc .ss-stage[data-layout=compact] .st-sc-head{margin-bottom:4px;padding-right:0}.st-sc .ss-stage[data-layout=compact] .st-sc-state{height:28px}
