html{font-size:16px;line-height:1.6}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6}body:before{content:"";z-index:0;opacity:.1;pointer-events:none;background:url(/bg-cyberpunk.png) 50%/cover no-repeat fixed;position:fixed;inset:0}#app{z-index:1;position:relative}.lore-markdown-preview.lore-markdown-preview table{border-collapse:collapse;table-layout:auto;width:100%;color:inherit;display:table}.lore-markdown-preview.lore-markdown-preview thead{display:table-header-group}.lore-markdown-preview.lore-markdown-preview tbody{display:table-row-group}.lore-markdown-preview.lore-markdown-preview tfoot{display:table-footer-group}.lore-markdown-preview.lore-markdown-preview colgroup{display:table-column-group}.lore-markdown-preview.lore-markdown-preview col{display:table-column}.lore-markdown-preview.lore-markdown-preview caption{color:inherit;text-align:left;padding:.35rem 0;font-size:.9em;display:table-caption}.lore-markdown-preview.lore-markdown-preview tr{display:table-row}.lore-markdown-preview.lore-markdown-preview th,.lore-markdown-preview.lore-markdown-preview td{vertical-align:top;border:1px solid #e2e8f06b;padding:.5rem .6rem;display:table-cell}.lore-markdown-preview.lore-markdown-preview th{text-align:left;background:#ffffff0f;font-weight:600}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--chakra-colors-bg-subtle)}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--chakra-colors-accent) 22%, var(--chakra-colors-bg-elevated));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--chakra-colors-accent) 45%, var(--chakra-colors-bg-elevated))}input:focus,textarea:focus,select:focus{border-color:var(--chakra-colors-accent);box-shadow:none;outline:none}:focus:not(:focus-visible){outline:none}.neon-button,.neon-status{--neon-tube:var(--chakra-colors-accent);--neon-glow:var(--chakra-colors-accent-muted)}.neon-button{color:var(--neon-glow);border:2px solid var(--neon-tube);text-shadow:0 0 2px var(--neon-glow);box-shadow:inset 0 0 8px color-mix(in srgb, var(--neon-tube) 20%, transparent), 0 0 6px color-mix(in srgb, var(--neon-glow) 60%, transparent), 0 0 18px color-mix(in srgb, var(--neon-tube) 60%, transparent), 0 0 36px color-mix(in srgb, var(--neon-tube) 40%, transparent);filter:saturate(120%);background:0 0;border-radius:8px;transition:transform .12s,box-shadow .12s,color .12s,border-color .12s;animation:3.6s steps(60,end) infinite neon-flicker;position:relative}.neon-button:hover{color:color-mix(in srgb, var(--neon-glow) 45%, white);border-color:var(--neon-glow);text-shadow:0 0 2px var(--neon-glow), 0 0 6px var(--neon-glow), 0 0 8px var(--neon-tube), 0 0 12px var(--neon-tube);box-shadow:inset 0 0 10px color-mix(in srgb, var(--neon-glow) 30%, transparent), 0 0 10px color-mix(in srgb, var(--neon-glow) 80%, transparent), 0 0 26px color-mix(in srgb, var(--neon-tube) 80%, transparent), 0 0 52px color-mix(in srgb, var(--neon-tube) 60%, transparent);transform:translateY(-1px)}.neon-button:active{box-shadow:inset 0 0 14px color-mix(in srgb, var(--neon-tube) 50%, transparent), 0 0 8px color-mix(in srgb, var(--neon-glow) 70%, transparent), 0 0 18px color-mix(in srgb, var(--neon-tube) 70%, transparent);transform:translateY(0)}.neon-button:before{content:"";background:radial-gradient(60% 60% at 50% 50%, color-mix(in srgb, var(--neon-glow) 18%, transparent), transparent 70%);filter:blur(8px);z-index:-1;pointer-events:none;border-radius:12px;position:absolute;inset:-6px}.neon-button[disabled],.neon-button[aria-disabled=true],.neon-button[data-disabled=true]{opacity:.6;box-shadow:none;text-shadow:none;border-color:color-mix(in srgb, var(--neon-tube) 55%, black);color:var(--neon-tube);animation:none}.neon-status{border:1px solid var(--neon-tube);color:var(--neon-glow);text-shadow:0 0 2px var(--neon-glow);box-shadow:inset 0 0 6px color-mix(in srgb, var(--neon-tube) 18%, transparent), 0 0 6px color-mix(in srgb, var(--neon-glow) 50%, transparent), 0 0 18px color-mix(in srgb, var(--neon-tube) 50%, transparent);filter:saturate(120%);border-radius:9999px;align-items:center;gap:8px;padding:6px 10px;animation:3.6s steps(60,end) infinite neon-flicker;display:inline-flex;position:relative}.neon-status:before{content:"";background:radial-gradient(60% 60% at 50% 50%, color-mix(in srgb, var(--neon-glow) 14%, transparent), transparent 70%);filter:blur(8px);z-index:-1;pointer-events:none;border-radius:9999px;position:absolute;inset:-6px}.neon-spinner{filter:saturate(120%)}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1.5s linear infinite spin}@keyframes console-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.console-live-dot{animation:1.4s ease-in-out infinite console-live-pulse}@keyframes neon-flicker{0%,to{opacity:1}2%{opacity:.8}3%{opacity:1}5%{opacity:.7}6%{opacity:1}8%{opacity:.85}9%{opacity:1}10%{opacity:.9}11%{opacity:1}20%{opacity:.95}21%{opacity:1}30%{opacity:.9}31%{opacity:1}50%{opacity:.97}60%{opacity:1}70%{opacity:.92}71%{opacity:1}90%{opacity:.96}}.neon-flow-text{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 6px #22d3ee8c)drop-shadow(0 0 14px #22d3ee4d);background-image:linear-gradient(100deg,#2589ac 0%,#22d3ee 35%,#a5f3fc 50%,#22d3ee 65%,#2589ac 100%);background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite neon-flow}@keyframes neon-flow{0%{background-position:200%}to{background-position:-20%}}@media (prefers-reduced-motion:reduce){.neon-flow-text{background-position:50%;animation:none}}.dashboard-hud{isolation:isolate;position:relative;overflow:clip}[data-theme-tone=dark] .dashboard-hud:before{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(0deg, color-mix(in srgb, var(--chakra-colors-accent) 5%, transparent) 0 1px, transparent 1px 40px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--chakra-colors-accent-muted) 4%, transparent) 0 1px, transparent 1px 40px);opacity:.6;background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000000e6,#0000 75%);mask-image:radial-gradient(at 50% 0,#000000e6,#0000 75%)}[data-theme-tone=dark] .dashboard-hud:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at 20% 15%, color-mix(in srgb, var(--chakra-colors-accent) 10%, transparent), transparent 40%), radial-gradient(circle at 80% 30%, color-mix(in srgb, var(--chakra-colors-accent-muted) 8%, transparent), transparent 45%);will-change:transform;animation:24s ease-in-out infinite alternate hud-drift;position:absolute;inset:-10%}@keyframes hud-drift{0%{transform:translate(0,0)}to{transform:translate(2%,1.5%)}}@media (prefers-reduced-motion:reduce){[data-theme-tone=dark] .dashboard-hud:after{animation:none}}.hud-panel{position:relative}[data-theme-tone=dark] .hud-panel{border:1px solid color-mix(in srgb, var(--chakra-colors-accent) 35%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--chakra-colors-bg) 50%, transparent) 0%, color-mix(in srgb, var(--chakra-colors-bg) 30%, transparent) 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--chakra-colors-accent) 15%, transparent), 0 0 18px color-mix(in srgb, var(--chakra-colors-accent) 12%, transparent), inset 0 0 24px color-mix(in srgb, var(--chakra-colors-accent-muted) 5%, transparent);border-radius:8px}[data-theme-tone=dark] .hud-panel:before,[data-theme-tone=dark] .hud-panel:after{content:"";pointer-events:none;z-index:1;width:14px;height:14px;position:absolute}[data-theme-tone=dark] .hud-panel:before{border-top:2px solid color-mix(in srgb, var(--chakra-colors-accent-muted) 70%, transparent);border-left:2px solid color-mix(in srgb, var(--chakra-colors-accent-muted) 70%, transparent);border-top-left-radius:8px;top:-1px;left:-1px}[data-theme-tone=dark] .hud-panel:after{border-bottom:2px solid color-mix(in srgb, var(--chakra-colors-accent-muted) 70%, transparent);border-right:2px solid color-mix(in srgb, var(--chakra-colors-accent-muted) 70%, transparent);border-bottom-right-radius:8px;bottom:-1px;right:-1px}.hud-sparkline{position:relative}[data-theme-tone=dark] .hud-sparkline{border-top:1px solid color-mix(in srgb, var(--chakra-colors-accent-muted) 25%, transparent);border-bottom:1px solid color-mix(in srgb, var(--chakra-colors-accent-muted) 25%, transparent)}[data-theme-tone=dark] .hud-sparkline:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--chakra-colors-accent-muted) 8%, transparent), transparent 70%);position:absolute;inset:0}[data-theme-tone=light] body:before{opacity:.03}[data-theme-tone=light] .lore-markdown-preview.lore-markdown-preview th,[data-theme-tone=light] .lore-markdown-preview.lore-markdown-preview td{border:1px solid #0f172a24}[data-theme-tone=light] .lore-markdown-preview.lore-markdown-preview th{background:#0f172a0f}.lore-md-link{color:#7dd3fc;text-underline-offset:3px;text-decoration:none;transition:color .15s,text-decoration-color .15s}.lore-md-link:hover{color:#bae6fd;-webkit-text-decoration:underline #7dd3fc80;text-decoration:underline #7dd3fc80}[data-theme-tone=light] .lore-md-link{color:#2563eb}[data-theme-tone=light] .lore-md-link:hover{color:#1d4ed8;text-decoration-color:#2563eb66}code.lore-md-inline-code{color:#6ee7b7;background:#6ee7b726;border:1px solid #6ee7b747}[data-theme-tone=light] code.lore-md-inline-code{color:#0f172a;background:#0f172a0f;border:1px solid #0f172a1f}[data-theme-tone=light] ::-webkit-scrollbar-track{background:#e8eaef}[data-theme-tone=light] ::-webkit-scrollbar-thumb{background:#a0a8b8}[data-theme-tone=light] ::-webkit-scrollbar-thumb:hover{background:#7c8494}.ledger-shell{--ledger-bg:#0f1114;--ledger-fg:#e7e9ec;--ledger-muted:#9098a3;--ledger-border:#2a2f36;--ledger-accent:#7d9cff;--ledger-card-bg:#171a1f;color:var(--ledger-fg);font-family:Inter,system-ui,sans-serif}.ledger-shell__header h1{margin:0 0 8px}.ledger-shell__body{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.ledger-shell__footer{border-top:1px solid var(--ledger-border);color:var(--ledger-muted);margin-top:32px;padding-top:16px;font-size:13px}.ledger-profile__header{align-items:center;gap:16px;display:flex}.ledger-profile__header img{border-radius:12px}.ledger-profile__role,.ledger-profile__pod{color:var(--ledger-muted);margin:2px 0;font-size:14px}.ledger-bio,.ledger-poe,.ledger-links,.ledger-analytics,.ledger-repos,.ledger-brain,.ledger-facts{margin:20px 0}.ledger-bio h2,.ledger-poe h3,.ledger-analytics h3,.ledger-repos h3,.ledger-brain h3,.ledger-facts h3{color:var(--ledger-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:15px}.ledger-bio p{line-height:1.55}.ledger-links ul,.ledger-poe ul,.ledger-repos ul,.ledger-brain ul{margin:0;padding:0;list-style:none}.ledger-links li,.ledger-repos li,.ledger-brain li{padding:4px 0}.ledger-analytics dl,.ledger-facts dl{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;display:grid}.ledger-analytics dt,.ledger-facts dt{color:var(--ledger-muted);font-size:13px}.ledger-analytics dd,.ledger-facts dd{margin:0;font-size:14px}.ledger-widget-skeleton,.ledger-widget-empty,.ledger-widget-error{color:var(--ledger-muted);margin:0;font-size:13px}.ledger-widget-stub{background:var(--ledger-bg);border:1px dashed var(--ledger-border);color:var(--ledger-muted);border-radius:6px;margin:4px 0;padding:6px 10px;font-size:12px;display:inline-block}.ledger-brain__excerpt{color:var(--ledger-muted);margin:2px 0 0;font-size:13px}.ledger-repos__role{color:var(--ledger-muted);font-size:12px}a:where(.ledger-shell *){color:var(--ledger-accent)}
