._bar_ae953_1{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5);background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:10}._title_ae953_13{font-weight:700;font-size:1rem;color:var(--color-text);letter-spacing:.04em}._title_ae953_13:hover{text-decoration:none;color:var(--color-accent)}._links_ae953_25{display:flex;gap:var(--space-4);list-style:none;padding:0;margin:0;flex-wrap:wrap}._link_ae953_25{color:var(--color-text-muted);font-size:.92rem}._link_ae953_25:hover{color:var(--color-text);text-decoration:none}._linkActive_ae953_44{color:var(--color-text)}._explore_ae953_48{margin-left:auto;color:var(--color-text-faint);font-size:.85rem}._explore_ae953_48:hover{color:var(--color-text-muted);text-decoration:none}._toggle_qwc24_3{position:fixed;top:var(--space-2);left:var(--space-2);z-index:100;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-surface, #1a1a1a);color:var(--color-text, #ddd);border:1px solid var(--color-border, #333);border-radius:var(--radius-1, 4px);font-family:inherit;font-size:.9rem;cursor:pointer;transition:background .15s,color .15s}._toggle_qwc24_3:hover{background:var(--color-surface-2, #2a2a2a);color:var(--color-accent, #88f);border-color:var(--color-accent, #88f)}._sidebar_qwc24_29{background:var(--color-surface, #1a1a1a);border-right:1px solid var(--color-border, #333);transition:width .18s ease,opacity .12s ease;overflow:hidden;height:100vh;position:sticky;top:0}._sidebarOpen_qwc24_40{width:240px}._sidebarClosed_qwc24_44{width:0;border-right:none;opacity:0;pointer-events:none}._inner_qwc24_51{width:240px;height:100%;display:flex;flex-direction:column;padding:calc(2rem + var(--space-3)) var(--space-3) var(--space-3);box-sizing:border-box;overflow-y:auto}._title_qwc24_62{font-weight:700;font-size:1rem;color:var(--color-text, #eee);text-decoration:none;margin-bottom:var(--space-4);display:block}._title_qwc24_62:hover{color:var(--color-accent, #88f);text-decoration:none}._nav_qwc24_76{flex:1}._groupLabel_qwc24_80{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-faint, #666);margin:var(--space-3) 0 var(--space-1)}._groupLabel_qwc24_80:first-child{margin-top:0}._list_qwc24_92{list-style:none;padding:0;margin:0 0 var(--space-2);display:flex;flex-direction:column;gap:1px}._link_qwc24_101{display:block;padding:var(--space-1) var(--space-2);color:var(--color-text-muted, #aaa);font-size:.92rem;text-decoration:none;border-radius:var(--radius-1, 4px)}._link_qwc24_101:hover{color:var(--color-text, #eee);background:var(--color-surface-2, rgba(255, 255, 255, .04));text-decoration:none}._linkActive_qwc24_116{color:var(--color-text, #eee);background:var(--color-surface-2, rgba(255, 255, 255, .08));font-weight:600}._backLink_qwc24_122{display:block;padding:var(--space-2);margin-top:var(--space-3);border-top:1px solid var(--color-border, #2a2a2a);color:var(--color-text-faint, #777);font-size:.85rem;text-decoration:none}._backLink_qwc24_122:hover{color:var(--color-text-muted, #ccc);text-decoration:none}._shell_th05l_1{display:flex;align-items:stretch;min-height:100vh}._content_th05l_7{flex:1;min-width:0;padding-left:0}:root{--color-bg: #0c0c14;--color-surface: #16161e;--color-surface-elevated: #1e1e28;--color-border: #2a2f44;--color-border-strong: #3d4360;--color-text: #e8e4d8;--color-text-muted: #8a8b95;--color-text-faint: #5a5b65;--color-accent: #6d8bd8;--color-class-1: #6da870;--color-class-2: #9a6dc8;--color-class-3: #c87060;--color-class-4: #d8a850;--color-element-fire: #d87038;--color-element-cold: #6db8d8;--color-element-poison: #6db870;--color-element-mental: #d8769a;--color-heatmap-cold: #2a2f44;--color-heatmap-hot: #d8a850;--color-immunity-glow: #f5d870;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-display: var(--font-body);font-family:var(--font-body);font-feature-settings:"tnum" 1;color:var(--color-text);background:var(--color-bg)}body{margin:0;background:var(--color-bg);color:var(--color-text);min-height:100vh}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}code,.mono{font-family:var(--font-mono)}
