.pane.svelte-1e71tdq{padding:20px;overflow-y:auto;height:100%;display:flex;flex-direction:column;gap:14px}.toast.svelte-1e71tdq{position:fixed;top:20px;right:20px;z-index:200;background:#121218f2;border:1px solid rgba(124,106,245,.3);box-shadow:0 4px 24px #0006,0 0 0 1px #7c6af51a;padding:10px 18px;border-radius:8px;font-size:13px;color:#e2e2e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.toolbar.svelte-1e71tdq{display:flex;align-items:center;gap:10px}.search.svelte-1e71tdq{flex:1;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#e2e2e8;padding:8px 14px;border-radius:8px;font-size:13px;transition:border-color .2s}.search.svelte-1e71tdq:focus{outline:none;border-color:#7c6af566;box-shadow:0 0 0 3px #7c6af514}.count.svelte-1e71tdq{font-size:11px;color:#383848;font-family:monospace;white-space:nowrap}.btn-add.svelte-1e71tdq{background:linear-gradient(135deg,#7c6af5,#6258d4);color:#fff;border:none;padding:7px 16px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.03em;box-shadow:0 2px 8px #7c6af54d;transition:opacity .15s,box-shadow .15s}.btn-add.svelte-1e71tdq:hover{opacity:.9;box-shadow:0 4px 16px #7c6af566}.add-form.svelte-1e71tdq{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.add-row.svelte-1e71tdq{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.section-input.svelte-1e71tdq,.full.svelte-1e71tdq{background:#0000004d;border:1px solid rgba(255,255,255,.08);color:#e2e2e8;padding:7px 10px;border-radius:6px;font-size:13px;font-family:inherit;width:100%;transition:border-color .2s}.section-input.svelte-1e71tdq:focus,.full.svelte-1e71tdq:focus{outline:none;border-color:#7c6af566}textarea.full.svelte-1e71tdq,textarea.svelte-1e71tdq{resize:vertical}label.svelte-1e71tdq{display:flex;align-items:center;gap:8px;font-size:12px;color:#555568}input[type=range].svelte-1e71tdq{width:100px;accent-color:#7c6af5}.status.svelte-1e71tdq{color:#484858;padding:40px;text-align:center;font-size:14px}.err.svelte-1e71tdq{color:#f87171}.cards.svelte-1e71tdq{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.card.svelte-1e71tdq{background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px;transition:border-color .2s,background .2s,box-shadow .2s;position:relative;overflow:hidden}.card.svelte-1e71tdq:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}.card.svelte-1e71tdq:hover{border-color:#7c6af533;background:#7c6af50a;box-shadow:0 4px 24px #0003}.card.is-editing.svelte-1e71tdq{border-color:#7c6af580;background:#7c6af50f;box-shadow:0 0 0 1px #7c6af533,0 4px 24px #7c6af51a}.field-key.svelte-1e71tdq{font-size:10px;color:#7c6af5;margin-bottom:8px;font-family:monospace;word-break:break-all;letter-spacing:.06em;opacity:.8}.field-value.svelte-1e71tdq{font-size:13px;color:#b0b0c4;line-height:1.6;margin-bottom:12px;word-break:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.field-meta.svelte-1e71tdq{display:flex;align-items:center;gap:8px;margin-bottom:10px}.weight-bar.svelte-1e71tdq{flex:1;height:2px;background:#ffffff0f;border-radius:2px;overflow:hidden}.weight-fill.svelte-1e71tdq{height:100%;border-radius:2px;transition:width .3s}.weight-val.svelte-1e71tdq{font-size:10px;font-family:monospace;flex-shrink:0;opacity:.7}.actions.svelte-1e71tdq{display:flex;gap:6px}textarea.svelte-1e71tdq{width:100%;background:#0000004d;border:1px solid rgba(255,255,255,.08);color:#e2e2e8;padding:8px 10px;border-radius:6px;font-size:13px;font-family:inherit;box-sizing:border-box;margin-bottom:10px;resize:vertical}textarea.svelte-1e71tdq:focus{outline:none;border-color:#7c6af566}button.svelte-1e71tdq{border:none;cursor:pointer;border-radius:6px;font-size:12px;padding:5px 12px;font-weight:500;transition:all .15s}.btn-save.svelte-1e71tdq{background:linear-gradient(135deg,#7c6af5,#6258d4);color:#fff;box-shadow:0 2px 8px #7c6af540}.btn-save.svelte-1e71tdq:hover{box-shadow:0 4px 12px #7c6af566}.btn-save.svelte-1e71tdq:disabled{opacity:.4;cursor:default;box-shadow:none}.btn-cancel.svelte-1e71tdq{background:#ffffff0d;color:#666680}.btn-cancel.svelte-1e71tdq:hover{background:#ffffff14;color:#a0a0b8}.btn-edit.svelte-1e71tdq{background:#ffffff0a;color:#606078}.btn-edit.svelte-1e71tdq:hover{background:#ffffff12;color:#c0c0d8}.btn-del.svelte-1e71tdq{background:transparent;color:#f87171;border:1px solid rgba(248,113,113,.15)}.btn-del.svelte-1e71tdq:hover{background:#f8717114;border-color:#f871714d}.pane.svelte-1rwvhv8.svelte-1rwvhv8{padding:20px;overflow-y:auto;height:100%;display:flex;flex-direction:column;gap:14px}.toast.svelte-1rwvhv8.svelte-1rwvhv8{position:fixed;top:20px;right:20px;z-index:200;background:#121218f2;border:1px solid rgba(124,106,245,.3);box-shadow:0 4px 24px #0006;padding:10px 18px;border-radius:8px;font-size:13px;color:#e2e2e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.toolbar.svelte-1rwvhv8.svelte-1rwvhv8{display:flex;align-items:center;gap:10px;flex-wrap:wrap}select.svelte-1rwvhv8.svelte-1rwvhv8,input.svelte-1rwvhv8.svelte-1rwvhv8{background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#e2e2e8;padding:7px 12px;border-radius:8px;font-size:13px;transition:border-color .2s}select.svelte-1rwvhv8.svelte-1rwvhv8:focus,input.svelte-1rwvhv8.svelte-1rwvhv8:focus{outline:none;border-color:#7c6af566}select.svelte-1rwvhv8.svelte-1rwvhv8{min-width:160px}input.svelte-1rwvhv8.svelte-1rwvhv8{flex:1;min-width:160px}.btn-go.svelte-1rwvhv8.svelte-1rwvhv8{background:linear-gradient(135deg,#7c6af5,#6258d4);color:#fff;border:none;padding:7px 16px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;box-shadow:0 2px 8px #7c6af54d;transition:box-shadow .15s}.btn-go.svelte-1rwvhv8.svelte-1rwvhv8:hover{box-shadow:0 4px 16px #7c6af566}.count.svelte-1rwvhv8.svelte-1rwvhv8{font-size:11px;color:#383848;font-family:monospace;margin-left:auto}.status.svelte-1rwvhv8.svelte-1rwvhv8{color:#484858;padding:40px;text-align:center;font-size:14px}.err.svelte-1rwvhv8.svelte-1rwvhv8{color:#f87171}.table-wrap.svelte-1rwvhv8.svelte-1rwvhv8{overflow-x:auto;flex:1;background:#ffffff04;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}table.svelte-1rwvhv8.svelte-1rwvhv8{width:100%;border-collapse:collapse;font-size:12px}th.svelte-1rwvhv8.svelte-1rwvhv8{background:#0000004d;color:#3a3a52;font-weight:500;letter-spacing:.06em;padding:10px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap;font-size:10px;text-transform:uppercase}td.svelte-1rwvhv8.svelte-1rwvhv8{padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.03);color:#8a8aaa;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}tr.svelte-1rwvhv8.svelte-1rwvhv8{cursor:pointer;transition:background .12s}tr.svelte-1rwvhv8:hover td.svelte-1rwvhv8{background:#7c6af50a;color:#b0b0c8}tr.active.svelte-1rwvhv8 td.svelte-1rwvhv8{background:#7c6af50f;border-color:#7c6af51a}.expand-row.svelte-1rwvhv8 td.svelte-1rwvhv8{background:#7c6af508;padding:0;cursor:default}.expand-content.svelte-1rwvhv8.svelte-1rwvhv8{padding:16px}.fields-grid.svelte-1rwvhv8.svelte-1rwvhv8{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-bottom:14px}.field-row.svelte-1rwvhv8.svelte-1rwvhv8{display:flex;flex-direction:column;gap:4px}.field-row.svelte-1rwvhv8 label.svelte-1rwvhv8{font-size:10px;color:#484858;font-family:monospace;letter-spacing:.06em}textarea.svelte-1rwvhv8.svelte-1rwvhv8{background:#0000004d;border:1px solid rgba(255,255,255,.08);color:#e2e2e8;padding:7px 10px;border-radius:6px;font-size:12px;resize:vertical;font-family:inherit;transition:border-color .2s}textarea.svelte-1rwvhv8.svelte-1rwvhv8:focus{outline:none;border-color:#7c6af566}.expand-actions.svelte-1rwvhv8.svelte-1rwvhv8{display:flex;gap:8px}button.svelte-1rwvhv8.svelte-1rwvhv8{border:none;cursor:pointer;border-radius:6px;font-size:12px;padding:5px 12px;font-weight:500;transition:all .15s}.btn-save.svelte-1rwvhv8.svelte-1rwvhv8{background:linear-gradient(135deg,#7c6af5,#6258d4);color:#fff;box-shadow:0 2px 8px #7c6af540}.btn-save.svelte-1rwvhv8.svelte-1rwvhv8:disabled{opacity:.4;cursor:default;box-shadow:none}.btn-cancel.svelte-1rwvhv8.svelte-1rwvhv8{background:#ffffff0d;color:#666680}.btn-cancel.svelte-1rwvhv8.svelte-1rwvhv8:hover{background:#ffffff14;color:#a0a0b8}.btn-del.svelte-1rwvhv8.svelte-1rwvhv8{background:transparent;color:#f87171;font-size:14px;line-height:1;padding:2px 8px;border:1px solid rgba(248,113,113,.15);border-radius:4px}.btn-del.svelte-1rwvhv8.svelte-1rwvhv8:hover{background:#f8717114;border-color:#f871714d}.pagination.svelte-1rwvhv8.svelte-1rwvhv8{display:flex;align-items:center;gap:14px;padding:10px 0 2px;font-size:12px;color:#484858}.pagination.svelte-1rwvhv8 button.svelte-1rwvhv8{background:#ffffff0a;color:#666680;padding:5px 14px;border:1px solid rgba(255,255,255,.06)}.pagination.svelte-1rwvhv8 button.svelte-1rwvhv8:hover:not(:disabled){background:#ffffff12;color:#c0c0d8}.pagination.svelte-1rwvhv8 button.svelte-1rwvhv8:disabled{opacity:.3;cursor:default}.pane.svelte-1dzdho7{padding:20px;overflow-y:auto;height:100%;display:flex;flex-direction:column;gap:14px}.toast.svelte-1dzdho7{position:fixed;top:20px;right:20px;z-index:200;background:#121218f2;border:1px solid rgba(124,106,245,.3);box-shadow:0 4px 24px #0006;padding:10px 18px;border-radius:8px;font-size:13px;color:#e2e2e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.toolbar.svelte-1dzdho7{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filters.svelte-1dzdho7{display:flex;gap:6px;flex-wrap:wrap}.era-btn.svelte-1dzdho7{background:transparent;border:1px solid rgba(255,255,255,.07);color:#484858;padding:4px 12px;border-radius:20px;font-size:11px;cursor:pointer;transition:all .15s;font-weight:500}.era-btn.svelte-1dzdho7:hover{color:#a0a0b8;border-color:#ffffff24}.era-btn.active.svelte-1dzdho7{border-color:#7c6af580;color:#9d8ff7;background:#7c6af514}select.svelte-1dzdho7{background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#e2e2e8;padding:6px 10px;border-radius:8px;font-size:12px}select.svelte-1dzdho7:focus{outline:none;border-color:#7c6af566}.btn-add.svelte-1dzdho7{background:linear-gradient(135deg,#7c6af5,#6258d4);color:#fff;border:none;padding:6px 16px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;margin-left:auto;box-shadow:0 2px 8px #7c6af54d;transition:box-shadow .15s}.btn-add.svelte-1dzdho7:hover{box-shadow:0 4px 16px #7c6af566}.add-form.svelte-1dzdho7,.event-edit.svelte-1dzdho7{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.add-row.svelte-1dzdho7{display:flex;align-items:center;gap:8px;flex-wrap:wrap}input[type=date].svelte-1dzdho7,.tags-input.svelte-1dzdho7{background:#0000004d;border:1px solid rgba(255,255,255,.08);color:#e2e2e8;padding:6px 10px;border-radius:6px;font-size:12px}.full.svelte-1dzdho7{width:100%;box-sizing:border-box;background:#0000004d;border:1px solid rgba(255,255,255,.08);color:#e2e2e8;padding:7px 10px;border-radius:6px;font-size:13px;font-family:inherit;transition:border-color .2s}.full.svelte-1dzdho7:focus{outline:none;border-color:#7c6af566}textarea.full.svelte-1dzdho7{resize:vertical}label.svelte-1dzdho7{display:flex;align-items:center;gap:8px;font-size:12px;color:#555568}input[type=range].svelte-1dzdho7{accent-color:#7c6af5;width:100px}.status.svelte-1dzdho7{color:#484858;padding:40px;text-align:center;font-size:14px}.err.svelte-1dzdho7{color:#f87171}.timeline.svelte-1dzdho7{display:flex;flex-direction:column;gap:0}.event-item.svelte-1dzdho7{border-left:1px solid rgba(255,255,255,.07);padding-left:18px;padding-bottom:6px;transition:border-color .2s}.event-item.svelte-1dzdho7:hover{border-left-color:#7c6af54d}.event-line.svelte-1dzdho7{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 0}.event-dot.svelte-1dzdho7{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-left:-23px;box-shadow:0 0 8px currentColor}.event-date.svelte-1dzdho7{font-size:10px;color:#383848;font-family:monospace;flex-shrink:0;letter-spacing:.04em}.era-tag.svelte-1dzdho7{font-size:10px;letter-spacing:.08em;flex-shrink:0;font-weight:600}.type-tag.svelte-1dzdho7{font-size:10px;color:#484858;border:1px solid rgba(255,255,255,.07);padding:1px 7px;border-radius:10px;flex-shrink:0}.event-title.svelte-1dzdho7{font-size:13px;color:#c0c0d4;flex:1;min-width:100px;font-weight:500}.weight-dot.svelte-1dzdho7{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ev-actions.svelte-1dzdho7{display:flex;gap:4px;margin-left:auto}.event-desc.svelte-1dzdho7{font-size:12px;color:#555568;padding:2px 0 10px;line-height:1.6}button.svelte-1dzdho7{border:none;cursor:pointer;border-radius:6px;font-size:12px;padding:5px 12px;font-weight:500;transition:all .15s}.btn-save.svelte-1dzdho7{background:linear-gradient(135deg,#7c6af5,#6258d4);color:#fff;box-shadow:0 2px 8px #7c6af540}.btn-save.svelte-1dzdho7:disabled{opacity:.4;cursor:default;box-shadow:none}.btn-cancel.svelte-1dzdho7{background:#ffffff0d;color:#666680}.btn-cancel.svelte-1dzdho7:hover{background:#ffffff14;color:#a0a0b8}.btn-edit.svelte-1dzdho7{background:#ffffff0a;color:#555568;font-size:11px;padding:3px 9px}.btn-edit.svelte-1dzdho7:hover{background:#ffffff12;color:#c0c0d8}.btn-del.svelte-1dzdho7{background:transparent;color:#f8717199;font-size:14px;padding:3px 8px;border:1px solid rgba(248,113,113,.1)}.btn-del.svelte-1dzdho7:hover{background:#f8717114;color:#f87171;border-color:#f8717140}.pane.svelte-ebvvv2{padding:24px;overflow-y:auto;height:100%;display:flex;flex-direction:column;gap:20px}.title.svelte-ebvvv2{font-size:16px;color:#e8e8ec;font-weight:500;margin-bottom:4px}.subtitle.svelte-ebvvv2{font-size:12px;color:#555}.err.svelte-ebvvv2{background:#1a0f0f;border:1px solid #4a1818;color:#f87171;padding:10px 14px;border-radius:6px;font-size:13px}.meta-cards.svelte-ebvvv2{display:flex;gap:10px;flex-wrap:wrap}.meta-card.svelte-ebvvv2{background:#111113;border:1px solid #1e1e22;border-radius:8px;padding:12px 18px;text-align:center;min-width:80px}.meta-val.svelte-ebvvv2{font-size:22px;font-weight:600;color:#7c6af5;font-family:monospace}.meta-label.svelte-ebvvv2{font-size:11px;color:#555;margin-top:2px}.buttons.svelte-ebvvv2{display:flex;gap:12px;flex-wrap:wrap}.btn-assemble.svelte-ebvvv2{background:#7c6af5;color:#fff;border:none;padding:10px 24px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:background .15s}.btn-assemble.svelte-ebvvv2:hover{background:#6b5ae0}.btn-assemble.secondary.svelte-ebvvv2{background:#1e1e22;color:#a0a0b0;border:1px solid #252528}.btn-assemble.secondary.svelte-ebvvv2:hover{background:#252528;color:#e8e8ec}.btn-assemble.svelte-ebvvv2:disabled{opacity:.5;cursor:default}.viewer.svelte-ebvvv2{flex:1;display:flex;flex-direction:column;min-height:300px}.viewer-header.svelte-ebvvv2{display:flex;justify-content:space-between;align-items:center;background:#0d0d0f;border:1px solid #1e1e22;border-bottom:none;padding:8px 14px;border-radius:6px 6px 0 0;font-size:11px;color:#555;letter-spacing:.08em}.btn-copy.svelte-ebvvv2{background:#1e1e22;border:1px solid #252528;color:#888;padding:3px 10px;border-radius:4px;cursor:pointer;font-size:11px}.btn-copy.svelte-ebvvv2:hover{color:#e8e8ec}pre.svelte-ebvvv2{flex:1;overflow:auto;margin:0;padding:14px;background:#080810;border:1px solid #1e1e22;border-radius:0 0 6px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;line-height:1.6;color:#a0a0c0;white-space:pre-wrap;word-break:break-word}.pane.svelte-laozv0{display:flex;align-items:center;justify-content:center;height:100%}.card.svelte-laozv0{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:40px 48px;text-align:center;max-width:360px}.icon.svelte-laozv0{font-size:40px;margin-bottom:16px;opacity:.3}.name.svelte-laozv0{font-size:18px;font-weight:600;color:#c8c4e8;margin-bottom:8px;letter-spacing:.01em}.status.svelte-laozv0{font-size:11px;color:#7c6af5b3;letter-spacing:.1em;margin-bottom:14px;font-weight:500;text-transform:uppercase}.note.svelte-laozv0{font-size:12px;color:#42425a;line-height:1.7}.pane.svelte-173t1gj{padding:20px;overflow-y:auto;height:100%;display:flex;flex-direction:column;gap:14px}.status-bar.svelte-173t1gj{display:flex;align-items:center;gap:18px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px 16px;flex-wrap:wrap;position:relative;overflow:hidden}.status-bar.svelte-173t1gj:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}.source-badge.svelte-173t1gj{display:flex;align-items:center;gap:7px;font-size:11px;font-family:monospace;letter-spacing:.1em;font-weight:700}.source-badge.local.svelte-173t1gj{color:#4ade80}.source-badge.cloud.svelte-173t1gj{color:#60a5fa}.dot.svelte-173t1gj{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dot.green.svelte-173t1gj{background:#4ade80;box-shadow:0 0 8px #4ade8099}.dot.blue.svelte-173t1gj{background:#60a5fa;box-shadow:0 0 6px #60a5fa66}.dot.pulse-dot.svelte-173t1gj{background:#444;animation:svelte-173t1gj-blink 1.2s infinite}@keyframes svelte-173t1gj-blink{0%,to{opacity:1}50%{opacity:.25}}.stat.svelte-173t1gj{display:flex;flex-direction:column;gap:2px}.stat-l.svelte-173t1gj{font-size:9px;color:#383848;letter-spacing:.1em;font-family:monospace;text-transform:uppercase}.stat-v.svelte-173t1gj{font-size:12px;color:#c0c0d4;font-family:monospace}.btn-refresh.svelte-173t1gj{margin-left:auto;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#555568;padding:5px 10px;border-radius:6px;cursor:pointer;font-size:14px;transition:all .15s}.btn-refresh.svelte-173t1gj:hover{color:#e2e2e8;border-color:#ffffff29;background:#ffffff12}.weather-strip.svelte-173t1gj{display:flex;gap:24px;padding:9px 16px;background:#ffffff04;border:1px solid rgba(255,255,255,.05);border-radius:8px;font-size:12px}.w-item.svelte-173t1gj{display:flex;gap:10px;align-items:center}.wl.svelte-173t1gj{font-size:10px;color:#383848;font-family:monospace;letter-spacing:.08em}.wv.svelte-173t1gj{color:#b0b0c4}.empty.svelte-173t1gj{color:#484858;padding:40px;text-align:center;font-size:14px}.err.svelte-173t1gj{color:#f87171}.sections.svelte-173t1gj{display:flex;flex-direction:column;gap:20px}section.svelte-173t1gj{display:flex;flex-direction:column;gap:8px}.sec-title.svelte-173t1gj{font-size:10px;color:#383848;letter-spacing:.14em;font-family:monospace;font-weight:700;text-transform:uppercase}.dim.svelte-173t1gj{color:#2a2a3a;font-weight:400;margin-left:6px;text-transform:none}.dim2.svelte-173t1gj{color:#404052;font-size:11px}.mono.svelte-173t1gj{font-family:monospace}.ms.svelte-173t1gj{margin-left:auto}.log-list.svelte-173t1gj{display:flex;flex-direction:column;gap:2px}.log-row.svelte-173t1gj{display:flex;align-items:center;gap:12px;padding:6px 12px;background:#ffffff05;border-radius:6px;font-size:11px;font-family:monospace;border:1px solid transparent;transition:all .12s}.log-row.svelte-173t1gj:hover{background:#7c6af50a;border-color:#7c6af51a}.log-ts.svelte-173t1gj{color:#383848;min-width:110px;flex-shrink:0}.dream-flag.svelte-173t1gj{color:#7c6af5b3;font-size:10px;letter-spacing:.06em}.dream-list.svelte-173t1gj{display:flex;flex-direction:column;gap:12px}.dream-card.svelte-173t1gj{background:#7c6af50a;border:1px solid rgba(124,106,245,.12);border-left:2px solid rgba(124,106,245,.5);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.dream-card.svelte-173t1gj:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(124,106,245,.3),transparent)}.dream-header.svelte-173t1gj{display:flex;align-items:center;gap:10px}.dream-tone.svelte-173t1gj{font-size:11px;color:#9d8ff7cc;font-style:italic;flex:1}.dream-themes.svelte-173t1gj{font-size:11px;color:#484858;letter-spacing:.03em}.dream-text.svelte-173t1gj{font-size:13px;color:#b0b0c4;line-height:1.7}.dream-insights.svelte-173t1gj{font-size:12px;color:#606072;line-height:1.6;font-style:italic;padding-top:2px;border-top:1px solid rgba(255,255,255,.04)}.arrow.svelte-173t1gj{color:#7c6af599;font-style:normal;margin-right:4px}.pattern-list.svelte-173t1gj{display:flex;flex-direction:column;gap:3px}.pattern-row.svelte-173t1gj{display:flex;align-items:baseline;gap:12px;padding:8px 12px;background:#ffffff05;border-radius:6px;font-size:12px;transition:background .12s;border:1px solid transparent}.pattern-row.svelte-173t1gj:hover{background:#ffffff09;border-color:#ffffff0d}.p-type.svelte-173t1gj{font-size:10px;color:#f97316;font-family:monospace;min-width:70px;flex-shrink:0;opacity:.8}.p-desc.svelte-173t1gj{color:#8a8aaa;flex:1;line-height:1.5}button.svelte-173t1gj{border:none;cursor:pointer}.feed.svelte-1abz5nd{display:flex;align-items:center;gap:14px;height:34px;background:#06060ae6;border-top:1px solid rgba(255,255,255,.04);padding:0 20px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:11px;overflow:hidden;flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feed-label.svelte-1abz5nd{color:#2e2e3e;letter-spacing:.12em;font-weight:600;flex-shrink:0}.feed-scroll.svelte-1abz5nd{display:flex;gap:28px;overflow:hidden;white-space:nowrap}.entry.svelte-1abz5nd{display:flex;gap:8px;align-items:center}.time.svelte-1abz5nd{color:#343448}.action.svelte-1abz5nd{font-weight:600}.table.svelte-1abz5nd{color:#7c6af599}.detail.svelte-1abz5nd{color:#484858;max-width:200px;overflow:hidden;text-overflow:ellipsis}.empty.svelte-1abz5nd{color:#252535}*{box-sizing:border-box;margin:0;padding:0}body{background:#0d1017;color:#e2e2e8;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,system-ui,sans-serif;height:100vh;overflow:hidden}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#ffffff24}.shell.svelte-ftakg8.svelte-ftakg8{display:flex;height:100vh;overflow:hidden;background:#0d1017}.sidebar.svelte-ftakg8.svelte-ftakg8{width:200px;flex-shrink:0;background:#10121c;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow:hidden;padding:0}.brand.svelte-ftakg8.svelte-ftakg8{display:flex;align-items:center;gap:10px;padding:20px 16px 18px;border-bottom:1px solid rgba(255,255,255,.05);flex-shrink:0}.brand-mark.svelte-ftakg8.svelte-ftakg8{flex-shrink:0;opacity:.9}.brand-text.svelte-ftakg8.svelte-ftakg8{display:flex;flex-direction:column;gap:0;line-height:1.1}.brand-name.svelte-ftakg8.svelte-ftakg8{font-size:13px;font-weight:600;color:#d0cce8;letter-spacing:.02em}.brand-sub.svelte-ftakg8.svelte-ftakg8{font-size:10px;color:#6c6882;letter-spacing:.08em;font-weight:500}.nav-section-label.svelte-ftakg8.svelte-ftakg8{font-size:9px;color:#2e3044;letter-spacing:.16em;font-weight:700;padding:16px 16px 8px;flex-shrink:0}nav.svelte-ftakg8.svelte-ftakg8{display:flex;flex-direction:column;gap:1px;padding:0 8px;flex:1;overflow-y:auto;scrollbar-width:none}nav.svelte-ftakg8.svelte-ftakg8::-webkit-scrollbar{display:none}.nav-item.svelte-ftakg8.svelte-ftakg8{display:flex;align-items:center;gap:10px;padding:9px 10px;background:transparent;border:none;border-radius:8px;color:#4a4d62;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.01em;text-align:left;transition:background .15s,color .15s;position:relative;width:100%}.nav-item.svelte-ftakg8.svelte-ftakg8:hover{background:#ffffff0a;color:#9898b8}.nav-item.active.svelte-ftakg8.svelte-ftakg8{background:#7c6af51a;color:#c0b8f0}.nav-icon.svelte-ftakg8.svelte-ftakg8{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;opacity:.8}.nav-item.active.svelte-ftakg8 .nav-icon.svelte-ftakg8{opacity:1}.nav-label.svelte-ftakg8.svelte-ftakg8{flex:1}.nav-active-dot.svelte-ftakg8.svelte-ftakg8{width:4px;height:4px;border-radius:50%;background:#7c6af5;flex-shrink:0;box-shadow:0 0 6px #7c6af599}.sidebar-footer.svelte-ftakg8.svelte-ftakg8{padding:12px 16px;border-top:1px solid rgba(255,255,255,.05);flex-shrink:0}.footer-status.svelte-ftakg8.svelte-ftakg8{display:flex;align-items:center;gap:8px}.status-dot.svelte-ftakg8.svelte-ftakg8{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade8080;flex-shrink:0}.status-text.svelte-ftakg8.svelte-ftakg8{font-size:11px;color:#3a3d54;font-weight:500;letter-spacing:.02em}.content-wrap.svelte-ftakg8.svelte-ftakg8{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.content-header.svelte-ftakg8.svelte-ftakg8{height:52px;padding:0 24px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.05);flex-shrink:0;background:#0d1017cc}.page-title.svelte-ftakg8.svelte-ftakg8{font-size:16px;font-weight:600;color:#d0cce8;letter-spacing:.01em}main.svelte-ftakg8.svelte-ftakg8{flex:1;overflow:hidden}
