:root{--bg:#f7f8fa;--panel:#fff;--sub:#f9fafb;--line:#e4e7ec;--line2:#d0d5dd;--ink:#101828;--ink2:#344054;--mute:#667085;--brand:#e91e63;--brandInk:#c2185b;--brandTint:#fdecf3;--aiBg:#fff7fa;--aiLine:#f8bbd0;--ok:#067647;--okBg:#ecfdf3;--okLine:#abefc6;--warn:#b54708;--warnBg:#fffaeb;--warnLine:#fedf89;--err:#b42318;--errBg:#fef3f2;--errLine:#fecdca;--info:#175cd3;--infoBg:#eff8ff;--infoLine:#b2ddff;--neutral:#344054;--neutralBg:#f2f4f7;--neutralLine:#d0d5dd;--s1:#2e90fa;--s2:#7a5af8;--s3:#e91e63;--s4:#f79009;--s5:#12b76a;--s6:#0ba5ec;--font:"IBM Plex Sans",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:13px}a{color:#c2185b}a:hover{color:#ad1457}button{font-family:inherit}@keyframes hamPulse{0%{box-shadow:0 0 0 0 var(--ring)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes hamFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes hamDots{0%,80%,to{opacity:.25}40%{opacity:1}}.ham-in{animation:hamFade .25s ease-out both}[role=menu] .ham-menuitem:hover,[role=menu] a[role=menuitem]:hover{background:var(--sub)}.ham-search:hover{border-color:var(--mute)!important}.ham-app :is(button,a,select,[role=button],[role=tab],tr,article,input,textarea){transition:background-color .12s,border-color .12s,box-shadow .15s,filter .12s,transform .12s,color .12s}.ham-app [role=button]:hover,.ham-app button:not(:disabled):hover{filter:brightness(.95)}.ham-app [role=button]:active,.ham-app button:not(:disabled):active{filter:brightness(.9);transform:translateY(1px)}.ham-app button:disabled{cursor:not-allowed}.ham-app a:hover{filter:brightness(.92)}.ham-app a[href]:not([style*=background]):hover{text-decoration:underline;text-underline-offset:2px}.ham-app nav[aria-label=Main] a:not([aria-current]):hover{background:var(--sub)!important;color:var(--ink)!important;text-decoration:none;filter:none}.ham-app [role=tab]:not([aria-selected=true]):hover{color:var(--ink)!important}.ham-app tbody tr:hover>td{background-color:rgba(16,24,40,.025)}.ham-app article:hover{border-color:var(--line2)!important}.ham-app :is(select,input,textarea):not(:disabled):hover{border-color:var(--mute)!important}.ham-app section[aria-label]>div[style*=border]:hover{border-color:var(--line2)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}