:root{--veres-field-900:#0A0C10;--veres-field-700:#141821;--veres-hairline:#262C36;--veres-bone:#EAE7E0;--veres-slate:#98A0AC;--veres-heather-400:#A99BC4;--veres-heather-300:#C5BCDB;--veres-heather-600:#7F739B;--veres-paper:#F3F1EB;--veres-ink:#14161B;--veres-stone:#8A8578;--veres-rule:#C9C4B8;--bg:var(--veres-field-900);--surface:var(--veres-field-700);--surface-hover:#1A202B;--surface-pressed:#10141B;--border:var(--veres-hairline);--border-strong:#39414E;--text-primary:var(--veres-bone);--text-secondary:var(--veres-slate);--text-secondary-small:var(--veres-slate);--accent-capture:var(--veres-heather-400);--accent-capture-soft:var(--veres-heather-300);--on-accent:var(--veres-field-900);--focus-outline:1px solid var(--veres-bone);--focus-offset:2px;--btn-hover-dim:#D6D2C7;--disabled-opacity:0.45;--state-success:#6FA287;--state-warning:#C2A15C;--state-error:#B0685F;--state-info:var(--veres-slate);--font-sans:"IBM Plex Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--font-serif:"IBM Plex Serif",Georgia,serif;--text-2xs:0.8125rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.1875rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.625rem;--text-4xl:3.5rem;--leading-tight:1.2;--leading-base:1.5;--leading-body:1.6;--tracking-display:-0.012em;--tracking-label:0.14em;--tracking-endorse:0.06em;--tracking-wordmark:0.12em;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--radius-none:0;--radius-subtle:2px;--border-hairline:1px solid var(--border);--motion-fast:120ms;--motion-base:240ms;--motion-deliberate:480ms;--motion-ceremonial:800ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-settle:cubic-bezier(0.34,1.56,0.64,1);--bp-sm:640px;--bp-md:960px;--bp-lg:1280px;--bp-xl:1600px}[data-mode=record]{--bg:var(--veres-paper);--surface:#FFFFFF;--surface-hover:#FAF8F3;--surface-pressed:#EDEAE2;--border:var(--veres-rule);--border-strong:#AFA894;--text-primary:var(--veres-ink);--text-secondary:var(--veres-stone);--text-secondary-small:#6F6A5C;--accent-capture:var(--veres-heather-600);--on-accent:var(--veres-paper);--focus-outline:1px solid var(--veres-ink);--btn-hover-dim:#2B2E37;--state-success:#46705A;--state-warning:#7A6630;--state-error:#9A4F44;--state-info:#6F6A5C}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0ms;--motion-base:0ms;--motion-deliberate:0ms;--motion-ceremonial:0ms}}:root{--veres-field-850:#0E1015;--veres-field-800:#11141B;--focus-outline:2px solid var(--veres-bone)}[data-mode=record]{--focus-outline:2px solid var(--veres-ink)}.veres-mark--enter .vm-ring{transform-box:view-box;transform-origin:33.25px 33.25px;animation:vm-arrive var(--motion-deliberate,.48s) var(--ease-standard,cubic-bezier(.2,0,0,1)) backwards}.veres-mark--enter .vm-node{transform-box:view-box;transform-origin:33.25px 33.25px;animation:vm-seat calc(var(--motion-deliberate,.48s)*1.4) var(--ease-settle,cubic-bezier(.34,1.56,.64,1)) backwards;animation-delay:calc(var(--motion-deliberate,.48s)*.4)}.veres-mark--working .vm-trace{opacity:1;animation:vm-run 3.6s linear infinite}.veres-mark--working .vm-node{transform-box:fill-box;transform-origin:center;animation:vm-tick 3.6s var(--ease-standard,cubic-bezier(.2,0,0,1)) infinite}.veres-mark--complete .vm-node{transform-box:fill-box;transform-origin:center;animation:vm-affirm var(--motion-ceremonial,.8s) var(--ease-settle,cubic-bezier(.34,1.56,.64,1)) backwards}.veres-mark--complete .vm-echo{transform-box:fill-box;transform-origin:center;animation:vm-seal var(--motion-ceremonial,.8s) var(--ease-standard,cubic-bezier(.2,0,0,1)) forwards;animation-delay:calc(var(--motion-ceremonial,.8s)*.35)}@keyframes vm-arrive{0%{opacity:0;transform:rotate(-28deg) scale(.97)}to{opacity:1;transform:rotate(0deg) scale(1)}}@keyframes vm-seat{0%{opacity:0;transform:rotate(64deg)}22%{opacity:1}to{transform:rotate(0deg)}}@keyframes vm-run{0%{stroke-dashoffset:9}to{stroke-dashoffset:-91}}@keyframes vm-tick{0%,7%,to{transform:scale(1)}3.5%{transform:scale(1.12)}}@keyframes vm-affirm{0%{transform:scale(.55)}to{transform:scale(1)}}@keyframes vm-seal{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.veres-mark--complete .vm-echo,.veres-mark--complete .vm-node,.veres-mark--enter .vm-node,.veres-mark--enter .vm-ring,.veres-mark--working .vm-node,.veres-mark--working .vm-trace{animation:none}.veres-mark--working .vm-trace{opacity:0}}:root{--topbar-pad-y:18px;--topbar-row:32px;--topbar-height:calc(var(--topbar-pad-y) * 2 + var(--topbar-row) + 1px);--content-max:min(calc(620px + 50vw),1600px)}@media (max-width:640px){:root{--topbar-pad-y:14px}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--topbar-height)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body>main{flex:1 0 auto}a{color:var(--text-secondary)}a:hover{color:var(--text-primary)}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}@keyframes veres-qpulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes veres-nodesettle{0%{transform:scale(0);opacity:0}70%{transform:scale(1.25);opacity:1}to{transform:scale(1)}}@keyframes veres-typeon{0%{max-width:0}to{max-width:100%}}.veres-settle{animation:veres-nodesettle var(--motion-deliberate) var(--ease-settle) backwards}.veres-pulse{animation:veres-qpulse 1.6s var(--ease-standard) infinite}@media (prefers-reduced-motion:reduce){.veres-anim,.veres-pulse,.veres-settle{animation:none!important}}html:has(dialog:modal){overflow:hidden}