#cadm-root{color:var(--color-fg)}#cadm-root .wrap{max-width:1080px;margin:0 auto;padding:0 24px}#cadm-root .eyebrow{font-family:var(--font-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.18em;color:var(--color-fg-subtle)}#cadm-root h1,#cadm-root h2{margin:0;font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;color:var(--color-fg)}#cadm-root .back{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-muted);display:inline-flex;gap:8px;align-items:center;margin-top:26px}#cadm-root .back:hover{color:var(--color-fg)}#cadm-root .head{margin-top:22px;padding-bottom:8px}#cadm-root .head h1{font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.08;margin-top:12px}#cadm-root .loading{display:flex;align-items:center;justify-content:center;padding:64px 0}#cadm-root .spin{width:22px;height:22px;border-radius:99px;border:2px solid var(--color-border);border-top-color:var(--color-accent);animation:cadm-spin .8s linear infinite}@keyframes cadm-spin{to{transform:rotate(360deg)}}#cadm-root .signedout{margin-top:40px;display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:32px;border:1px dashed var(--color-border-strong);border-radius:18px;background:var(--color-surface);max-width:560px}#cadm-root .signedout[hidden]{display:none}#cadm-root .so-msg{color:var(--color-fg-muted);font-size:15px}#cadm-root .p.sm{display:inline-block;background:var(--color-accent);color:#fff;font-weight:500;border:0;border-radius:11px;padding:11px 20px;font-size:14px;cursor:pointer;box-shadow:var(--shadow-card);transition:background .15s var(--ease-out)}#cadm-root .p.sm:hover{background:var(--color-accent-hover)}#cadm-root .block{margin-top:40px}#cadm-root .bhead{display:flex;align-items:baseline;gap:12px}#cadm-root .bhead h2{font-size:15px}#cadm-root .count{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em;color:var(--color-fg-subtle)}#cadm-root .count[hidden]{display:none}#cadm-root .empty{margin-top:14px;padding:18px 20px;border:1px dashed var(--color-border-strong);border-radius:14px;color:var(--color-fg-muted);font-size:14px}#cadm-root .empty[hidden]{display:none}#cadm-root .rlist{margin-top:14px;display:grid;gap:12px}#cadm-root .rcard{padding:18px 20px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);box-shadow:var(--shadow-card);transition:border-color .15s var(--ease-out)}#cadm-root .rcard:hover{border-color:var(--color-border-strong)}#cadm-root .rtop{display:flex;align-items:center;gap:11px;flex-wrap:wrap}#cadm-root .rtitle{min-width:0}#cadm-root .rlink{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--color-fg);overflow-wrap:anywhere}#cadm-root .rlink:hover{color:var(--color-accent)}#cadm-root .rplain{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--color-fg-muted);overflow-wrap:anywhere}#cadm-root .chip{font-family:var(--font-mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;border-radius:99px;padding:3px 9px;border:1px solid var(--color-border);white-space:nowrap}#cadm-root .chip-pub{color:color-mix(in srgb,var(--color-mem-learning) 55%,var(--color-fg));border-color:color-mix(in srgb,var(--color-mem-learning) 45%,var(--color-border));background:color-mix(in srgb,var(--color-mem-learning) 12%,var(--color-surface))}#cadm-root .chip-down{color:var(--color-fg-subtle);background:var(--color-surface-2)}#cadm-root .chip-open{color:color-mix(in srgb,var(--color-accent) 70%,var(--color-fg));border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface))}#cadm-root .chip-resolved{color:var(--color-fg-subtle);background:var(--color-surface-2)}#cadm-root .rbody{margin-top:12px;display:grid;gap:7px}#cadm-root .rrow{display:flex;gap:8px;font-size:14px;line-height:1.5}#cadm-root .rlabel{flex:0 0 auto;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-subtle);min-width:74px;padding-top:2px}#cadm-root .rval{color:var(--color-fg-muted);overflow-wrap:anywhere;white-space:pre-wrap}#cadm-root .rfoot{margin-top:15px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:space-between}#cadm-root .rbtns{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#cadm-root .rbtn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg-muted);border-radius:9px;padding:7px 14px;font-size:13px;cursor:pointer;white-space:nowrap;transition:border-color .15s var(--ease-out),color .15s var(--ease-out)}#cadm-root .rbtn:hover{border-color:var(--color-border-strong);color:var(--color-fg)}#cadm-root .rbtn:disabled{opacity:.6;cursor:default}#cadm-root .rbtn-danger{border:0;background:var(--color-accent);color:#fff;font-weight:500;box-shadow:var(--shadow-card)}#cadm-root .rbtn-danger:hover{background:var(--color-accent-hover);color:#fff}#cadm-root .rmsg{font-family:var(--font-mono);font-size:11.5px;color:var(--color-fg-muted)}#cadm-root .rmsg.bad{color:#c0362c}#cadm-root .rmsg:empty{display:none}#cadm-root .rtd{flex:1 1 100%;margin-top:4px;display:grid;gap:10px;padding:14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-2)}#cadm-root .rtd-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-subtle)}#cadm-root .rtd-input{width:100%;box-sizing:border-box;font:inherit;font-size:14px;color:var(--color-fg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:9px;padding:9px 12px;transition:border-color .15s var(--ease-out)}#cadm-root .rtd-input:focus{outline:none;border-color:var(--color-accent)}#cadm-root .rtd-input::placeholder{color:var(--color-fg-subtle)}#cadm-root .rtd-btns{display:flex;gap:8px;flex-wrap:wrap}#cadm-root .rres{color:color-mix(in srgb,var(--color-fg-muted) 90%,var(--color-fg))}@media(max-width:560px){#cadm-root .rfoot{align-items:flex-start}}@media(prefers-reduced-motion:reduce){#cadm-root .spin{animation:none}#cadm-root .rcard,#cadm-root .rbtn,#cadm-root .p.sm{transition:none}}
