.yg .ss-stage{--ss-font: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ss-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ss-accent: #0E8F6A;--ss-accent-2: #5FE0B2;--ss-accent-soft: #D3F2E6;--ss-accent-text: #0A7454;--ss-success: #0E8F6A;--ss-success-soft: #D3F2E6;--ss-success-text: #0A7454;--ss-text-strong: #0D1110;--ss-text: #39403E;--ss-text-faint: #6A7370;--ss-radius-md: 8px;--ss-radius-lg: 12px;--ss-radius-window: 12px;background:transparent}.yg-forest .ss-stage{--ss-canvas: #0D231C;--ss-surface: #10281F;--ss-chrome: #143127;--ss-raised: #173A2E;--ss-well: #0D231C;--ss-line: rgb(141 166 158 / .18);--ss-line-faint: rgb(141 166 158 / .11);--ss-text-strong: #E6EFEB;--ss-text: #B7C9C2;--ss-text-faint: #8DA69E;--ss-icon: #8DA69E;--ss-icon-faint: #5E7A71;--ss-accent: #5FE0B2;--ss-accent-soft: rgb(95 224 178 / .14);--ss-accent-text: #5FE0B2;--ss-success: #5FE0B2;--ss-success-soft: rgb(95 224 178 / .14);--ss-success-text: #5FE0B2;--ss-ink-1: #1A3A2F;--ss-ink-2: #21453A;--ss-ink-3: #2A5144;--ss-ink-4: #355E50;--ss-ink-5: #43705F;--ss-shadow-hero: 0 0 0 1px rgb(141 166 158 / .16), 0 40px 80px -40px rgb(0 0 0 / .7);--ss-shadow-satellite: 0 0 0 1px rgb(141 166 158 / .2), 0 18px 40px -18px rgb(0 0 0 / .65)}.ld{.ss-stage{overflow:hidden;font:13px/1.45 var(--ss-font);color:var(--ss-text)}.ld-mask{position:absolute;inset:0;padding:24px 24px 0;mask-image:linear-gradient(to bottom,#000 80%,transparent 99%)}.ld-win{width:100%;height:640px;box-shadow:var(--ss-shadow-hero)}.ld-body{position:relative;padding:20px;height:100%;overflow:hidden;background:var(--ss-surface)}.ld-new{width:100%}.ld-card{margin-bottom:12px;padding:16px 16px 14px;border-radius:12px;background:var(--ss-raised);box-shadow:var(--ss-shadow-satellite)}.ld-mail{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:start}.ld-from{display:grid;gap:4px;min-width:0}.ld-who{display:flex;gap:8px;align-items:baseline;line-height:1.3}.ld-name{color:var(--ss-text-strong);font-weight:600}.ld-co{color:var(--ss-text-faint)}.ld-quote{margin:0;color:var(--ss-text-strong);line-height:1.4}.ld-time{font:12px/1.3 var(--ss-mono);color:var(--ss-text-faint);font-variant-numeric:tabular-nums}.ld-steps{margin-top:12px}.ld-step{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;height:36px;border-top:1px solid var(--ss-line-faint)}.ld-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ss-text);transition:color .4s ease}.ld-step[data-done] .ld-label{color:var(--ss-text-strong)}.ld-mark{display:grid;place-items:center}.ld-slot{display:grid;align-items:center;justify-items:end}.ld-slot>*{grid-area:1 / 1}.ld-pend{transition:opacity .3s ease}.ld-step[data-done] .ld-pend{opacity:0}.ld-value{color:var(--ss-text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transform:translateY(3px);will-change:transform;transition:opacity .4s ease,transform .5s cubic-bezier(.25,.8,.25,1)}.ld-step[data-done] .ld-value{opacity:1;transform:none}.ld-score{color:var(--ss-accent);font-weight:600}.ld-ask{margin-top:10px;padding:14px;border-radius:10px;background:var(--ss-surface);box-shadow:inset 0 0 0 1px var(--ss-line-faint)}.ld-ask-head{display:flex;align-items:center;gap:8px;line-height:1.3}.ld-chan{color:var(--ss-text-strong);font-weight:600}.ld-ask-note{margin-left:auto;color:var(--ss-text-faint);font-size:12px}.ld-ask-note .ss-swap{justify-content:end}.ld-draft{margin:8px 0 0;color:var(--ss-text);line-height:1.45}.ld-actions{display:flex;gap:8px;margin-top:12px}.ld-btn{display:grid;align-items:center;height:32px;padding:0 14px;border-radius:8px;font-weight:500;white-space:nowrap}.ld-btn--go{position:relative;min-width:148px;background:var(--ss-accent);color:#0a1d18;transition:background .2s ease}.ld-btn--go[data-hover]{background:#74e6bd}.ld-btn--go[data-pressed]{background:#4fd3a4}.ld-btn--quiet{color:var(--ss-text);box-shadow:inset 0 0 0 1px var(--ss-line);transition:opacity .35s ease}.ld-btn--quiet[data-gone]{opacity:.35}.ld-state{display:flex;grid-area:1 / 1;align-items:center;justify-self:center;gap:7px;opacity:0;filter:blur(2px);transform:translateY(4px);will-change:transform;transition:opacity .22s ease,filter .22s ease,transform .22s ease}.ld-state[data-on]{opacity:1;filter:none;transform:translateY(0);transition:opacity .3s ease .04s,filter .3s ease .04s,transform .5s cubic-bezier(.25,.8,.25,1) .04s}.ld-btn .ss-swap{text-box:trim-both cap alphabetic}.ld-btn .ss-check__ring{stroke:#0a1d1859}.ld-btn .ss-check__arc{stroke:#0a1d18}.ld-btn .ss-check__fill{fill:#0a1d18}.ld-btn .ss-check__tick{stroke:var(--ss-accent)}.ld-old{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;height:56px;padding:0 16px;border-bottom:1px solid var(--ss-line-faint)}.ld-old-lines{display:grid;gap:10px}.ld-old-lines:has(.ld-old-name){gap:2px;line-height:1.3}.ld-old-name{color:var(--ss-text);font-weight:500}.ld-old-badge{background:var(--ss-ink-1);color:var(--ss-text-faint)}.ss-stage[data-layout=compact] .ld-mask{padding:0;mask-image:linear-gradient(to bottom,#000 82%,transparent 99%)}.ss-stage[data-layout=compact] .ld-body{padding:4px 0 0;background:transparent}.ss-stage[data-layout=compact] .ld-old{padding:0 14px}.ss-stage[data-layout=compact] .ld-card{padding:14px 14px 12px}.ss-stage[data-layout=compact] .ld-step{gap:10px}.ss-stage[data-layout=compact] .ld-btn--go{min-width:0}}
