.cs-pane-tabs .cs-tab-dot{background:#ffb23f;border-radius:50%;align-self:center;width:6px;height:6px;margin-left:-3px;box-shadow:0 0 0 2px #ffb23f2e}.cs-notes{gap:12px;display:grid}.cs-notes-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.cs-notes-head p{color:var(--cs-muted);margin:0;font-size:12px}.cs-notes-switch{border:1px solid var(--cs-border);background:var(--cs-surface-soft,#f8f9fb);border-radius:8px;margin:0;padding:2px;display:inline-flex}.cs-notes-switch button{color:var(--cs-muted);border-radius:6px;padding:3px 12px;font-size:12px}.cs-notes-switch button[aria-pressed=true]{background:var(--cs-surface,#fff);color:var(--cs-text);font-weight:600;box-shadow:0 1px 2px #0f172a14}.cs-notes-input{resize:vertical;border:1px solid var(--cs-border);background:var(--cs-surface,#fff);width:100%;min-height:320px;color:var(--cs-text);font:13px/1.75 var(--font-mono,ui-monospace, monospace);tab-size:4;border-radius:10px;padding:14px 16px}.cs-notes-input::placeholder{color:var(--cs-muted)}.cs-notes-input:focus-visible{outline:2px solid var(--cs-blue);outline-offset:2px}.cs-notes-switch button:focus-visible{outline:2px solid var(--cs-blue);outline-offset:2px}.cs-mark:focus-visible{outline:2px solid var(--cs-blue);outline-offset:2px}.cs-notes-preview{border:1px dashed var(--cs-border);border-radius:10px;min-height:320px;padding:14px 16px}.cs-notes-empty,.cs-notes-state{text-align:center;color:var(--cs-muted);margin:0;padding:48px 16px;font-size:13px}.cs-notes-foot{min-height:18px;color:var(--cs-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.cs-notes-warn{color:#b45309}.cs-notes-foot button,.cs-notes-state button{color:var(--cs-blue);text-underline-offset:3px;text-decoration:underline}.cs-notes-conflict{border:1px solid color-mix(in srgb, #ffb23f 45%, var(--cs-border));color:var(--cs-text);border-left:3px solid #ffb23f;border-radius:10px;gap:8px;padding:10px 14px;font-size:12px;display:grid}.cs-notes-conflict p{margin:0}.cs-notes-conflict summary{cursor:pointer;color:var(--cs-muted)}.cs-notes-conflict pre{white-space:pre-wrap;max-height:160px;font:12px/1.6 var(--font-mono,ui-monospace, monospace);color:var(--cs-muted);margin:6px 0 0;overflow:auto}.cs-notes-conflict-actions{flex-wrap:wrap;gap:4px 16px;display:flex}.cs-notes-conflict button{color:var(--cs-blue);font-weight:600}:is(.cs-notes-conflict button:focus-visible,.cs-notes-conflict summary:focus-visible){outline:2px solid var(--cs-blue);outline-offset:2px}.cs-notes-size{font-variant-numeric:tabular-nums;flex:none}.cs-notes-size[data-over]{color:#b45309;font-weight:600}.cs-statement-heading:has(.cs-problem-marks) h2{margin-right:auto}.cs-problem-marks{flex:none;gap:2px;display:inline-flex}.cs-mark{width:32px;height:32px;color:var(--cs-muted);border-radius:8px;place-items:center;transition:color .15s,background .15s;display:grid}.cs-mark:hover{background:var(--cs-surface-soft,#f8f9fb);color:var(--cs-text)}.cs-mark[data-mark=star][aria-pressed=true]{color:#e8971c}.cs-mark[data-mark=star][aria-pressed=true] svg{fill:#ffb23f}.cs-mark[data-mark=redo][aria-pressed=true]{color:var(--cs-blue);background:color-mix(in srgb, var(--cs-blue) 12%, transparent)}@media (prefers-reduced-motion:reduce){.cs-mark{transition:none}}.cs-submission-note{border:1px solid var(--cs-border,#e2e7ef);border-radius:9px;padding:8px 12px;font-size:13px}.cs-submission-note summary{cursor:pointer;color:var(--cs-text,#1f2933);align-items:center;gap:6px;font-weight:600;display:flex}:is(.cs-submission-note summary:focus-visible,.cs-submission-note textarea:focus-visible){outline:2px solid var(--cs-blue,#2563eb);outline-offset:2px}.cs-submission-note textarea{resize:vertical;border:1px solid var(--cs-border,#e2e7ef);background:var(--cs-surface,#fff);width:100%;min-height:88px;color:var(--cs-text,#1f2933);font:13px/1.6 var(--font-mono,ui-monospace, monospace);border-radius:8px;margin-top:8px;padding:8px 10px;display:block}.cs-submission-note small{min-height:1.4em;color:var(--cs-muted,#5f6b76);gap:8px;margin-top:4px;display:flex}.cs-submission-note button{color:var(--cs-blue,#2563eb);text-decoration:underline}.cs-notes-tools{flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:12px;display:flex}.cs-notes-tools button{color:var(--cs-blue);font-weight:600}.cs-notes-tools [role=status]{color:var(--cs-muted)}:is(.cs-notes-tools button:focus-visible,.cs-notes-links a:focus-visible){outline:2px solid var(--cs-blue);outline-offset:2px}.cs-notes-links{gap:6px;font-size:13px;display:grid}.cs-notes-links h3{color:var(--cs-text);margin:0;font-size:13px}.cs-notes-links ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cs-notes-links li{border:1px solid var(--cs-border);border-radius:8px;gap:2px;padding:8px 12px;display:grid}.cs-notes-links a{color:var(--cs-blue);justify-self:start;font-weight:600}.cs-notes-links span,.cs-notes-links p{color:var(--cs-muted);overflow-wrap:anywhere;margin:0}@media screen{.dark .cs-pane-tabs .cs-tab-dot{background:#ffb23f;box-shadow:0 0 0 2px #ffb23f2e}.dark .cs-notes-head p{color:var(--cs-muted)}.dark .cs-notes-switch{border:1px solid var(--cs-border);background:var(--cs-surface-soft,#161617)}.dark .cs-notes-switch button{color:var(--cs-muted)}.dark .cs-notes-switch button[aria-pressed=true]{background:var(--cs-surface,#191919);color:var(--cs-text);box-shadow:0 1px 2px #0f172a14}.dark .cs-notes-input{border:1px solid var(--cs-border);background:var(--cs-surface,#191919);color:var(--cs-text)}.dark .cs-notes-input::placeholder{color:var(--cs-muted)}.dark .cs-notes-input:focus-visible{outline:2px solid var(--cs-blue)}.dark .cs-notes-switch button:focus-visible{outline:2px solid var(--cs-blue)}.dark .cs-mark:focus-visible{outline:2px solid var(--cs-blue)}.dark .cs-notes-preview{border:1px dashed var(--cs-border)}.dark .cs-notes-empty,.dark .cs-notes-state,.dark .cs-notes-foot{color:var(--cs-muted)}.dark .cs-notes-warn{color:#fda473}.dark .cs-notes-foot button,.dark .cs-notes-state button{color:var(--cs-blue);text-decoration:underline}.dark .cs-notes-conflict{border:1px solid color-mix(in srgb, #ffb23f 45%, var(--cs-border));color:var(--cs-text);border-left:3px solid #ffb23f}.dark .cs-notes-conflict summary,.dark .cs-notes-conflict pre{color:var(--cs-muted)}.dark .cs-notes-conflict button{color:var(--cs-blue)}:is(.dark .cs-notes-conflict button:focus-visible,.dark .cs-notes-conflict summary:focus-visible){outline:2px solid var(--cs-blue)}.dark .cs-notes-size[data-over]{color:#fda473}.dark .cs-mark{color:var(--cs-muted)}.dark .cs-mark:hover{background:var(--cs-surface-soft,#161617);color:var(--cs-text)}.dark .cs-mark[data-mark=star][aria-pressed=true]{color:#e6a14a}.dark .cs-mark[data-mark=star][aria-pressed=true] svg{fill:#ffb23f}.dark .cs-mark[data-mark=redo][aria-pressed=true]{color:var(--cs-blue);background:color-mix(in srgb, var(--cs-blue) 12%, transparent)}.dark .cs-submission-note{border:1px solid var(--cs-border,#2b2e34)}.dark .cs-submission-note summary{color:var(--cs-text,#d2dde9)}:is(.dark .cs-submission-note summary:focus-visible,.dark .cs-submission-note textarea:focus-visible){outline:2px solid var(--cs-blue,#9dbefa)}.dark .cs-submission-note textarea{border:1px solid var(--cs-border,#2b2e34);background:var(--cs-surface,#191919);color:var(--cs-text,#d2dde9)}.dark .cs-submission-note small{color:var(--cs-muted,#b6c2cc)}.dark .cs-submission-note button{color:var(--cs-blue,#9dbefa);text-decoration:underline}.dark .cs-notes-tools button{color:var(--cs-blue)}.dark .cs-notes-tools [role=status]{color:var(--cs-muted)}:is(.dark .cs-notes-tools button:focus-visible,.dark .cs-notes-links a:focus-visible){outline:2px solid var(--cs-blue)}.dark .cs-notes-links h3{color:var(--cs-text)}.dark .cs-notes-links li{border:1px solid var(--cs-border)}.dark .cs-notes-links a{color:var(--cs-blue)}.dark .cs-notes-links span,.dark .cs-notes-links p{color:var(--cs-muted)}}
