header{border-bottom:1px solid var(--line);padding:16px 5% 10px;display:flex;flex-wrap:nowrap!important;align-items:center!important;gap:14px!important}header p{color:var(--muted);margin:0}main{max-width:none;margin:0;padding:14px 5% 40px}#drop{border:2px dashed var(--line);border-radius:var(--r-xl);text-align:center;color:var(--muted);cursor:pointer;margin-bottom:20px;padding:36px;transition:all .15s}#drop.hover{border-color:var(--acc);color:var(--text);background:#1a1d24}#drop strong{color:var(--text);font-size:16px}.bar{background:var(--bg);z-index:5;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;padding:10px 0;display:flex;position:sticky;top:0}.bar input,.bar select{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:var(--r-md);font:inherit;padding:7px 10px}.bar label{color:var(--muted);align-items:center;gap:6px;display:flex}.stat{color:var(--muted);margin-left:auto}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.grid>.card{grid-row:span 9;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;align-content:start;row-gap:0;margin-bottom:14px;display:grid}.grid>.empty{grid-column:1/-1}@media (width<=1000px){.grid{grid-template-columns:1fr}}header>div{flex:1;min-width:0}.logo{border-radius:var(--r-2xl);flex:none;width:64px;height:64px}#forget{color:var(--acc)}.modes{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.modes .seg button small{opacity:.7;margin-left:5px}.modes .hint{color:var(--muted);font-size:var(--fs-sm)}.modes select{background:var(--panel2);color:var(--text);border:1px solid var(--line);border-radius:var(--r-md);font:inherit;padding:6px 8px}.tabs{margin-bottom:12px}.tabs .seg button{padding:8px 16px}.sitefoot{border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-sm2);margin-top:30px;padding:18px 5% 26px;line-height:1.5}.sfin{flex-wrap:wrap;align-items:center;gap:6px 22px;display:flex}.sflinks{gap:16px;margin-left:auto;display:flex}.sflinks a{color:var(--acc);text-decoration:none}.sflinks a:hover{text-decoration:underline}.tosw{max-width:78ch;font-size:13.5px;line-height:1.55}.tosw h3{margin:16px 0 4px;font-size:14.5px}.tosw p{margin:4px 0 8px}.tosw ul{margin:4px 0 8px;padding-left:20px}.tosw li{margin:3px 0}.tosw a{color:var(--acc)}.tosw code{background:var(--panel2);border-radius:var(--r-xs);font-size:var(--fs-sm);padding:1px 5px}.tosd{color:var(--muted);font-size:var(--fs-sm2)}@media (width<=700px){.sflinks{margin-left:0}}
