.art-toolbar[data-astro-cid-shu4jsu4]{display:flex;flex-direction:column;gap:1.1rem;margin-bottom:1.6rem;padding-bottom:1.3rem;border-bottom:1px solid var(--line)}.tb-line[data-astro-cid-shu4jsu4]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.tb-label[data-astro-cid-shu4jsu4]{flex:none;min-width:3.5rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ink)}.controls[data-astro-cid-shu4jsu4]{display:flex;gap:.5rem;flex-wrap:wrap}.tabs[data-astro-cid-shu4jsu4]{display:flex;gap:.4rem;flex-wrap:wrap}.tab[data-astro-cid-shu4jsu4]{font-size:.82rem;font-weight:500;padding:.4rem .8rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gold) 55%,var(--line));background:var(--surface);color:var(--ink-soft);cursor:pointer}.tab[data-astro-cid-shu4jsu4]:hover{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--surface))}.tab[data-astro-cid-shu4jsu4].on{color:var(--accent-contrast);background:var(--gold);border-color:var(--gold)}.tgl[data-astro-cid-shu4jsu4]{font-size:.82rem;font-weight:500;padding:.4rem .8rem;border-radius:999px;border:1px dashed color-mix(in srgb,var(--gold) 55%,var(--line));background:transparent;color:var(--muted);cursor:pointer}.tgl[data-astro-cid-shu4jsu4]:hover{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--surface));color:var(--ink-soft)}.tgl[data-astro-cid-shu4jsu4].on{border-style:solid;border-color:color-mix(in srgb,var(--gold) 55%,var(--line));background:color-mix(in srgb,var(--gold) 10%,transparent);color:var(--ink)}.tgl-sep[data-astro-cid-shu4jsu4]{width:1px;align-self:stretch;background:var(--line);margin-inline:.25rem}.tgl-all[data-astro-cid-shu4jsu4]{font:inherit;font-size:.76rem;font-weight:500;padding:.4rem .7rem;border:0;background:none;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--muted) 50%,transparent)}.tgl-all[data-astro-cid-shu4jsu4]:hover{color:var(--gold);text-decoration-color:var(--gold)}.controls[data-astro-cid-shu4jsu4] select[data-astro-cid-shu4jsu4],.tb-line[data-astro-cid-shu4jsu4] input[data-astro-cid-shu4jsu4][type=search]{font:inherit;font-size:.85rem;padding:.45rem .7rem;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.tb-line[data-astro-cid-shu4jsu4] input[data-astro-cid-shu4jsu4][type=search]{min-width:min(26rem,100%);flex:1;max-width:30rem}.controls[data-astro-cid-shu4jsu4] select[data-astro-cid-shu4jsu4]:focus,.tb-line[data-astro-cid-shu4jsu4] input[data-astro-cid-shu4jsu4][type=search]:focus{outline:none;border-color:var(--gold)}#f-reset[data-astro-cid-shu4jsu4]{font:inherit;font-size:.8rem;font-weight:500;padding:.45rem .85rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--gold) 40%,var(--line));background:transparent;color:var(--gold);cursor:pointer}#f-reset[data-astro-cid-shu4jsu4]:hover{background:color-mix(in srgb,var(--gold) 12%,transparent);border-color:var(--gold)}#f-reset[data-astro-cid-shu4jsu4][hidden]{display:none}.acards[data-astro-cid-shu4jsu4]{display:flex;flex-direction:column;gap:.7rem}.acards[data-astro-cid-shu4jsu4] .acard{border:1px solid var(--line);border-left:3px solid color-mix(in srgb,var(--gold) 55%,var(--line));border-radius:12px;background:var(--surface);padding:1rem 1.15rem;transition:border-color .15s ease,background .15s ease}.acards[data-astro-cid-shu4jsu4] .acard:hover{border-color:color-mix(in srgb,var(--gold) 50%,var(--line));border-left-color:var(--gold);background:var(--surface-2)}.acards[data-astro-cid-shu4jsu4] .atitle{font-family:var(--font-title);font-weight:700;font-size:1.05rem;line-height:1.35;color:var(--ink);text-decoration:none}.acards[data-astro-cid-shu4jsu4] .acard:hover .atitle{color:var(--gold)}.acards[data-astro-cid-shu4jsu4] .apath{margin:0;flex:1;min-width:0;padding-top:.2rem;font-size:.8rem;color:var(--muted)}.acards[data-astro-cid-shu4jsu4] .apath span{color:var(--ink-soft)}.acards[data-astro-cid-shu4jsu4] .apath .sep{margin:0 .5rem;color:var(--muted);opacity:.55;font-size:.9rem}.acards[data-astro-cid-shu4jsu4] .achips{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.acards[data-astro-cid-shu4jsu4] .chip{font-size:.73rem;color:var(--ink-soft);border:1px solid var(--line);background:var(--surface-2);border-radius:999px;padding:.16rem .6rem;white-space:nowrap}.acards[data-astro-cid-shu4jsu4] .chip b{color:var(--gold);font-weight:800}.acards[data-astro-cid-shu4jsu4] .chip.dim{color:var(--muted);border-style:dashed}.acards[data-astro-cid-shu4jsu4] .chip.overdue{color:#f87171;border-color:#f8717173;background:#f871711f;font-weight:700}.acards[data-astro-cid-shu4jsu4] .chip.sens{color:#f87171;border-color:#f8717173;font-weight:700}.acards[data-astro-cid-shu4jsu4] .chip.sens{color:#f87171;border-color:#f8717166;background:#f871711a;font-weight:700}.acards[data-astro-cid-shu4jsu4] .empty{text-align:center;color:var(--muted);padding:2.5rem;border:1px dashed var(--line);border-radius:12px}.acards[data-astro-cid-shu4jsu4] .st{font-size:.72rem;font-weight:800;border-radius:999px;padding:.16rem .6rem;border:1px solid var(--line)}.acards[data-astro-cid-shu4jsu4] .st.ok{color:#4ade80;border-color:#4ade8059;background:#4ade801f}.acards[data-astro-cid-shu4jsu4] .st.warn{color:#fbbf24;border-color:#fbbf2459;background:#fbbf241f}.acards[data-astro-cid-shu4jsu4] .st.info{color:#60a5fa;border-color:#60a5fa59;background:#60a5fa1f}.acards[data-astro-cid-shu4jsu4] .st.muted{color:var(--muted)}.acards[data-astro-cid-shu4jsu4] .langs.chip{display:inline-flex;gap:.35rem;padding:.16rem .6rem}.acards[data-astro-cid-shu4jsu4] .langs a,.acards[data-astro-cid-shu4jsu4] .langs span{font-size:.7rem;font-weight:800;text-decoration:none}.acards[data-astro-cid-shu4jsu4] .langs a.on{color:var(--gold)}.acards[data-astro-cid-shu4jsu4] .langs a.on:hover{text-decoration:underline}.acards[data-astro-cid-shu4jsu4] .mlink{color:var(--gold);font-weight:800;text-decoration:none}.acards[data-astro-cid-shu4jsu4] .mlink:hover{text-decoration:underline}.acards[data-astro-cid-shu4jsu4] .langs .off{color:color-mix(in srgb,var(--muted) 45%,transparent)}.acards[data-astro-cid-shu4jsu4] .acard-meta{display:flex;flex-direction:column;gap:.55rem;margin-top:.8rem}.acards[data-astro-cid-shu4jsu4] .meta-row{display:flex;gap:.8rem;align-items:flex-start}.acards[data-astro-cid-shu4jsu4] .meta-row .hlabel{flex:none;width:5rem;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding-top:.35rem}.acards[data-astro-cid-shu4jsu4] .meta-row+.meta-row{padding-top:.6rem;border-top:1px dashed var(--line)}.acards[data-astro-cid-shu4jsu4] .custody .steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .7rem;font-size:.76rem}.acards[data-astro-cid-shu4jsu4] .custody .steps li{display:inline-flex;align-items:center;gap:.4rem;color:var(--ink-soft)}.acards[data-astro-cid-shu4jsu4] .custody .steps li:not(:last-child):after{content:"›";margin-left:.4rem;color:var(--muted);opacity:.55;font-size:.9rem}.acards[data-astro-cid-shu4jsu4] .custody li.todo{opacity:.6}.acards[data-astro-cid-shu4jsu4] .custody .dot{width:.5rem;height:.5rem;border-radius:50%;flex:none}.acards[data-astro-cid-shu4jsu4] .custody li.done .dot{background:var(--gold)}.acards[data-astro-cid-shu4jsu4] .custody li.todo .dot{background:transparent;border:1px solid var(--muted)}.acards[data-astro-cid-shu4jsu4] .custody .stg{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.acards[data-astro-cid-shu4jsu4] .custody .who{color:var(--gold);font-weight:700}.acards[data-astro-cid-shu4jsu4] .custody .ai,.acards[data-astro-cid-shu4jsu4] .custody .pend{color:var(--muted);font-style:italic}.acards[data-astro-cid-shu4jsu4] .custody time{color:var(--muted);font-variant-numeric:tabular-nums}.acards[data-astro-cid-shu4jsu4] .visitors .vwrap{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem 1.4rem;font-size:.76rem}.acards[data-astro-cid-shu4jsu4] .visitors .vm{display:inline-flex;align-items:baseline;gap:.4rem}.acards[data-astro-cid-shu4jsu4] .visitors .vm[title]{cursor:help}.acards[data-astro-cid-shu4jsu4] .visitors .vm[title] .vn{text-decoration:underline dotted color-mix(in srgb,var(--muted) 60%,transparent);text-underline-offset:3px}.acards[data-astro-cid-shu4jsu4] .visitors .vlbl{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.acards[data-astro-cid-shu4jsu4] .visitors .vn{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.acards[data-astro-cid-shu4jsu4] .visitors .vn.dash{color:var(--muted);font-weight:600}.acards[data-astro-cid-shu4jsu4] .visitors .pend{color:var(--muted);font-style:italic}.pager[data-astro-cid-shu4jsu4]{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;align-items:center;margin-top:1rem;font-size:.85rem}.pager-top[data-astro-cid-shu4jsu4]{margin-top:0;margin-bottom:1.1rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.pager[data-astro-cid-shu4jsu4]:not(.pager-top){padding-top:1rem;border-top:1px solid var(--line)}.pg-size[data-astro-cid-shu4jsu4]{display:flex;align-items:center;gap:.8rem;color:var(--muted)}.pg-size[data-astro-cid-shu4jsu4] select[data-astro-cid-shu4jsu4]{font:inherit;margin-left:.3rem;padding:.2rem .4rem;border-radius:6px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.pg-nav[data-astro-cid-shu4jsu4]{display:flex;align-items:center;gap:.3rem}.pg-nav[data-astro-cid-shu4jsu4] button[data-astro-cid-shu4jsu4]{min-width:2rem;padding:.3rem .5rem;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font-size:1rem;line-height:1}.pg-nav[data-astro-cid-shu4jsu4] button[data-astro-cid-shu4jsu4]:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.pg-nav[data-astro-cid-shu4jsu4] button[data-astro-cid-shu4jsu4]:disabled{opacity:.4;cursor:default}.pg-of[data-astro-cid-shu4jsu4]{display:inline-flex;align-items:center;gap:.35rem;color:var(--muted)}.pg-of[data-astro-cid-shu4jsu4] input[data-astro-cid-shu4jsu4]{width:3.2rem;font:inherit;text-align:center;padding:.25rem;border-radius:6px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}
