#hobby-panel{--hb-ink:#17191c;--hb-soft:#565d54;--hb-border:#d1d5c9;--hb-paper:#fffef9;--hb-green:#ddfc52;color:var(--hb-ink);font-family:Arial,Helvetica,sans-serif}#hobby-panel *,#hobby-panel :before,#hobby-panel :after{box-sizing:border-box}#hobby-panel [hidden]{display:none!important}#hobby-panel button,#hobby-panel summary,#hobby-panel select{cursor:pointer}#hobby-panel button,#hobby-panel select,#hobby-panel input{font:inherit;color:inherit}#hobby-panel button:focus-visible,#hobby-panel input:focus-visible,#hobby-panel select:focus-visible,#hobby-panel summary:focus-visible,#hobby-panel a:focus-visible{outline-offset:3px;outline:3px solid #6652a6}#hobby-panel p,#hobby-panel h2,#hobby-panel h3{margin:0}#hobby-panel .hb-panel{padding:26px 0}#hobby-panel .hb-intro{justify-content:space-between;align-items:center;gap:24px;display:flex}#hobby-panel .hb-intro h2{letter-spacing:-.055em;margin:4px 0 8px;font-size:clamp(29px,4vw,45px);line-height:1.06}#hobby-panel .hb-intro>div>p:not(.hb-kicker){max-width:650px;color:var(--hb-soft);font-size:14px;line-height:1.55}#hobby-panel .hb-kicker,#hobby-panel .hb-map-label,#hobby-panel .hb-found{letter-spacing:1px;text-transform:uppercase;color:#585f50;font:700 10px/1.4 ui-monospace,Consolas,monospace}#hobby-panel .hb-metrics{gap:8px;display:flex}#hobby-panel button{border:1px solid var(--hb-border);background:var(--hb-paper);border-radius:7px;min-height:35px;padding:7px 10px;font-size:12px;font-weight:700;line-height:1.3}#hobby-panel .hb-metrics button{background:#edefe3;flex-direction:column;align-items:start;gap:3px;min-width:82px;font-size:10px;display:flex}#hobby-panel .hb-metrics strong{letter-spacing:-.05em;font-size:22px;line-height:1}#hobby-panel .hb-tools,#hobby-panel .hb-custom-form{grid-template-columns:1.5fr 1fr 1fr;align-items:end;gap:10px;display:grid}#hobby-panel .hb-tools{border:1px solid var(--hb-border);background:#eceedf;border-radius:12px;padding:14px}#hobby-panel .hb-tools label,#hobby-panel .hb-custom-form label{flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:700;display:flex}#hobby-panel .hb-tools input,#hobby-panel .hb-tools select,#hobby-panel .hb-custom-form input,#hobby-panel .hb-custom-form select{background:var(--hb-paper);border:1px solid #bec3b8;border-radius:7px;width:100%;min-width:0;min-height:40px;padding:8px 10px;font-size:13px}#hobby-panel .hb-found{margin:16px 0 8px}#hobby-panel .hb-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}#hobby-panel .hb-card,#hobby-panel .hb-empty{border:1px solid var(--hb-border);background:var(--hb-paper);overflow-wrap:anywhere;border-radius:12px;padding:15px}#hobby-panel .hb-top,#hobby-panel .hb-network-line,#hobby-panel .hb-tracked-row{justify-content:space-between;align-items:center;gap:8px;display:flex}#hobby-panel .hb-top{min-height:32px}#hobby-panel .hb-card h3{letter-spacing:-.045em;margin:12px 0 10px;font-size:21px;line-height:1.15}#hobby-panel .hb-follow,#hobby-panel .hb-track{white-space:nowrap;border-radius:24px;min-height:30px;padding:5px 8px;font-size:10px}#hobby-panel .hb-follow[aria-pressed=true],#hobby-panel .hb-track[aria-pressed=true],#hobby-panel .hb-wish[aria-pressed=true]{background:var(--hb-green);border-color:#7a8348}#hobby-panel .hb-map-label{margin:0 0 4px;font-size:9px}#hobby-panel .hb-network-line{padding:4px 0}#hobby-panel .hb-circles a,#hobby-panel .hb-tracked-row a{color:var(--hb-ink);text-underline-offset:3px;font-size:13px;font-weight:700}#hobby-panel .hb-track{background:#f0edfc;border-color:#dbd5eb}#hobby-panel .hb-gap,#hobby-panel .hb-reason p,#hobby-panel .hb-custom>p,#hobby-panel .hb-empty p,#hobby-panel .hb-tracked-list p,#hobby-panel .hb-sync p:not(.hb-kicker){color:var(--hb-soft);font-size:12px;line-height:1.55}#hobby-panel .hb-wish{margin-top:9px;font-size:11px}#hobby-panel .hb-private-note{color:#565d52;margin-top:6px;font-size:10px;line-height:1.5}#hobby-panel .hb-reason,#hobby-panel .hb-tracked,#hobby-panel .hb-custom{margin-top:10px}#hobby-panel .hb-reason{border-top:1px solid var(--hb-border);padding-top:8px}#hobby-panel summary{font-size:12px;font-weight:700;line-height:1.5}#hobby-panel .hb-reason p{margin-top:5px}#hobby-panel .hb-more{margin:14px auto;display:block}#hobby-panel .hb-tracked,#hobby-panel .hb-custom{border:1px solid var(--hb-border);border-radius:10px;padding:12px 14px}#hobby-panel .hb-tracked{background:#f6f6ed;margin-block:15px}#hobby-panel .hb-tracked-row{padding-top:6px}#hobby-panel .hb-tracked-list{margin-top:9px}#hobby-panel .hb-tracked-row p{font-size:11px}#hobby-panel .hb-custom{background:var(--hb-paper);margin:16px 0}#hobby-panel .hb-custom summary span{float:right}#hobby-panel .hb-custom>p{margin:9px 0}#hobby-panel .hb-custom-form{grid-template-columns:1fr 1fr auto}#hobby-panel .hb-custom-form .hb-wish{min-height:40px;margin:0}#hobby-panel .hb-sync{background:#e9e4fa;border:1px solid #b9b4d7;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}#hobby-panel .hb-sync h3{letter-spacing:-.045em;margin:5px 0;font-size:22px;line-height:1.15}#hobby-panel .hb-sync-actions{flex-shrink:0;justify-items:center;gap:6px;display:grid}#hobby-panel .hb-apply{background:var(--hb-ink);border-color:var(--hb-ink);color:#fff;min-height:40px}#hobby-panel .hb-apply:disabled{cursor:default;background:#6d6e75;border-color:#6d6e75}#hobby-panel .hb-sync-actions a{color:var(--hb-ink);text-underline-offset:2px;font-size:11px;font-weight:700}#hobby-panel .hb-foot{color:var(--hb-soft);margin-top:10px;font-size:11px;line-height:1.6}#hobby-panel .hb-live:not(:empty){background:#eff4da;border:1px solid #d6dfb9;border-radius:7px;margin-top:9px;padding:9px 12px;font-size:12px;font-weight:650;line-height:1.5}#hobby-panel .hb-empty{grid-column:1/-1}#hobby-panel .hb-empty h3{letter-spacing:-.03em;font-size:18px;line-height:1.2}@media (width<=900px){#hobby-panel .hb-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){#hobby-panel .hb-panel{padding-top:20px}#hobby-panel .hb-intro{display:block}#hobby-panel .hb-metrics{margin-top:12px}#hobby-panel .hb-metrics button{flex-direction:row;align-items:center;gap:7px;display:inline-flex}#hobby-panel .hb-metrics strong{font-size:16px}#hobby-panel .hb-tools{grid-template-columns:1fr 1fr}#hobby-panel .hb-tools label:first-child{grid-column:1/-1}#hobby-panel .hb-sync{display:block}#hobby-panel .hb-sync-actions{justify-content:flex-start;gap:12px;margin-top:12px;display:flex}#hobby-panel .hb-custom-form{grid-template-columns:1fr}#hobby-panel .hb-custom-form button{justify-self:start}}@media (width<=510px){#hobby-panel .hb-list{grid-template-columns:1fr}#hobby-panel .hb-sync h3{font-size:21px}#hobby-panel .hb-kicker{font-size:9px}#hobby-panel .hb-tools{padding:10px}#hobby-panel .hb-tools input,#hobby-panel .hb-tools select{font-size:12px}}