.hero--dark .kicker{color:#ff9a66}.hero--dark .hero__lead{color:#b9c4d1}.terminal{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:#0e1319;color:#d7e0ea;max-width:860px;margin:0 auto}.terminal__bar{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#161d26;border-bottom:1px solid #232d39;font-size:12px;color:#8fa0b2}.terminal__bar span{width:9px;height:9px;border-radius:50%;background:#3a4655}.terminal__bar span:first-child{background:#ff5f57}.terminal__bar span:nth-child(2){background:#febc2e}.terminal__bar span:nth-child(3){background:#28c840}.terminal__bar em{margin-left:8px;font-style:normal}.terminal__body{padding:16px}.terminal__form{display:flex;gap:8px;margin-bottom:12px}.terminal__form input{flex:1;background:#0a0e13;border:1px solid #2b3642;border-radius:4px;color:#e9edf3;padding:10px 12px;font:inherit;font-size:14px;min-width:0}.terminal__log{background:#0a0e13;border:1px solid #232d39;border-radius:4px;padding:12px;font-family:var(--font-num);font-size:12.5px;white-space:pre-wrap;color:#a9e5b5;min-height:90px;margin:0 0 12px}.prompt{color:#7cc4ff;font-family:var(--font-num)}.receipt .btn{width:100%}.hero--template .hero__inner{grid-template-columns:1.2fr .8fr}.hero--paper .hero__inner{grid-template-columns:1fr;padding:36px 0 28px}.hero--paper .hero__lead{max-width:70ch}@media(max-width:1000px){.film,.bands,.tickets,.flow,.detail-grid,.need-grid,.three-readings{grid-template-columns:1fr 1fr}.workbench{grid-template-columns:1fr}.receipt{position:static}.atlas{grid-template-columns:repeat(2,1fr)}.atlas__tile,.atlas__tile--wide{grid-column:span 1}.tree__branch{grid-template-columns:1fr}}