 :root{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","PingFang SC",sans-serif;color:#252526;background:#fafafa;font-size:14px;--line:#e8e8eb;--muted:#85858a;--blue:#007aff}*{box-sizing:border-box}body{margin:0}header{height:80px;display:flex;align-items:center;gap:13px;padding:0 28px;border-bottom:1px solid var(--line);background:#fafafa}header h1{font-size:17px;font-weight:650;letter-spacing:.04em;margin:0}.tool-logo{display:grid;place-items:center;font-size:27px;width:40px;height:40px;border:1px solid #dedee4;border-radius:12px;background:#fff;flex-shrink:0}main{max-width:960px;margin:48px auto;padding:0 28px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.card{display:flex;flex-direction:column;min-height:250px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:28px;text-decoration:none;color:inherit;transition:border-color .15s,background .15s}.card:hover{border-color:#78b7ff;background:#fdfdfd}.card:focus-visible,.back:focus-visible{outline:3px solid #80bbff;outline-offset:2px}.icon{width:40px;height:40px;border:1px solid #dedee4;background:#fafafa;border-radius:12px;display:grid;place-items:center;color:#636367}.icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}h2{font-size:19px;font-weight:600;margin:24px 0 8px}.card p,p{color:var(--muted);line-height:1.7}.card p{margin:0 0 28px}.action{margin-top:auto;color:var(--blue);font-size:13px}.pending{color:var(--muted)}.back{display:inline-block;margin-top:24px;color:var(--blue);text-decoration:none}.eyebrow{font-size:12px;color:var(--muted)}main>h1{font-size:28px}@media(max-width:720px){header{height:65px;padding:0 16px}header h1{font-size:14px}.tool-logo{display:none}main{margin-top:24px;padding:0 16px}.grid{grid-template-columns:1fr;gap:16px}.card{min-height:225px;padding:24px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
.logout{margin-left:auto}.logout button{font:inherit;color:#636367;border:0;background:transparent;border-radius:9px;padding:9px 13px;cursor:pointer}.logout button:hover{background:#ededf0}.logout button:focus-visible{outline:3px solid #80bbff;outline-offset:2px}

.tool-logo svg{width:24px;height:24px;display:block;color:#636367}
