.sol-proposals-demo .ss-stage{--sol-proposals-ease:cubic-bezier(.25, .8, .25, 1)}.sol-proposals-demo .sol-proposals-strong{color:var(--ss-text-strong);font-weight:500}.sol-proposals-demo .sol-proposals-muted{color:var(--ss-text)}.sol-proposals-demo .sol-proposals-faint{color:var(--ss-text-faint)}.sol-proposals-demo .sol-proposals-small{font-size:11px}.sol-proposals-demo .sol-proposals-word{background:var(--ss-surface);height:600px;box-shadow:var(--ss-shadow-window);color:var(--ss-text-strong);border-radius:16px;flex-direction:column;font-size:13px;line-height:1.45;display:flex;position:absolute;top:24px;left:24px;right:24px;overflow:hidden}.sol-proposals-demo .sol-proposals-word[data-layout=compact]{top:16px;left:16px;right:16px}.sol-proposals-demo .sol-proposals-word__head{border-bottom:1px solid var(--ss-line);flex:none;align-items:center;gap:8px;height:48px;padding:0 12px 0 16px;font-size:12px;display:flex}.sol-proposals-demo .sol-proposals-word__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sol-proposals-demo .sol-proposals-word__end{margin-left:auto}.sol-proposals-demo .sol-proposals-word__end .ss-states__item{align-items:center;display:inline-flex}.sol-proposals-demo .sol-proposals-send{background:var(--ss-ink-2);height:26px;color:var(--ss-text);border-radius:8px;flex:none;align-items:center;padding:0 12px;font-size:12px;font-weight:500;transition:background .3s,color .3s;display:inline-flex}.sol-proposals-demo .sol-proposals-send[data-on]{background:var(--ss-accent);color:#fff}.sol-proposals-demo .sol-proposals-pill{background:var(--ss-success-soft);height:26px;color:var(--ss-success-text);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 8px;font-size:11px;font-weight:500;display:inline-flex}.sol-proposals-demo .sol-proposals-word__body{flex:1;grid-template-columns:minmax(0,1fr) 216px;min-height:0;display:grid}.sol-proposals-demo [data-layout=compact] .sol-proposals-word__body{flex-direction:column;display:flex}.sol-proposals-demo .sol-proposals-page{padding:16px 18px}.sol-proposals-demo [data-layout=compact] .sol-proposals-page{padding:4px 16px 16px}.sol-proposals-demo .sol-proposals-page__title{border-bottom:1px solid var(--ss-line);flex-direction:column;gap:2px;padding-bottom:12px;display:flex}.sol-proposals-demo .sol-proposals-page__title .sol-proposals-strong{font-size:15px}.sol-proposals-demo .sol-proposals-sec{border-bottom:1px solid var(--ss-line);padding:11px 0 12px}.sol-proposals-demo .sol-proposals-sec__h{justify-content:space-between;align-items:center;gap:8px;min-height:20px;margin-bottom:8px;display:flex}.sol-proposals-demo .sol-proposals-sec__h .sol-proposals-strong{opacity:.45;transition:opacity .3s}.sol-proposals-demo .sol-proposals-sec[data-on] .sol-proposals-sec__h .sol-proposals-strong{opacity:1}.sol-proposals-demo .sol-proposals-src{background:var(--ss-ink-2);height:20px;color:var(--ss-text);white-space:nowrap;opacity:0;transition:opacity .3s ease, translate .4s var(--sol-proposals-ease);border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 7px;font-weight:500;display:inline-flex;translate:0 -3px}.sol-proposals-demo .sol-proposals-sec[data-on] .sol-proposals-src{opacity:1;translate:0}.sol-proposals-demo .sol-proposals-lines{gap:7px;display:grid}.sol-proposals-demo .sol-proposals-line{line-height:0;display:block;position:relative}.sol-proposals-demo .sol-proposals-line>.ss-bar{opacity:.5}.sol-proposals-demo .sol-proposals-line__ink{clip-path:inset(0 100% 0 0);transition:clip-path .55s cubic-bezier(.45, 0, .1, 1) var(--d,0s);position:absolute;top:0;left:0}.sol-proposals-demo .sol-proposals-line__ink[data-on]{clip-path:inset(0)}.sol-proposals-demo .sol-proposals-team,.sol-proposals-demo .sol-proposals-fee{opacity:0;align-items:center;gap:8px;min-height:22px;transition:opacity .4s .2s;display:flex}.sol-proposals-demo .sol-proposals-team[data-on],.sol-proposals-demo .sol-proposals-fee[data-on]{opacity:1}.sol-proposals-demo .sol-proposals-fee__end{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.sol-proposals-demo .sol-proposals-fee__by{color:var(--ss-text);opacity:0;transition:opacity .3s ease, translate .4s var(--sol-proposals-ease);align-items:center;gap:5px;font-size:11px;display:inline-flex;translate:4px}.sol-proposals-demo .sol-proposals-fee__by[data-on]{opacity:1;translate:0}.sol-proposals-demo .sol-proposals-fee__amount{min-width:60px;color:var(--ss-text-strong);font-variant-numeric:tabular-nums;border-radius:4px;justify-content:flex-end;align-items:center;padding:1px 3px;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex}.sol-proposals-demo .sol-proposals-fee__amount[data-selected]{background:var(--ss-accent-soft)}.sol-proposals-demo .sol-proposals-pane{border-left:1px solid var(--ss-line);background:var(--ss-ink-1);flex-direction:column;padding:14px 14px 16px;display:flex;position:relative}.sol-proposals-demo [data-layout=compact] .sol-proposals-pane{border-left:0;border-radius:12px;margin:12px 12px 8px;padding:12px}.sol-proposals-demo .sol-proposals-pane__head{align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.sol-proposals-demo [data-layout=compact] .sol-proposals-pane__head{display:none}.sol-proposals-demo .sol-proposals-ask{background:var(--ss-surface);box-shadow:inset 0 0 0 1px var(--ss-line);border-radius:12px;padding:10px 10px 8px 12px;transition:background .3s,box-shadow .3s}.sol-proposals-demo .sol-proposals-ask[data-asked]{background:var(--ss-ink-2);box-shadow:inset 0 0 0 1px #0000}.sol-proposals-demo .sol-proposals-ask__text{min-height:38px}.sol-proposals-demo .sol-proposals-ask__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.sol-proposals-demo .sol-proposals-attach{background:var(--ss-ink-2);height:20px;color:var(--ss-text);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.sol-proposals-demo .sol-proposals-ask[data-asked] .sol-proposals-attach{background:var(--ss-surface)}.sol-proposals-demo .sol-proposals-ask__send{background:var(--ss-text-strong);width:24px;height:24px;color:var(--ss-surface);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:opacity .25s,scale .25s;display:inline-flex}.sol-proposals-demo .sol-proposals-ask[data-asked] .sol-proposals-ask__send,.sol-proposals-demo .sol-proposals-ask__send[data-off]{opacity:.35}.sol-proposals-demo .sol-proposals-ask[data-asked] .sol-proposals-ask__send{opacity:0;scale:.6}.sol-proposals-demo .sol-proposals-composer{background:var(--ss-surface);min-height:64px;box-shadow:inset 0 0 0 1px var(--ss-line);border-radius:12px;align-items:flex-end;gap:8px;padding:10px 8px 8px 12px;display:flex;position:absolute;bottom:94px;left:14px;right:14px}.sol-proposals-demo .sol-proposals-composer__text{flex:1;align-self:flex-start;min-width:0}.sol-proposals-demo .sol-proposals-label{color:var(--ss-text);opacity:0;margin:14px 0 6px;font-size:11px;font-weight:500;line-height:16px;transition:opacity .3s}.sol-proposals-demo .sol-proposals-label[data-on]{opacity:1}.sol-proposals-demo .sol-proposals-sources{gap:4px;display:grid}.sol-proposals-demo .sol-proposals-source{background:var(--ss-surface);height:32px;box-shadow:var(--ss-shadow-card);opacity:0;transition:opacity .3s ease, translate .45s var(--sol-proposals-ease);border-radius:8px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:grid;translate:0 6px}.sol-proposals-demo .sol-proposals-source[data-on]{opacity:1;translate:0}.sol-proposals-demo .sol-proposals-source__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sol-proposals-demo .sol-proposals-source__meta{white-space:nowrap}.sol-proposals-demo .sol-proposals-status{opacity:0;min-height:18px;margin-top:12px;font-size:12px;transition:opacity .3s}.sol-proposals-demo .sol-proposals-status[data-on]{opacity:1}.sol-proposals-demo .sol-proposals-status__item{white-space:nowrap;align-items:center;gap:6px;height:18px;display:inline-flex}.sol-proposals-demo .sol-proposals-ok{color:var(--ss-success-text)}.sol-proposals-demo .sol-proposals-caret{vertical-align:-.2em;background:var(--ss-accent);width:1.5px;height:1.15em;margin-left:1px;animation:1.06s step-end infinite sol-proposals-blink;display:inline-block}@keyframes sol-proposals-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.sol-proposals-demo .sol-proposals-caret{animation:none}}.sol-proposals-demo .sol-proposals-source,.sol-proposals-demo .sol-proposals-src,.sol-proposals-demo .sol-proposals-fee__by{will-change:translate}.sol-proposals-demo [data-layout=compact] .sol-proposals-sources{padding-bottom:12px}.sol-proposals-demo [data-layout=compact] .sol-proposals-status{margin-top:0}
.sol-proposals-set .ss-stage{--sol-proposals-ease:cubic-bezier(.25, .8, .25, 1)}.sol-proposals-set .sol-proposals-card{background:var(--ss-surface);box-shadow:var(--ss-shadow-window);color:var(--ss-text-strong);border-radius:16px;font-size:13px;line-height:1.45}.sol-proposals-set .sol-proposals-strong{color:var(--ss-text-strong);font-weight:500}.sol-proposals-set .sol-proposals-muted{color:var(--ss-text)}.sol-proposals-set .sol-proposals-small{font-size:11px}.sol-proposals-set .sol-proposals-top{border-bottom:1px solid var(--ss-line);align-items:center;gap:8px;min-height:22px;padding-bottom:12px;font-size:12px;display:flex}.sol-proposals-set .sol-proposals-top__end{white-space:nowrap;margin-left:auto}.sol-proposals-set .sol-proposals-cal{height:420px;padding:16px 18px;position:absolute;top:0;left:24px;right:24px}.sol-proposals-set .sol-proposals-cal[data-narrow]{padding:14px 16px;left:16px;right:16px}.sol-proposals-set .sol-proposals-cal__grid{height:340px;margin-top:14px;position:relative}.sol-proposals-set .sol-proposals-cal__hour{border-top:1px solid var(--ss-line);position:absolute;left:0;right:0}.sol-proposals-set .sol-proposals-cal__label{background:var(--ss-surface);color:var(--ss-text-faint);font-family:var(--ss-mono);font-variant-numeric:tabular-nums;padding-right:6px;font-size:10px;line-height:14px;position:absolute;top:-7px;left:0}.sol-proposals-set .sol-proposals-cal__event{border-left:3px solid var(--ss-ink-4);background:linear-gradient(var(--ss-ink-2), var(--ss-ink-2)), var(--ss-surface);color:var(--ss-text);border-radius:6px;flex-direction:column;gap:2px;padding:5px 10px;font-size:12px;line-height:1.3;display:flex;position:absolute;left:46px;right:0;overflow:hidden}.sol-proposals-set .sol-proposals-cal__event[data-cut]{border-top-left-radius:0;border-top-right-radius:0}.sol-proposals-set .sol-proposals-cal__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sol-proposals-set .sol-proposals-cal__event--proposal{border-left-color:var(--ss-accent);background:linear-gradient(var(--ss-accent-soft), var(--ss-accent-soft)), var(--ss-surface);height:200px;color:var(--ss-accent-text);opacity:0;transition:opacity .35s ease, translate .5s var(--sol-proposals-ease);padding-top:7px;translate:0 10px}.sol-proposals-set .sol-proposals-cal__event--proposal[data-on]{opacity:1;translate:0}.sol-proposals-set .sol-proposals-cal__event--proposal .sol-proposals-strong{color:var(--ss-accent-text)}.sol-proposals-set .sol-proposals-cal__due{opacity:0;transition:opacity .3s ease, translate .4s var(--sol-proposals-ease);font-size:11px;translate:0 -3px}.sol-proposals-set .sol-proposals-cal__due[data-on]{opacity:.85;translate:0}.sol-proposals-set .sol-proposals-search{height:420px;padding:14px 16px;position:absolute;top:0;left:24px;right:24px}.sol-proposals-set .sol-proposals-search[data-narrow]{padding:14px;left:16px;right:16px}.sol-proposals-set .sol-proposals-field{background:var(--ss-ink-1);min-width:0;height:28px;box-shadow:inset 0 0 0 1px var(--ss-line);border-radius:8px;flex:1;align-items:center;gap:1px;padding:0 10px;font-size:12px;display:flex}.sol-proposals-set .sol-proposals-field__text{white-space:nowrap;overflow:hidden}.sol-proposals-set .sol-proposals-search__count{padding:10px 0 4px}.sol-proposals-set .sol-proposals-file{border-bottom:1px solid var(--ss-line);opacity:0;height:36px;transition:opacity .3s ease, translate .4s var(--sol-proposals-ease);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;translate:0 4px}.sol-proposals-set .sol-proposals-file[data-on]{opacity:1;translate:0}.sol-proposals-set .sol-proposals-file__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sol-proposals-set .sol-proposals-file__when{white-space:nowrap}.sol-proposals-set .sol-proposals-ask-slot{width:min(272px,100% - 64px);position:absolute;top:168px;right:12px}.sol-proposals-set .sol-proposals-ask-slot[data-narrow]{width:calc(100% - 40px);right:8px}.sol-proposals-set .sol-proposals-ask{box-shadow:var(--ss-shadow-satellite);border-radius:14px;gap:10px;padding:12px 14px;display:flex}:root.dark .sol-proposals-set .sol-proposals-ask{background:var(--ss-raised)}.sol-proposals-set .sol-proposals-ask__body{min-width:0}.sol-proposals-set .sol-proposals-ask__head{align-items:baseline;gap:6px;margin-bottom:2px;display:flex}.sol-proposals-set .sol-proposals-chat{height:420px;padding:14px 18px;position:absolute;top:0;left:24px;right:24px}.sol-proposals-set .sol-proposals-chat[data-narrow]{padding:14px 16px;left:16px;right:16px}.sol-proposals-set .sol-proposals-chat__ask{background:var(--ss-ink-2);width:fit-content;max-width:82%;color:var(--ss-text-strong);border-radius:14px;margin:14px 0 0 auto;padding:8px 12px}.sol-proposals-set .sol-proposals-chat__answer{gap:8px;margin-top:14px;display:grid}.sol-proposals-set .sol-proposals-chat__p{margin:0}.sol-proposals-set .sol-proposals-chat .ss-stream__w[data-mark]{background-color:var(--ss-warning-soft);color:var(--ss-warning-text)}.sol-proposals-set .sol-proposals-caret{vertical-align:-.2em;background:var(--ss-accent);width:1.5px;height:1.15em;margin-left:1px;animation:1.06s step-end infinite sol-proposals-blink;display:inline-block}@keyframes sol-proposals-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.sol-proposals-set .sol-proposals-caret{animation:none}}
