@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(fonts/Inter-Regular.woff2) format("woff2")}
@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(fonts/Inter-Medium.woff2) format("woff2")}
@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(fonts/Inter-SemiBold.woff2) format("woff2")}
@font-face{font-family:"JetBrains Mono";font-weight:400;font-style:normal;font-display:swap;src:url(fonts/JetBrainsMono-Regular.woff2) format("woff2")}
@font-face{font-family:"JetBrains Mono";font-weight:500;font-style:normal;font-display:swap;src:url(fonts/JetBrainsMono-Medium.woff2) format("woff2")}
body{margin:0}
a{color:#6B6B6B}a:hover{color:#141414}
button[disabled],select[disabled]{opacity:.45;cursor:not-allowed}
.mono{font-family:'JetBrains Mono',monospace}
.muted{color:#6B6B6B}
.card{box-sizing:border-box;background:#FFFFFF;border:1px solid #E6E4E1;border-radius:10px;padding:20px}
.chip{display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:999px;border:1px solid #918E89;background:#FFFFFF;color:#141414;font:500 14px Inter,system-ui,sans-serif;text-decoration:none}
.chip:hover{color:#141414}
.chip.on{border-color:#003DF6;background:#E8EDFE}
dialog.ask{width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:24px;border:1px solid #E6E4E1;border-radius:12px;background:#FFFFFF;color:#141414;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.45}
dialog.ask::backdrop{background:rgba(20,20,20,.35)}
.ask-row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid #E6E4E1}
.ask-row:last-child{border-bottom:1px solid #E6E4E1}
.ask-row span:first-child{color:#6B6B6B}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #003DF6;outline-offset:2px}
