.stars button[data-v-71747600]{background:none;border:none;padding:0 1px;font-size:1rem;color:var(--star-off);cursor:pointer}.stars button.on[data-v-71747600]{color:var(--ink)}.stars button.ghost[data-v-71747600]{color:var(--star-ghost)}.stars.readonly button[data-v-71747600]{cursor:default}:root{--ink: #1a1a1a;--muted: #71717a;--line: #e4e4e7;--surface: #fafafa;--star-off: #d4d4d8;--star-ghost: #a1a1aa;--flag: #b45309;--error: #b91c1c}*{box-sizing:border-box}body{margin:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.9375rem;color:var(--ink);background:#fff}main{max-width:880px;margin:0 auto;padding:1.5rem 1rem 4rem}h1{font-size:1.125rem;margin:0}h2{font-size:1rem;margin:0}.top{display:flex;align-items:baseline;gap:1.5rem;padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--line)}.top .muted{margin-left:auto}.top nav{display:flex;gap:.25rem}.top nav button.active{font-weight:600;text-decoration:underline;text-underline-offset:4px}.bar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.bar .actions{display:flex;gap:.5rem}.muted{color:var(--muted)}.error{color:var(--error)}.flag{color:var(--flag);font-weight:600}.person{padding:1rem 0;border-top:1px solid var(--line)}.person .who{display:flex;gap:.75rem;align-items:baseline;margin-bottom:.5rem}.person table{border-collapse:collapse}.person td,.person th{padding:.125rem 1.25rem .125rem 0;text-align:left;font-weight:400}.person th{color:var(--muted);font-size:.8125rem}.person .derived{display:flex;gap:1rem;margin-top:.5rem}.person textarea{width:100%;margin-top:.75rem;padding:.5rem;border:1px solid var(--line);border-radius:6px;font:inherit;background:var(--surface)}table.managers{border-collapse:collapse;width:100%}table.managers th,table.managers td{padding:.375rem 1rem .375rem 0;text-align:left}table.managers th{color:var(--muted);font-weight:400;font-size:.8125rem}table.managers tr{border-bottom:1px solid var(--line)}button,.button{font:inherit;color:var(--ink);background:none;border:none;padding:.25rem .5rem;cursor:pointer;text-decoration:none}button.primary,.button{border:1px solid var(--ink);border-radius:6px;padding:.375rem .875rem}button:disabled{color:var(--muted);border-color:var(--line);cursor:not-allowed}select{font:inherit;padding:.25rem .5rem;border:1px solid var(--line);border-radius:6px;background:#fff}p{margin:.5rem 0}a{color:inherit}
