.sol-first-drafts-demo .ss-stage{--sol-first-drafts-ease:cubic-bezier(.25, .8, .25, 1);--sol-first-drafts-mark:var(--ss-accent);--sol-first-drafts-hl:color-mix(in srgb, var(--ss-accent) 8%, transparent);overflow:hidden}:root.dark .sol-first-drafts-demo .ss-stage{--sol-first-drafts-mark:#8f6ff1;--sol-first-drafts-hl:#8f6ff129}.sol-first-drafts-demo .sol-first-drafts-d-strong{color:var(--ss-text-strong);font-weight:500}.sol-first-drafts-demo .sol-first-drafts-d-muted{color:var(--ss-text)}.sol-first-drafts-demo .sol-first-drafts-d-faint{color:var(--ss-text-faint)}.sol-first-drafts-demo .sol-first-drafts-d-small{font-size:11px}.sol-first-drafts-demo .sol-first-drafts-d-bars{gap:7px;padding-top:4px}.sol-first-drafts-demo .sol-first-drafts-d{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:absolute;top:24px;left:24px;right:24px}.sol-first-drafts-demo .sol-first-drafts-d-draft{height:560px}.sol-first-drafts-demo .sol-first-drafts-d-rest{width:1px;height:1px;position:absolute;top:180px;left:226px}.sol-first-drafts-demo .sol-first-drafts-d[data-compact]{flex-direction:column;align-items:stretch;gap:12px;display:flex;top:16px;left:16px;right:16px}.sol-first-drafts-demo .sol-first-drafts-d[data-compact] .sol-first-drafts-d-draft{order:-1;height:auto}.sol-first-drafts-demo .sol-first-drafts-d[data-compact] .sol-first-drafts-d-rest{top:536px;left:auto;right:40px}.sol-first-drafts-demo .sol-first-drafts-d-feed{display:grid}.sol-first-drafts-demo .sol-first-drafts-d-slot{padding-bottom:10px}.sol-first-drafts-demo .sol-first-drafts-d-card{background:var(--ss-surface);box-shadow:var(--ss-shadow-window);color:var(--ss-text-strong);border-radius:14px;padding:12px 14px 14px;font-size:13px;line-height:1.45}.sol-first-drafts-demo .sol-first-drafts-d-head{border-bottom:1px solid var(--ss-line);white-space:nowrap;align-items:center;gap:8px;min-height:20px;padding-bottom:10px;font-size:12px;display:flex}.sol-first-drafts-demo .sol-first-drafts-d-head>.sol-first-drafts-d-strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.sol-first-drafts-demo .sol-first-drafts-d-head__meta{flex:none;margin-left:auto}.sol-first-drafts-demo .sol-first-drafts-d-pill{background:var(--ss-success-soft);height:20px;color:var(--ss-success-text);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.sol-first-drafts-demo .sol-first-drafts-d-pill--quiet{background:var(--ss-ink-2);color:var(--ss-text)}.sol-first-drafts-demo .sol-first-drafts-d-pill--warn{background:var(--ss-warning-soft);color:var(--ss-warning-text)}.sol-first-drafts-demo .sol-first-drafts-d-tick{background:var(--ss-success);color:#fff;border-radius:999px;flex:none;place-items:center;width:16px;height:16px;display:grid}.sol-first-drafts-demo .sol-first-drafts-d-pairs{grid-template-columns:62px minmax(0,1fr);gap:6px 10px;padding-top:10px;font-size:12px;line-height:1.4;display:grid}.sol-first-drafts-demo .sol-first-drafts-d-terms{min-height:2.8em;font-weight:500}.sol-first-drafts-demo .sol-first-drafts-d-caret{vertical-align:-.15em;background:var(--ss-text-strong);width:1.5px;height:1.1em;margin-left:1px;display:inline-block}.sol-first-drafts-demo .sol-first-drafts-d-precedents{gap:2px;margin:8px -8px 0;display:grid}.sol-first-drafts-demo .sol-first-drafts-d-precedent{border-radius:8px;align-items:center;gap:10px;padding:7px 8px;transition:background-color .35s;display:flex}.sol-first-drafts-demo .sol-first-drafts-d-precedent[data-on]{background:var(--ss-ink-1)}.sol-first-drafts-demo .sol-first-drafts-d-precedent__body{flex:1;gap:1px;min-width:0;font-size:12px;line-height:1.35;display:grid}.sol-first-drafts-demo .sol-first-drafts-d-used{background:var(--ss-success-soft);height:20px;color:var(--ss-success-text);opacity:0;transition:opacity .3s ease, scale .4s var(--sol-first-drafts-ease);border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex;scale:.92}.sol-first-drafts-demo .sol-first-drafts-d-used[data-on]{opacity:1;scale:1}.sol-first-drafts-demo .sol-first-drafts-d-draft{padding:12px 16px 14px}.sol-first-drafts-demo .sol-first-drafts-d-page{gap:12px;padding-top:14px;display:grid}.sol-first-drafts-demo .sol-first-drafts-d-block{display:grid}.sol-first-drafts-demo .sol-first-drafts-d-ink,.sol-first-drafts-demo .sol-first-drafts-d-skeleton{min-width:0;transition:opacity .45s ease, translate .5s var(--sol-first-drafts-ease);grid-area:1/1}.sol-first-drafts-demo .sol-first-drafts-d-ink{opacity:0;translate:0 3px}.sol-first-drafts-demo .sol-first-drafts-d-skeleton{align-content:start;gap:9px;padding-top:5px;display:grid}.sol-first-drafts-demo .sol-first-drafts-d-clause .sol-first-drafts-d-skeleton{padding-left:0}.sol-first-drafts-demo .sol-first-drafts-d-block[data-on] .sol-first-drafts-d-ink{opacity:1;translate:0}.sol-first-drafts-demo .sol-first-drafts-d-block[data-on] .sol-first-drafts-d-skeleton{opacity:0}.sol-first-drafts-demo .sol-first-drafts-d-title{font-size:14px}.sol-first-drafts-demo .sol-first-drafts-d-parties{white-space:nowrap;grid-template-columns:64px minmax(0,1fr);gap:3px 10px;margin-top:6px;font-size:12px;display:grid}.sol-first-drafts-demo .sol-first-drafts-d-clause{border-left:2px solid #0000;margin-left:-10px;padding:2px 0 2px 8px;transition:border-color .4s}.sol-first-drafts-demo .sol-first-drafts-d-clause[data-marked][data-on]{border-left-color:var(--sol-first-drafts-mark)}.sol-first-drafts-demo .sol-first-drafts-d-clause[data-marked][data-checked]{border-left-color:var(--ss-success)}.sol-first-drafts-demo .sol-first-drafts-d-clause__line{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.sol-first-drafts-demo .sol-first-drafts-d-num{width:18px;color:var(--ss-text);font-variant-numeric:tabular-nums;display:inline-block}.sol-first-drafts-demo .sol-first-drafts-d-from{color:var(--ss-text);flex:none;font-size:11px}.sol-first-drafts-demo .sol-first-drafts-d-clause__text{margin-top:2px;padding-left:18px}.sol-first-drafts-demo .sol-first-drafts-d-clause__bars{gap:7px;padding:6px 0 2px 18px;display:grid}.sol-first-drafts-demo .sol-first-drafts-d-changes{padding-top:2px;display:grid}.sol-first-drafts-demo .sol-first-drafts-d-change{border-bottom:1px solid var(--ss-line-faint);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;height:32px;font-size:12px;display:flex}.sol-first-drafts-demo .sol-first-drafts-d-check{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--ss-ink-3);color:#0000;border-radius:999px;flex:none;place-items:center;transition:background-color .25s,box-shadow .25s,color .25s,scale .15s;display:grid}.sol-first-drafts-demo .sol-first-drafts-d-check[data-pressed]{scale:.9}.sol-first-drafts-demo .sol-first-drafts-d-check[data-on]{background:var(--ss-success);box-shadow:inset 0 0 0 1.5px var(--ss-success);color:#fff}.sol-first-drafts-demo .sol-first-drafts-d-sign{min-height:28px;margin-top:12px}.sol-first-drafts-demo .sol-first-drafts-d-sign .ss-states__item{align-items:center;display:inline-flex}.sol-first-drafts-demo .sol-first-drafts-d-button{background:var(--ss-ink-2);height:28px;color:var(--ss-text);will-change:transform, scale;border-radius:8px;align-items:center;padding:0 14px;font-size:12px;font-weight:500;transition:background-color .3s,color .3s,scale .15s,filter .15s;display:inline-flex}.sol-first-drafts-demo .sol-first-drafts-d-button[data-ready]{background:var(--ss-accent);color:#fff}.sol-first-drafts-demo .sol-first-drafts-d-button[data-pressed]{filter:brightness(.9);scale:.95}.sol-first-drafts-demo .sol-first-drafts-d-done{color:var(--ss-text-strong);align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}
.sol-first-drafts-p .ss-stage{--sol-first-drafts-ease:cubic-bezier(.25, .8, .25, 1);overflow:hidden}.sol-first-drafts-p .sol-first-drafts-strong{color:var(--ss-text-strong);font-weight:500}.sol-first-drafts-p .sol-first-drafts-muted{color:var(--ss-text)}.sol-first-drafts-p .sol-first-drafts-faint{color:var(--ss-text-faint)}.sol-first-drafts-p .sol-first-drafts-small{font-size:11px}.sol-first-drafts-p .sol-first-drafts-bars{gap:7px;padding-top:4px}.sol-first-drafts-p .sol-first-drafts-card{background:var(--ss-surface);height:400px;box-shadow:var(--ss-shadow-window);color:var(--ss-text-strong);border-radius:14px;padding:14px 16px;font-size:13px;line-height:1.45;position:absolute;top:0;left:24px;right:24px}.sol-first-drafts-p .sol-first-drafts-card[data-tight]{left:16px;right:16px}.sol-first-drafts-p .sol-first-drafts-head{border-bottom:1px solid var(--ss-line);white-space:nowrap;align-items:center;gap:8px;min-height:20px;padding-bottom:12px;font-size:12px;display:flex}.sol-first-drafts-p .sol-first-drafts-head__meta{margin-left:auto;font-size:11px}.sol-first-drafts-p .sol-first-drafts-head__file{flex:1;min-width:0}.sol-first-drafts-p .sol-first-drafts-head__file .ss-states__item{text-overflow:ellipsis;overflow:hidden}.sol-first-drafts-p .sol-first-drafts-search{background:var(--ss-ink-1);border-radius:8px;align-items:center;gap:8px;height:30px;margin-top:12px;padding:0 10px;font-size:12px;display:flex}.sol-first-drafts-p .sol-first-drafts-search__icon{color:var(--ss-text-faint);flex:none}.sol-first-drafts-p .sol-first-drafts-search__text{white-space:nowrap;min-width:0}.sol-first-drafts-p .sol-first-drafts-files{margin:4px -8px 0;display:grid}.sol-first-drafts-p .sol-first-drafts-file{border-radius:8px;align-items:center;gap:10px;margin-top:2px;padding:5px 8px;transition:background-color .35s;display:flex}.sol-first-drafts-p .sol-first-drafts-file[data-pick]{background:var(--ss-ink-1)}.sol-first-drafts-p .sol-first-drafts-file__body{flex:1;gap:1px;min-width:0;line-height:1.35;display:grid}.sol-first-drafts-p .sol-first-drafts-file__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.sol-first-drafts-p .sol-first-drafts-which{background:var(--ss-warning-soft);height:20px;color:var(--ss-warning-text);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.sol-first-drafts-p .sol-first-drafts-doc{padding-top:14px}.sol-first-drafts-p .sol-first-drafts-doc__title{font-size:14px}.sol-first-drafts-p .sol-first-drafts-parties{white-space:nowrap;align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.sol-first-drafts-p .sol-first-drafts-swapped{font-weight:500}.sol-first-drafts-p .sol-first-drafts-doc__bars{gap:7px;padding:12px 0;display:grid}.sol-first-drafts-p .sol-first-drafts-clause{gap:10px;display:flex}.sol-first-drafts-p .sol-first-drafts-clause__num{font-variant-numeric:tabular-nums;flex:none}.sol-first-drafts-p .sol-first-drafts-left{background:linear-gradient(var(--ss-warning-soft), var(--ss-warning-soft)) no-repeat left / 0% 100%;color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;margin:0 -2px;padding:1px 2px;transition:background-size .6s cubic-bezier(.45,0,.1,1),color .3s}.sol-first-drafts-p .sol-first-drafts-left[data-on]{color:var(--ss-warning-text);background-size:100% 100%;font-weight:500}.sol-first-drafts-p .sol-first-drafts-comment{background:var(--ss-ink-1);border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 10px;font-size:12px;line-height:1.4;display:flex}.sol-first-drafts-p .sol-first-drafts-comment__body{gap:2px;min-width:0;display:grid}.sol-first-drafts-p .sol-first-drafts-comment__who{align-items:baseline;gap:6px;display:flex}.sol-first-drafts-p .sol-first-drafts-chat{padding-top:12px;display:grid}.sol-first-drafts-p .sol-first-drafts-ask{background:var(--ss-ink-1);border-radius:14px;justify-self:end;width:fit-content;max-width:86%;margin-left:auto;padding:7px 12px;font-size:12px;line-height:1.4}.sol-first-drafts-p .sol-first-drafts-thinking{padding-top:12px;font-size:12px}.sol-first-drafts-p .sol-first-drafts-answer{padding-top:12px}.sol-first-drafts-p .sol-first-drafts-ours{background:var(--ss-warning-soft);opacity:0;transition:opacity .3s ease, translate .45s var(--sol-first-drafts-ease);border-radius:10px;gap:4px;margin-top:12px;padding:9px 12px 10px;font-size:12px;line-height:1.4;display:grid;translate:0 -3px}.sol-first-drafts-p .sol-first-drafts-ours[data-on]{opacity:1;translate:0}.sol-first-drafts-p .sol-first-drafts-ours__line{white-space:nowrap;align-items:center;gap:7px;display:flex}
