.ck-win{background:var(--syn-surface);border:1px solid var(--syn-line);border-radius:16px;flex-direction:column;width:1184px;height:584px;display:flex;top:104px;left:48px;overflow:hidden;box-shadow:0 30px 70px -30px #00000059}.ck-top{border-bottom:1px solid var(--syn-line);background:var(--syn-panel);align-items:center;gap:14px;height:46px;padding:0 16px;font-size:15px;display:flex}.ck-dots{gap:6px;display:flex}.ck-dots i{background:var(--syn-line-2);border-radius:50%;width:10px;height:10px}.ck-brand{font-size:16px}.ck-repo{color:var(--syn-muted);font-size:14px}.ck-topr{align-items:center;gap:8px;margin-left:auto;display:flex}.ck-body{flex:1;min-height:0;display:flex}.ck-side{border-right:1px solid var(--syn-line);background:var(--syn-panel);flex-direction:column;flex-shrink:0;gap:8px;width:200px;padding:14px 12px;display:flex}.ck-row{border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.ck-row .ck-led{background:var(--syn-ink-faint);border-radius:50%;flex-shrink:0;width:9px;height:9px}.ck-row.work .ck-led{background:var(--syn-accent);box-shadow:0 0 0 3px var(--syn-accent-soft)}.ck-row.done .ck-led{background:var(--syn-ok)}.ck-row.wait{border-color:color-mix(in srgb, var(--syn-warn) 45%, transparent);background:color-mix(in srgb, var(--syn-warn) 12%, transparent)}.ck-row.wait .ck-led{background:var(--syn-warn);box-shadow:0 0 0 4px color-mix(in srgb, var(--syn-warn) 25%, transparent)}.ck-rn{flex-direction:column;line-height:1.2;display:flex}.ck-rn b{font-size:15px}.ck-rn small{color:var(--syn-muted);font-size:12.5px}.ck-main{flex:1;min-width:0;padding:18px;position:relative}.ck-modal{border:1px solid var(--syn-line);background:var(--syn-surface);border-radius:16px;flex-direction:column;gap:14px;max-width:820px;margin:4px auto 0;padding:22px 26px;display:flex;box-shadow:0 18px 40px -24px #0000004d}.ck-prompt{min-height:48px;font-size:19px}.ck-start{margin-left:auto}.ck-branches{flex-direction:column;gap:6px;font-size:17px;display:flex}.ck-branch .f-mono,.ck-branch{font-family:var(--syn-mono)}.ck-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:100%;display:grid}.ck-glow{border-radius:12px;display:flex}.ck-glow>.ck-pane{flex:1}.ck-pane{border:1px solid var(--syn-line);background:var(--syn-surface);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ck-ph{border-bottom:1px solid var(--syn-line);align-items:center;gap:8px;padding:9px 12px;font-size:14.5px;display:flex}.ck-tok{color:var(--syn-muted);margin-left:auto;font-size:13px}.ck-term{border-radius:0;flex:1;margin:0;padding:14px;font-size:15px;line-height:1.7;position:relative}.ck-approve{font-size:14px;position:absolute;bottom:16px;left:14px}.ck-toast{background:var(--syn-inverse);color:var(--syn-inverse-ink);border-radius:12px;flex-direction:column;gap:2px;padding:12px 16px;font-size:15px;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 18px 40px -16px #00000073}.ck-toast span{opacity:.75;font-size:13.5px}.ck-two{grid-template-columns:1fr 1.2fr;gap:16px;font-size:17px;display:grid}.ck-pad{padding:18px 22px}.ck-cp{border:1px solid var(--syn-line);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ck-cp .f-chip{margin-left:auto}.ck-diff{font-size:16px}.ck-dh{border:1px solid var(--syn-line);background:var(--syn-panel);border-bottom:0;border-radius:12px 12px 0 0;padding:10px 14px;font-size:14.5px}.ck-dl{border:1px solid var(--syn-line);border-radius:0 0 12px 12px;flex-direction:column;font-size:15.5px;display:flex;overflow:hidden}.ck-dl span{white-space:pre;padding:5px 14px}.ck-dl .add{background:color-mix(in srgb, var(--syn-ok) 10%, transparent)}.ck-comment{border:1px solid color-mix(in srgb, var(--syn-accent) 40%, transparent);background:var(--syn-accent-soft);border-radius:12px;flex-direction:column;gap:10px;max-width:760px;margin:14px 0 0 40px;padding:16px 18px;display:flex}.ck-comment .f-btn{align-self:flex-start}.ck-sent{margin:12px 0 0 40px;font-size:16px}.ck-cmp{font-size:16.5px}.ck-ct{border:1px solid var(--syn-line);background:var(--syn-surface);border-radius:14px;grid-template-columns:1.6fr .6fr 1fr 1fr 1.1fr;align-items:center;gap:14px 18px;padding:18px 22px;display:grid}.ck-note{margin-top:18px;font-size:16px}.ck-end{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex;top:200px;left:64px;right:64px}.ck-tag{color:var(--syn-ink-2);margin:0;font-size:24px}
