*{box-sizing:border-box}body{margin:0;background:#f5f6fa;color:#20253a;font:15px/1.5 Arial,sans-serif}a{color:#5748cf;text-decoration:none}aside{position:fixed;inset:0 auto 0 0;width:235px;background:#fff;border-right:1px solid #e8e9f1;padding:32px 22px;display:flex;flex-direction:column;gap:22px}.brand{font-size:28px;font-weight:800;color:#29213f;letter-spacing:-1px}.brand span{color:#7460e8}aside small{font-size:12px;color:#787c91}nav{display:flex;flex-direction:column;gap:8px;margin-top:28px}nav a{color:#64697d;padding:12px;border-radius:10px}nav a:hover{background:#f0edfc;color:#5748cf}.account{margin-top:auto;display:grid;gap:12px}main{margin-left:235px;padding:40px;max-width:1900px}header,.row{display:flex;align-items:center;justify-content:space-between;gap:20px}h1{font-size:34px;letter-spacing:-1px;margin:8px 0}h2{font-size:20px}h3{font-size:14px;margin:0}p{color:#777c90}button{background:#6453d5;color:#fff;border:0;border-radius:9px;padding:12px 18px;font-weight:600;cursor:pointer}button:hover{background:#4f40b1}.secondary{background:#fff;border:1px solid #dcdfea;color:#565d77}.eyebrow{font-size:11px;color:#7864d7;letter-spacing:1.5px;font-weight:700}.pill,.tag{background:#efedfb;color:#7060c5;padding:6px 11px;border-radius:20px;font-size:12px}.filters{display:flex;gap:14px;align-items:end;padding:20px 0;flex-wrap:wrap}label{display:block;font-size:13px;color:#61677e}input,select,textarea{display:block;width:100%;font:inherit;color:#262c40;border:1px solid #dce0ec;border-radius:8px;background:#fff;padding:10px;margin:6px 0 14px}input:focus,select:focus,textarea:focus{outline:2px solid #b1a5ed;outline-offset:2px}.filters input,.filters select{margin-bottom:0}.filters a{font-size:12px;margin-bottom:10px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:15px 0 30px}.metrics section,.surface{background:#fff;border:1px solid #e7e9f1;border-radius:14px;padding:24px}.metrics small,.metrics span{display:block;color:#818698;font-size:12px}.metrics strong{display:block;font-size:36px;margin:12px 0 0}.metrics .word{font-size:26px;color:#6b59cc}.board{display:grid;grid-template-columns:repeat(6,minmax(225px,1fr));gap:16px;overflow-x:auto;padding-bottom:25px}.column{background:#edeff5;padding:12px;border-radius:12px;min-height:330px}.column-title{display:flex;justify-content:space-between;align-items:center;padding:8px 3px 20px}.column-title span{font-size:12px;background:#fff;padding:2px 8px;border-radius:6px}.card{display:block;background:#fff;border:1px solid #e4e7ef;border-radius:11px;padding:16px;margin-bottom:12px;color:#262b3e;box-shadow:0 2px 4px #29305405}.card:hover{border-color:#9a8ce2}.card h4{font-size:15px;margin:16px 0 4px}.card p{font-size:12px;overflow-wrap:anywhere}.card footer{border-top:1px solid #eff0f5;margin-top:18px;padding-top:12px;font-size:11px;color:#84889c;display:flex;justify-content:space-between}.tag{font-size:10px;padding:4px 8px}.empty{font-size:12px;text-align:center;padding:35px 8px}.locked{background:#e6e8f0;padding:18px;border-radius:10px;font-size:11px}.locked strong,.locked small{display:block;margin-top:12px}.blur{filter:blur(4px);user-select:none;opacity:.5}.detail{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.surface{margin-bottom:24px}.surface h2{margin-top:0}dt{font-size:12px;color:#818698}dd{margin:0 0 16px;overflow-wrap:anywhere}.note{border-top:1px solid #edeef5;padding:12px 0}.user-row{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #edeef5;padding:15px 0}.user-row small{display:block;color:#888}.auth{max-width:420px;margin:60px auto}.auth h1{font-size:48px}.auth button{width:100%;margin-top:15px}.error,.errorlist{color:#b13750;font-size:13px}.notice{background:#e8f7ef;padding:14px;border-radius:9px}.helptext{font-size:12px;color:#888}.narrow{max-width:600px}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th,td{padding:12px;border-bottom:1px solid #eee}th{color:#8a8f9f}@media(max-width:850px){aside{position:static;width:auto;padding:16px}.brand{font-size:22px}aside small,.account{display:none}nav{margin:0;flex-direction:row;flex-wrap:wrap;gap:0}nav a{padding:7px;font-size:12px}main{margin:0;padding:22px}.metrics{gap:10px}.metrics section{padding:15px}.detail{grid-template-columns:1fr}header{align-items:start;flex-direction:column}.auth{margin:30px auto}.surface{overflow:auto}}

.brand{font-size:23px;letter-spacing:-.7px}.note p,dd{white-space:pre-wrap}details.user-row{display:block}details.user-row summary{cursor:pointer;padding:4px 0}

.bi-metrics{grid-template-columns:repeat(3,1fr)}.bi-bar{margin:18px 0}.bi-bar label{display:flex;justify-content:space-between}.bi-bar meter{display:block;width:100%;height:18px;margin:5px 0}code{overflow-wrap:anywhere}@media(max-width:600px){.metrics,.bi-metrics{grid-template-columns:repeat(2,1fr)}.metrics strong{font-size:28px}.surface{padding:18px}.filters>*{min-width:120px;flex:1}.user-row{flex-wrap:wrap}main{padding:16px}h1{font-size:28px}nav a{font-size:11px}.pill{max-width:100%;overflow-wrap:anywhere}}
