*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:16px;line-height:1.6;color:#e6e7ea;background:#0c0d10;background-image:radial-gradient(#16191f 1px, transparent 1px);background-size:28px 28px;background-attachment:fixed;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}a{color:#74e0a8}::selection{background:#74e0a8;color:#07120c}img{max-width:100%;display:block}main{flex:1}.container{max-width:1080px;margin:0 auto;padding-left:32px;padding-right:32px}.prompt{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:13px;color:#74e0a8}.page-title{font-family:"Space Grotesk",system-ui,sans-serif;font-weight:700;font-size:clamp(40px, 6vw, 54px);line-height:1.0;letter-spacing:-0.025em;margin:14px 0 0;color:#f4f6f5}.section-lead{font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:18px;color:#aeb3bb;margin:6px 0 0;max-width:58ch}@media (max-width: 720px){.container{padding-left:20px;padding-right:20px}}.site-header{position:sticky;top:0;z-index:50;background:rgba(12,13,16,0.82);backdrop-filter:blur(10px);border-bottom:1px solid #1c2027}.site-header__bar{max-width:1080px;margin:0 auto;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:13.5px;color:#8a8f98;text-decoration:none;white-space:nowrap}.brand .brand__cursor{color:#74e0a8}.nav{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.nav a{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:12.5px;color:#8a8f98;text-decoration:none;padding-bottom:3px;border-bottom:2px solid transparent;transition:color .15s, border-color .15s}.nav a:hover{color:#74e0a8}.nav a.is-active{color:#e6e7ea;border-bottom-color:#74e0a8}.site-footer{border-top:1px solid #1c2027;background:#0a0b0e}.site-footer__bar{max-width:1080px;margin:0 auto;padding:36px 32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:12.5px}.site-footer__copy{color:#5b616b}.site-footer__copy .build{color:#74e0a8}.site-footer__links{display:flex;gap:22px}.site-footer__links a{color:#8a8f98;text-decoration:none}.site-footer__links a:hover{color:#74e0a8}@media (max-width: 720px){.site-header__bar,.site-footer__bar{padding-left:20px;padding-right:20px}.nav{gap:16px}}.home{padding:74px 0 80px}.hero{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:start}.hero__name{font-family:"Space Grotesk",system-ui,sans-serif;font-weight:700;font-size:clamp(54px, 8vw, 78px);line-height:0.96;letter-spacing:-0.035em;margin:22px 0 0;color:#f4f6f5}.hero__cursor{display:inline-block;width:15px;height:0.85em;background:#74e0a8;margin-left:12px;vertical-align:-0.12em;animation:blink 1.1s step-end infinite}@keyframes blink{0%, 49%{opacity:1}50%, 100%{opacity:0}}.hero__lead{font-size:20px;line-height:1.6;color:#aeb3bb;margin:28px 0 0;max-width:42ch}.hero__cta{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.hero__stats{display:flex;gap:44px;margin-top:52px;font-family:"JetBrains Mono",ui-monospace,Menlo,monospace}.stat__n{font-size:34px;font-weight:700;color:#74e0a8}.stat__l{font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:0.1em;margin-top:4px}.btn{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:13px;padding:14px 24px;border-radius:8px;text-decoration:none;cursor:pointer;transition:all .18s;display:inline-block;border:1px solid transparent}.btn--mint{background:#74e0a8;color:#07120c;font-weight:600}.btn--mint:hover{background:#9bf0c2}.btn--ghost{border-color:#2f3540;color:#e6e7ea}.btn--ghost:hover{border-color:#74e0a8}.tree{background:#14161b;border:1px solid #262a33;border-radius:14px;overflow:hidden;margin-top:6px}.tree__head{background:#1a1d24;border-bottom:1px solid #262a33;padding:11px 16px;font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:11px;color:#6b7280;display:flex;gap:7px;align-items:center}.dot{width:9px;height:9px;border-radius:50%}.dot--r{background:#ff5f56}.dot--y{background:#ffbd2e}.dot--g{background:#27c93f}.tree__body{padding:20px;font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:13px;line-height:2.1;color:#aeb3bb}.tree__body .dir{color:#74e0a8}.tree__body .child{padding-left:18px}.tree__body .meta{color:#5b616b}.tree__body .file{color:#74e0a8}.section{margin-top:72px;border-top:1px solid #1c2027;padding-top:26px}.section__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px}.section__more{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:12.5px;color:#8a8f98;text-decoration:none}.section__more:hover{color:#74e0a8}.card-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px}.card{background:#14161b;border:1px solid #262a33;border-radius:14px;padding:20px;text-decoration:none;display:block;transition:border-color .2s, transform .2s}.card:hover{border-color:#74e0a8;transform:translateY(-3px)}.card__meta{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:11px;display:flex;justify-content:space-between}.card__meta .tag{color:#74e0a8}.card__meta .date{color:#6b7280}.card__title{font-family:"Space Grotesk",system-ui,sans-serif;font-weight:600;font-size:18px;line-height:1.3;margin-top:12px;color:#e6e7ea}.blog{padding:60px 0 80px}.featured{margin-top:34px;position:relative;display:grid;grid-template-columns:1.3fr 1fr;background:#14161b;border:1px solid #262a33;border-left:3px solid #74e0a8;border-radius:14px;overflow:hidden;text-decoration:none;box-shadow:0 0 60px -16px rgba(116,224,168,0.28);transition:border-left-color .2s}.featured:hover{border-left-color:#9bf0c2}.featured__body{padding:38px 40px}.featured__kicker{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:#74e0a8}.featured__title{font-family:"Space Grotesk",system-ui,sans-serif;font-weight:700;font-size:38px;line-height:1.08;margin:16px 0 0;color:#f4f6f5}.featured__meta{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:12px;color:#8a8f98;margin-top:18px}.featured__art{border-left:1px solid #262a33;display:grid;place-items:center;background:radial-gradient(circle at 60% 40%, #1b2a22, #14161b);font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;color:#74e0a8;text-align:center}.featured__art .big{font-size:40px}.featured__art .lbl{font-size:11px;letter-spacing:0.16em;margin-top:8px}.filters{margin-top:36px;display:flex;flex-direction:column;gap:14px;border-bottom:1px solid #1c2027;padding-bottom:24px}.filters__row{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.filters__label{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:11px;color:#5b616b;width:64px}.chip{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:12px;padding:6px 13px;border-radius:8px;cursor:pointer;transition:all .15s;border:1px solid #2f3540;background:transparent;color:#aeb3bb}.chip:hover{border-color:#74e0a8;color:#74e0a8}.chip.is-active{border-color:#74e0a8;background:#74e0a8;color:#07120c;font-weight:600}.post-row{display:grid;grid-template-columns:116px 1fr auto;gap:24px;align-items:center;padding:18px 14px;border-bottom:1px solid #1c2027;border-radius:8px;text-decoration:none}.post-row:hover{background:#14161b}.post-row .date{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:12px;color:#6b7280}.post-row .title{font-family:"Space Grotesk",system-ui,sans-serif;font-weight:600;font-size:19px;line-height:1.3;color:#e6e7ea}.post-row .tag{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:11px;color:#74e0a8}.count{margin-top:18px;font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:12px;color:#5b616b}.talks{padding:60px 0 80px}.talks__grid{margin-top:34px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.talk{border:1px solid #262a33;border-radius:14px;overflow:hidden;background:#14161b;text-decoration:none;display:block;transition:border-color .2s, transform .2s}.talk:hover{border-color:#74e0a8;transform:translateY(-3px)}.talk__thumb{aspect-ratio:16 / 8;background:radial-gradient(circle at 50% 42%, #1b2a22, #0c0d10);position:relative;display:grid;place-items:center}.talk__play{width:60px;height:60px;border-radius:50%;background:#74e0a8;display:grid;place-items:center;box-shadow:0 0 36px -4px rgba(116,224,168,0.6);color:#07120c;font-size:20px;padding-left:4px}.talk__platform{position:absolute;left:16px;top:14px;font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:11px;color:#74e0a8}.talk__year-ghost{position:absolute;right:18px;bottom:12px;font-family:"Space Grotesk",system-ui,sans-serif;font-weight:700;font-size:34px;color:rgba(230,231,234,0.14)}.talk__body{padding:20px 24px 24px}.talk__year{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:11.5px;color:#6b7280}.talk__title{font-family:"Space Grotesk",system-ui,sans-serif;font-weight:600;font-size:20px;line-height:1.25;margin-top:8px;color:#e6e7ea}.writings{margin-top:44px}.writings__head{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:13px;color:#74e0a8;border-top:1px solid #1c2027;padding-top:24px}.writing{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 8px;border-bottom:1px solid #1c2027;text-decoration:none}.writing:hover{background:#14161b}.writing .w-title{font-family:"Space Grotesk",system-ui,sans-serif;font-weight:600;font-size:20px;line-height:1.25;color:#e6e7ea}.writing .w-out{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:11.5px;color:#74e0a8;white-space:nowrap}.article{max-width:720px;margin:0 auto;padding:48px 24px 80px}.article__back{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:12.5px;color:#74e0a8;text-decoration:none}.article__back:hover{text-decoration:underline}.article__meta{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:12px;color:#74e0a8;display:flex;gap:12px;margin-top:30px}.article__meta .sep{color:#5b616b}.article__meta .dim{color:#8a8f98}.article__title{font-family:"Space Grotesk",system-ui,sans-serif;font-weight:700;font-size:clamp(38px, 6vw, 52px);line-height:1.05;letter-spacing:-0.025em;margin:18px 0 0;color:#f4f6f5}.article__byline{display:flex;align-items:center;gap:12px;margin-top:26px;padding-bottom:28px;border-bottom:1px solid #1c2027}.avatar{width:40px;height:40px;border-radius:50%;background:#14161b;border:1px solid rgba(116,224,168,0.33);color:#74e0a8;display:grid;place-items:center;font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:14px}.article__author{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:12px;color:#aeb3bb}.prose{font-size:18px;line-height:1.78;color:#c4c8cf}.prose p{margin:24px 0 0}.prose h2{font-family:"Space Grotesk",system-ui,sans-serif;font-weight:700;font-size:28px;margin:40px 0 0;color:#f4f6f5}.prose h3{font-family:"Space Grotesk",system-ui,sans-serif;font-weight:600;font-size:22px;margin:32px 0 0;color:#f4f6f5}.prose a{color:#74e0a8}.prose ul,.prose ol{margin:16px 0 0;padding-left:22px}.prose li{margin:6px 0}.prose img{border-radius:14px;margin:26px 0 0}.prose blockquote{margin:30px 0 0;padding:6px 0 6px 24px;border-left:3px solid #74e0a8;color:#aeb3bb;font-size:22px;font-style:italic}.prose blockquote p{margin:0}.prose pre{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:13.5px;line-height:1.65;background:#14161b;border:1px solid #262a33;color:#c4c8cf;padding:22px 24px;border-radius:14px;margin:26px 0 0;overflow-x:auto}.prose code{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:0.88em}.prose :not(pre)>code{background:#14161b;border:1px solid #262a33;border-radius:5px;padding:1px 6px;color:#74e0a8}@media (max-width: 860px){.hero,.featured,.talks__grid,.card-grid{grid-template-columns:1fr}.featured__art{display:none}.card-grid{gap:14px}}
