:root{--font:"Nunito Variable","Nunito",ui-rounded,"SF Pro Rounded","Segoe UI",system-ui,sans-serif;--h:212;--as:82%;--al:40%;--ail:29%}[data-skin=lilac]{--h:268;--as:58%;--al:47%;--ail:33%}[data-skin=meadow]{--h:152;--as:72%;--al:24%;--ail:23%}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:hsl(var(--h) 30% 99%);--side:hsl(var(--h) 32% 96%);--surface:#fff;--surface-2:hsl(var(--h) 30% 97.5%);--hover:hsl(var(--h) 30% 93.5%);--line:hsl(var(--h) 24% 89%);--line-2:hsl(var(--h) 18% 79%);--ink:hsl(var(--h) 38% 12%);--ink-2:hsl(var(--h) 20% 29%);--ink-3:hsl(var(--h) 14% 39%);--accent:hsl(var(--h) var(--as) var(--al));--accent-top:hsl(var(--h) var(--as) calc(var(--al) + 5%));--accent-bot:hsl(var(--h) var(--as) calc(var(--al) - 4%));--accent-line:var(--accent);--accent-bd:hsl(var(--h) var(--as) calc(var(--al) - 12%));--on-accent:#fff;--accent-ink:hsl(var(--h) 72% var(--ail));--fresh:hsl(var(--h) var(--as) var(--al));--tint:hsl(var(--h) 100% 97.5%);--tint-2:hsl(var(--h) 85% 93%);--tint-bd:hsl(var(--h) 55% 82%);--sel-top:hsl(var(--h) 100% 98%);--sel-bot:hsl(var(--h) 88% 92%);--sel-bd:hsl(var(--h) 55% 80%);--mod-top:hsl(var(--h) 100% 98.5%);--mod-bot:hsl(var(--h) 88% 94.5%);--mod-bd:hsl(var(--h) 45% 88%);--sky-top:hsl(var(--h) 88% 81%);--sky-mid:hsl(var(--h) 92% 91%);--sky-bot:var(--bg);--cloud:#fff;--cloud-o:1;--sun:#fffc;--hi:#ffffffe6;--focus:hsl(var(--h) var(--as) calc(var(--al) - 2%));--shadow:0 1px 2px hsl(var(--h) 40% 20% / .06);--shadow-pop:0 10px 30px hsl(var(--h) 40% 15% / .2),0 1px 3px hsl(var(--h) 40% 15% / .12);--scrim:hsl(var(--h) 40% 10% / .42);--amber:#7d4a00;--amber-bg:#fff3db;--amber-bd:#f3cf91;--orange:#e8731a;--ok:#2c9a5c;--glass:#ffffffb8;--glass-bd:#fffffff2}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:hsl(var(--h) 16% 11%);--side:hsl(var(--h) 18% 8.5%);--surface:hsl(var(--h) 14% 14.5%);--surface-2:hsl(var(--h) 14% 17.5%);--hover:hsl(var(--h) 14% 20%);--line:hsl(var(--h) 12% 21%);--line-2:hsl(var(--h) 10% 31%);--ink:hsl(var(--h) 25% 94%);--ink-2:hsl(var(--h) 14% 77%);--ink-3:hsl(var(--h) 10% 65%);--accent-ink:hsl(var(--h) 92% 79%);--fresh:hsl(var(--h) 95% 70%);--tint:hsl(var(--h) 28% 17%);--tint-2:hsl(var(--h) 34% 22%);--tint-bd:hsl(var(--h) 28% 33%);--sel-top:hsl(var(--h) 34% 25%);--sel-bot:hsl(var(--h) 34% 20%);--sel-bd:hsl(var(--h) 28% 34%);--mod-top:hsl(var(--h) 28% 21%);--mod-bot:hsl(var(--h) 24% 17%);--mod-bd:hsl(var(--h) 20% 26%);--sky-top:hsl(var(--h) 46% 24%);--sky-mid:hsl(var(--h) 32% 17%);--sky-bot:var(--bg);--cloud:#cfe0ff;--cloud-o:.12;--sun:hsl(var(--h) 80% 60% / .16);--hi:#ffffff12;--focus:hsl(var(--h) 100% 74%);--accent-line:hsl(var(--h) 85% 64%);--shadow:0 1px 2px #00000059;--shadow-pop:0 10px 30px #0000008c,0 1px 3px #0006;--scrim:#0000008c;--amber:#f2c068;--amber-bg:#362a17;--amber-bd:#604e2e;--glass:#ffffff12;--glass-bd:#ffffff29}*,:before,:after{box-sizing:border-box}body{font:500 14px/1.45 var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}h1,h2,h3,p,ul,ol,fieldset,legend,figure{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}a{color:var(--accent-ink)}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.ic.sm{width:14px;height:14px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--tint-2)}.side :focus-visible,.panel-bar :focus-visible,.row-main:focus-visible,.card-main:focus-visible,.mod-t button:focus-visible{outline-offset:-2px}.av{--s:24px;width:var(--s);height:var(--s);border-radius:calc(var(--s)*.3);font-weight:800;font-size:max(9.5px,calc(var(--s)*.4));letter-spacing:-.02em;background:linear-gradient(hsl(var(--ah) 80% 95%),hsl(var(--ah) 66% 87%));color:hsl(var(--ah) 62% 22%);border:1px solid hsl(var(--ah) 42% 74%);flex:none;place-items:center;line-height:1;display:inline-grid;box-shadow:inset 0 1px #ffffffbf}[data-theme=dark] .av{background:linear-gradient(hsl(var(--ah) 34% 30%),hsl(var(--ah) 34% 23%));color:hsl(var(--ah) 70% 88%);border-color:hsl(var(--ah) 28% 38%);box-shadow:inset 0 1px #ffffff1a}.stack{align-items:center;display:inline-flex}.stack .av{box-shadow:0 0 0 2px var(--ring,var(--mod-top)),inset 0 1px 0 #ffffffbf;margin-left:-3px}.stack .av:first-child{margin-left:0}.stack .more{background:var(--surface);min-width:20px;height:20px;color:var(--ink-2);border:1px solid var(--mod-bd);box-shadow:0 0 0 2px var(--ring,var(--mod-top));border-radius:7px;place-items:center;margin-left:-3px;padding:0 5px;font-size:10.5px;font-weight:800;display:inline-grid}.dot{background:var(--fresh);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.btn{border:1px solid var(--line-2);background:linear-gradient(var(--surface),var(--surface-2));height:32px;color:var(--ink);box-shadow:inset 0 1px 0 var(--hi),var(--shadow);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{background:linear-gradient(var(--surface),var(--hover))}.btn:active{box-shadow:inset 0 1px 2px #00000024}.btn.primary{background:linear-gradient(#fff3,#fff0 52%),linear-gradient(var(--accent-top),var(--accent-bot));color:var(--on-accent);border-color:var(--accent-bd);text-shadow:0 -1px #0003;box-shadow:inset 0 1px 0 #ffffff6b,0 1px 2px hsl(var(--h) 60% 18% / .28)}.btn.primary:hover{filter:brightness(1.07)}.btn.lg{border-radius:9px;height:36px;font-size:14px}.btn[disabled]{opacity:.5;cursor:not-allowed;filter:none}.btn.ghost{box-shadow:none;background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--hover)}.link{color:var(--accent-ink);font-weight:700;font-size:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.link:hover{text-decoration-thickness:2px}.ibtn{width:32px;height:32px;color:var(--ink-2);border:1px solid #0000;border-radius:8px;flex:none;place-items:center;display:inline-grid}.ibtn:hover,.ibtn[aria-expanded=true]{background:var(--hover);color:var(--ink)}@media (pointer:coarse){.ibtn{width:40px;height:40px}.btn{height:40px}}.seg{background:var(--hover);border:1px solid var(--line);border-radius:9px;padding:2px;display:inline-flex;box-shadow:inset 0 1px 2px #0000000d}.seg button{height:26px;color:var(--ink-2);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:linear-gradient(var(--surface),var(--surface-2));color:var(--ink);box-shadow:inset 0 1px 0 var(--hi),0 0 0 1px var(--line-2),var(--shadow)}@media (pointer:coarse){.seg button{height:34px}}.tag{border:1px solid var(--line);height:20px;color:var(--ink-2);background:var(--surface-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.tag .ic{width:12px;height:12px}.tag .rss{color:var(--orange)}.wf{border:1px solid var(--line-2);height:18px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}kbd{font:700 11px/1 var(--font);border:1px solid var(--line-2);background:var(--surface);color:var(--ink-3);box-shadow:inset 0 -1px 0 var(--line);border-radius:6px;padding:3px 6px}.side-head{gap:10px;padding:12px 12px 4px;display:grid}.brand{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:9px;padding:2px 4px 0;font-size:15px;font-weight:800;display:flex}.mark{color:#fff;background:linear-gradient(#ffffff4d,#fff0 55%),linear-gradient(var(--accent-top),var(--accent-bot));border:1px solid var(--accent-bd);border-radius:7px;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 1px #ffffff73}.mark .ic{fill:#fff;stroke:none;width:15px;height:15px}.side-head .btn.primary{justify-content:center;width:100%}.nav-row{width:100%;height:30px;color:var(--ink);border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:13.5px;font-weight:700;display:flex}.nav-row:hover,.srow:hover,.glabel:hover,.chev:hover{background:var(--hover)}.pill-search{border:1px solid var(--line-2);background:var(--surface);width:100%;height:32px;color:var(--ink-3);border-radius:999px;align-items:center;gap:9px;padding:0 8px 0 12px;font-size:13.5px;font-weight:600;display:flex;box-shadow:inset 0 1px 2px #0000000f}.pill-search:hover{border-color:var(--tint-bd)}.pill-search kbd{margin-left:auto}.sel{box-shadow:inset 0 1px 0 var(--hi);background:linear-gradient(var(--sel-top),var(--sel-bot))!important;border-color:var(--sel-bd)!important}.sec-head{justify-content:space-between;align-items:center;min-height:34px;padding:14px 8px 4px 10px;display:flex}.sec-head h2{color:var(--ink-3);letter-spacing:.01em;font-size:12.5px;font-weight:800}.quiet{height:24px;color:var(--ink-3);border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:12.5px;font-weight:700;display:inline-flex}.quiet:hover{background:var(--hover);color:var(--ink)}.grow{border:1px solid #0000;border-radius:8px;align-items:center;min-height:30px;display:flex}.chev{width:26px;height:28px;color:var(--ink-3);border-radius:7px;flex:none;place-items:center;display:grid}.chev .ic{transition:transform .12s}.chev[aria-expanded=true] .ic{transform:rotate(90deg)}.glabel{min-width:0;height:28px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;flex:1;align-items:center;padding:0 6px 0 2px;font-size:13.5px;font-weight:800;display:flex;overflow:hidden}.glabel:hover{background:0 0}.grow:hover{background:var(--hover)}.grow.sel:hover{background:linear-gradient(var(--sel-top),var(--sel-bot))!important}.srcs{border-left:1px solid var(--line-2);margin:1px 0 4px 17px;padding-left:4px}.srow{width:100%;height:29px;color:var(--ink);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 6px;font-size:13.5px;font-weight:600;display:flex}.srow .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.srow .shared{color:var(--ink-3);white-space:nowrap;flex:none;font-size:11.5px;font-weight:700}.cnt{text-align:right;min-width:18px;color:var(--accent-ink);flex:none;font-size:12px;font-weight:800}.grow .cnt{margin-left:auto;padding-right:9px}.srow>.sp{flex:1}.hm{width:16px;height:16px;color:var(--ink-3);flex:none;place-items:center;display:inline-grid}.hm.login{color:var(--amber)}.hm .ic{width:13px;height:13px}.pulse{animation:1.6s ease-out pulse}@keyframes pulse{0%{background:var(--tint-2)}to{background:0 0}}.bk{border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;width:100%;height:30px;padding:0 10px;font-size:13.5px;font-weight:600;display:flex}.bk:hover{background:var(--hover)}.bk .ic{color:var(--ink-3)}.bk .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bk .n{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:700}.bk.sel .ic{color:var(--accent-ink)}.stor{height:32px;color:var(--ink-2);border-radius:8px;align-items:center;gap:9px;min-width:0;padding:0 8px;font-size:13px;font-weight:700;display:flex}.stor:hover,.stor[aria-expanded=true]{background:var(--hover);color:var(--ink)}.meter{background:var(--line);border-radius:99px;flex:none;width:42px;height:6px;display:flex;overflow:hidden;box-shadow:inset 0 1px 1px #0000001f}.meter i{height:100%;display:block}.meter .feeds{background:var(--accent-line)}.meter .kept{background:hsl(var(--h) 80% 70%)}[data-theme=dark] .meter .kept{background:hsl(var(--h) 60% 80%)}.row{border-bottom:1px solid var(--line);position:relative}.row:last-child{border-bottom:0}.row-main{border-radius:0;grid-template-columns:10px 26px minmax(0,1fr) auto;align-items:center;column-gap:10px;width:100%;min-height:56px;padding:9px 14px 9px 10px;display:grid}.row-main:hover{background:var(--hover)}.row.sel-row>.row-main{background:var(--tint)}.row .gut{place-items:center;display:grid}.row-t{gap:1px;min-width:0;display:grid}.row-t .title{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:14px;font-weight:700;line-height:1.35;overflow:hidden}.row-s{min-width:0;color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.row-s .sn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-s .shared,.shared-m{color:var(--ink-3);white-space:nowrap;font-size:11.5px;font-weight:700}.when{color:var(--ink-3);white-space:nowrap;align-self:start;padding-top:2px;font-size:12.5px;font-weight:600}.row.dim .title{color:var(--ink-2);font-weight:600}.row.has-keep .row-main{padding-right:52px}.keep{width:32px;height:32px;color:var(--ink-3);opacity:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.row:hover .keep,.row:focus-within .keep,.keep.on,.keep[aria-expanded=true]{opacity:1}.keep:hover{background:var(--hover);color:var(--ink)}.keep.on{color:var(--accent-ink)}.keep.on .ic{fill:currentColor}@media (hover:none){.keep{opacity:1}}@media (pointer:coarse){.keep{width:40px;height:40px}}.pop{z-index:60;background:var(--surface);border:1px solid var(--line-2);min-width:200px;max-width:min(320px,100vw - 16px);box-shadow:var(--shadow-pop);border-radius:12px;padding:5px;position:fixed}.menu-h{color:var(--ink-3);padding:6px 10px 4px;font-size:12.5px;font-weight:800}.mi{width:100%;min-height:34px;color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:600;display:flex}.mi:hover,.mi:focus-visible{background:var(--hover)}.mi:focus-visible{outline-offset:-2px}.mi[disabled]{opacity:.45;cursor:default}.mi .n{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:700}.mi .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cb{border:1.5px solid var(--line-2);background:var(--surface);color:#fff;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.cb .ic{stroke-width:3px;opacity:0;width:12px;height:12px}[aria-checked=true]>.cb,input:checked+.cb{background:linear-gradient(var(--accent-top),var(--accent-bot));border-color:var(--accent-bd)}[aria-checked=true]>.cb .ic,input:checked+.cb .ic{opacity:1}.meter-pop{width:280px;padding:14px}.meter-pop .meter{width:100%;height:8px;margin:10px 0 12px}.meter-pop dl{grid-template-columns:auto 1fr auto;align-items:center;gap:6px 8px;margin:0;font-size:13px;display:grid}.meter-pop dt{display:contents}.meter-pop dd{text-align:right;margin:0;font-weight:800}.meter-pop .sw{border-radius:3px;width:9px;height:9px}.meter-pop .fine{color:var(--ink-3);margin-top:12px;font-size:12.5px;font-weight:600;line-height:1.4}.dlg-scrim{z-index:70;background:var(--scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dlg{background:var(--surface);border:1px solid var(--line-2);width:min(560px,100%);max-height:min(720px,100dvh - 32px);box-shadow:var(--shadow-pop);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.dlg-h{background:linear-gradient(var(--mod-top),var(--mod-bot));border-bottom:1px solid var(--mod-bd);box-shadow:inset 0 1px 0 var(--hi);justify-content:space-between;align-items:center;padding:14px 14px 12px 20px;display:flex}.dlg-h h2{letter-spacing:-.01em;font-size:17px;font-weight:800}.dlg-b{gap:16px;padding:18px 20px;display:grid;overflow:auto}.dlg-f{border-top:1px solid var(--line);background:var(--surface-2);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.field{gap:6px;display:grid}.field>label,.field>.lbl,legend.lbl{color:var(--ink);font-size:13px;font-weight:800}.in,.sel-in{border:1px solid var(--line-2);background:var(--surface);width:100%;height:38px;color:var(--ink);border-radius:9px;padding:0 12px;font-weight:600;box-shadow:inset 0 1px 2px #0000000f}.in::placeholder{color:var(--ink-3);opacity:1;font-weight:500}.in:focus-visible,.sel-in:focus-visible{outline-offset:0;border-color:var(--focus)}.sel-in{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);cursor:pointer;background-position:calc(100% - 18px) 16px,calc(100% - 13px) 16px;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.find{gap:8px;display:flex}.find .in{flex:1;min-width:0}.find .btn{height:38px}.state{color:var(--ink-2);align-items:center;gap:10px;min-height:20px;font-weight:700;display:flex}.state.note{background:var(--tint);border:1px solid var(--tint-bd);color:var(--ink);border-radius:10px;align-items:flex-start;padding:10px 12px}.state.note .ic{color:var(--accent-ink);margin-top:2px}.spin{border:2px solid var(--tint-bd);border-top-color:var(--accent-line);border-radius:50%;width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.spin{animation:.8s linear infinite spin}}@keyframes spin{to{transform:rotate(360deg)}}.cands{gap:8px;display:grid}.cand{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:start;gap:12px;padding:12px;display:grid;position:relative}.cand:hover{border-color:var(--tint-bd);background:var(--tint)}.cand:has(input:checked){border-color:var(--accent-line);background:var(--tint)}.cand:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.cand input{opacity:0;pointer-events:none;position:absolute}.radio{border:1.5px solid var(--line-2);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;display:grid}.cand input:checked+.radio{border-color:var(--accent-line);background:radial-gradient(var(--accent-line) 0 4px,var(--surface) 4.5px)}.cand h3{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.cand .cad{color:var(--ink-2);margin-top:2px;font-size:13px;font-weight:600}.cand ul{color:var(--ink-2);gap:2px;margin-top:8px;font-size:13px;font-weight:600;display:grid}.cand li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picks{border:1px solid var(--line-2);background:var(--surface-2);border-radius:12px;gap:2px;max-height:260px;padding:4px;display:grid;overflow:auto}.pick{cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:0 10px;font-weight:700;display:flex;position:relative}.pick:hover{background:var(--hover)}.pick input{opacity:0;pointer-events:none;position:absolute}.pick:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.pick .where{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:600}.pick .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.toast{background:var(--ink);max-width:min(420px,100vw - 24px);color:var(--bg);box-shadow:var(--shadow-pop);border-radius:12px;align-items:center;gap:6px;padding:6px 6px 6px 14px;font-size:13.5px;font-weight:700;display:flex}.toast .undo{height:28px;color:var(--bg);text-underline-offset:2px;border-radius:8px;padding:0 10px;font-weight:800;text-decoration:underline}[data-theme=light] .toast .undo{color:hsl(var(--h) 100% 82%)}[data-theme=dark] .toast{background:hsl(var(--h) 25% 92%);color:hsl(var(--h) 38% 12%)}[data-theme=dark] .toast .undo{color:hsl(var(--h) 80% 28%)}.toast .undo:hover{background:#ffffff24}[data-theme=dark] .toast .undo:hover{background:#00000014}.toast .x{opacity:.75;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.toast .x:hover{opacity:1;background:#ffffff24}.toast :focus-visible{outline-color:hsl(var(--h) 100% 82%)}[data-theme=dark] .toast :focus-visible{outline-color:hsl(var(--h) 90% 30%)}
