*{box-sizing:border-box;margin:0;padding:0}body{font-family:DM Sans,Segoe UI,sans-serif}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:9999px}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}input::placeholder,textarea::placeholder{color:var(--placeholder-color)}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath stroke='%2364748b' stroke-width='1.5' fill='none' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat}select option{background:var(--menu-bg)}.client-row{cursor:pointer;transition:background .1s}.client-row:hover{background:var(--surface-overlay-hover)!important}.client-row .client-name{transition:color .1s}.client-row:hover .client-name{text-decoration:underline;color:var(--accent-deep)!important}.expand-btn{transition:background .1s,color .1s}.expand-btn:hover{background:var(--surface-overlay-hover)!important}.pulse-input{transition:border-color .12s,box-shadow .12s}.pulse-input:hover:not(:focus-within){border-color:#96aabe80}.pulse-input:focus,.pulse-input:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--input-focus-ring);outline:none}.pulse-md-blocks p{margin:0 0 10px}.pulse-md-blocks ul,.pulse-md-blocks ol{margin:8px 0 12px 20px}.pulse-md-blocks li{margin-bottom:4px}.pulse-md-blocks li>p{margin:0}.pulse-md-blocks li>p~p{margin-top:10px}.pulse-md-blocks h1,.pulse-md-blocks h2,.pulse-md-blocks h3,.pulse-md-blocks h4{color:var(--md-text);font-weight:700}.pulse-md-blocks h1{margin:20px 0 10px;font-size:20px}.pulse-md-blocks h2{margin:20px 0 8px;font-size:16px}.pulse-md-blocks h3{margin:20px 0 8px;font-size:14px}.pulse-md-blocks h4{margin:16px 0 4px;font-size:13px}.pulse-md-blocks blockquote{border-left:3px solid var(--md-quote-bar);background:var(--md-tint);color:var(--md-quote-text);border-radius:6px;margin:12px 0;padding:8px 12px}.pulse-md-blocks strong{color:var(--md-text);font-weight:500}.pulse-md-blocks code{background:var(--md-tint);border-radius:4px;padding:1px 6px;font-family:DM Mono,monospace;font-size:12px}.pulse-md-blocks table{border-collapse:collapse;width:100%;margin:12px 0;font-size:13px}.pulse-md-blocks th{text-align:left;color:var(--md-th-text);border-bottom:1px solid var(--md-rule);text-transform:uppercase;letter-spacing:.06em;padding:6px 8px;font-size:11px;font-weight:500}.pulse-md-blocks td{border-bottom:1px solid var(--md-rule);padding:6px 8px}.pulse-md-inline>div,.pulse-md-inline p,.pulse-md-inline ul,.pulse-md-inline ol,.pulse-md-inline li{margin:0;padding:0;list-style:none;display:inline}.pulse-md-inline li+li:before{content:" · "}.help-review .help-sugg-ins{color:var(--hr-ins-text);background:var(--hr-ins-bg);text-decoration:underline;-webkit-text-decoration-color:var(--hr-ins-line);text-decoration-color:var(--hr-ins-line);text-underline-offset:3px;cursor:pointer}.help-review .help-sugg-del{color:var(--hr-del-text);background:var(--hr-del-bg);cursor:pointer;text-decoration:line-through}.help-review .help-sugg-block{border-left:3px solid var(--hr-ins-line);margin-left:-13px;padding-left:10px}.help-review .help-sugg-block-del{border-left-color:var(--hr-del-line)}.help-review .help-sugg-block-ins{cursor:pointer;margin-top:10px;margin-bottom:10px}.help-review .help-sugg-block-ins .help-sugg-ins{display:block}.help-review .help-sugg-block-heading{color:var(--hr-ins-text);background:var(--hr-ins-bg);text-decoration:underline;-webkit-text-decoration-color:var(--hr-ins-line);text-decoration-color:var(--hr-ins-line);text-underline-offset:3px;margin-bottom:4px;font-weight:600}.help-review .help-sugg-active{outline:2px solid var(--hr-active);outline-offset:1px;border-radius:2px}
