:root{--bg:#f5efe2;--bg-deep:#ede5d2;--bg-soft:#fbf6ea;--ink:#1c1917;--ink-2:#44403c;--ink-soft:#78716c;--ink-faint:#a8a29e;--line:#d6d3c8;--luna:#ec4899;--luna-light:#fbcfe8;--luna-dark:#be185d;--atlas:#10b981;--atlas-light:#a7f3d0;--atlas-dark:#047857;--iris:#6366f1;--iris-light:#c7d2fe;--iris-dark:#4338ca;--nova:#06b6d4;--nova-light:#a5f3fc;--nova-dark:#0e7490;--sage:#b91c1c;--sage-light:#fecaca;--sage-dark:#7f1d1d;--gold:#f59e0b;--cream:#fef3c7;--status-running:#f59e0b;--status-done:#10b981;--status-error:#ef4444;--shadow-soft:0 4px 24px -8px rgba(28,25,23,.1);--shadow-pop:0 20px 60px -20px rgba(28,25,23,.3);--shadow-press:inset 0 2px 0 hsla(0,0%,100%,.6);--radius-sm:8px;--radius-md:18px;--radius-lg:32px;--radius-xl:48px;--radius-pill:999px;--font-display:"Fraunces","Times New Roman",serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"Geist Mono","SF Mono",Menlo,Consolas,monospace}[data-theme=dark]{--bg:#0f0e0c;--bg-deep:#0a0908;--bg-soft:#1a1714;--ink:#f2e9d6;--ink-2:#d6cdb8;--ink-soft:#9c9484;--ink-faint:#5a544b;--line:#2a2622;--luna-light:rgba(236,72,153,.18);--atlas-light:rgba(16,185,129,.18);--iris-light:rgba(99,102,241,.18);--nova-light:rgba(6,182,212,.18);--sage-light:rgba(185,28,28,.18);--status-running:#fbbf24;--status-done:#34d399;--status-error:#f87171;--shadow-soft:0 4px 24px -8px rgba(0,0,0,.5);--shadow-pop:0 20px 60px -20px rgba(0,0,0,.7);--shadow-press:inset 0 2px 0 hsla(0,0%,100%,.04)}:root,[data-theme=dark]{--theme-transition:background-color .4s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.card,.modal,[class*=-card],[class*=-modal],[class*=-panel],body{transition:var(--theme-transition)}[data-theme=dark] .agent-mira,[data-theme=dark] [data-agent=mira]{box-shadow:0 0 16px #fbbf2440,0 0 4px #fbbf2426}[data-theme=dark] .agent-luna,[data-theme=dark] [data-agent=luna]{box-shadow:0 0 16px #ec48994d,0 0 4px #ec48992e}[data-theme=dark] .agent-atlas,[data-theme=dark] [data-agent=atlas]{box-shadow:0 0 16px #10b9814d,0 0 4px #10b9812e}[data-theme=dark] .agent-iris,[data-theme=dark] [data-agent=iris]{box-shadow:0 0 16px #6366f14d,0 0 4px #6366f12e}[data-theme=dark] .agent-nova,[data-theme=dark] [data-agent=nova]{box-shadow:0 0 16px #06b6d44d,0 0 4px #06b6d42e}[data-theme=dark] .agent-sage,[data-theme=dark] [data-agent=sage]{box-shadow:0 0 16px #b91c1c52,0 0 4px #b91c1c33}[data-theme=dark] .agent-aria,[data-theme=dark] [data-agent=aria]{box-shadow:0 0 16px #fb923c4d,0 0 4px #fb923c2e}[data-theme=dark] .agent-emoji,[data-theme=dark] [class*=agent-avatar],[data-theme=dark] [class*=agent-circle]{filter:drop-shadow(0 0 6px currentColor) drop-shadow(0 0 2px currentColor)}[data-theme=dark] .card,[data-theme=dark] [class*=-card]:not([class*=agent-]){border:1px solid var(--line)}html[data-theme=dark] .run-modal-header{background:linear-gradient(180deg,var(--bg-soft) 0,var(--bg-deep) 100%)!important;border-bottom-color:var(--line)!important}html[data-theme=dark] .header-eyebrow{color:var(--ink-soft)!important}html[data-theme=dark] .header-title,html[data-theme=dark] .run-modal-header h1,html[data-theme=dark] .run-modal-header h2{color:var(--ink)!important}html[data-theme=dark] .run-modal-header .badge,html[data-theme=dark] .run-modal-header [class*=-badge],html[data-theme=dark] .run-modal-header [class*=-pill]:not([class*=agent-]){background-color:var(--bg-deep)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-theme=dark] .timeline-item{color:var(--ink)!important}html[data-theme=dark] .timeline-item:hover{background:var(--bg-soft)!important}html[data-theme=dark] .timeline-item.is-selected{background:color-mix(in srgb,var(--step-accent,#f59e0b) 18%,var(--bg-deep))!important;box-shadow:0 0 16px color-mix(in srgb,var(--step-accent,#f59e0b) 25%,transparent);outline:1.5px solid var(--step-accent,#f59e0b)!important}html[data-theme=dark] .timeline-step-title{color:var(--ink)!important}html[data-theme=dark] .info-duration,html[data-theme=dark] .info-skills,html[data-theme=dark] .info-status,html[data-theme=dark] .timeline-step-info{color:var(--ink-2)!important}html[data-theme=dark] .timeline-dot{background:var(--bg-soft)!important;border-color:var(--line)!important}html[data-theme=dark] .timeline-dot.dot-done{background:var(--atlas)!important;border-color:var(--atlas)!important;color:#fff!important}html[data-theme=dark] .timeline-dot.dot-running{background:var(--gold)!important;border-color:var(--gold)!important;color:#fff!important}html[data-theme=dark] .timeline-dot.dot-error{background:var(--sage)!important;border-color:var(--sage)!important;color:#fff!important}html[data-theme=dark] .timeline-line,html[data-theme=dark] .timeline-list:before,html[data-theme=dark] [class*=timeline-line]{background:var(--line)!important}html[data-theme=dark] .pill-pending{background:var(--bg-deep)!important;border-color:var(--line)!important;color:var(--ink-2)!important}html[data-theme=dark] .pill-running{background:color-mix(in srgb,var(--gold) 25%,var(--bg-deep))!important;border-color:var(--gold)!important;box-shadow:0 0 14px color-mix(in srgb,var(--gold) 25%,transparent);color:var(--ink)!important}html[data-theme=dark] .pill-done{background:color-mix(in srgb,var(--atlas) 25%,var(--bg-deep))!important;border-color:var(--atlas)!important;box-shadow:0 0 14px color-mix(in srgb,var(--atlas) 25%,transparent);color:var(--ink)!important}html[data-theme=dark] .pill-error{background:color-mix(in srgb,var(--sage) 25%,var(--bg-deep))!important;border-color:var(--sage)!important;color:var(--ink)!important}html[data-theme=dark] .toggle-wrapper{background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 18%,var(--bg-soft)) 0,color-mix(in srgb,var(--gold) 8%,var(--bg-soft)))!important;border-color:color-mix(in srgb,var(--gold) 40%,var(--line))!important}html[data-theme=dark] .toggle-wrapper *{color:var(--ink)!important}html[data-theme=dark] .status-indicator{color:var(--ink-2)!important}html[data-theme=dark] .status-indicator,html[data-theme=dark] .user-chip{background-color:var(--bg-soft)!important;border-color:var(--line)!important}html[data-theme=dark] .user-chip{color:var(--ink)!important}html[data-theme=dark] .in-progress-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 18%,var(--bg-soft)) 0,color-mix(in srgb,var(--gold) 6%,var(--bg-soft)))!important;border-color:color-mix(in srgb,var(--gold) 40%,var(--line))!important;color:var(--ink)!important}html[data-theme=dark] .banner-content,html[data-theme=dark] .banner-thread,html[data-theme=dark] .in-progress-banner strong{color:var(--ink)!important}html[data-theme=dark] .qa-answer{background:linear-gradient(135deg,var(--bg-soft) 0,color-mix(in srgb,var(--iris) 16%,var(--bg-soft)) 100%)!important;border-color:var(--iris)!important;color:var(--ink)!important}html[data-theme=dark] .qa-answer *,html[data-theme=dark] .qa-eyebrow,html[data-theme=dark] .qa-text{color:var(--ink)!important}html[data-theme=dark] .run-modal-content{background-color:var(--bg-soft)!important}html[data-theme=dark] .run-timeline{background-color:var(--bg-deep)!important;border-right-color:var(--line)!important}html[data-theme=dark] .timeline-title{color:var(--ink-soft)!important}html[data-theme=dark] .timeline-step{background-color:transparent!important}html[data-theme=dark] .timeline-step.is-active,html[data-theme=dark] .timeline-step:hover{background-color:var(--bg-soft)!important}html[data-theme=dark] .timeline-step-info,html[data-theme=dark] .timeline-step-title{color:var(--ink)!important}html[data-theme=dark] .detail-section,html[data-theme=dark] .run-modal-detail,html[data-theme=dark] .step-detail{background-color:var(--bg-soft)!important;color:var(--ink)!important}html[data-theme=dark] .detail-section h3,html[data-theme=dark] .detail-section h4,html[data-theme=dark] .step-detail h2,html[data-theme=dark] .step-detail h3{color:var(--ink)!important}html[data-theme=dark] .artifact-card,html[data-theme=dark] .skill-card,html[data-theme=dark] [class*=skill-tag]:not([class*=agent-]){background-color:var(--bg-deep)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-theme=dark] .run-modal-eyebrow,html[data-theme=dark] .run-modal-header,html[data-theme=dark] .run-modal-meta,html[data-theme=dark] .run-modal-title{color:var(--ink)!important}html[data-theme=dark] .evolution-timeline.empty,html[data-theme=dark] .timeline-panel.empty{background:linear-gradient(180deg,var(--bg-soft) 60%,var(--bg-deep))!important;color:var(--ink)!important}html[data-theme=dark] .modal-left{background:linear-gradient(180deg,color-mix(in srgb,var(--agent-accent) 18%,var(--bg-soft)) 0,var(--bg-soft) 100%)!important;border-right:1px solid var(--line)!important;position:relative}html[data-theme=dark] .modal-left:after{box-shadow:inset 0 0 60px color-mix(in srgb,var(--agent-accent) 12%,transparent);content:"";inset:0;pointer-events:none;position:absolute}html[data-theme=dark] .identity-pill{background-color:var(--bg-deep)!important;color:var(--ink)!important}html[data-theme=dark] .identity-role,html[data-theme=dark] .identity-specialty{color:var(--ink-2)!important}html[data-theme=dark] .modal-character{background:color-mix(in srgb,var(--agent-accent) 14%,var(--bg-deep))!important;border-left:3px solid var(--agent-accent)!important;color:var(--ink)!important}html[data-theme=dark] .quote-mark{color:var(--agent-accent)!important}html[data-theme=dark] .competence-chip{background-color:var(--bg-deep)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-theme=dark] .competence-chip:hover{background:color-mix(in srgb,var(--agent-accent) 20%,var(--bg-deep))!important;border-color:var(--agent-accent)!important;color:var(--ink)!important}html[data-theme=dark] .modal-eyebrow,html[data-theme=dark] .section-title{color:var(--ink-2)!important;opacity:.9}html[data-theme=dark] .modal-title,html[data-theme=dark] .title-italic{color:var(--ink)!important}html[data-theme=dark] .skill-item,html[data-theme=dark] .skills-list>*{background-color:var(--bg-deep)!important;border-color:var(--line)!important;color:var(--ink)!important}[data-theme=dark] .project-card{background-color:var(--bg-soft)!important;border-color:var(--line)!important;color:var(--ink)!important}[data-theme=dark] .project-card:hover{border-color:var(--iris);box-shadow:0 12px 28px -12px #6366f166,0 0 24px #6366f133}[data-theme=dark] .project-card.is-selected{background:linear-gradient(135deg,var(--bg-soft),rgba(99,102,241,.18))!important;border-color:var(--iris)!important;box-shadow:0 8px 24px -8px #6366f180,0 0 32px #6366f140}[data-theme=dark] .project-card .project-name{color:var(--ink)!important}[data-theme=dark] .project-card .project-description,[data-theme=dark] .project-card p{color:var(--ink-2)!important}[data-theme=dark] .project-card .tag,[data-theme=dark] .project-card [class*=-pill]:not([class*=agent-]),[data-theme=dark] .project-card [class*=-tag]:not([class*=agent-]){background-color:var(--bg-deep)!important;border-color:var(--line);color:var(--ink-2)!important}[data-theme=dark] .card{background-color:var(--bg-soft)!important;border-color:var(--line)!important}[data-theme=dark] .card.empty,[data-theme=dark] .evolution-timeline,[data-theme=dark] .hero-tag,[data-theme=dark] .lead-card,[data-theme=dark] .timeline-panel{background-color:var(--bg-soft)!important;color:var(--ink)!important}[data-theme=dark] .hero-tag{border-color:var(--line)}[data-theme=dark] .hero-tag:hover,[data-theme=dark] .tabs{background-color:var(--bg-deep)!important}[data-theme=dark] .tabs{border-color:var(--line)}[data-theme=dark] .tab{color:var(--ink-soft)}[data-theme=dark] .tab:hover{color:var(--ink)}[data-theme=dark] .tab.is-active{background-color:var(--bg-soft)!important;box-shadow:0 4px 12px -4px #00000080;color:var(--ink)!important}[data-theme=dark] .description,[data-theme=dark] .eyebrow,[data-theme=dark] .section-title,[data-theme=dark] .subtitle,[data-theme=dark] [class*=-description],[data-theme=dark] [class*=-label],[data-theme=dark] [class*=-subtitle],[data-theme=dark] [class*=-title]:not(.brand-name){color:var(--ink-2)!important}[data-theme=dark] .agent-skills .pill,[data-theme=dark] .competence-pill,[data-theme=dark] .lead-card .pill,[data-theme=dark] .skill-item,[data-theme=dark] .skill-pill,[data-theme=dark] .skills-list li,[data-theme=dark] [class*=-pill]:not([class*=agent-]),[data-theme=dark] [class*=skill-]{background-color:var(--bg-deep)!important;border-color:var(--line);color:var(--ink-2)!important}[data-theme=dark] .agent-status,[data-theme=dark] .status-ready,[data-theme=dark] [class*=-status-pill]{background-color:var(--bg-deep)!important;color:var(--ink-2)!important}[data-theme=dark]{color-scheme:dark}[data-theme=dark] body{background:var(--bg);color:var(--ink)}[data-theme=dark] .active-agent-panel,[data-theme=dark] .active-agent-panel .agent-stage,[data-theme=dark] .active-agent-panel .panel-inner,[data-theme=dark] .agent-card,[data-theme=dark] .agent-detail,[data-theme=dark] .agent-modal,[data-theme=dark] .agent-modal-content,[data-theme=dark] .artifact-viewer,[data-theme=dark] .evolve-panel,[data-theme=dark] .evolve-panel-deco,[data-theme=dark] .expo-preview,[data-theme=dark] .logs-modal,[data-theme=dark] .logs-modal-content,[data-theme=dark] .preview-card,[data-theme=dark] .preview-card-content,[data-theme=dark] .preview-header,[data-theme=dark] .project-card,[data-theme=dark] .project-preview,[data-theme=dark] .project-selector,[data-theme=dark] .project-selector-item,[data-theme=dark] .ref-upload,[data-theme=dark] .run-modal,[data-theme=dark] .run-modal-content,[data-theme=dark] .run-panel,[data-theme=dark] .run-panel-deco,[data-theme=dark] .step,[data-theme=dark] .step-content,[data-theme=dark] .timeline-container,[data-theme=dark] .timeline-header,[data-theme=dark] [class*=-card]:not([class*=agent-]),[data-theme=dark] [class*=-modal-content],[data-theme=dark] [class*=-modal]:not(.modal-backdrop):not([class*=-backdrop]),[data-theme=dark] [class*=-panel]:not(.app-bg-extra):not(.topnav){background-color:var(--bg-soft)!important;border-color:var(--line);color:var(--ink)!important}[data-theme=dark] [style*="background-color: white"],[data-theme=dark] [style*="background-color:#fff"],[data-theme=dark] [style*="background: #fff"],[data-theme=dark] [style*="background: white"],[data-theme=dark] [style*="background:#fff"],[data-theme=dark] [style*="background:white"]{background-color:var(--bg-soft)!important}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:var(--ink)!important}[data-theme=dark] .description,[data-theme=dark] .eyebrow,[data-theme=dark] .label,[data-theme=dark] .subtitle,[data-theme=dark] .text-muted,[data-theme=dark] .text-soft,[data-theme=dark] p,[data-theme=dark] span:not([class*=agent-]):not([class*=-badge]):not([class*=brand]):not([class*=mtk]){color:inherit}[data-theme=dark] [style*="color: #1c1917"],[data-theme=dark] [style*="color: #2d2419"],[data-theme=dark] [style*="color: #44403c"],[data-theme=dark] [style*="color:#1c1917"],[data-theme=dark] [style*="color:#2d2419"],[data-theme=dark] [style*="color:#44403c"]{color:var(--ink)!important}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:var(--bg-deep);border-color:var(--line);color:var(--ink)}[data-theme=dark] input::-moz-placeholder,[data-theme=dark] textarea::-moz-placeholder{color:var(--ink-faint)}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--ink-faint)}[data-theme=dark] .btn-secondary,[data-theme=dark] [class*=-btn]:not(.theme-toggle):not([class*=primary]),[data-theme=dark] button.btn-outline{background:transparent;border-color:var(--line);color:var(--ink)}[data-theme=dark] .log-entry,[data-theme=dark] .mono,[data-theme=dark] .url-display,[data-theme=dark] [class*=-log-]:not(.agent-badge),[data-theme=dark] [class*=-url],[data-theme=dark] code,[data-theme=dark] pre{background:var(--bg-deep);border-color:var(--line);color:var(--ink-2)}[data-theme=dark] ::-webkit-scrollbar{height:10px;width:10px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--bg-deep)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--line);border-radius:5px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--ink-faint)}[data-theme=dark] a:not(.topnav-link):not([class*=agent-]){color:var(--gold)}[data-theme=dark] a:not(.topnav-link):not([class*=agent-]):hover{color:#fbbf24}*,:after,:before{box-sizing:border-box;margin:0;padding:0}#__nuxt,body,html{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;position:relative}body:before{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' /></svg>");content:"";mix-blend-mode:multiply;opacity:.025;z-index:1000}.app-bg,body:before{inset:0;pointer-events:none;position:fixed}.app-bg{overflow:hidden;z-index:0}.app-bg:before{animation:bg-drift-1 28s ease-in-out infinite;background:radial-gradient(circle,rgba(236,72,153,.18),transparent 60%);height:70vw;left:-20vw;top:-20vw;width:70vw}.app-bg:after,.app-bg:before{content:"";filter:blur(60px);position:absolute}.app-bg:after{animation:bg-drift-2 32s ease-in-out infinite;background:radial-gradient(circle,rgba(99,102,241,.18),transparent 60%);bottom:-15vw;height:60vw;right:-15vw;width:60vw}.app-bg-extra{animation:bg-drift-3 36s ease-in-out infinite;background:radial-gradient(circle,rgba(16,185,129,.14),transparent 60%);filter:blur(60px);height:50vw;left:50vw;position:absolute;top:30vh;width:50vw}@keyframes bg-drift-1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(10vw,8vh) scale(1.1)}}@keyframes bg-drift-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-10vw,-8vh) scale(1.15)}}@keyframes bg-drift-3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-5vw,10vh) scale(1.05)}}.display,h1,h2,h3,h4{color:var(--ink);font-family:var(--font-display);font-variation-settings:"opsz" 144,"SOFT" 50;font-weight:700;letter-spacing:-.025em;line-height:1.04}h1{font-size:clamp(3rem,7vw,6rem);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:900}h1 em{font-style:italic;font-variation-settings:"opsz" 9,"SOFT" 100;font-weight:400}h2{font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:800}h3{font-size:1.4rem;font-weight:700}p{color:var(--ink-2)}.eyebrow{align-items:center;color:var(--ink-soft);display:inline-flex;font-family:var(--font-mono);font-size:.72rem;font-weight:600;gap:8px;letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}.eyebrow:before{background:var(--ink-soft);content:"";height:1px;width:24px}.italic{font-style:italic;font-variation-settings:"opsz" 9}.muted{color:var(--ink-faint);font-size:.9rem}code{background:var(--bg-deep);border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.88em;padding:2px 8px}.container{margin:0 auto;max-width:1280px;padding:0 32px;position:relative;z-index:1}.stack{flex-direction:column;gap:24px}.row,.stack{display:flex}.row{align-items:center;gap:16px}.grid-3{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.card{background:#fff;border:1.5px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:32px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.card,.card-glow{position:relative}.card-glow{overflow:hidden}.card-glow:before{background:conic-gradient(from 0deg,var(--luna),var(--atlas),var(--iris),var(--luna));border-radius:var(--radius-lg);content:"";filter:blur(12px);inset:-2px;opacity:0;position:absolute;transition:opacity .4s ease;z-index:-1}.card-glow:hover:before{animation:glow-rotate 6s linear infinite;opacity:.4}@keyframes glow-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.btn{align-items:center;background:var(--ink);border:none;border-radius:var(--radius-pill);box-shadow:0 4px 12px -4px #1c19174d,var(--shadow-press);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:16px 28px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn:hover:not(:disabled){box-shadow:0 12px 32px -8px #1c191766,var(--shadow-press);transform:translateY(-3px)}.btn:active:not(:disabled){transform:translateY(-1px)}.btn:disabled{cursor:not-allowed;opacity:.4}.btn-primary{background:linear-gradient(135deg,var(--luna),var(--iris));color:#fff;font-size:1rem;font-weight:700;overflow:hidden;padding:18px 32px;position:relative}.btn-primary:before{background:linear-gradient(135deg,var(--iris),var(--luna));border-radius:var(--radius-pill);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.btn-primary:hover:before{opacity:1}.btn-primary>*{position:relative;z-index:1}.btn-ghost{background:transparent;border:1.5px solid var(--line);box-shadow:none;color:var(--ink)}.btn-ghost:hover:not(:disabled){background:var(--bg-soft);border-color:var(--ink);box-shadow:var(--shadow-soft)}.input,.textarea{background:#fff;border:1.5px solid var(--line);border-radius:var(--radius-md);color:var(--ink);font-family:var(--font-body);font-size:.95rem;padding:16px 20px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.input:focus,.textarea:focus{border-color:var(--ink);box-shadow:0 0 0 4px #1c19170f;outline:none}.textarea{font-family:var(--font-body);line-height:1.6;min-height:140px;resize:vertical}label{align-items:baseline;color:var(--ink);display:flex;font-family:var(--font-mono);font-size:.72rem;font-weight:600;justify-content:space-between;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}label .hint{color:var(--ink-faint);font-family:var(--font-body);font-size:.85em;font-style:italic;font-weight:400;letter-spacing:0;text-transform:none}.pill{align-items:center;border:1px solid transparent;border-radius:var(--radius-pill);display:inline-flex;font-family:var(--font-mono);font-size:.72rem;font-weight:600;gap:6px;letter-spacing:.08em;padding:5px 12px;text-transform:uppercase}.pill:before{background:currentColor;border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}.pill-pending{background:var(--bg-deep);border-color:var(--line);color:var(--ink-faint)}.pill-running{background:var(--cream);border-color:#fcd34d;color:#92400e}.pill-running:before{animation:pulse-dot 1.2s ease-in-out infinite}.pill-done{background:var(--atlas-light);border-color:var(--atlas);color:var(--atlas-dark)}.pill-error{background:#fee2e2;border-color:#fca5a5;color:#991b1b}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.6)}}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(2deg)}}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in-up{animation:fadeInUp .7s cubic-bezier(.16,1,.3,1) backwards}.fade-in{animation:fadeIn .5s ease backwards}@keyframes slideInLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.6) rotate(-8deg)}60%{opacity:1;transform:scale(1.08) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}.slide-in-left{animation:slideInLeft .7s cubic-bezier(.16,1,.3,1) backwards}.slide-in-right{animation:slideInRight .7s cubic-bezier(.16,1,.3,1) backwards}.scale-in{animation:scaleIn .6s cubic-bezier(.16,1,.3,1) backwards}.pop-in{animation:popIn .7s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes reveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.reveal-on-load{animation:reveal .8s cubic-bezier(.16,1,.3,1) backwards}.stagger>:first-child{animation-delay:.05s}.stagger>:nth-child(2){animation-delay:.15s}.stagger>:nth-child(3){animation-delay:.25s}.stagger>:nth-child(4){animation-delay:.35s}.stagger>:nth-child(5){animation-delay:.45s}.delay-0{animation-delay:0s}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.delay-7{animation-delay:.7s}.delay-8{animation-delay:.8s}.delay-9{animation-delay:.9s}.delay-10{animation-delay:1s}.reveal-block{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-block.is-visible{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal-stagger.is-visible>:first-child{opacity:1;transform:none;transition-delay:0s}.reveal-stagger.is-visible>:nth-child(2){opacity:1;transform:none;transition-delay:.1s}.reveal-stagger.is-visible>:nth-child(3){opacity:1;transform:none;transition-delay:.2s}.reveal-stagger.is-visible>:nth-child(4){opacity:1;transform:none;transition-delay:.3s}.reveal-stagger.is-visible>:nth-child(5){opacity:1;transform:none;transition-delay:.4s}.reveal-stagger.is-visible>:nth-child(6){opacity:1;transform:none;transition-delay:.5s}.reveal-stagger.is-visible>:nth-child(7){opacity:1;transform:none;transition-delay:.6s}.reveal-stagger.is-visible>:nth-child(8){opacity:1;transform:none;transition-delay:.7s}.reveal-stagger.is-visible>*{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fade-in,.fade-in-up,.pop-in,.reveal-on-load,.scale-in,.slide-in-left,.slide-in-right{animation:none!important;opacity:1!important;transform:none!important}.reveal-block,.reveal-stagger>*{opacity:1!important;transform:none!important;transition:none!important}}.divider{background:var(--line);height:1px;margin:24px 0}.dot-divider{align-items:center;color:var(--ink-faint);display:inline-flex;gap:12px}.dot-divider:after,.dot-divider:before{background:var(--ink-faint);border-radius:50%;content:"";height:4px;width:4px}a{color:inherit;text-decoration:none}::-moz-selection{background:var(--gold);color:var(--ink)}::selection{background:var(--gold);color:var(--ink)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--ink-soft)}html[data-theme=dark] .artifact-body,html[data-theme=dark] .artifact-viewer{background:var(--bg-soft)}html[data-theme=dark] .artifact-body .btn-mini{background:var(--bg-deep);color:var(--ink-2)}html[data-theme=dark] .artifact-body .btn-mini:hover{background:var(--bg-soft);border-color:var(--gold)}html[data-theme=dark] .md-rendered table,html[data-theme=dark] .md-rendered table.md-table{background:var(--bg-soft)}html[data-theme=dark] .md-rendered table.md-table th,html[data-theme=dark] .md-rendered th{background:var(--bg-deep);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .md-rendered table.md-table td,html[data-theme=dark] .md-rendered td{border-color:var(--line);color:var(--ink-2)}html[data-theme=dark] .md-rendered blockquote{background:#c9a2271a;color:var(--ink-2)}
