:root{--bg:#111317;--bg-deep:#0C0E11;--surface:#1A1C1F;--surface-2:#1E2023;--surface-3:#282A2D;--line:#24272B;--line-2:#33373D;--code-bg:#0C0E11;--text:#E6EDF3;--soft:#C9CED6;--muted:#8A95A5;--steel:#5A6475;--lime:#C6FF3D;--violet:#8B7CFF;--violet-soft:#C7BFFF;--coral:#FF6B6B;--amber:#FFB84D;--r-card:16px;--r-ctl:8px;--r-chip:5px;--font-head:"Space Grotesk", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--max:1120px;--read:768px;--glow-lime:0 0 24px -6px rgba(198, 255, 61, .18)}*,*::before,*::after{box-sizing:border-box}html{color-scheme:dark;scroll-padding-top:80px}body{margin:0;background:var(--bg);color:var(--text);font:1rem/1.65 var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column;background-image:radial-gradient(rgba(51,55,61,.55) 1px,transparent 1px);background-size:24px 24px}::selection{background:var(--lime);color:#141f00}main{flex:1;width:100%}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:-.02em;margin:0;color:#fff}button{font:inherit;color:inherit}.mono{font-family:var(--font-mono)}.label{font:500 .6875rem/1rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.muted{color:var(--muted)}.lime{color:var(--lime)}.violet{color:var(--violet-soft)}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 32px}.wrap-read{max-width:1120px}@media(max-width:767px){.wrap{padding:0 16px}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:1px solid var(--lime);outline-offset:2px}.site-header{position:sticky;top:0;z-index:40;background:rgba(17,19,23,.85);backdrop-filter:blur(20px);box-shadow:0 1px 8px rgba(0,0,0,.4)}.header-row{height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:flex;align-items:center;gap:8px}.logo-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:4px;background:var(--surface-2);color:var(--lime);font:500 .8rem var(--font-mono);transition:background .15s,color .15s}.logo:hover .logo-mark{background:var(--lime);color:#141f00}.logo-name{font:600 1.25rem var(--font-head);letter-spacing:-.01em;color:#fff}.logo-ver{font:500 .6875rem var(--font-mono);color:var(--muted);letter-spacing:.04em}.search-trigger{flex:1;max-width:260px;display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:4px;background:var(--surface-2);color:var(--steel);font:.875rem var(--font-mono);cursor:pointer;text-align:left;box-shadow:inset 0 1px rgba(255,255,255,3%)}.search-trigger:hover{color:var(--muted)}.search-trigger span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}kbd{font:500 .6875rem var(--font-mono);padding:1px 5px;border-radius:4px;background:var(--surface-3);color:var(--muted);box-shadow:0 1px rgba(0,0,0,.6)}.kbd-shortcut{display:inline-flex;align-items:center;gap:2px;flex:none;white-space:nowrap}.kbd-cmd{width:10.5px;height:10.5px}.header-right{display:flex;align-items:center;gap:24px}.nav{display:flex;gap:4px}.nav a{padding:4px 8px;border-radius:4px;font:500 .8125rem var(--font-mono);letter-spacing:.02em;color:var(--muted);transition:color .15s,background .15s}.nav a:hover{color:#fff}.nav a[aria-current]{color:#fff;background:var(--surface-2);font:600 .9375rem var(--font-head)}.author-chip{display:flex;align-items:center;gap:8px;font:600 .6875rem var(--font-mono);letter-spacing:.06em}.avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--surface-3)}@media(max-width:767px){.search-trigger,.nav,.author-chip span{display:none}}.tabbar{display:none}@media(max-width:767px){body{padding-bottom:72px}.tabbar{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgba(17,19,23,.92);backdrop-filter:blur(20px);border-top:1px solid var(--line);padding:8px 0 max(8px,env(safe-area-inset-bottom))}.tabbar a{display:flex;flex-direction:column;align-items:center;gap:4px;font:500 .6875rem var(--font-head);color:var(--muted)}.tabbar svg{width:22px;height:22px}.tabbar a[aria-current]{color:var(--lime)}}.badge{display:inline-flex;align-items:center;gap:5px;padding:1px 7px;border-radius:var(--r-chip);font:600 .6875rem/1.2rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid}.badge .dot{width:5px;height:5px;border-radius:50%;background:currentColor}.badge-lime{color:var(--lime);background:rgba(198,255,61,8%);border-color:rgba(198,255,61,.25)}.badge-coral{color:var(--coral);background:rgba(255,107,107,8%);border-color:rgba(255,107,107,.25)}.badge-amber{color:var(--amber);background:rgba(255,184,77,8%);border-color:rgba(255,184,77,.25)}.badge-violet{color:var(--violet-soft);background:rgba(139,124,255,.12);border-color:rgba(139,124,255,.3)}.tags{display:flex;flex-wrap:wrap;gap:4px 10px;list-style:none;margin:0;padding:0}.tag{font:.8125rem var(--font-mono);color:var(--muted)}.tag:hover{color:var(--lime)}.card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:24px;transition:border-color .2s,box-shadow .2s,background .2s}a.card:hover,.card.is-link:hover{border-color:var(--line-2);background:var(--surface-2);box-shadow:0 4px 20px -2px rgba(0,0,0,.5),var(--glow-lime)}.card.o-failed:hover{box-shadow:0 4px 20px -2px rgba(0,0,0,.5),0 0 16px -4px rgba(255,107,107,.18)}.card.o-in-progress:hover{box-shadow:0 4px 20px -2px rgba(0,0,0,.5),0 0 16px -4px rgba(255,184,77,.18)}.card.o-poking:hover{box-shadow:0 4px 20px -2px rgba(0,0,0,.5),0 0 16px -4px rgba(139,124,255,.2)}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:4px;font:600 .875rem var(--font-head);border:1px solid var(--line);cursor:pointer;background:0 0}.btn-primary{background:var(--lime);color:#111317;border-color:var(--lime)}.btn-primary:hover{filter:brightness(1.1);box-shadow:0 0 16px rgba(198,255,61,.35)}.btn-ghost:hover{background:var(--surface-2);border-color:var(--line-2)}.chips{display:flex;gap:4px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:6px;border:0;background:0 0;color:var(--soft);font:500 .8125rem var(--font-mono);letter-spacing:.02em;cursor:pointer;white-space:nowrap}.chip:hover{color:#fff}.chip[aria-pressed=true]{background:var(--surface-3);color:#fff}.chip .dot{width:5px;height:5px;border-radius:50%}.chip .n{color:var(--muted)}.chip-bar{display:inline-flex;padding:4px;background:var(--bg-deep);border:1px solid var(--line);border-radius:10px;max-width:100%;overflow-x:auto;scrollbar-width:none}.d-worked{background:var(--lime)}.d-failed{background:var(--coral)}.d-in-progress{background:var(--amber)}.d-poking{background:var(--violet)}.eyebrow{font:500 .6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.eyebrow b{color:var(--lime);font-weight:500}.cursor{display:inline-block;width:.26em;height:.8em;margin-left:.12em;background:var(--lime);vertical-align:baseline;animation:blink 1.1s steps(1)infinite}@keyframes blink{50%{opacity:0}}.cursor.solid{animation:none}@media(prefers-reduced-motion:reduce){.cursor{animation:none}}.hero{padding:40px 0 32px}.building{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 6px;margin-bottom:20px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;font:500 .6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.building b{color:var(--lime);font-weight:500;text-transform:none;letter-spacing:0;font-size:.75rem}.pulse{width:14px;height:14px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px rgba(198,255,61,.2),0 0 10px rgba(198,255,61,.5)}.hero h1{font-size:3rem;line-height:3.5rem;letter-spacing:-.03em;font-weight:700;margin-bottom:16px}.hero .lede{color:var(--soft);font-size:1.0625rem;line-height:1.5rem;max-width:560px;margin:0}.hero .lede strong{color:#fff;font-weight:600}.hero h1:has(.typer){min-height:3.5rem}@media(max-width:767px){.hero{padding-top:16px}.hero h1{font-size:2rem;line-height:2.5rem}.hero h1:has(.typer){min-height:5rem}}.filter-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;flex-wrap:wrap}.query-hint{font:500 .6875rem var(--font-mono);letter-spacing:.04em;color:var(--muted)}@media(max-width:767px){.query-hint{display:none}}.log-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.log-grid .card{display:flex;flex-direction:column;gap:12px}.log-grid .card.featured{grid-column:span 2;padding:32px}.log-grid .card.wide{grid-column:1/-1;padding:32px}@media(max-width:1023px){.log-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.log-grid .card.featured{grid-column:1/-1}}@media(max-width:767px){.log-grid{grid-template-columns:1fr;gap:16px}.log-grid .card.featured,.log-grid .card.wide{padding:20px}.log-grid .card{padding:20px}}.entry-meta{display:flex;justify-content:space-between;align-items:center;gap:12px}.entry-meta .label{color:var(--soft)}.entry-meta .label b{color:#fff;font-weight:600}.card-title{font:600 1.25rem/1.75rem var(--font-head);letter-spacing:-.01em;color:#fff}.card.featured .card-title,.card.wide .card-title{font-size:1.5rem;line-height:2rem}.card-title a::after{content:"";position:absolute;inset:0;border-radius:inherit}.card-summary{margin:0;color:var(--soft);font-size:.875rem;line-height:1.45rem}.card.featured .card-summary,.card.wide .card-summary{font-size:1rem;line-height:1.65rem}.card-foot{margin-top:auto;padding-top:8px;display:flex;justify-content:space-between;align-items:center;gap:12px}.card-foot .tags,.card-foot a{position:relative;z-index:1}.read-min{font:500 .6875rem var(--font-mono);color:var(--muted);white-space:nowrap}.read-link{font:600 .75rem var(--font-mono);color:#fff;transition:color .15s ease-out}.read-link:hover,.read-link:focus-visible{color:var(--lime)}.card[hidden]{display:none}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.metric{background:var(--bg-deep);border-radius:8px;padding:10px 12px}.metric .v{font:600 1.25rem var(--font-head);color:#fff}.metric .n{font:.6875rem var(--font-mono);color:var(--muted)}.metric .n.up{color:var(--lime)}.snippet{background:var(--code-bg);border-radius:8px;padding:12px 14px;font:.8125rem/1.5rem var(--font-mono);overflow-x:auto}.snippet .cap{display:flex;justify-content:space-between;color:var(--muted);font-size:.6875rem;margin-bottom:4px}.snippet pre{margin:0;color:var(--lime);white-space:pre}.note-box{background:var(--code-bg);border-radius:8px;padding:12px 14px;font:.8125rem/1.5rem var(--font-mono);color:var(--soft)}.note-box .label{color:var(--coral);display:block;margin-bottom:2px}.note-box.v .label{color:var(--violet-soft)}.note-box.a .label{color:var(--amber)}.note-box.l .label{color:var(--lime)}.cta{margin:32px 0 56px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px}.cta h2{font-size:1.125rem;font-weight:600}.cta p{margin:2px 0 0;font-size:.8125rem;color:var(--muted)}.cta .ico{color:var(--lime)}.cta-l{display:flex;gap:16px;align-items:center}.cta .btn{gap:7px}.cta-arrow{display:inline-block;position:relative;top:1px;transition:transform .15s ease-out}.cta .btn:hover .cta-arrow,.cta .btn:focus-visible .cta-arrow{transform:translate(1.5px,-1.5px)}@media(prefers-reduced-motion:reduce){.cta-arrow{transition:none}.cta .btn:hover .cta-arrow,.cta .btn:focus-visible .cta-arrow{transform:none}}@media(max-width:767px){.cta{flex-direction:column;align-items:flex-start}}.empty{padding:48px 24px;text-align:center;color:var(--muted);font-family:var(--font-mono);font-size:.8125rem}.page-head{padding:40px 0 32px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.page-head h1{font-size:2.25rem;line-height:2.75rem;font-weight:600;letter-spacing:-.025em}.page-head p{margin:4px 0 0;color:var(--soft)}.crumb{font:500 .6875rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--soft);margin-bottom:8px}.crumb b{color:var(--lime);font-weight:500}.crumb i{color:var(--violet-soft);font-style:normal}.stat-box{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.stat-box strong{font:700 1.25rem var(--font-head);color:#fff}@media(max-width:767px){.page-head h1{font-size:1.625rem;line-height:2.125rem}}.archive-panel{background:var(--surface);border-radius:var(--r-card);padding:20px;margin-bottom:40px;display:grid;gap:16px}.grep{display:flex;align-items:center;gap:8px;background:var(--bg-deep);border:1px solid var(--line);border-radius:6px;padding:10px 14px}.grep:focus-within{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime)}.grep .p{color:var(--lime);font:500 .875rem var(--font-mono);white-space:nowrap}.grep input{flex:1;min-width:0;background:0 0;border:0;outline:0;color:var(--text);font:.875rem var(--font-mono)}.grep input::placeholder{color:var(--steel)}.panel-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.topic-chips{display:flex;flex-wrap:wrap;gap:6px}.topic{padding:3px 8px;border-radius:4px;border:0;cursor:pointer;background:var(--surface-2);color:var(--soft);font:500 .8125rem var(--font-mono)}.topic .n{color:var(--muted);font-size:.6875rem;margin-left:2px}.topic:hover{color:#fff}.topic[aria-pressed=true]{background:var(--lime);color:#141f00}.topic[aria-pressed=true] .n{color:#384e00}.outcome-row{background:var(--bg-deep);border-radius:6px;padding:6px 8px}.outcome-row .chip{padding:3px 8px;font-size:.6875rem;border-radius:999px}@media(max-width:767px){.outcome-row{flex-direction:column;align-items:flex-start}.outcome-row .chips{flex-wrap:nowrap;overflow-x:auto;max-width:100%}}.year-head{display:flex;justify-content:space-between;align-items:center;margin:0 0 16px}.year-head h2{font-size:1.5rem;display:flex;align-items:center;gap:12px}.year-head .count{font:500 .6875rem var(--font-mono);letter-spacing:.04em;padding:2px 8px;border-radius:6px;background:var(--surface-2);color:var(--lime)}.year-block{margin-bottom:40px}.rows{display:grid;gap:6px}.row{position:relative;display:grid;grid-template-columns:72px 1fr auto 20px;align-items:center;gap:16px;background:var(--surface);border-radius:6px;padding:14px 16px;transition:background .15s}.row:hover{background:var(--surface-2)}.row time{font:.8125rem var(--font-mono);color:var(--muted)}.row h3{font:500 1.0625rem/1.4 var(--font-body);letter-spacing:0;color:#fff}.row h3 a::after{content:"";position:absolute;inset:0}.row .sub{font:.6875rem var(--font-mono);color:var(--muted);margin-top:2px}.row .arrow{color:var(--muted)}.row:hover .arrow{color:var(--lime)}.row[hidden],.year-block[hidden]{display:none}@media(max-width:767px){.row{grid-template-columns:1fr auto}.row time,.row .arrow{display:none}}.index-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;margin-bottom:56px;background:var(--bg-deep);border-radius:6px;font:500 .6875rem var(--font-mono);letter-spacing:.04em;color:var(--muted)}.index-foot a:hover{color:var(--lime)}.post-wrap{display:grid;grid-template-columns:minmax(0,1fr)300px;gap:40px;padding-top:32px}@media(max-width:1023px){.post-wrap{grid-template-columns:1fr}.post-side{display:none}}.post-main{max-width:var(--read);min-width:0}.back{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:500 .6875rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:24px}.back a:hover{color:var(--lime)}.back .id{color:var(--lime)}.back .slug{color:var(--steel)}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font:500 .6875rem var(--font-mono);letter-spacing:.04em;color:var(--muted);margin-bottom:12px}.post-meta b{color:#fff;font-weight:600}.post-title{font-size:2.25rem;line-height:2.75rem;letter-spacing:-.025em;font-weight:600;margin-bottom:14px}@media(max-width:767px){.post-title{font-size:1.625rem;line-height:2.125rem}}.post-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0 0 32px}.post-tags a{font:.6875rem var(--font-mono);padding:2px 6px;border-radius:4px;background:var(--surface-2);color:var(--soft)}.post-tags a:hover{color:var(--lime)}.post-hook{color:var(--soft);font-size:1.125rem;line-height:1.85rem;margin:-16px 0 32px}.prose{counter-reset:sec;color:var(--soft);font-size:1rem;line-height:1.65rem}.prose>*{margin-top:0;margin-bottom:0}.prose>*+*{margin-top:1.1em}.prose h2{counter-increment:sec;font-size:1.5rem;line-height:2rem;font-weight:600;margin-top:2.2em;display:flex;align-items:baseline;gap:.5em}.prose h2::before{content:counter(sec,decimal-leading-zero)" //";font:500 .75rem var(--font-mono);color:var(--lime);letter-spacing:.04em}.prose h2:first-child{margin-top:0}.prose h3{font-size:1.25rem;line-height:1.75rem;font-weight:500;margin-top:1.8em}.prose a{color:var(--lime);text-decoration:underline;text-decoration-color:rgba(198,255,61,.35);text-underline-offset:3px}.prose strong{color:#fff;font-weight:600}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.35em}.prose li::marker{color:var(--steel)}.prose :not(pre)>code{font:.875em var(--font-mono);color:var(--violet-soft);background:var(--surface-2);padding:.1em .35em;border-radius:4px}.prose img{border-radius:12px;border:1px solid var(--line)}.prose hr{border:0;border-top:1px solid var(--line);margin:2.5em 0}.prose table{width:100%;border-collapse:collapse;font-size:.875rem;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--line)}.prose th{font:500 .6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.prose blockquote{margin:1.6em 0;padding:20px 24px;background:var(--surface-2);border-radius:12px;border:1px solid var(--line);color:#fff;font:500 1.125rem/1.75rem var(--font-head)}.prose blockquote::before{content:"Core lesson";display:block;font:600 .6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lime);margin-bottom:6px}.prose blockquote p{margin:0}.prose ul:has(>li>input[type=checkbox]){list-style:none;padding:0;display:grid;gap:8px}.prose li:has(>input[type=checkbox]){display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 14px;margin:0}.prose input[type=checkbox]{appearance:none;flex:none;width:16px;height:16px;margin:4px 0 0;border-radius:50%;border:1.5px solid var(--muted)}.prose input[type=checkbox]:checked{border-color:var(--lime);background:radial-gradient(var(--lime) 40%,transparent 45%)}.codeblock{margin:1.6em 0;background:var(--code-bg);border:1px solid var(--line);border-radius:12px;overflow:hidden}.codeblock-bar{display:flex;align-items:center;gap:12px;padding:8px 14px;border-bottom:1px solid var(--line);font:500 .6875rem var(--font-mono);letter-spacing:.04em;color:var(--muted)}.codeblock-bar .dots{display:flex;gap:5px}.codeblock-bar .dots i{width:8px;height:8px;border-radius:50%;background:var(--line-2)}.codeblock-bar .file{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codeblock-bar .lang{text-transform:uppercase}.copy-btn{border:1px solid var(--line-2);background:var(--surface-2);border-radius:4px;padding:2px 8px;font:500 .6875rem var(--font-mono);color:var(--soft);cursor:pointer}.copy-btn:hover{color:var(--lime);border-color:var(--lime)}.codeblock pre,.prose pre{margin:0;padding:16px 18px;overflow-x:auto;font:.875rem/1.6rem var(--font-mono);background:0 0!important}.prose>pre{background:var(--code-bg)!important;border:1px solid var(--line);border-radius:12px}.codeblock code{font:inherit}.sources{margin-top:48px;padding:20px 24px;background:var(--bg-deep);border:1px solid var(--line);border-radius:12px}.sources h2{font-size:1.125rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sources ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sources li{display:flex;gap:10px;align-items:baseline;padding:8px 12px;background:var(--surface);border-radius:6px;font:.8125rem var(--font-mono);color:var(--soft);min-width:0}.sources li .k{color:var(--lime);font-weight:600;flex:none}.sources li a{color:var(--violet-soft);text-decoration:underline;text-underline-offset:3px}.sources li .x{margin-left:auto;color:var(--steel);font-size:.6875rem;flex:none}.post-nav{display:flex;justify-content:space-between;gap:16px;margin:40px 0 56px;font:500 .75rem var(--font-mono);letter-spacing:.02em;color:var(--soft)}.post-nav a:hover{color:var(--lime)}.post-nav .next{margin-left:auto;text-align:right}.post-side{position:relative}.side-stick{position:sticky;top:88px;display:grid;gap:16px}.side-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px}.side-card .label{display:flex;justify-content:space-between;margin-bottom:12px}.toc nav ul{list-style:none;margin:0;padding:0;counter-reset:toc;display:grid;gap:2px}.toc nav ul ul{display:none}.toc nav li{counter-increment:toc}.toc nav a{display:flex;gap:8px;padding:5px 8px;border-radius:4px;font:500 .75rem var(--font-mono);color:var(--soft)}.toc nav a::before{content:counter(toc,decimal-leading-zero);color:var(--muted)}.toc nav a:hover,.toc nav a.active{background:var(--surface-2);color:var(--lime)}.facts{margin:0;display:grid;gap:8px;font:.75rem var(--font-mono)}.facts div{display:flex;justify-content:space-between;gap:8px}.facts dt{color:var(--muted)}.facts dd{margin:0;color:#fff;text-align:right}.author-card{display:flex;align-items:center;gap:12px}.author-card .avatar{width:40px;height:40px}.author-card>div{transform:translateY(2px)}.author-card b{font:600 .875rem/1.2 var(--font-head);color:#fff;display:block}.author-card span{display:block;margin-top:2px;font:.6875rem/1.3 var(--font-mono);color:var(--muted)}.status-wrap{max-width:840px;margin:0 auto;padding-top:32px}.status-hero{padding:28px;margin-bottom:40px;overflow:hidden}.status-hero::after{content:"";position:absolute;inset:0 0 0 auto;width:40%;background:linear-gradient(90deg,transparent,rgba(198,255,61,6%));pointer-events:none;border-radius:inherit}.status-hero.warn::after{background:linear-gradient(90deg,transparent,rgba(255,184,77,7%))}.status-hero.bad::after{background:linear-gradient(90deg,transparent,rgba(255,107,107,8%))}.sh-top{display:flex;align-items:center;gap:16px}.big-dot{flex:none;width:28px;height:28px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 6px rgba(198,255,61,.15),0 0 20px rgba(198,255,61,.5)}.warn .big-dot{background:var(--amber);box-shadow:0 0 0 6px rgba(255,184,77,.15),0 0 20px rgba(255,184,77,.4)}.bad .big-dot{background:var(--coral);box-shadow:0 0 0 6px rgba(255,107,107,.15),0 0 20px rgba(255,107,107,.4)}.sh-top h1{font-size:1.5rem;font-weight:600;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sh-top p{margin:2px 0 0;font-size:.875rem;color:var(--soft)}.sh-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-top:24px}.sh-facts .v{font:500 .8125rem var(--font-mono);color:#fff;margin-top:2px}.sec-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 14px;font:600 .6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.sec-head::before{content:none}.sec-head span b{color:var(--lime);font-weight:600}.policy{font:500 .6875rem var(--font-mono);padding:3px 8px;background:var(--surface);border-radius:4px;color:var(--soft);text-transform:none;letter-spacing:.02em}.policy b{color:var(--lime)}.svc-list{display:grid;gap:16px;margin-bottom:40px}.svc-top{display:flex;justify-content:space-between;gap:16px}.svc-top h3{font-size:1.25rem;font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.svc-top p{margin:4px 0 0;font-size:.875rem;color:var(--soft)}.svc-probe{text-align:right;font:500 .6875rem var(--font-mono);color:var(--muted);letter-spacing:.04em;white-space:nowrap}.svc-probe .v{color:var(--lime);font-size:.8125rem}.bars-meta{display:flex;justify-content:space-between;font:500 .6875rem var(--font-mono);color:var(--muted);margin:18px 0 6px}.bars{display:flex;gap:2px;height:28px}.bars i{flex:1;border-radius:2px;background:var(--lime);opacity:.9}.bars i.degraded{background:var(--violet-soft)}.bars i.outage{background:var(--coral)}.bars i.none{background:var(--surface-3)}.svc-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;font:500 .6875rem var(--font-mono);color:var(--soft)}.svc-foot .host{color:var(--muted)}.svc-foot .host b{color:#fff;font-weight:500}.state-operational{color:var(--lime);background:rgba(198,255,61,8%);border-color:rgba(198,255,61,.25)}.state-degraded{color:var(--amber);background:rgba(255,184,77,8%);border-color:rgba(255,184,77,.25)}.state-outage{color:var(--coral);background:rgba(255,107,107,8%);border-color:rgba(255,107,107,.25)}.state-resolved{color:var(--lime);background:rgba(198,255,61,8%);border-color:rgba(198,255,61,.25)}.state-investigating,.state-monitoring{color:var(--violet-soft);background:rgba(139,124,255,.12);border-color:rgba(139,124,255,.3)}.incident{margin-bottom:16px}.inc-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.inc-top h3{font-size:1.25rem;font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inc-id{font:500 .6875rem var(--font-mono);color:var(--muted);letter-spacing:.04em;margin-top:4px}.inc-dur{font:500 .6875rem var(--font-mono);color:var(--soft);padding:3px 8px;background:var(--bg-deep);border-radius:4px;white-space:nowrap}.inc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-top:16px}.inc-grid>div{background:var(--surface-2);border-radius:8px;padding:12px 14px;font-size:.875rem;line-height:1.4rem;color:#fff}.inc-grid .label{display:block;margin-bottom:4px}.inc-grid .unconfirmed{color:#ffb3b0}.inc-grid .confirmed{color:var(--lime)}.notice{display:inline-block;margin-top:12px;padding:4px 10px;border:1px dashed var(--amber);border-radius:6px;color:var(--amber);font:500 .75rem var(--font-mono)}.pager{display:flex;justify-content:center;gap:16px;margin:32px 0 56px;font:500 .8125rem var(--font-mono);color:var(--muted)}.pager a:hover{color:var(--lime)}.site-footer{margin-top:24px;background:var(--bg-deep);border-top:1px solid var(--line)}.footer-row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:24px 32px}.curl{display:flex;align-items:center;gap:12px;font:.8125rem var(--font-mono);color:var(--muted);min-width:0}.curl code{padding:6px 10px;background:var(--surface-2);border-radius:4px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.curl code b{color:var(--lime);font-weight:400}.foot-links{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;font:500 .6875rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--soft)}.foot-links .sep{color:var(--steel)}.foot-icons{display:inline-flex;gap:6px}.foot-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:6px;border:1px solid var(--line);color:var(--muted);transition:color .15s,border-color .15s,box-shadow .15s}.foot-icon:hover{color:var(--lime);border-color:rgba(198,255,61,.35);box-shadow:0 0 12px -4px rgba(198,255,61,.4)}.disclaimer{padding:0 32px 20px;font:.6875rem var(--font-mono);color:var(--steel)}@media(max-width:767px){.footer-row,.disclaimer{padding-left:16px;padding-right:16px}}.palette[hidden]{display:none}.palette{position:fixed;inset:0;z-index:60;display:grid;place-items:start center;padding:12vh 16px 0}.palette-backdrop{position:absolute;inset:0;background:rgba(8,9,11,.6);backdrop-filter:blur(4px)}.palette-box{position:relative;width:min(600px,100%);background:rgba(17,20,26,.92);backdrop-filter:blur(16px);border:1px solid var(--line-2);border-radius:16px;box-shadow:inset 0 1px rgba(255,255,255,5%),0 20px 60px rgba(0,0,0,.6);overflow:hidden}.palette-field{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.palette-field .p{color:var(--lime);font:500 .9375rem var(--font-mono)}.palette-input{flex:1;background:0 0;border:0;outline:0;color:var(--text);font:.9375rem var(--font-mono)}.palette-results{list-style:none;margin:0;padding:6px;max-height:50vh;overflow-y:auto}.palette-results a{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px}.palette-results small{font:.6875rem var(--font-mono);color:var(--muted)}.palette-results li[aria-selected=true] a{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--lime)}.palette-results .empty{padding:20px}.palette-hint{padding:8px 18px;border-top:1px solid var(--line);font:.6875rem var(--font-mono);color:var(--muted)}.chroma{color:#e6edf3}.chroma .c,.chroma .c1,.chroma .cm,.chroma .ch,.chroma .cs{color:#6e7b8c;font-style:italic}.chroma .k,.chroma .kd,.chroma .kn,.chroma .kr,.chroma .kt,.chroma .kc{color:var(--violet-soft)}.chroma .s,.chroma .s1,.chroma .s2,.chroma .sb,.chroma .sh,.chroma .se,.chroma .sd{color:#a5d6ff}.chroma .m,.chroma .mi,.chroma .mf,.chroma .mh,.chroma .il{color:var(--amber)}.chroma .nf,.chroma .fm,.chroma .nx{color:var(--lime)}.chroma .nb,.chroma .bp{color:#79c0ff}.chroma .nt,.chroma .na{color:var(--lime)}.chroma .o,.chroma .ow,.chroma .p{color:#c9ced6}.chroma .nv,.chroma .vg,.chroma .vi{color:#ffa657}.chroma .gp{color:var(--lime);user-select:none}.chroma .err{color:var(--coral)}.chroma .hl{background:rgba(198,255,61,8%);display:block}.chroma .ln,.chroma .lnt{color:var(--steel);margin-right:12px}