:root{color-scheme:light;--berry:#53283e;--cream:#faf7f0;--pink:#f1c9d9}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--berry);font:15px/1.5 system-ui,sans-serif}a{color:var(--berry)}aside{position:fixed;inset:0 auto 0 0;width:220px;background:var(--berry);color:white;padding:28px 20px;overflow:auto}aside a{color:white;text-decoration:none}.brand{font-size:24px;font-weight:800;display:block;margin-bottom:26px}.brand small{display:block;font-size:10px;letter-spacing:3px;margin-left:37px;color:var(--pink)}nav a{display:block;padding:9px 12px;border-radius:8px}nav a:hover,nav a:focus{background:#73445c}aside form{margin-top:25px}main{margin-left:220px;padding:40px;max-width:1800px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px}h1{font-size:38px;line-height:1.15;letter-spacing:-1px;margin:14px 0 24px}h2{font-size:19px;margin:0 0 14px}section{background:white;border:1px solid #e9dce0;border-radius:16px;padding:24px;margin-bottom:22px}.muted{color:#806b77;font-size:13px}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:24px 0}.metrics section{margin:0;padding:20px}.metrics span{font-size:12px;color:#806b77}.metrics strong{display:block;font-size:32px;margin-top:8px}.table-wrap{overflow:auto;border:1px solid #e9dce0;border-radius:12px;background:white}table{border-collapse:collapse;width:100%;font-size:13px}td,th{text-align:left;padding:14px;border-bottom:1px solid #f0e8eb;vertical-align:top;max-width:340px;min-width:100px;overflow-wrap:anywhere}th{background:#f8eef2;text-transform:capitalize;white-space:nowrap}td{white-space:pre-wrap}tbody tr:hover{background:#fdf9fb}.thumb{width:96px;height:96px;object-fit:cover;border-radius:12px}.login{max-width:460px;margin-top:40px}.login label,.login input{display:block;width:100%;margin:12px 0}input{padding:12px;border:1px solid #d9c7ce;border-radius:8px;font:inherit}button{background:var(--berry);color:white;border:0;border-radius:8px;padding:12px 18px;font:inherit;cursor:pointer}aside button{background:var(--pink);color:var(--berry)}:focus-visible{outline:3px solid #d48aac;outline-offset:3px}.search{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:24px 0}.error{color:#a52342}.links,.pager{display:flex;gap:18px;flex-wrap:wrap}.pager{padding:22px 0}.chart{height:220px;display:flex;align-items:flex-end;gap:2px;border-bottom:1px solid #decbd2;padding-top:10px}.bar{flex:1;height:100%;display:flex;align-items:flex-end}.height{display:block;background:var(--berry);width:100%;border-radius:3px 3px 0 0;min-height:1px}.bar:hover .height{background:#ce7497}.chart-labels{display:flex;justify-content:space-between;font-size:12px;margin:12px 0 22px}dl{min-width:240px}dt{font-weight:700;font-size:11px;text-transform:capitalize;margin-top:10px}dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:10px 0}@media(max-width:800px){aside{position:static;width:auto;padding:18px}.brand{margin-bottom:8px}nav{display:flex;gap:4px;overflow:auto}nav a{white-space:nowrap;font-size:13px}aside form{margin:12px 0 0}main{margin:0;padding:22px 16px}h1{font-size:30px}.metrics{grid-template-columns:repeat(2,1fr)}section{padding:18px}.chart-labels{gap:10px}}.h0{height:0%}.h1{height:1%}.h2{height:2%}.h3{height:3%}.h4{height:4%}.h5{height:5%}.h6{height:6%}.h7{height:7%}.h8{height:8%}.h9{height:9%}.h10{height:10%}.h11{height:11%}.h12{height:12%}.h13{height:13%}.h14{height:14%}.h15{height:15%}.h16{height:16%}.h17{height:17%}.h18{height:18%}.h19{height:19%}.h20{height:20%}.h21{height:21%}.h22{height:22%}.h23{height:23%}.h24{height:24%}.h25{height:25%}.h26{height:26%}.h27{height:27%}.h28{height:28%}.h29{height:29%}.h30{height:30%}.h31{height:31%}.h32{height:32%}.h33{height:33%}.h34{height:34%}.h35{height:35%}.h36{height:36%}.h37{height:37%}.h38{height:38%}.h39{height:39%}.h40{height:40%}.h41{height:41%}.h42{height:42%}.h43{height:43%}.h44{height:44%}.h45{height:45%}.h46{height:46%}.h47{height:47%}.h48{height:48%}.h49{height:49%}.h50{height:50%}.h51{height:51%}.h52{height:52%}.h53{height:53%}.h54{height:54%}.h55{height:55%}.h56{height:56%}.h57{height:57%}.h58{height:58%}.h59{height:59%}.h60{height:60%}.h61{height:61%}.h62{height:62%}.h63{height:63%}.h64{height:64%}.h65{height:65%}.h66{height:66%}.h67{height:67%}.h68{height:68%}.h69{height:69%}.h70{height:70%}.h71{height:71%}.h72{height:72%}.h73{height:73%}.h74{height:74%}.h75{height:75%}.h76{height:76%}.h77{height:77%}.h78{height:78%}.h79{height:79%}.h80{height:80%}.h81{height:81%}.h82{height:82%}.h83{height:83%}.h84{height:84%}.h85{height:85%}.h86{height:86%}.h87{height:87%}.h88{height:88%}.h89{height:89%}.h90{height:90%}.h91{height:91%}.h92{height:92%}.h93{height:93%}.h94{height:94%}.h95{height:95%}.h96{height:96%}.h97{height:97%}.h98{height:98%}.h99{height:99%}.h100{height:100%}