.workspace.svelte-14a3i8o{position:relative;--desktop-panel-width: 540px}.panel-col.svelte-14a3i8o{position:absolute;right:0;top:0;width:0;height:0;overflow-x:hidden;overflow-y:auto;z-index:2;transition:width .35s cubic-bezier(.2,.8,.2,1);background:#11111499;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--rule);scrollbar-width:thin;scrollbar-color:var(--ink-2) rgba(255,255,255,.04)}.panel-col.svelte-14a3i8o::-webkit-scrollbar{width:8px}.panel-col.svelte-14a3i8o::-webkit-scrollbar-track{background:#ffffff0a}.panel-col.svelte-14a3i8o::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--ink-2) 82%,var(--amber) 18%);border:2px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:999px}.panel-col.svelte-14a3i8o::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--ink) 72%,var(--amber) 28%)}.panel-scroll-cue.svelte-14a3i8o{position:sticky;bottom:0;display:flex;justify-content:center;padding:26px 0 10px;pointer-events:none;background:linear-gradient(to bottom,#0000,color-mix(in oklab,var(--bg) 88%,black 12%) 68%)}.panel-scroll-cue.svelte-14a3i8o span:where(.svelte-14a3i8o){font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--ink-3) 76%,var(--amber) 24%);padding:4px 8px;border:1px solid color-mix(in oklab,var(--rule) 74%,var(--amber) 26%);border-radius:999px;background:color-mix(in oklab,var(--bg) 80%,black 20%)}.workspace.has-panel.svelte-14a3i8o .panel-col:where(.svelte-14a3i8o){width:var(--desktop-panel-width)}.panel-inner.svelte-14a3i8o{width:var(--desktop-panel-width);padding:18px 20px;box-sizing:border-box}.list.svelte-14a3i8o{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.list-item.svelte-14a3i8o{overflow:hidden}.main-description.svelte-14a3i8o{display:block;margin-bottom:12px;font-size:14px;color:var(--ink-2)}.row.svelte-14a3i8o{display:flex;align-items:baseline;gap:20px;width:100%;padding:14px 6px;border-bottom:1px solid var(--rule);text-align:left;cursor:pointer;color:var(--ink);background:#11111480;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .12s}.row.svelte-14a3i8o:hover{background:#17171cb3}.row.active.svelte-14a3i8o{background:#fbbf240a}.cell-date.svelte-14a3i8o{flex-shrink:0;width:64px;font-family:var(--font-mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em}.cell-title.svelte-14a3i8o{flex-shrink:0;font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.row.active.svelte-14a3i8o .cell-title:where(.svelte-14a3i8o){color:var(--amber)}.cell-sub.svelte-14a3i8o{flex:1;min-width:0;font-size:13px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-arrow.svelte-14a3i8o{flex-shrink:0;margin-left:auto;font-family:var(--font-mono);font-size:12px;color:var(--ink-3);transition:color .15s,transform .2s}.row.svelte-14a3i8o:hover .cell-arrow:where(.svelte-14a3i8o),.row.active.svelte-14a3i8o .cell-arrow:where(.svelte-14a3i8o){color:var(--amber);transform:translate(2px,-2px)}.panel-head.svelte-14a3i8o{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--rule);margin-bottom:18px}.panel-titles.svelte-14a3i8o h2:where(.svelte-14a3i8o){font-family:var(--font-display);font-size:20px;font-weight:400;line-height:1.1;letter-spacing:-.02em;margin:0}.panel-sub.svelte-14a3i8o{margin:6px 0 0;font-size:13px;color:var(--ink-3);line-height:1.4}.close-btn.svelte-14a3i8o{flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1px solid var(--rule);display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;color:var(--ink-3);transition:border-color .15s,color .15s}.close-btn.svelte-14a3i8o:hover{border-color:var(--rule-2);color:var(--ink)}.panel-links.svelte-14a3i8o{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}.panel-links.svelte-14a3i8o a:where(.svelte-14a3i8o){font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule);border-radius:20px;padding:4px 10px;transition:border-color .15s,color .15s}.panel-links.svelte-14a3i8o a:where(.svelte-14a3i8o):hover{border-color:var(--amber);color:var(--amber)}.loading.svelte-14a3i8o{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);padding:20px 0}@media (max-width: 960px){.workspace.svelte-14a3i8o{--desktop-panel-width: 340px}}@media (min-width: 701px){.accordion-panel.svelte-14a3i8o{display:none}.workspace.has-panel.svelte-14a3i8o .row.compressed:where(.svelte-14a3i8o){width:calc(100% - var(--desktop-panel-width))}}@media (max-width: 700px){.panel-col.svelte-14a3i8o{display:none}.list-item.svelte-14a3i8o{overflow:visible}.cell-sub.svelte-14a3i8o{display:none}.accordion-panel.svelte-14a3i8o{overflow:visible;list-style:none}.accordion-inner.svelte-14a3i8o{padding:18px 6px;border-bottom:1px solid var(--rule)}.panel-head.svelte-14a3i8o{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--rule);margin-bottom:18px}.panel-titles.svelte-14a3i8o h2:where(.svelte-14a3i8o){font-family:var(--font-display);font-size:20px;font-weight:400;line-height:1.1;letter-spacing:-.02em;margin:0}.panel-sub.svelte-14a3i8o{margin:6px 0 0;font-size:13px;color:var(--ink-3);line-height:1.4}.close-btn.svelte-14a3i8o{flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1px solid var(--rule);display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;color:var(--ink-3);transition:border-color .15s,color .15s}.close-btn.svelte-14a3i8o:hover{border-color:var(--rule-2);color:var(--ink)}.panel-links.svelte-14a3i8o{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}.panel-links.svelte-14a3i8o a:where(.svelte-14a3i8o){font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule);border-radius:20px;padding:4px 10px;transition:border-color .15s,color .15s}.panel-links.svelte-14a3i8o a:where(.svelte-14a3i8o):hover{border-color:var(--amber);color:var(--amber)}.loading.svelte-14a3i8o{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);padding:20px 0}}
