.terminal-root{overflow-x:clip}.terminal-page{--terminal-magenta:#ff2e97;--terminal-cyan:#7ffcf9;--terminal-phosphor:#39ff88;--terminal-amber:#ffd98a;--terminal-violet:#c78ef5;--terminal-bg:#0d0214;--terminal-panel:#240a31b8;--terminal-panel-solid:var(--bg-panel,#240a31);--terminal-hairline:#c78ef542;--terminal-hairline-soft:#c78ef524;--terminal-accent:var(--terminal-magenta);--terminal-label:.66rem;--terminal-track:.2em;--terminal-rail-w:274px;--terminal-z-overlay:900;background:var(--terminal-bg);color:var(--ink-soft,#dbc8e8);overflow-x:clip}.terminal-page .ticker{contain:paint;overflow-x:clip}.terminal-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.terminal-main :focus-visible,.terminal-rail :focus-visible,#terminal-status:focus-visible{outline:2px solid var(--terminal-cyan);outline-offset:2px}.terminal-crt,.terminal-grid{z-index:var(--terminal-z-overlay);pointer-events:none;position:fixed;inset:0}.terminal-crt>*{position:absolute;inset:0}.terminal-crt__scan{mix-blend-mode:multiply;opacity:.55;background-image:repeating-linear-gradient(#0006 0 1px,#0000 1px 3px);animation:9s linear infinite terminal-scanroll}.terminal-crt__flicker{background:var(--terminal-magenta);mix-blend-mode:screen;animation:3.2s step-end infinite terminal-flicker}.terminal-crt__band{background:linear-gradient(#0000,#5cfbf71a 40%,#ff2e9724 60%,#0000);height:10vh;animation:11s linear infinite terminal-band;inset:0 0 auto}.terminal-crt__vignette{box-shadow:inset 0 0 180px 60px #06010ad9,inset 0 0 60px 10px #06010a99}.terminal-grid{z-index:0;perspective:200px;perspective-origin:50% 0;height:44vh;top:auto;overflow:hidden}.terminal-grid__plane{transform-origin:50% 0;background-image:linear-gradient(90deg,#ff2e9752 1px,#0000 1px),linear-gradient(#5cfbf73d 1px,#0000 1px);background-size:64px 64px;animation:5.5s linear infinite terminal-gridpan;position:absolute;inset:0 -60% -45%;transform:rotateX(74deg);-webkit-mask-image:linear-gradient(#0000,#000 22% 62%,#0000);mask-image:linear-gradient(#0000,#000 22% 62%,#0000)}.terminal-grid__horizon{background:linear-gradient(90deg,#0000,#5cfbf799,#ff2e9799,#0000);height:1px;position:absolute;inset:0 0 auto;box-shadow:0 0 22px #ff2e9773}#terminal-status{color:var(--terminal-phosphor);letter-spacing:var(--terminal-track);text-transform:uppercase;font-size:var(--terminal-label);text-shadow:0 0 10px #39ff8880;align-items:center;gap:.45em;display:inline-flex}#terminal-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-out infinite terminal-pulse;box-shadow:0 0 10px}#terminal-status.is-syncing{color:var(--terminal-amber);text-shadow:0 0 10px #ffd98a73}#terminal-status.is-syncing:after{content:"▖";animation:.48s step-end infinite terminal-spin}#terminal-status.is-offline{color:var(--terminal-magenta);text-shadow:0 0 10px #ff2e9780}#terminal-status.is-offline:before{animation:1.1s ease-in-out infinite terminal-hum}.terminal-main{z-index:1;max-width:var(--max-w,1440px);padding:0 var(--page-x,24px) clamp(56px, 8vw, 104px);margin:0 auto;position:relative}.terminal-hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;padding:clamp(28px,5vw,60px) 0 clamp(24px,4vw,44px);display:grid;position:relative}.terminal-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 60% at 50% 60%,#ff2e9742,#ad19d124 45%,#0000 72%);width:min(920px,118%);height:340px;position:absolute;top:4%;left:50%;transform:translate(-50%)}.terminal-hero__col{min-width:0;position:relative}.terminal-hero__eyebrow{color:var(--terminal-phosphor);letter-spacing:.3em;border:1px solid #39ff8866;margin:0 0 14px;padding:4px 10px;display:inline-block}.terminal-wordmark{width:min(100%, 580px, calc(100vw - var(--page-x,24px) - var(--page-x,24px)));aspect-ratio:1128/178;filter:drop-shadow(0 0 22px #ff2e9759);height:auto;margin:0}.terminal-hero__boot{font-size:var(--terminal-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim,#b89aca);margin:18px 0 0}.terminal-hero__lede{max-width:62ch;color:var(--ink-soft,#dbc8e8);text-wrap:pretty;margin:12px 0 0;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.65}.terminal-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.terminal-sidebar{top:var(--nav-h,82px);z-index:5;gap:12px;min-width:0;display:grid;position:sticky}.terminal-rail,.terminal-newsletter{border:1px solid var(--terminal-hairline);border-radius:var(--radius,8px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0214f0;min-width:0;padding:14px;box-shadow:0 12px 40px -22px #ff2e978c}.terminal-rail{flex-direction:column;gap:12px;display:flex}.terminal-rail__block{flex-direction:column;gap:8px;min-width:0;display:flex}.terminal-rail__block--row{flex-direction:row;align-items:center;gap:10px}.terminal-rail__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:var(--terminal-label);letter-spacing:.24em;text-transform:uppercase;color:var(--terminal-violet);margin:0;font-weight:500}.terminal-filters{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.terminal-filter{border:1px solid var(--terminal-hairline);color:var(--ink-dim,#b89aca);font-size:var(--terminal-label);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:color var(--motion-fast,.16s ease), background var(--motion-fast,.16s ease), border-color var(--motion-fast,.16s ease);background:0 0;border-radius:2px;flex:none;align-items:center;gap:.4em;padding:5px 9px;display:inline-flex}.terminal-filter:before{content:"·";color:#c78ef58c}.terminal-filter:hover{color:var(--terminal-cyan);background:#5cfbf714;border-color:#5cfbf773}.terminal-filter[aria-pressed=true]{color:var(--terminal-accent);border-color:var(--terminal-accent);background:color-mix(in srgb, var(--terminal-accent) 16%, transparent);box-shadow:0 0 14px -4px var(--terminal-accent)}.terminal-filter[aria-pressed=true]:before{content:"▸";color:currentColor}.terminal-filter[data-category=""],.terminal-filter[data-category=ALL],.terminal-card[data-category=ALL]{--terminal-accent:var(--terminal-amber)}.terminal-filter[data-category=AI_TOOLS],.terminal-card[data-category=AI_TOOLS]{--terminal-accent:var(--terminal-cyan)}.terminal-filter[data-category=GAME_DEV],.terminal-card[data-category=GAME_DEV]{--terminal-accent:var(--terminal-magenta)}.terminal-filter[data-category=CREATOR_ECONOMY],.terminal-card[data-category=CREATOR_ECONOMY]{--terminal-accent:var(--terminal-violet)}.terminal-filter[data-category=PLATFORMS],.terminal-card[data-category=PLATFORMS]{--terminal-accent:var(--terminal-amber)}.terminal-filter[data-category=MONETIZATION],.terminal-card[data-category=MONETIZATION]{--terminal-accent:var(--terminal-phosphor)}.terminal-filter[data-category=RESEARCH],.terminal-card[data-category=RESEARCH]{--terminal-accent:var(--terminal-cyan)}.terminal-filter[data-category=EXPERIMENTS],.terminal-card[data-category=EXPERIMENTS]{--terminal-accent:var(--terminal-violet)}.terminal-filter[data-category=INDUSTRY],.terminal-card[data-category=INDUSTRY]{--terminal-accent:var(--terminal-magenta)}.terminal-card[data-category=AI_TOOLS]{--terminal-glyph:"[##]"}.terminal-card[data-category=GAME_DEV]{--terminal-glyph:"[>>]"}.terminal-card[data-category=CREATOR_ECONOMY]{--terminal-glyph:"[::]"}.terminal-card[data-category=PLATFORMS]{--terminal-glyph:"[<>]"}.terminal-card[data-category=MONETIZATION]{--terminal-glyph:"[$$]"}.terminal-card[data-category=RESEARCH]{--terminal-glyph:"[**]"}.terminal-card[data-category=EXPERIMENTS]{--terminal-glyph:"[~~]"}.terminal-card[data-category=INDUSTRY]{--terminal-glyph:"[!!]"}.terminal-sort{gap:6px;min-width:0;display:flex}.terminal-sort__button{color:#ffd98abf;font-size:var(--terminal-label);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:color var(--motion-fast,.16s ease), border-color var(--motion-fast,.16s ease);background:0 0;border:1px dashed #fed66d73;border-radius:2px;flex:none;padding:5px 9px}.terminal-sort__button:before{content:"[ "}.terminal-sort__button:after{content:" ]"}.terminal-sort__button:hover{color:var(--terminal-amber);border-color:var(--terminal-amber)}.terminal-sort__button[aria-pressed=true]{color:var(--terminal-amber);border-style:solid;border-color:var(--terminal-amber);box-shadow:0 0 14px -6px var(--terminal-amber);background:#fed66d1a}.terminal-search{background:#0a0110;border:1px solid #5cfbf747;border-radius:2px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 10px;display:flex}.terminal-search:focus-within{box-shadow:0 0 18px -8px var(--terminal-cyan);border-color:#5cfbf799}.terminal-search__prompt{letter-spacing:.02em;color:var(--terminal-phosphor);white-space:nowrap;flex:none;font-size:.72rem}.terminal-search__input{min-width:0;color:var(--ink,#f8edff);caret-color:var(--terminal-magenta);background:0 0;border:0;flex:120px;padding:0;font-size:.85rem}.terminal-search__input:focus{outline:none}.terminal-search__input::placeholder{color:#b89acaa6}.terminal-search__input::-webkit-search-cancel-button{appearance:none}.terminal-search__cursor{color:var(--terminal-magenta);flex:none;font-size:.85rem;display:none}.terminal-search__input:placeholder-shown+.terminal-search__cursor{animation:1.05s step-end infinite terminal-blink;display:inline}.terminal-search__clear{color:var(--terminal-magenta);font-size:var(--terminal-label);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px}.terminal-search__clear:hover{color:var(--ink,#f8edff)}.terminal-refresh{width:100%;color:var(--terminal-cyan);letter-spacing:.16em;cursor:pointer;box-shadow:0 0 16px -8px var(--terminal-cyan);transition:color var(--motion-fast,.16s ease), background var(--motion-fast,.16s ease), border-color var(--motion-fast,.16s ease);background:#5cfbf714;border:1px solid #5cfbf780;border-radius:2px;padding:9px 12px;font-size:.72rem;display:block}.terminal-refresh:before{content:"[ "}.terminal-refresh:after{content:" ]"}.terminal-refresh:hover:not(:disabled){color:var(--terminal-phosphor);border-color:var(--terminal-phosphor);background:#39ff881a}.terminal-refresh:disabled{cursor:progress;color:var(--terminal-amber);background:#fed66d0f;border-color:#fed66d73}.terminal-refresh:disabled:after{content:" ▖";animation:.48s step-end infinite terminal-spin}.terminal-load-more{width:min(100%,340px);color:var(--terminal-phosphor);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 16px -9px var(--terminal-phosphor);transition:color var(--motion-fast,.16s ease), background var(--motion-fast,.16s ease), border-color var(--motion-fast,.16s ease);background:#39ff8812;border:1px solid #39ff887a;border-radius:2px;margin:14px auto 0;padding:10px 14px;font-size:.72rem;display:block}.terminal-load-more[hidden]{display:none}.terminal-load-more:before{content:"[ "}.terminal-load-more:after{content:" ]"}.terminal-load-more:hover:not(:disabled){color:var(--terminal-cyan);border-color:var(--terminal-cyan);background:#5cfbf714}.terminal-load-more:disabled{cursor:progress;color:var(--terminal-amber);background:#fed66d0f;border-color:#fed66d73}.terminal-load-more:disabled:after{content:" ▖";animation:.48s step-end infinite terminal-spin}.terminal-readout{border-top:1px dashed var(--terminal-hairline-soft);letter-spacing:.14em;text-transform:uppercase;min-width:0;color:var(--ink-dim,#b89aca);gap:4px;margin:2px 0 0;padding-top:10px;font-size:.62rem;display:grid;overflow:hidden}.terminal-readout>div{align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.terminal-readout dt:after{content:" ····························";color:#c78ef540}.terminal-readout dt{white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.terminal-readout dd{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--ink-soft,#dbc8e8);flex:none;margin:0;overflow:hidden}.terminal-readout dd.is-ok{color:var(--terminal-phosphor)}.terminal-readout dd.is-warm{color:var(--terminal-amber)}.terminal-readout dd.is-cool{color:var(--terminal-cyan)}.terminal-newsletter{gap:8px;display:grid}.terminal-newsletter__kicker,.terminal-newsletter__title,.terminal-newsletter__copy,.terminal-newsletter__status{margin:0}.terminal-newsletter__kicker{color:var(--terminal-phosphor);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 10px #39ff8861;font-size:.62rem}.terminal-newsletter__identity{border:1px solid var(--terminal-hairline-soft);border-left:2px solid var(--terminal-violet);background:#0a0110b8;border-radius:2px;align-items:center;gap:9px;width:fit-content;min-width:0;max-width:100%;padding:7px 9px;display:flex}.terminal-newsletter__avatar{border:1px solid #c78ef561;border-radius:2px;flex:none;width:52px;height:auto;box-shadow:0 0 10px -2px #c78ef56b,0 0 16px -6px #7ffcf94d}.terminal-newsletter__id-text{gap:2px;min-width:0;display:grid}.terminal-newsletter__handle{color:var(--terminal-cyan);letter-spacing:.1em;text-shadow:0 0 10px #7ffcf957;overflow-wrap:anywhere;font-size:.68rem;line-height:1.2}.terminal-newsletter__role{color:var(--terminal-violet);letter-spacing:.13em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.55rem;line-height:1.25}.terminal-newsletter__title{color:var(--terminal-cyan);letter-spacing:.12em;text-shadow:-1px 0 #ff2e977a,1px 0 #5cfbf759,0 0 16px #5cfbf747;font-size:.84rem;line-height:1.25}.terminal-newsletter__copy{color:var(--ink-soft,#dbc8e8);font-size:.78rem;line-height:1.55}.terminal-newsletter__form{gap:7px;min-width:0;display:grid}.terminal-newsletter__field{background:#0a0110;border:1px solid #5cfbf747;border-radius:2px;align-items:center;gap:7px;min-width:0;padding:8px 9px;display:flex}.terminal-newsletter__field:focus-within{box-shadow:0 0 18px -8px var(--terminal-cyan);border-color:#5cfbf799}.terminal-newsletter__prompt{min-width:0;color:var(--terminal-phosphor);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:.62rem;overflow:hidden}.terminal-newsletter__input{min-width:0;color:var(--ink,#f8edff);caret-color:var(--terminal-magenta);background:0 0;border:0;flex:96px;padding:0;font-size:.78rem}.terminal-newsletter__input:focus{outline:none}.terminal-newsletter__input::placeholder{color:#b89acaa6}.terminal-newsletter__submit{width:100%;min-height:34px;color:var(--terminal-phosphor);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 16px -9px var(--terminal-phosphor);transition:color var(--motion-fast,.16s ease), background var(--motion-fast,.16s ease), border-color var(--motion-fast,.16s ease);background:#39ff8812;border:1px solid #39ff887a;border-radius:2px;padding:8px 10px;font-size:.64rem}.terminal-newsletter__submit:hover:not(:disabled){color:var(--terminal-cyan);border-color:var(--terminal-cyan);background:#5cfbf714}.terminal-newsletter__submit:disabled{cursor:progress;color:var(--terminal-amber);background:#fed66d0f;border-color:#fed66d73}.terminal-newsletter__status{letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:7px 8px;font-size:.64rem;line-height:1.45}.terminal-newsletter__status[hidden],.terminal-newsletter__fallback[hidden]{display:none}.terminal-newsletter__status[data-state=loading]{color:var(--terminal-amber);background:#fed66d0f;border:1px dashed #fed66d73}.terminal-newsletter__status[data-state=success]{color:var(--terminal-phosphor);background:#39ff8812;border:1px solid #39ff886b}.terminal-newsletter__status[data-state=error]{color:#ffc9e2;background:#ff2e971a;border:1px solid #ff2e9780}.terminal-newsletter__fallback{color:var(--terminal-cyan);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #5cfbf74d;justify-self:start;font-size:.64rem;text-decoration:none}.terminal-newsletter__fallback:hover{color:var(--terminal-phosphor);border-color:var(--terminal-phosphor)}.terminal-feed{min-width:0;scroll-margin-top:calc(var(--nav-h,82px) + 12px)}.terminal-feed__head{color:#c78ef5b3;align-items:center;gap:8px;margin-bottom:12px;display:flex}.terminal-feed__rule{flex:none;font-size:.85rem;line-height:1}.terminal-feed__title{letter-spacing:.16em;color:var(--terminal-amber);text-shadow:-1px 0 #ff2e9780,1px 0 #5cfbf759,0 0 18px #fed66d59;flex:none;margin:0;font-size:clamp(.95rem,2vw,1.35rem)}.terminal-feed__fill{background:repeating-linear-gradient(90deg,#c78ef5a6 0 6px,#0000 6px 8px);flex:auto;min-width:12px;height:1px}.terminal-summary,.terminal-notice{letter-spacing:.12em;text-transform:uppercase;border-radius:2px;margin:0 0 10px;padding:8px 10px;font-size:.7rem}.terminal-summary{border:1px dashed var(--terminal-hairline);color:var(--ink-dim,#b89aca);background:#240a3180}.terminal-summary:before{content:"» ";color:var(--terminal-cyan)}.terminal-notice{color:#ffc9e2;text-transform:none;letter-spacing:.04em;background:#ff2e971a;border:1px solid #ff2e9780;font-size:.76rem}.terminal-notice:before{content:"[!!] ";color:var(--terminal-magenta);font-weight:700}.terminal-list{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.terminal-card{background:var(--terminal-panel);border:1px solid var(--terminal-hairline);border-top:2px solid color-mix(in srgb, var(--terminal-accent) 65%, transparent);border-radius:var(--radius,8px);transition:background var(--motion-fast,.16s ease), border-color var(--motion-fast,.16s ease), transform var(--motion-fast,.16s ease);flex-direction:column;gap:9px;padding:13px 14px 14px;display:flex;position:relative;overflow:hidden}.terminal-card:before{content:"";opacity:0;background:linear-gradient(90deg, transparent, var(--terminal-accent), transparent);height:2px;position:absolute;top:-2px;left:0;right:0}.terminal-card:hover{background:var(--bg-panel-2,#301046);border-color:color-mix(in srgb, var(--terminal-accent) 55%, transparent)}.terminal-card:hover:before{animation:.75s ease-out terminal-sweep}.terminal-card__meta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.terminal-card__category{border:1px solid color-mix(in srgb, var(--terminal-accent) 45%, transparent);background:color-mix(in srgb, var(--terminal-accent) 10%, transparent);color:var(--terminal-accent);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 10px color-mix(in srgb, var(--terminal-accent) 45%, transparent);align-items:center;gap:.4em;padding:2px 7px;font-size:.62rem;display:inline-flex}.terminal-card__category:before{content:var(--terminal-glyph,"[::]");content:var(--terminal-glyph,"[::]") / ""}.terminal-card__time{letter-spacing:.16em;text-transform:uppercase;color:#ffd98acc;font-size:.62rem}.terminal-card h3.display,.terminal-card__take+* h3{letter-spacing:.03em;color:var(--ink,#f8edff);text-shadow:-1px 0 #ff2e9766,1px 0 #5cfbf747;margin:0;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.35}.terminal-card__summary{color:var(--ink-soft,#dbc8e8);text-wrap:pretty;margin:0;font-size:.85rem;line-height:1.6}.terminal-card__take{border-left:2px solid color-mix(in srgb, var(--terminal-accent) 60%, transparent);background:#0a01108c;border-radius:0 2px 2px 0;flex-direction:column;gap:4px;padding:10px 11px;display:flex}.terminal-card__take p{color:#e6d6f5;text-wrap:pretty;margin:0;font-size:.82rem;line-height:1.55}.terminal-card__take-label{letter-spacing:.24em;text-transform:uppercase;color:var(--terminal-phosphor);font-size:.6rem}.terminal-card__take-label:before{content:"├─ ";content:"├─ " / ""}.terminal-card__source-row{border-top:1px dashed var(--terminal-hairline-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-top:9px;display:flex}.terminal-card__source{letter-spacing:.12em;text-transform:uppercase;color:var(--terminal-cyan);border-bottom:1px solid #5cfbf74d;font-size:.68rem;text-decoration:none}.terminal-card__source:before{content:"└─ ";content:"└─ " / ""}.terminal-card__source:hover{color:var(--terminal-phosphor);border-color:var(--terminal-phosphor);text-shadow:0 0 14px #39ff8873}.terminal-card__provenance{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim,#b89aca);text-align:right;margin-left:auto;font-size:.6rem}.terminal-card__secondary{flex-direction:column;gap:6px;display:flex}.terminal-card__strengths,.terminal-card__tags{flex-wrap:wrap;gap:5px;display:flex}.terminal-card__strengths-chip,.terminal-card__tags-chip{letter-spacing:.14em;text-transform:uppercase;border-radius:2px;padding:2px 6px;font-size:.58rem}.terminal-card__strengths-chip{color:var(--terminal-violet);background:#c78ef514;border:1px solid #c78ef566}.terminal-card__strengths-chip:before{content:"◆ ";content:"◆ " / ""}.terminal-card__tags-chip{border:1px solid var(--terminal-hairline-soft);color:var(--ink-dim,#b89aca)}.terminal-card__tags-chip:before{content:"#";content:"#" / ""}.terminal-empty{border-radius:var(--radius,8px);background:#0a011099;border:1px dashed #fed66d66;padding:16px 14px}.terminal-empty p{margin:0 0 6px;font-size:.8rem;line-height:1.7}.terminal-empty p:last-child{margin-bottom:0}.terminal-empty__kicker{color:var(--terminal-amber);letter-spacing:.1em}.terminal-empty__kicker:before{content:"[::] ";content:"[::] " / ""}.terminal-empty__title{color:var(--ink,#f8edff);letter-spacing:.16em;text-transform:uppercase}.terminal-empty__title:before{content:"║ ";color:#c78ef5b3;content:"║ " / ""}.terminal-empty__copy{color:var(--ink-soft,#dbc8e8)}.terminal-empty__copy:before{content:"╚═ ";color:#c78ef5b3;content:"╚═ " / ""}.terminal-empty__copy:after{content:" █";color:var(--terminal-magenta);animation:1.05s step-end infinite terminal-blink}.terminal-noscript{border-radius:var(--radius,8px);color:var(--terminal-amber);border:1px solid #fed66d73;margin:0;padding:14px;font-size:.8rem;line-height:1.6}.terminal-eof{letter-spacing:.16em;text-transform:uppercase;color:#c78ef599;white-space:pre-wrap;margin:14px 0 0;font-size:.68rem}.js .terminal-main [data-reveal]{opacity:0;transition:opacity .52s,transform .52s;transform:translateY(14px)}.terminal-main [data-reveal].is-visible,.terminal-main [data-reveal].revealed{opacity:1;transform:none}@media (width>=1280px){.terminal-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.terminal-shell{grid-template-columns:var(--terminal-rail-w) minmax(0, 1fr);gap:22px}.terminal-sidebar{top:calc(var(--nav-h,82px) + 16px)}}@media (width<=1023px){.terminal-sidebar{z-index:auto;position:static;top:auto}.terminal-rail{flex-flow:wrap;align-items:center;gap:10px}.terminal-rail__block{flex-direction:row;flex:100%;align-items:center}.terminal-filters{contain:paint;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.terminal-search{flex:260px}.terminal-refresh{flex:none;width:auto}.terminal-readout{border-top:0;flex:100%;grid-template-columns:repeat(5,auto);grid-auto-flow:column;justify-content:start;gap:14px;padding-top:0}.terminal-readout dt:after{content:""}}@media (width<=768px){.terminal-hero{padding-top:22px}.terminal-readout{display:none}.terminal-card__provenance{text-align:left;margin-left:0}}@media (width<=768px),(pointer:coarse){.terminal-crt__scan,.terminal-grid__plane{animation:none}.terminal-crt__flicker,.terminal-crt__band{display:none}.terminal-rail,.terminal-newsletter{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0214f7}.terminal-card:hover:before{animation:none}}@media (width<=640px){.terminal-wordmark{width:min(100%,90vw,360px)}.terminal-rail,.terminal-newsletter{padding:11px}.terminal-newsletter__identity{gap:8px;padding:6px 8px}.terminal-newsletter__avatar{width:46px}.terminal-rail{border-radius:0 0 var(--radius,8px) var(--radius,8px)}.terminal-search__prompt{font-size:.64rem}}@media (width<=480px){.terminal-rail__block--row{flex-wrap:wrap}.terminal-card{padding:11px 12px 12px}.terminal-feed__title{letter-spacing:.1em}.terminal-eof{font-size:.6rem}}@keyframes terminal-scanroll{0%{background-position:0 0}to{background-position:0 100vh}}@keyframes terminal-flicker{0%,to{opacity:.035}12%{opacity:.06}23%{opacity:.02}41%{opacity:.055}63%{opacity:.028}82%{opacity:.05}}@keyframes terminal-band{0%,86%{opacity:0;transform:translateY(-14vh)}88%{opacity:.5}93%{opacity:.28;transform:translateY(46vh)}to{opacity:0;transform:translateY(112vh)}}@keyframes terminal-gridpan{0%{background-position:0 0}to{background-position:0 64px}}@keyframes terminal-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes terminal-pulse{0%,to{opacity:1;box-shadow:0 0 #39ff888c}60%{opacity:.55;box-shadow:0 0 0 6px #39ff8800}}@keyframes terminal-hum{0%,to{opacity:.5}50%{opacity:1}}@keyframes terminal-sweep{0%{opacity:.95;top:-2px}to{opacity:0;top:100%}}@keyframes terminal-spin{0%{content:"▖"}25%{content:"▘"}50%{content:"▝"}75%{content:"▗"}}@media (prefers-reduced-motion:reduce){.terminal-page *,.terminal-page :before,.terminal-page :after{transition-duration:.01ms!important;animation:none!important}.js .terminal-main [data-reveal]{opacity:1;transform:none}.terminal-crt__flicker,.terminal-crt__band{display:none}}
