.entity-page[data-v-a0b16763]{min-height:100vh;max-width:1200px;margin:0 auto;padding:0 32px}.entity-header[data-v-a0b16763]{position:relative;margin:20px auto;padding:20px 28px 24px;border-radius:20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-gold) 20%,transparent);box-shadow:0 24px 60px -28px #000000b3,inset 0 1px color-mix(in srgb,var(--highlight) 4%,transparent)}.entity-header[data-v-a0b16763]:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(120deg,color-mix(in srgb,var(--bg-abyss) 72%,transparent) 0,color-mix(in srgb,var(--bg-abyss) 40%,transparent) 55%,color-mix(in srgb,var(--bg-abyss) 65%,transparent))}.hero-deco[data-v-a0b16763]{position:absolute;inset:0;z-index:0;overflow:hidden}.deco-grid[data-v-a0b16763]{position:absolute;inset:-2px;background-image:linear-gradient(color-mix(in srgb,var(--accent-gold) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent-gold) 6%,transparent) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at 78% 45%,#000 0,transparent 68%);-webkit-mask-image:radial-gradient(circle at 78% 45%,#000 0,transparent 68%)}.deco-orb[data-v-a0b16763]{position:absolute;border-radius:50%;filter:blur(56px);opacity:.55}.orb-a[data-v-a0b16763]{width:300px;height:300px;right:-80px;top:-100px;background:radial-gradient(circle,var(--hero-accent) 0,transparent 70%)}.orb-b[data-v-a0b16763]{width:240px;height:240px;left:38%;bottom:-120px;background:radial-gradient(circle,var(--hero-accent-2) 0,transparent 70%);opacity:.4}.deco-ring[data-v-a0b16763]{position:absolute;right:-160px;top:50%;border-radius:50%;transform:translateY(-50%);pointer-events:none}.ring-1[data-v-a0b16763]{width:380px;height:380px;border:1px solid color-mix(in srgb,var(--hero-accent) 22%,transparent)}.ring-2[data-v-a0b16763]{width:540px;height:540px;border:1px solid color-mix(in srgb,var(--hero-accent-2) 16%,transparent)}.header-grid[data-v-a0b16763]{position:relative;z-index:2;display:grid;grid-template-columns:300px 1fr;gap:28px;align-items:center;padding-top:48px}.header-media[data-v-a0b16763]{position:relative;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--accent-gold) 6%,transparent);box-shadow:0 16px 40px -20px #000c}.header-media img[data-v-a0b16763]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.header-media img.hero-img[data-v-a0b16763]{cursor:zoom-in;transition:transform .3s ease}.header-media img.hero-img[data-v-a0b16763]:hover{transform:scale(1.02)}.media-default-bg[data-v-a0b16763]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:.75}.media-frame[data-v-a0b16763]{position:absolute;inset:0;border-radius:14px;pointer-events:none;border:1px solid color-mix(in srgb,var(--accent-gold) 25%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--highlight) 6%,transparent)}.header-info[data-v-a0b16763]{color:var(--text-strong);min-width:0}.kicker[data-v-a0b16763]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--hero-accent);padding:4px 12px;border-radius:16px;background:color-mix(in srgb,var(--hero-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--hero-accent) 30%,transparent);margin-bottom:12px}.kicker-dot[data-v-a0b16763]{width:5px;height:5px;border-radius:50%;background:var(--hero-accent);box-shadow:0 0 8px var(--hero-accent)}.hero-name[data-v-a0b16763]{font-size:clamp(28px,3.5vw,40px);font-weight:800;letter-spacing:1px;margin:0 0 10px;line-height:1.1;background:linear-gradient(135deg,var(--hero-accent-2) 0,var(--hero-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 4px 20px rgba(0,0,0,.4))}.hero-summary[data-v-a0b16763]{max-width:640px;font-size:13.5px;line-height:1.7;color:color-mix(in srgb,var(--text-strong) 78%,transparent);margin:0 0 16px}.header-meta[data-v-a0b16763]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.meta-chip[data-v-a0b16763]{display:flex;flex-direction:column;gap:2px;padding:8px 14px;border-radius:10px;background:color-mix(in srgb,var(--text-primary) 5%,transparent);border:1px solid color-mix(in srgb,var(--accent-gold) 18%,transparent);min-width:100px}.chip-label[data-v-a0b16763]{font-size:10px;color:color-mix(in srgb,var(--text-strong) 50%,transparent);letter-spacing:1px}.chip-value[data-v-a0b16763]{font-size:13px;font-weight:700;color:var(--cyan-soft);font-family:JetBrains Mono,monospace}.header-attrs[data-v-a0b16763]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;margin-bottom:12px}.attr-cell[data-v-a0b16763]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 10px;background:color-mix(in srgb,var(--text-primary) 4%,transparent);border:1px solid color-mix(in srgb,var(--accent-gold) 12%,transparent);border-radius:8px}.attr-cell-name[data-v-a0b16763]{font-size:11px;color:color-mix(in srgb,var(--text-strong) 60%,transparent)}.attr-cell-value[data-v-a0b16763]{font-size:12.5px;font-weight:600;color:var(--text-strong);font-family:JetBrains Mono,monospace;text-align:right}.attr-cell-value em[data-v-a0b16763]{font-style:normal;font-size:10px;color:color-mix(in srgb,var(--text-strong) 50%,transparent);margin-left:3px}.header-domains[data-v-a0b16763]{display:flex;flex-wrap:wrap;gap:6px}.domain-tag[data-v-a0b16763]{padding:4px 10px;font-size:11px;border-radius:12px;background:color-mix(in srgb,var(--accent-gold) 12%,transparent);color:var(--gold-soft);border:1px solid color-mix(in srgb,var(--accent-gold) 28%,transparent)}.back-btn[data-v-a0b16763]{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;flex-shrink:0;border-radius:16px;background:color-mix(in srgb,var(--bg-secondary) 55%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--accent-gold) 28%,transparent);color:var(--text-strong);font-size:12px;cursor:pointer;transition:all .3s}.back-btn[data-v-a0b16763]:hover{background:color-mix(in srgb,var(--accent-cyan) 18%,transparent);border-color:var(--accent-cyan);color:var(--cyan-soft);transform:translate(-2px)}.back-icon[data-v-a0b16763]{width:14px;height:14px}.header-actions[data-v-a0b16763]{position:absolute;top:24px;left:32px;right:32px;z-index:3;gap:10px}.header-actions[data-v-a0b16763],.header-nav[data-v-a0b16763]{display:flex;align-items:center}.header-nav[data-v-a0b16763]{gap:8px;min-width:0;flex:1}.header-action-btns[data-v-a0b16763]{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:10px}.compare-btn[data-v-a0b16763]{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--sky) 16%,transparent),color-mix(in srgb,var(--green-bright) 12%,transparent));border:1px solid color-mix(in srgb,var(--sky) 45%,transparent);color:var(--blue);font-size:12px;font-weight:600;cursor:pointer;transition:all .3s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.compare-btn[data-v-a0b16763]:hover:not(:disabled){border-color:var(--blue);color:var(--text-cool-2);transform:translateY(-1px);box-shadow:0 6px 18px -8px color-mix(in srgb,var(--sky) 55%,transparent)}.compare-btn[data-v-a0b16763]:disabled{opacity:.4;cursor:not-allowed}.compare-btn.added[data-v-a0b16763]{background:linear-gradient(135deg,color-mix(in srgb,var(--green-bright) 18%,transparent),color-mix(in srgb,var(--sky) 14%,transparent));border-color:color-mix(in srgb,var(--green-bright) 50%,transparent);color:var(--green-bright)}.compare-btn.added[data-v-a0b16763]:hover{border-color:var(--green-bright);color:var(--text-teal);box-shadow:0 6px 18px -8px color-mix(in srgb,var(--green-bright) 55%,transparent)}.compare-icon[data-v-a0b16763]{width:13px;height:13px}.fav-entity-btn.active[data-v-a0b16763]{background:color-mix(in srgb,var(--accent-red) 14%,transparent);border-color:color-mix(in srgb,var(--accent-red) 50%,transparent);color:var(--accent-red)}.fav-entity-btn.active[data-v-a0b16763]:hover{border-color:var(--accent-red);color:var(--red-soft);box-shadow:0 6px 18px -8px color-mix(in srgb,var(--accent-red) 55%,transparent)}.entity-toast[data-v-a0b16763]{position:fixed;left:50%;bottom:48px;z-index:2100;transform:translate(-50%);padding:10px 22px;font-size:.9rem;color:var(--text-primary);background:var(--bg-raised);border:1px solid var(--stroke-gold);border:1px solid color-mix(in srgb,var(--accent-gold) 35%,transparent);border-radius:999px;box-shadow:0 8px 28px -10px #0009}.toast-fade-enter-active[data-v-a0b16763],.toast-fade-leave-active[data-v-a0b16763]{transition:opacity .25s ease,transform .25s ease}.toast-fade-enter-from[data-v-a0b16763],.toast-fade-leave-to[data-v-a0b16763]{opacity:0;transform:translate(-50%) translateY(8px)}.timeline-btn[data-v-a0b16763]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-gold) 22%,transparent),color-mix(in srgb,var(--accent-red) 18%,transparent));border:1px solid color-mix(in srgb,var(--accent-gold) 50%,transparent);color:var(--gold-soft);font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.timeline-btn[data-v-a0b16763]:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-gold) 35%,transparent),color-mix(in srgb,var(--accent-red) 28%,transparent));border-color:var(--gold-soft);color:var(--gold-cream);transform:translateY(-1px);box-shadow:0 6px 18px -8px color-mix(in srgb,var(--gold-soft) 50%,transparent)}.timeline-icon[data-v-a0b16763]{width:14px;height:14px}.page-skeleton[data-v-a0b16763]{margin:0 auto;padding:0 0 48px}.sk-hero[data-v-a0b16763]{display:grid;grid-template-columns:300px 1fr;gap:24px;padding:24px 24px 22px;margin:20px 0 22px;border:1px solid color-mix(in srgb,var(--accent-gold) 10%,transparent);border-radius:20px}.sk-thumb[data-v-a0b16763]{height:240px;border-radius:16px}.sk-hero-main[data-v-a0b16763]{display:flex;flex-direction:column;gap:12px;justify-content:center}.sk-line[data-v-a0b16763]{height:14px;border-radius:8px}.sk-line.sk-title[data-v-a0b16763]{height:30px;border-radius:10px}.sk-chips[data-v-a0b16763]{display:flex;gap:10px;margin-top:6px}.sk-chip[data-v-a0b16763]{height:26px;width:92px;border-radius:13px}.sk-timeline[data-v-a0b16763]{padding:20px 24px;border:1px solid color-mix(in srgb,var(--accent-gold) 10%,transparent);border-radius:20px}.sk-head[data-v-a0b16763]{height:20px;width:180px;border-radius:8px;margin-bottom:22px}.sk-row[data-v-a0b16763]{display:grid;grid-template-columns:84px 20px 1fr;gap:0 16px;margin-bottom:18px;align-items:start}.sk-year[data-v-a0b16763]{height:16px;border-radius:8px;margin-top:14px}.sk-dot[data-v-a0b16763]{height:12px;width:12px;border-radius:50%;justify-self:center;margin-top:16px}.sk-card[data-v-a0b16763]{height:96px;border-radius:14px}@media(max-width:900px){.sk-hero[data-v-a0b16763]{grid-template-columns:1fr}.sk-thumb[data-v-a0b16763]{height:160px}}.skeleton-hero[data-v-a0b16763]{height:300px;border-radius:20px;margin:20px auto}.skeleton-block[data-v-a0b16763]{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-gold) 6%,transparent),color-mix(in srgb,var(--accent-gold) 12%,transparent),color-mix(in srgb,var(--accent-gold) 6%,transparent));background-size:200% 100%;border:1px solid color-mix(in srgb,var(--accent-gold) 10%,transparent);border-radius:16px;animation:shimmer-a0b16763 1.6s ease-in-out infinite}.skeleton-block.main[data-v-a0b16763]{height:600px}@keyframes shimmer-a0b16763{0%{background-position:200% 0}to{background-position:-200% 0}}.page-body[data-v-a0b16763]{margin:0 auto;padding:0 0 48px}.timeline-main[data-v-a0b16763]{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-raised) 78%,transparent),color-mix(in srgb,var(--bg-secondary) 78%,transparent));border:1px solid color-mix(in srgb,var(--accent-gold) 15%,transparent);border-radius:20px;padding:32px}.main-header[data-v-a0b16763]{margin-bottom:28px}.main-title[data-v-a0b16763]{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:700;color:var(--text-strong);margin:0 0 6px}.title-deco[data-v-a0b16763]{width:4px;height:22px;border-radius:2px;background:linear-gradient(180deg,var(--accent-cyan),var(--accent-gold))}.main-sub[data-v-a0b16763]{font-size:13px;color:color-mix(in srgb,var(--text-strong) 50%,transparent);margin:0}.timeline[data-v-a0b16763]{position:relative;--tl-axis:94px}.tl-item[data-v-a0b16763]{position:relative;display:grid;grid-template-columns:84px 20px 1fr;align-items:start;padding-bottom:26px}.tl-item[data-v-a0b16763]:last-child{padding-bottom:0}.timeline[data-v-a0b16763]:before{content:"";position:absolute;left:var(--tl-axis);top:10px;bottom:10px;width:2px;margin-left:-1px;background:linear-gradient(180deg,var(--accent-cyan),var(--accent-gold),color-mix(in srgb,var(--accent-gold) 20%,transparent));border-radius:1px}.tl-year[data-v-a0b16763]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding-right:10px;padding-top:12px;text-align:right}.tl-year-text[data-v-a0b16763]{display:inline-flex;align-items:baseline;gap:1px;font-size:15px;font-weight:700;line-height:1.2;color:var(--text-strong);font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.tl-year-era[data-v-a0b16763]{font-size:11px;font-style:normal;font-weight:700;color:var(--salmon);margin-right:1px;letter-spacing:-.5px}.tl-year-unit[data-v-a0b16763]{font-size:10.5px;font-style:normal;font-weight:500;color:color-mix(in srgb,var(--text-strong) 45%,transparent)}.tl-year-text.is-bc[data-v-a0b16763]{color:color-mix(in srgb,var(--salmon) 92%,var(--text-strong))}.tl-year-text.is-deep[data-v-a0b16763]{font-size:11.5px;font-weight:600;font-family:inherit;color:color-mix(in srgb,var(--text-strong) 72%,transparent);letter-spacing:-.2px}.tl-year-tag[data-v-a0b16763]{font-size:10px;padding:1px 6px;border-radius:6px;color:var(--cyan-soft);background:color-mix(in srgb,var(--accent-cyan) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent-cyan) 28%,transparent)}.tl-gap[data-v-a0b16763]{top:-21px;transform:translate(-50%);z-index:2;padding:1px 7px;border-radius:999px;background:var(--bg-primary);border:1px solid color-mix(in srgb,var(--accent-gold) 16%,transparent);font-size:10.5px;line-height:1.45;letter-spacing:.02em;color:color-mix(in srgb,var(--text-strong) 48%,transparent);white-space:nowrap;pointer-events:none}.tl-gap[data-v-a0b16763],.tl-item+.tl-item[data-v-a0b16763]:before{position:absolute;left:var(--tl-axis)}.tl-item+.tl-item[data-v-a0b16763]:before{content:"";top:-26px;width:2px;height:26px;margin-left:-1px;background:color-mix(in srgb,var(--accent-gold) 22%,transparent)}.tl-dot[data-v-a0b16763]{grid-column:2;justify-self:center;margin-top:16px;width:11px;height:11px;border-radius:50%;background:var(--accent-cyan);box-shadow:0 0 10px color-mix(in srgb,var(--accent-cyan) 55%,transparent);border:2px solid color-mix(in srgb,var(--bg-secondary) 92%,transparent);position:relative;z-index:1}.tl-item.imp-1 .tl-dot[data-v-a0b16763]{width:14px;height:14px;margin-top:15px;background:var(--accent-gold);box-shadow:0 0 13px color-mix(in srgb,var(--accent-gold) 45%,transparent)}.tl-item.imp-2 .tl-dot[data-v-a0b16763]{width:17px;height:17px;margin-top:14px;background:var(--accent-red);box-shadow:0 0 16px color-mix(in srgb,var(--accent-red) 50%,transparent)}.tl-item.is-span[data-v-a0b16763]:after{content:"";position:absolute;left:var(--tl-axis);margin-left:-2px;top:26px;bottom:0;width:4px;border-radius:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-cyan) 60%,transparent),color-mix(in srgb,var(--accent-cyan) 8%,transparent))}.tl-item.is-span.imp-1[data-v-a0b16763]:after{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-gold) 60%,transparent),color-mix(in srgb,var(--accent-gold) 8%,transparent))}.tl-item.is-span.imp-2[data-v-a0b16763]:after{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-red) 60%,transparent),color-mix(in srgb,var(--accent-red) 8%,transparent))}.tl-card[data-v-a0b16763]{grid-column:3;background:color-mix(in srgb,var(--accent-gold) 6%,transparent);border:1px solid color-mix(in srgb,var(--accent-gold) 14%,transparent);border-left:3px solid color-mix(in srgb,var(--accent-gold) 30%,transparent);border-radius:14px;padding:14px 18px;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease;display:flex;gap:16px;align-items:flex-start}.tl-card[data-v-a0b16763]:hover{border-color:color-mix(in srgb,var(--accent-cyan) 40%,transparent);background:color-mix(in srgb,var(--accent-cyan) 8%,transparent);box-shadow:0 6px 22px #0000002e}.tl-item.imp-2 .tl-card[data-v-a0b16763]{border-left-color:var(--accent-red);background:color-mix(in srgb,var(--accent-red) 7%,transparent)}.tl-item.imp-1 .tl-card[data-v-a0b16763]{border-left-color:var(--accent-gold)}.tl-toolbar[data-v-a0b16763]{margin-bottom:20px}.tl-filters[data-v-a0b16763]{padding:4px;border-radius:10px;background:color-mix(in srgb,var(--bg-secondary) 70%,transparent);border:1px solid color-mix(in srgb,var(--accent-gold) 12%,transparent)}.tl-filter[data-v-a0b16763],.tl-filters[data-v-a0b16763]{display:inline-flex;gap:6px}.tl-filter[data-v-a0b16763]{align-items:center;padding:6px 14px;border:none;border-radius:7px;cursor:pointer;background:transparent;color:color-mix(in srgb,var(--text-strong) 60%,transparent);font-size:13px;transition:color .2s,background .2s}.tl-filter[data-v-a0b16763]:hover{color:var(--text-strong)}.tl-filter.active[data-v-a0b16763]{background:color-mix(in srgb,var(--accent-gold) 14%,transparent);color:var(--gold-soft);font-weight:600}.tl-filter-count[data-v-a0b16763]{font-size:11px;opacity:.7;font-variant-numeric:tabular-nums}.tl-more[data-v-a0b16763]{display:inline-flex;align-items:center;gap:8px;margin-top:18px;margin-left:104px;padding:9px 18px;border-radius:999px;cursor:pointer;background:transparent;border:1px dashed color-mix(in srgb,var(--accent-gold) 35%,transparent);color:var(--gold-soft);font-size:13px;transition:border-color .2s,background .2s}.tl-more[data-v-a0b16763]:hover{border-color:var(--accent-gold);background:color-mix(in srgb,var(--accent-gold) 10%,transparent)}.tl-more-chevron[data-v-a0b16763]{width:15px;height:15px;transition:transform .25s}.tl-more-chevron.open[data-v-a0b16763]{transform:rotate(180deg)}.tl-content[data-v-a0b16763]{flex:1;min-width:0}.tl-card-head[data-v-a0b16763]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.tl-title[data-v-a0b16763]{font-size:16px;font-weight:700;color:var(--text-strong);margin:0;line-height:1.45}.tl-badge[data-v-a0b16763]{flex:none;margin-top:2px;font-size:11px;padding:3px 10px;border-radius:10px;font-weight:600;white-space:nowrap}.tl-time-row[data-v-a0b16763]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.tl-time-icon[data-v-a0b16763]{width:13px;height:13px;flex:none;color:var(--cyan-soft);opacity:.8}.tl-time[data-v-a0b16763]{font-size:12.5px;color:var(--cyan-soft);font-family:JetBrains Mono,monospace}.tl-thumb[data-v-a0b16763]{flex:0 0 140px;width:140px;height:96px;border-radius:10px;overflow:hidden;margin:0;background:#00000040;position:relative;cursor:zoom-in}.tl-thumb img[data-v-a0b16763]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .35s ease}.tl-thumb:hover img[data-v-a0b16763]{transform:scale(1.06)}.tl-thumb-zoom[data-v-a0b16763]{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--bg-deep) 62%,transparent);color:var(--cyan-soft);display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:translateY(-2px);transition:opacity .25s,transform .25s;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tl-thumb:hover .tl-thumb-zoom[data-v-a0b16763]{opacity:1;transform:translateY(0)}.tl-desc[data-v-a0b16763]{font-size:13px;color:color-mix(in srgb,var(--text-strong) 72%,transparent);line-height:1.7;margin:0}.tl-badge.imp-2[data-v-a0b16763]{background:color-mix(in srgb,var(--accent-red) 18%,transparent);color:var(--salmon);border:1px solid color-mix(in srgb,var(--accent-red) 35%,transparent)}.tl-badge.imp-1[data-v-a0b16763]{background:color-mix(in srgb,var(--accent-gold) 18%,transparent);color:var(--gold-soft);border:1px solid color-mix(in srgb,var(--accent-gold) 35%,transparent)}.tl-badge.imp-0[data-v-a0b16763]{background:color-mix(in srgb,var(--accent-cyan) 15%,transparent);color:var(--cyan-soft);border:1px solid color-mix(in srgb,var(--accent-cyan) 30%,transparent)}.empty-state[data-v-a0b16763]{text-align:center;padding:48px 0;color:color-mix(in srgb,var(--text-strong) 45%,transparent)}.tl-feedback[data-v-a0b16763]{text-align:center;margin-top:20px}.empty-icon[data-v-a0b16763]{font-size:36px;display:block;margin-bottom:10px;opacity:.6}.graph-section[data-v-a0b16763]{margin-top:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-raised) 60%,transparent),color-mix(in srgb,var(--bg-secondary) 60%,transparent));border:1px solid color-mix(in srgb,var(--accent-gold) 15%,transparent);border-radius:20px;overflow:hidden}.graph-toggle[data-v-a0b16763]{width:100%;justify-content:space-between;padding:20px 28px;background:transparent;border:none;cursor:pointer;color:var(--text-strong);font-size:16px}.graph-toggle[data-v-a0b16763],.toggle-label[data-v-a0b16763]{display:flex;align-items:center}.toggle-label[data-v-a0b16763]{gap:12px;font-weight:700;font-size:18px}.toggle-meta[data-v-a0b16763]{display:flex;align-items:center;gap:10px;font-size:13px;color:color-mix(in srgb,var(--text-strong) 55%,transparent)}.chevron[data-v-a0b16763]{width:18px;height:18px;transition:transform .3s}.chevron.open[data-v-a0b16763]{transform:rotate(180deg)}.graph-body[data-v-a0b16763]{position:relative;height:560px;border-top:1px solid color-mix(in srgb,var(--accent-gold) 12%,transparent)}.graph-container[data-v-a0b16763]{width:100%;height:100%}.graph-legend[data-v-a0b16763]{position:absolute;bottom:16px;left:16px;display:flex;flex-direction:column;gap:6px;padding:12px 16px;background:color-mix(in srgb,var(--bg-secondary) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--accent-gold) 14%,transparent);border-radius:10px;font-size:11px}.legend-item[data-v-a0b16763]{display:flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--text-strong) 70%,transparent)}.legend-line[data-v-a0b16763]{width:20px;height:2px;border-radius:1px}.related-list[data-v-a0b16763]{display:flex;flex-wrap:wrap;gap:10px;padding:18px 28px 24px;border-top:1px solid color-mix(in srgb,var(--accent-gold) 10%,transparent)}.related-card[data-v-a0b16763]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:20px;text-decoration:none;background:color-mix(in srgb,var(--accent-cyan) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent-cyan) 22%,transparent);color:var(--text-strong);font-size:13px;transition:all .25s;flex-wrap:wrap}.related-card[data-v-a0b16763]:hover{background:color-mix(in srgb,var(--accent-cyan) 18%,transparent);border-color:var(--accent-cyan);transform:translateY(-2px)}.related-dot[data-v-a0b16763]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.related-subject[data-v-a0b16763]{font-weight:700;color:var(--text-strong)}.related-tags[data-v-a0b16763]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.related-sep[data-v-a0b16763]{color:color-mix(in srgb,var(--text-strong) 40%,transparent);margin:0 2px}.related-tag[data-v-a0b16763]{font-size:12px;line-height:1.4;padding:3px 10px;border-radius:10px;background:color-mix(in srgb,var(--accent-cyan) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent-cyan) 40%,transparent);color:var(--cyan-soft);white-space:nowrap}.articles-section[data-v-a0b16763]{margin-top:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-raised) 78%,transparent),color-mix(in srgb,var(--bg-secondary) 78%,transparent));border:1px solid color-mix(in srgb,var(--accent-gold) 15%,transparent);border-radius:20px;padding:32px}.articles-section .main-header[data-v-a0b16763]{margin-bottom:22px}.article-cards[data-v-a0b16763]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.article-card[data-v-a0b16763]{display:flex;align-items:center;gap:16px;padding:14px;background:color-mix(in srgb,var(--accent-gold) 6%,transparent);border:1px solid color-mix(in srgb,var(--accent-gold) 14%,transparent);border-radius:14px;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background-color .25s ease}.article-card[data-v-a0b16763]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent-gold) 40%,transparent);background:color-mix(in srgb,var(--accent-gold) 10%,transparent)}.article-thumb[data-v-a0b16763]{flex:0 0 120px;width:120px;height:84px;border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--bg-deep) 60%,transparent)}.article-thumb img[data-v-a0b16763]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.article-card:hover .article-thumb img[data-v-a0b16763]{transform:scale(1.05)}.thumb-fallback[data-v-a0b16763]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.6rem;font-weight:700;color:var(--gold-soft)}.article-info[data-v-a0b16763]{flex:1;min-width:0}.article-name[data-v-a0b16763]{font-size:15px;font-weight:700;color:var(--text-strong);line-height:1.4;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .25s ease}.article-card:hover .article-name[data-v-a0b16763]{color:var(--gold-soft)}.article-desc[data-v-a0b16763]{font-size:12.5px;line-height:1.6;color:color-mix(in srgb,var(--text-strong) 65%,transparent);margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-meta[data-v-a0b16763]{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:color-mix(in srgb,var(--text-strong) 45%,transparent)}.meta-date[data-v-a0b16763]{font-family:JetBrains Mono,monospace}.not-found[data-v-a0b16763]{text-align:center;padding:120px 0;color:color-mix(in srgb,var(--text-strong) 60%,transparent)}.back-link[data-v-a0b16763]{margin-top:16px;padding:10px 24px;border-radius:10px;cursor:pointer;background:color-mix(in srgb,var(--accent-cyan) 15%,transparent);border:1px solid color-mix(in srgb,var(--accent-cyan) 40%,transparent);color:var(--cyan-soft)}[data-theme=light] .entity-header[data-v-a0b16763]{background:transparent!important;box-shadow:0 8px 30px -16px #0000002e,inset 0 1px color-mix(in srgb,var(--highlight) 8%,transparent)}[data-theme=light] .entity-header[data-v-a0b16763]:after{background:linear-gradient(120deg,color-mix(in srgb,var(--bg-raised) 72%,transparent) 0,color-mix(in srgb,var(--bg-raised) 40%,transparent) 55%,color-mix(in srgb,var(--bg-raised) 65%,transparent))}[data-theme=light] .deco-orb[data-v-a0b16763]{opacity:.18}[data-theme=light] .hero-name[data-v-a0b16763]{filter:drop-shadow(0 2px 8px rgba(0,0,0,.08))}[data-theme=light] .header-media[data-v-a0b16763]{box-shadow:0 6px 20px -12px #00000026}[data-theme=light] .chip-label[data-v-a0b16763]{color:color-mix(in srgb,var(--text-strong) 70%,transparent)}[data-theme=light] .attr-cell-name[data-v-a0b16763]{color:color-mix(in srgb,var(--text-strong) 75%,transparent)}[data-theme=light] .attr-cell-value em[data-v-a0b16763]{color:color-mix(in srgb,var(--text-strong) 65%,transparent)}@media(max-width:1200px){.entity-page[data-v-a0b16763]{padding:0 16px}.entity-header[data-v-a0b16763]{padding:18px 22px 22px;margin:16px auto}.header-grid[data-v-a0b16763]{grid-template-columns:260px 1fr;gap:22px}.tl-item[data-v-a0b16763]{grid-template-columns:72px 20px 1fr}.timeline[data-v-a0b16763]{--tl-axis:82px}.tl-more[data-v-a0b16763]{margin-left:92px}}@media(max-width:640px){.entity-page[data-v-a0b16763]{padding:0 12px}.entity-header[data-v-a0b16763]{padding:16px 16px 20px;border-radius:16px;margin:12px auto 16px}.header-grid[data-v-a0b16763]{grid-template-columns:1fr;gap:16px}.header-media[data-v-a0b16763]{aspect-ratio:16/9;max-width:100%}.hero-name[data-v-a0b16763]{font-size:26px}.hero-summary[data-v-a0b16763]{font-size:13px;line-height:1.7}.header-meta[data-v-a0b16763]{gap:6px}.meta-chip[data-v-a0b16763]{min-width:calc(50% - 3px);flex:1;padding:6px 10px}.header-attrs[data-v-a0b16763]{grid-template-columns:1fr 1fr}.back-text[data-v-a0b16763],.deco-ring[data-v-a0b16763]{display:none}.back-btn[data-v-a0b16763]{width:34px;height:34px}.header-actions[data-v-a0b16763]{top:14px;left:14px;right:14px}.header-grid[data-v-a0b16763]{padding-top:44px}.timeline-btn[data-v-a0b16763]{height:34px;padding:0 10px}.timeline-btn[data-v-a0b16763],.timeline-btn-text[data-v-a0b16763]{font-size:11px}.timeline-main[data-v-a0b16763]{padding:22px 18px}.graph-body[data-v-a0b16763]{height:360px}.tl-item[data-v-a0b16763]{grid-template-columns:62px 18px 1fr}.timeline[data-v-a0b16763]{--tl-axis:71px}.tl-gap[data-v-a0b16763]{left:calc(var(--tl-axis) + 9px);transform:none;font-size:10px;padding:0 5px}.tl-year[data-v-a0b16763]{padding-right:6px}.tl-year-text[data-v-a0b16763]{font-size:13px}.tl-more[data-v-a0b16763]{margin-left:80px}.tl-card-head[data-v-a0b16763]{flex-direction:column;align-items:flex-start}.tl-card[data-v-a0b16763]{flex-direction:column;padding:14px}.tl-thumb[data-v-a0b16763]{flex:0 0 auto;width:100%;height:180px}.articles-section[data-v-a0b16763],.learning-refs[data-v-a0b16763]{padding:22px 18px}.learning-cards[data-v-a0b16763]{grid-template-columns:1fr}.article-card[data-v-a0b16763]{flex-direction:column;align-items:stretch}.article-thumb[data-v-a0b16763]{width:100%;flex:none;height:160px}}.learning-refs[data-v-a0b16763]{padding:26px 24px}.learning-cards[data-v-a0b16763]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.learning-card[data-v-a0b16763]{display:flex;align-items:center;gap:10px;border:1px solid var(--border-color,#e8e5dd);border-radius:10px;padding:12px 14px;text-decoration:none;color:inherit;transition:border-color .15s}.learning-card[data-v-a0b16763]:hover{border-color:var(--accent-color,#9a6b2f)}.learning-level[data-v-a0b16763]{flex-shrink:0;font-size:11px;font-weight:500;padding:2px 8px;border-radius:999px;background:#9a6b2f1a;color:var(--accent-color,#9a6b2f)}.learning-name[data-v-a0b16763]{font-size:13px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learning-arrow[data-v-a0b16763]{font-size:13px;opacity:.5}
