.secondary-surface .prose{--tw-prose-body:#a0a0a8;--tw-prose-headings:var(--c-text-1);--tw-prose-links:var(--c-signal);--tw-prose-bold:var(--c-text-1);--tw-prose-bullets:var(--c-signal);--tw-prose-hr:var(--c-rim);--tw-prose-quotes:var(--c-text-2);--tw-prose-quote-borders:var(--c-signal);--tw-prose-code:var(--c-signal);--tw-prose-pre-bg:var(--c-surface);font-family:var(--font-body)}.secondary-surface .prose h1,.secondary-surface .prose h2,.secondary-surface .prose h3,.secondary-surface .prose h4{font-family:var(--font-display);letter-spacing:var(--tracking-tight)}.secondary-surface .prose code:before,.secondary-surface .prose code:after{content:""!important}.secondary-surface .prose pre{border:1px solid var(--c-rim)}.secondary-surface .prose code{background:var(--c-surface);font-family:var(--font-code);padding:.1em .4em}.secondary-surface .prose a{transition:border-color var(--dur-fast);border-bottom:1px solid #b4f0004d}.secondary-surface .prose a:hover{border-bottom-color:var(--c-signal)}.secondary-surface .blog-content{font-family:var(--font-body);color:var(--c-text-2);font-size:1.05rem;line-height:1.85}.secondary-surface .blog-content>*+*{margin-top:1.75rem}.secondary-surface .blog-content h1{font-family:var(--font-display);letter-spacing:var(--tracking-tighter);font-size:2.35rem;font-weight:800;line-height:var(--leading-heading);color:var(--c-text-1);border-bottom:1px solid var(--c-rim);margin-top:3rem;margin-bottom:1.25rem;padding-bottom:.75rem}.secondary-surface .blog-content h2{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:1.7rem;font-weight:700;line-height:var(--leading-heading);color:var(--c-text-1);margin-top:2.5rem;margin-bottom:1rem}.secondary-surface .blog-content h3{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:1.22rem;font-weight:700;line-height:var(--leading-heading);color:var(--c-text-1);margin-top:2rem;margin-bottom:.75rem}.secondary-surface .blog-content p{margin-bottom:1.5rem}.secondary-surface .blog-content p:last-child{margin-bottom:0}.secondary-surface .blog-content strong{color:var(--c-text-1);font-weight:600}.secondary-surface .blog-content code{background:var(--c-surface);font-family:var(--font-code);color:var(--c-signal);border:1px solid var(--c-rim);padding:.2em .5em;font-size:.9em}.secondary-surface .blog-content pre{background:var(--c-surface);border:1px solid var(--c-rim);margin:2rem 0;padding:1.5rem;overflow-x:auto}.secondary-surface .blog-content pre code{color:var(--c-text-1);background:0 0;border:none;padding:0}.secondary-surface .blog-content a{color:var(--c-signal);border-bottom:1px solid #b4f0004d;text-decoration:none;transition:border-color .15s,color .15s}.secondary-surface .blog-content a:hover{border-bottom-color:var(--c-signal)}.secondary-surface .blog-content ul,.secondary-surface .blog-content ol{margin:1.5rem 0;padding-left:1.5rem}.secondary-surface .blog-content li{margin-bottom:.5rem}.secondary-surface .blog-content ul li::marker{color:var(--c-signal)}.secondary-surface .blog-content blockquote{border-left:3px solid var(--c-signal);background:var(--c-surface);margin:2rem 0;padding:1.5rem 1.5rem 1.5rem 2rem;font-style:italic}.secondary-surface .blog-content blockquote p:last-child{margin-bottom:0}.secondary-surface .blog-content hr{border:none;border-top:1px solid var(--c-rim);margin:3rem 0}.secondary-surface .blog-index-page{background:linear-gradient(112deg,#b4f00006,#0000 28%),linear-gradient(#ffffff03,#0000 34%);min-height:100dvh;position:relative}.secondary-surface .blog-index-hero{padding-top:var(--space-16);padding-bottom:var(--space-8);border-bottom:1px solid var(--c-rim)}.secondary-surface .blog-index-hero__eyebrow,.secondary-surface .blog-index-sidebar__heading,.secondary-surface .blog-index-stats dt{font-family:var(--font-mono);color:var(--c-text-3);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-size:.62rem}.secondary-surface .blog-index-hero__eyebrow{margin-bottom:var(--space-6)}.secondary-surface .blog-index-hero h1{max-width:900px;margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--text-display-lg);font-weight:800;line-height:var(--leading-display);color:var(--c-text-1);text-transform:uppercase}.secondary-surface .blog-index-hero__lede{max-width:580px;font-family:var(--font-body);font-size:.86rem;line-height:var(--leading-body);color:var(--c-text-2)}.secondary-surface .blog-index-layout{grid-template-columns:minmax(0,1fr) 320px;min-height:520px;display:grid}.secondary-surface .blog-index-posts{border-right:1px solid var(--c-rim);min-width:0}.secondary-surface .blog-index-empty{padding:var(--space-12)0;font-family:var(--font-mono);color:var(--c-text-3);font-size:.72rem}.secondary-surface .blog-index-empty code{font-family:var(--font-code);color:var(--c-signal)}.secondary-surface .blog-post-row__link{border-bottom:1px solid var(--c-rim);transition:background-color var(--dur-fast)var(--ease-expo),border-color var(--dur-fast)var(--ease-expo);display:block;position:relative}.secondary-surface .blog-post-row__link:before{content:"";background:var(--c-signal);opacity:0;width:2px;transition:opacity var(--dur-fast)var(--ease-expo),transform var(--dur-fast)var(--ease-expo);position:absolute;inset:0 auto 0 0;transform:scaleY(.4)}.secondary-surface .blog-post-row__link:hover{background:linear-gradient(90deg,var(--c-signal-glow),#ffffff03);border-bottom-color:var(--c-signal-border)}.secondary-surface .blog-post-row__link:hover:before,.secondary-surface .blog-post-row__link:focus-visible:before{opacity:1;transform:scaleY(1)}.secondary-surface .blog-post-row__link:focus-visible{z-index:1;outline-offset:-2px}.secondary-surface .blog-post-row{gap:var(--space-5);min-height:218px;padding:var(--space-8)var(--space-8)var(--space-8)0;grid-template-columns:52px minmax(0,1fr) 28px;align-items:start;display:grid}.secondary-surface .blog-post-row__rank{font-family:var(--font-display);color:var(--c-rank);text-align:center;font-variant-numeric:tabular-nums;padding-top:2px;font-size:1.4rem;font-weight:700;line-height:1}.secondary-surface .blog-post-row__body{min-width:0}.secondary-surface .blog-post-row__meta{align-items:center;gap:var(--space-3);min-height:22px;margin-bottom:var(--space-4);font-family:var(--font-mono);color:var(--c-text-3);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-wrap:wrap;font-size:.63rem;display:flex}.secondary-surface .blog-post-row__tags{flex-wrap:wrap;gap:6px;display:flex}.secondary-surface .blog-post-row__tags:before{content:"/";color:var(--c-rim);margin-right:2px}.secondary-surface .blog-post-row__tags span{color:var(--c-signal)}.secondary-surface .blog-post-row h2{max-width:760px;margin-bottom:var(--space-3);font-family:var(--font-display);font-size:1.42rem;font-weight:750;line-height:var(--leading-heading);color:var(--c-text-1)}.secondary-surface .blog-post-row p{max-width:720px;margin-bottom:var(--space-5);font-family:var(--font-body);font-size:.88rem;line-height:var(--leading-body);color:var(--c-text-2)}.secondary-surface .blog-post-row__read-time{font-family:var(--font-mono);color:var(--c-text-3);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.65rem}.secondary-surface .blog-post-row__arrow{border:1px solid var(--c-rim);width:28px;height:28px;font-family:var(--font-mono);color:var(--c-text-3);transition:color var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast)var(--ease-expo);justify-content:center;align-items:center;margin-top:1px;font-size:.8rem;display:inline-flex}.secondary-surface .blog-post-row__link:hover .blog-post-row__arrow{color:var(--c-signal);border-color:var(--c-signal-border);transform:translate(3px)}.secondary-surface .blog-index-sidebar{min-width:0;padding:var(--space-8)clamp(1rem,3vw,1.5rem)}.secondary-surface .blog-index-sidebar__section+.blog-index-sidebar__section{margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--c-rim)}.secondary-surface .blog-index-sidebar__heading{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--c-rim);font-weight:500}.secondary-surface .blog-index-sidebar__copy{margin-bottom:var(--space-4);font-family:var(--font-body);font-size:.75rem;line-height:var(--leading-body);color:var(--c-text-2)}.secondary-surface .blog-publish-contract{border:1px solid var(--c-rim);background:linear-gradient(120deg,#b4f00009,transparent 46%),var(--c-surface);font-family:var(--font-code);color:var(--c-text-3);gap:6px;padding:12px 14px;font-size:.62rem;line-height:1.7;display:grid;overflow:hidden}.secondary-surface .blog-publish-contract div{gap:8px;min-width:0;display:flex}.secondary-surface .blog-publish-contract span{color:var(--c-signal)}.secondary-surface .blog-publish-contract code{overflow-wrap:anywhere;min-width:0;font:inherit}.secondary-surface .blog-index-stats{border:1px solid var(--c-rim);background:var(--c-rim);gap:1px;display:grid}.secondary-surface .blog-index-stats>div{gap:var(--space-3);background:var(--c-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:52px;padding:10px 12px;display:grid}.secondary-surface .blog-index-stats dd{font-family:var(--font-display);color:var(--c-signal);text-align:right;font-size:.78rem;font-weight:700}.secondary-surface .blog-article-page{min-height:100dvh;position:relative}.secondary-surface .blog-article__atmosphere{z-index:0;pointer-events:none;filter:blur(48px);background:linear-gradient(116deg,#0000 34%,#b4f00008 48%,#4499ff05 58%,#0000 72%),linear-gradient(34deg,#0000 42%,#4499ff05 52%,#b4f00006 64%,#0000 78%);position:fixed;inset:0}.secondary-surface .reading-progress{z-index:10001;appearance:none;width:100%;height:3px;color:var(--c-signal);background:0 0;border:0;position:fixed;inset:0 0 auto}.secondary-surface .reading-progress::-webkit-progress-bar{background:0 0}.secondary-surface .reading-progress::-webkit-progress-value{background:var(--c-signal);box-shadow:0 0 14px #b4f000b8}.secondary-surface .reading-progress::-moz-progress-bar{background:var(--c-signal);box-shadow:0 0 14px #b4f000b8}.secondary-surface .blog-article-hero{z-index:1;border-bottom:1px solid var(--c-rim);isolation:isolate;flex-direction:column;min-height:560px;display:flex;position:relative;overflow:hidden}.secondary-surface .blog-article-hero__media{z-index:-1;position:absolute;inset:0}.secondary-surface .blog-article-hero__image{object-fit:cover;opacity:.3;filter:grayscale()brightness(.4)}.secondary-surface .blog-article-hero__shade{background:linear-gradient(to bottom,var(--c-void)0%,transparent 30%,transparent 58%,var(--c-void)100%),radial-gradient(ellipse at center,transparent 0%,#080808db 82%);position:absolute;inset:0}.secondary-surface .blog-article-hero__breadcrumb-wrap{z-index:1;padding-top:var(--space-8);flex:1;position:relative}.secondary-surface .blog-breadcrumb ol{font-family:var(--font-mono);color:var(--c-text-3);letter-spacing:var(--tracking-wide);flex-wrap:wrap;align-items:center;gap:8px;font-size:.62rem;list-style:none;display:flex}.secondary-surface .blog-breadcrumb li{min-width:0}.secondary-surface .blog-breadcrumb li:not(:last-child):after{content:"/";color:var(--c-rank);margin-left:8px}.secondary-surface .blog-breadcrumb li:last-child{max-width:min(48vw,480px);color:var(--c-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.secondary-surface .blog-breadcrumb a{transition:color var(--dur-fast)}.secondary-surface .blog-breadcrumb a:hover{color:var(--c-signal)}.secondary-surface .blog-article-hero__content{z-index:1;padding-bottom:var(--space-16);position:relative}.secondary-surface .blog-article-tags,.secondary-surface .blog-article-panel__tags{gap:var(--space-3);flex-wrap:wrap;display:flex}.secondary-surface .blog-article-tags{margin-bottom:var(--space-6)}.secondary-surface .blog-article-tags span,.secondary-surface .blog-article-panel__tags span{border:1px solid var(--c-signal-border);font-family:var(--font-mono);color:var(--c-signal);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.65rem}.secondary-surface .blog-article-tags span{background:#b4f0000d;padding:4px 12px}.secondary-surface .blog-article-hero h1{max-width:940px;margin-bottom:var(--space-8);font-family:var(--font-display);font-size:3rem;font-weight:800;line-height:var(--leading-display);color:var(--c-text-1)}.secondary-surface .blog-article-hero__meta{align-items:center;gap:var(--space-4)var(--space-6);font-family:var(--font-mono);color:var(--c-text-2);letter-spacing:var(--tracking-wide);flex-wrap:wrap;font-size:.75rem;display:flex}.secondary-surface .blog-article-hero__meta time{color:var(--c-signal)}.secondary-surface .blog-article-hero__author{align-items:center;gap:var(--space-2);display:inline-flex}.secondary-surface .blog-article-hero__author-signal{background:var(--c-signal);width:8px;height:8px;box-shadow:0 0 8px var(--c-signal);flex:none;border-radius:50%!important}.secondary-surface .blog-article__content-shell{z-index:1;justify-content:space-between;gap:var(--space-16);padding-top:var(--space-8);padding-bottom:var(--space-24);grid-template-columns:minmax(0,740px) 320px;display:grid;position:relative}.secondary-surface .blog-article__body{min-width:0}.secondary-surface .blog-article__excerpt{margin-bottom:var(--space-12);padding:var(--space-8);border:1px solid var(--c-rim);border-left:3px solid var(--c-signal);background:linear-gradient(112deg,#b4f00007,transparent 48%),var(--c-surface)}.secondary-surface .blog-article__excerpt p{font-family:var(--font-body);font-size:1.1rem;font-style:italic;line-height:var(--leading-body);color:var(--c-text-2);margin:0}.secondary-surface .blog-content h1,.secondary-surface .blog-content h2,.secondary-surface .blog-content h3{scroll-margin-top:calc(var(--nav-h) + var(--space-8))}.secondary-surface .blog-content pre{scrollbar-color:var(--c-signal-dim)var(--c-surface);max-width:100%;position:relative}.secondary-surface .blog-content pre:before{content:"CODE";font-family:var(--font-mono);color:var(--c-rank);letter-spacing:var(--tracking-wider);margin:-.35rem 0 1rem;font-size:.55rem;display:block}.secondary-surface .blog-content pre code{white-space:pre;width:max-content;min-width:100%;display:block}.secondary-surface .blog-content ol li::marker{color:var(--c-signal);font-family:var(--font-mono)}.secondary-surface .blog-content li>ul,.secondary-surface .blog-content li>ol{margin-block:.5rem}.secondary-surface .blog-content table{border-collapse:collapse;width:100%;margin:2rem 0;font-size:.88rem;display:block;overflow-x:auto}.secondary-surface .blog-content th,.secondary-surface .blog-content td{border:1px solid var(--c-rim);text-align:left;min-width:140px;padding:10px 12px}.secondary-surface .blog-content th{background:var(--c-surface);font-family:var(--font-mono);color:var(--c-text-1);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.65rem}.secondary-surface .blog-content img{border:1px solid var(--c-rim);width:100%;height:auto;margin:2rem 0;display:block}.secondary-surface .blog-content input[type=checkbox]{margin-right:var(--space-2);accent-color:var(--c-signal)}.secondary-surface .blog-author-card{align-items:flex-start;gap:var(--space-6);margin-top:var(--space-16);padding:var(--space-8);border:1px solid var(--c-rim);background:linear-gradient(120deg,#4499ff06,transparent 42%),var(--c-surface);display:flex}.secondary-surface .blog-author-card__mark{object-fit:contain;filter:brightness(1.2);flex:none;width:64px;height:64px}.secondary-surface .blog-author-card h2{margin-bottom:var(--space-2);font-family:var(--font-display);color:var(--c-text-1);font-size:1.1rem;font-weight:700}.secondary-surface .blog-author-card p{max-width:620px;margin-bottom:var(--space-3);font-family:var(--font-body);font-size:.9rem;line-height:var(--leading-body);color:var(--c-text-2)}.secondary-surface .blog-author-card__links{gap:var(--space-4);flex-wrap:wrap;display:flex}.secondary-surface .blog-author-card__links a,.secondary-surface .blog-back-link,.secondary-surface .blog-article-sidebar__action{font-family:var(--font-mono);color:var(--c-signal);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.68rem}.secondary-surface .blog-author-card__links a,.secondary-surface .blog-back-link{transition:border-color var(--dur-fast);border-bottom:1px solid #0000}.secondary-surface .blog-author-card__links a:hover,.secondary-surface .blog-back-link:hover{border-bottom-color:var(--c-signal)}.secondary-surface .blog-article__back{margin-top:var(--space-8)}.secondary-surface .blog-article-sidebar{min-width:0}.secondary-surface .blog-article-sidebar__sticky{top:calc(var(--nav-h) + var(--space-8));gap:var(--space-6);display:grid;position:sticky}.secondary-surface .blog-article-panel{border:1px solid var(--c-rim);background:var(--c-surface)}.secondary-surface .blog-article-panel>h2{border-bottom:1px solid var(--c-rim);font-family:var(--font-mono);color:var(--c-text-3);letter-spacing:var(--tracking-wider);text-transform:uppercase;padding:14px 20px;font-size:.65rem;font-weight:500}.secondary-surface .blog-article-panel>p{font-size:.84rem;line-height:var(--leading-body);color:var(--c-text-2);padding:18px 20px}.secondary-surface .blog-toc{gap:2px;padding:12px;list-style:none;display:grid}.secondary-surface .blog-toc li[data-depth="3"]{padding-left:14px}.secondary-surface .blog-toc a{font-family:var(--font-body);color:var(--c-text-2);transition:color var(--dur-fast),background-color var(--dur-fast);padding:8px 9px 8px 16px;font-size:.78rem;line-height:1.35;display:block;position:relative}.secondary-surface .blog-toc a:before{content:"";background:var(--c-rank);width:4px;height:4px;transition:background-color var(--dur-fast),box-shadow var(--dur-fast);position:absolute;top:14px;left:3px}.secondary-surface .blog-toc a:hover{background:var(--c-white-04);color:var(--c-text-1)}.secondary-surface .blog-toc a:hover:before{background:var(--c-signal);box-shadow:0 0 8px #b4f00099}.secondary-surface .blog-article-metadata{padding:16px 20px}.secondary-surface .blog-article-metadata>div{font-family:var(--font-mono);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding-block:7px;font-size:.72rem;display:grid}.secondary-surface .blog-article-metadata dt{color:var(--c-text-3)}.secondary-surface .blog-article-metadata dd{overflow-wrap:anywhere;color:var(--c-text-2);text-align:right}.secondary-surface .blog-article-metadata dd[data-accent=true]{color:var(--c-signal)}.secondary-surface .blog-article-panel__tags{gap:8px;padding:18px 20px}.secondary-surface .blog-article-panel__tags span{border-color:var(--c-rim);color:var(--c-text-3);padding:4px 9px;font-size:.6rem}.secondary-surface .blog-article-sidebar__action{border:1px solid var(--c-rim);background:var(--c-surface);color:var(--c-text-3);text-align:center;transition:color var(--dur-fast),border-color var(--dur-fast),background-color var(--dur-fast);padding:14px 20px;display:block}.secondary-surface .blog-article-sidebar__action:hover{border-color:var(--c-signal-border);background:var(--c-signal-glow);color:var(--c-signal)}@media (max-width:1023px){.secondary-surface .blog-index-layout{grid-template-columns:1fr}.secondary-surface .blog-index-posts{border-right:0}.secondary-surface .blog-index-sidebar{gap:var(--space-8);border-top:1px solid var(--c-rim);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.secondary-surface .blog-index-sidebar__section+.blog-index-sidebar__section{padding-top:0;padding-left:var(--space-8);border-top:0;border-left:1px solid var(--c-rim);margin-top:0}.secondary-surface .blog-article-hero{min-height:500px}.secondary-surface .blog-article-hero h1{font-size:2.25rem}.secondary-surface .blog-article__content-shell{grid-template-columns:minmax(0,760px);justify-content:center}.secondary-surface .blog-article-sidebar{display:none}}@media (max-width:767px){.secondary-surface .blog-index-hero{padding-top:var(--space-12);padding-bottom:var(--space-6)}.secondary-surface .blog-index-hero h1{font-size:var(--text-display-md)}.secondary-surface .blog-index-hero__lede{font-size:.82rem}.secondary-surface .blog-post-row{gap:var(--space-3);min-height:0;padding:var(--space-6)var(--space-4)var(--space-6)0;grid-template-columns:38px minmax(0,1fr)}.secondary-surface .blog-post-row__rank{font-size:1.1rem}.secondary-surface .blog-post-row h2{font-size:1.14rem}.secondary-surface .blog-post-row p{font-size:.83rem}.secondary-surface .blog-post-row__arrow{display:none}.secondary-surface .blog-index-sidebar{grid-template-columns:1fr;padding-inline:0}.secondary-surface .blog-index-sidebar__section+.blog-index-sidebar__section{padding-top:var(--space-8);border-top:1px solid var(--c-rim);border-left:0;padding-left:0}.secondary-surface .blog-article-hero{min-height:440px}.secondary-surface .blog-article-hero__breadcrumb-wrap{padding-top:var(--space-6)}.secondary-surface .blog-breadcrumb li:last-child{max-width:38vw}.secondary-surface .blog-article-hero__content{padding-bottom:var(--space-10)}.secondary-surface .blog-article-tags{gap:var(--space-2);margin-bottom:var(--space-5)}.secondary-surface .blog-article-tags span{padding-inline:9px;font-size:.58rem}.secondary-surface .blog-article-hero h1{margin-bottom:var(--space-6);font-size:1.75rem;line-height:var(--leading-heading)}.secondary-surface .blog-article-hero__meta{gap:var(--space-2)var(--space-3);font-size:.66rem}.secondary-surface .blog-article__content-shell{padding-top:var(--space-6);padding-bottom:var(--space-16)}.secondary-surface .blog-article__excerpt{margin-bottom:var(--space-8);padding:var(--space-6)}.secondary-surface .blog-article__excerpt p{font-size:.98rem}.secondary-surface .blog-content{font-size:.98rem;line-height:1.75}.secondary-surface .blog-content h1{font-size:1.75rem}.secondary-surface .blog-content h2{font-size:1.42rem}.secondary-surface .blog-content h3{font-size:1.12rem}.secondary-surface .blog-content pre{padding:var(--space-4)}.secondary-surface .blog-author-card{gap:var(--space-4);margin-top:var(--space-12);padding:var(--space-6);flex-direction:column}}.secondary-surface .feed-page{z-index:1;position:relative}.secondary-surface .feed-hero{padding:clamp(2.5rem,8vh,5rem)0 var(--space-8);border-bottom:1px solid var(--c-rim)}.secondary-surface .feed-hero__eyebrow{margin-bottom:var(--space-6);color:var(--c-text-3);font-family:var(--font-mono);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-size:.62rem}.secondary-surface .feed-hero h1{max-width:760px;margin-bottom:var(--space-4);color:var(--c-text-1);font-family:var(--font-display);font-size:var(--text-display-lg);letter-spacing:var(--tracking-tighter);font-weight:800;line-height:var(--leading-display);text-transform:uppercase}.secondary-surface .feed-hero p{max-width:620px;color:var(--c-text-2);font-family:var(--font-body);font-size:.86rem;line-height:var(--leading-body)}.secondary-surface .feed-layout{align-items:start}.secondary-surface .feed-board{min-width:0}.secondary-surface .signal-row__link{min-width:0;color:inherit;overflow-wrap:anywhere;display:block}.secondary-surface .signal-row__link:focus-visible{outline:1px solid var(--c-signal);outline-offset:-1px}.secondary-surface .signal-row{border-bottom:1px solid var(--c-rim);min-width:0;transition:background var(--dur-fast)var(--ease-expo),border-color var(--dur-fast)var(--ease-expo);background:0 0;grid-template-columns:46px minmax(0,1fr);display:grid;position:relative}.secondary-surface .signal-row:before{background:var(--c-signal);content:"";opacity:0;width:2px;transition:opacity var(--dur-fast)var(--ease-expo),transform var(--dur-fast)var(--ease-expo);position:absolute;inset:0 auto 0 0;transform:scaleY(.35)}.secondary-surface .signal-row__link:hover .signal-row,.secondary-surface .signal-row__link:focus-visible .signal-row{border-color:var(--c-signal-border);background:#b4f00009}.secondary-surface .signal-row__link:hover .signal-row:before,.secondary-surface .signal-row__link:focus-visible .signal-row:before{opacity:1;transform:scaleY(1)}.secondary-surface .signal-row__rank{color:var(--c-rank);font-family:var(--font-display);align-items:flex-start;padding:15px 0 15px 16px;font-size:1.2rem;font-weight:800;line-height:1;display:flex}.secondary-surface .signal-row__body{min-width:0;padding:14px 18px 15px 0;display:block}.secondary-surface .signal-row__meta{align-items:center;gap:var(--space-2);min-width:0;margin-bottom:var(--space-2);color:var(--c-text-3);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-wrap:wrap;font-size:.58rem;display:flex}.secondary-surface .signal-row__source{color:var(--c-text-2)}.secondary-surface .signal-row__heat{color:var(--c-text-3)}.secondary-surface .signal-row[data-heat=hot] .signal-row__heat{color:var(--c-hot)}.secondary-surface .signal-row[data-heat=rising] .signal-row__heat{color:var(--c-warm)}.secondary-surface .signal-row__title{margin:0 0 var(--space-2);color:var(--c-text-1);font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:.88rem;font-weight:700;line-height:var(--leading-heading);overflow-wrap:anywhere}.secondary-surface .signal-row__excerpt{margin:0 0 var(--space-3);color:var(--c-text-2);font-family:var(--font-body);font-size:.72rem;line-height:var(--leading-body);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.secondary-surface .signal-row__footer{align-items:center;gap:var(--space-2)14px;min-width:0;color:var(--c-text-3);font-family:var(--font-mono);flex-wrap:wrap;font-size:.58rem;display:flex}.secondary-surface .signal-row__score{font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:inline-flex}.secondary-surface .signal-row__meter{appearance:none;width:48px;height:3px;color:var(--c-signal);background:0 0;border:0}.secondary-surface .signal-row[data-heat=hot] .signal-row__meter{color:var(--c-hot)}.secondary-surface .signal-row[data-heat=rising] .signal-row__meter{color:var(--c-warm)}.secondary-surface .signal-row__meter::-webkit-meter-bar{background:var(--c-raised);border:0;border-radius:0;height:3px}.secondary-surface .signal-row__meter::-webkit-meter-optimum-value{background:currentColor}.secondary-surface .signal-row__meter::-webkit-meter-suboptimum-value{background:currentColor}.secondary-surface .signal-row__meter::-webkit-meter-even-less-good-value{background:currentColor}.secondary-surface .signal-row__meter::-moz-meter-bar{background:currentColor}.secondary-surface .signal-row__comments{white-space:nowrap}.secondary-surface .signal-row__categories{gap:var(--space-1);flex-wrap:wrap;min-width:0;display:inline-flex}.secondary-surface .signal-row__category{border:1px solid var(--c-rim);color:var(--c-text-3);letter-spacing:.06em;text-transform:uppercase;padding:1px 5px;font-size:.52rem;line-height:1.35}.secondary-surface .signal-row--compact{grid-template-columns:44px minmax(0,1fr)}.secondary-surface .signal-row--compact .signal-row__rank{padding:13px 0 13px 14px;font-size:1.15rem}.secondary-surface .signal-row--compact .signal-row__body{padding:12px 14px 13px 0}.secondary-surface .signal-row--compact .signal-row__meta{font-size:.56rem}.secondary-surface .signal-row--compact .signal-row__title{margin-bottom:var(--space-3);font-size:.82rem}.secondary-surface .signal-row--skeleton .signal-row__body{align-content:center;gap:9px;min-height:94px;display:grid}.secondary-surface .signal-row__skeleton-line{background:var(--c-raised);height:6px;animation:feed-skeleton-pulse 1.5s var(--ease-smooth)infinite;display:block}.secondary-surface .signal-row__skeleton-line--meta{width:80px}.secondary-surface .signal-row__skeleton-line--title{width:min(72%,460px);height:14px}.secondary-surface .signal-row__skeleton-line--score{width:110px}.secondary-surface .signal-preview{min-width:0}.secondary-surface .signal-preview__header{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--c-rim);border-bottom:1px solid var(--c-rim);background:var(--c-surface);padding:8px 14px;display:flex}.secondary-surface .signal-preview__label,.secondary-surface .signal-preview__link{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.58rem}.secondary-surface .signal-preview__label{color:var(--c-text-3)}.secondary-surface .signal-preview__link{color:var(--c-text-2);transition:color var(--dur-fast)var(--ease-expo)}.secondary-surface .signal-preview__link:hover,.secondary-surface .signal-preview__link:focus-visible{color:var(--c-signal)}.secondary-surface .feed-toolbar{top:var(--nav-h);z-index:10;justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--c-rim);border-bottom:1px solid var(--c-rim);background:var(--paper);padding:8px 16px;display:flex;position:sticky}.secondary-surface .feed-filters{align-items:center;gap:2px;min-width:0;display:flex}.secondary-surface .feed-page .feed-filter{min-height:44px;color:var(--c-text-3);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:color var(--dur-fast)var(--ease-expo),border-color var(--dur-fast)var(--ease-expo),background var(--dur-fast)var(--ease-expo);background:0 0;border:0;border-bottom:1px solid #0000;padding:4px 12px;font-size:.6rem}.secondary-surface .feed-filter:hover,.secondary-surface .feed-filter:focus-visible{background:var(--c-white-04);color:var(--c-text-1)}.secondary-surface .feed-filter[aria-pressed=true]{border-color:var(--c-signal);color:var(--c-signal)}.secondary-surface .feed-toolbar__status{justify-content:flex-end;align-items:center;gap:var(--space-3);min-width:0;color:var(--c-text-3);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-wrap:wrap;font-size:.58rem;display:flex}.secondary-surface .feed-toolbar__count{color:var(--c-text-2);font-variant-numeric:tabular-nums}.secondary-surface .feed-results{min-height:240px}.secondary-surface .feed-state{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:144px;padding:var(--space-8)var(--space-6);color:var(--c-text-3);font-family:var(--font-mono);font-size:.72rem;display:flex}.secondary-surface .feed-state>div{gap:var(--space-2);display:grid}.secondary-surface .feed-state strong{color:var(--c-text-1);font-family:var(--font-display);font-size:.9rem}.secondary-surface .feed-page .feed-state__action{border:1px solid var(--c-signal-border);background:var(--c-signal-dim);min-height:44px;color:var(--c-signal);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:background var(--dur-fast)var(--ease-expo),color var(--dur-fast)var(--ease-expo);padding:7px 13px;font-size:.58rem}.secondary-surface .feed-state__action:hover,.secondary-surface .feed-state__action:focus-visible{background:var(--c-signal);color:var(--c-text-inv)}.secondary-surface .feed-page .feed-filter,.secondary-surface .feed-page .feed-state__action{font-size:1rem;font-family:var(--font-body)}.secondary-surface .feed-sidebar{min-width:0}.secondary-surface .feed-sidebar__section{border-bottom:1px solid var(--c-rim)}.secondary-surface .feed-sidebar__heading{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--c-rim);background:var(--c-surface);color:var(--c-text-3);font-family:var(--font-mono);letter-spacing:var(--tracking-wider);text-transform:uppercase;padding:10px 20px;font-size:.58rem;display:flex}.secondary-surface .feed-sidebar__heading h2{color:inherit;font:inherit;margin:0}.secondary-surface .feed-sidebar__heading span{color:var(--c-signal);letter-spacing:var(--tracking-wide);white-space:nowrap;font-size:.54rem}.secondary-surface .feed-sidebar__body{padding:16px 20px}.secondary-surface .feed-sidebar__list,.secondary-surface .feed-sidebar__taxonomy{margin:0;padding:0;list-style:none;display:grid}.secondary-surface .feed-sidebar__list{gap:10px}.secondary-surface .feed-source,.secondary-surface .feed-channel{min-width:0;color:var(--c-text-2);font-family:var(--font-body);align-items:center;gap:10px;font-size:.72rem;display:flex}.secondary-surface .feed-source__dot{width:5px;height:5px;color:var(--c-text-3);background:currentColor;flex:0 0 5px;display:inline-block;box-shadow:0 0 7px}.secondary-surface .feed-source__dot[data-source=hn]{color:var(--c-warm)}.secondary-surface .feed-source__dot[data-source=lobsters]{color:var(--c-cool)}.secondary-surface .feed-source__dot[data-source=reddit]{color:var(--c-hot)}.secondary-surface .feed-source__dot[data-source=infoq]{color:#60a5fa}.secondary-surface .feed-source__dot[data-source=ars]{color:#4ade80}.secondary-surface .feed-source__dot[data-source=mittr],.secondary-surface .feed-source__dot[data-source=openai]{color:var(--c-signal)}.secondary-surface .feed-source__dot[data-source=tcai],.secondary-surface .feed-source__dot[data-source=hf]{color:#f59e0b}.secondary-surface .feed-source__dot[data-source=simonw]{color:#a78bfa}.secondary-surface .feed-source__dot[data-source=latent]{color:#38bdf8}.secondary-surface .feed-source__dot[data-source=githubeng]{color:#cbd5e1}.secondary-surface .feed-source__dot[data-source=cloudflare]{color:#fb923c}.secondary-surface .feed-source__dot[data-source=webdev]{color:#34d399}.secondary-surface .feed-source__dot[data-source=verge]{color:var(--c-text-2)}.secondary-surface .feed-source__dot[data-source=wired]{color:var(--c-text-3)}.secondary-surface .feed-source__label{overflow-wrap:anywhere;min-width:0}.secondary-surface .feed-sidebar__taxonomy{color:var(--c-text-3);font-family:var(--font-mono);letter-spacing:.04em;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;font-size:.6rem}.secondary-surface .feed-channel__signal{background:var(--c-hot);flex:0 0 8px;width:8px;height:2px;box-shadow:0 0 7px #ff444480}.secondary-surface .feed-ops-strip{border-top:1px solid var(--c-rim);border-bottom:1px solid var(--c-rim);background:linear-gradient(90deg,#b4f0000a,#0000 46%),#0808089e}.secondary-surface .feed-ops-strip__summary{background:var(--c-rim);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.secondary-surface .feed-ops-strip__summary div{background:var(--c-surface);min-width:0;padding:14px 16px}.secondary-surface .feed-ops-strip__summary span,.secondary-surface .feed-ops-strip__detail{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase}.secondary-surface .feed-ops-strip__summary span{color:var(--c-text-3);font-size:.55rem;display:block}.secondary-surface .feed-ops-strip__summary strong{margin-top:var(--space-2);font-family:var(--font-display);color:var(--c-signal);font-size:1.1rem;line-height:1;display:block}.secondary-surface .feed-ops-strip__detail{justify-content:space-between;gap:var(--space-4);color:var(--c-text-3);padding:10px 16px;font-size:.55rem;display:flex}.secondary-surface .ops-page{z-index:1;position:relative}.secondary-surface .ops-hero{border-bottom:1px solid var(--c-rim);background:linear-gradient(126deg,#4499ff12,#0000 38%),linear-gradient(24deg,#0000 0 42%,#b4f00013,#0000 66%),linear-gradient(#ffffff05,#0000)}.secondary-surface .ops-hero__grid{gap:var(--space-12);padding-top:var(--space-24);padding-bottom:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:end;display:grid}.secondary-surface .ops-hero h1{max-width:12ch;font-family:var(--font-display);font-size:var(--text-display-xl);font-weight:800;line-height:var(--leading-display);color:var(--c-text-1);text-transform:uppercase}.secondary-surface .ops-hero h1 span{color:var(--c-signal)}.secondary-surface .ops-hero p{max-width:68ch;margin-top:var(--space-6);font-family:var(--font-body);color:var(--c-text-2);font-size:1rem;line-height:var(--leading-body)}.secondary-surface .ops-hero__actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.secondary-surface .ops-state-panel,.secondary-surface .ops-card{border:1px solid var(--c-rim);background:#080808ad;box-shadow:inset 0 1px #ffffff09}.secondary-surface .ops-state-panel__header,.secondary-surface .ops-section-header{border-bottom:1px solid var(--c-rim)}.secondary-surface .ops-state-panel__header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:18px 20px;display:flex}.secondary-surface .ops-state-panel__header span,.secondary-surface .ops-section-header span,.secondary-surface .ops-metric span,.secondary-surface .ops-state-panel__footer,.secondary-surface .ops-policy-grid span,.secondary-surface .ops-source-row span,.secondary-surface .ops-event-row span,.secondary-surface .ops-status,.secondary-surface .ops-card>span,.secondary-surface .ops-bars strong,.secondary-surface .ops-bars small{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase}.secondary-surface .ops-state-panel__header span,.secondary-surface .ops-section-header span,.secondary-surface .ops-metric span,.secondary-surface .ops-policy-grid span,.secondary-surface .ops-source-row span,.secondary-surface .ops-event-row span,.secondary-surface .ops-card>span,.secondary-surface .ops-bars small{color:var(--c-text-3);font-size:.56rem}.secondary-surface .ops-status{color:var(--c-text-2);align-items:center;font-size:.54rem;display:inline-flex}.secondary-surface .ops-status:before{content:"";background:currentColor;width:5px;height:5px;margin-right:7px;box-shadow:0 0 8px}.secondary-surface .ops-status--online{color:var(--c-signal)}.secondary-surface .ops-status--degraded{color:var(--c-warm)}.secondary-surface .ops-status--error{color:var(--c-hot)}.secondary-surface .ops-state-panel__grid,.secondary-surface .ops-metric-grid{background:var(--c-rim);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.secondary-surface .ops-metric{background:var(--c-surface);min-width:0;padding:16px}.secondary-surface .ops-metric strong{margin-top:var(--space-3);font-family:var(--font-display);color:var(--c-text-1);font-size:1.55rem;line-height:1;display:block}.secondary-surface .ops-state-panel__footer{gap:var(--space-2);color:var(--c-text-3);flex-direction:column;padding:16px 20px;font-size:.55rem;display:flex}.secondary-surface .ops-band{border-bottom:1px solid var(--c-rim)}.secondary-surface .ops-section-header{padding-top:var(--space-16);padding-bottom:var(--space-8)}.secondary-surface .ops-section-header h2{max-width:14ch;margin-top:var(--space-3);font-family:var(--font-display);color:var(--c-text-1);font-size:var(--text-display-md);font-weight:800;line-height:var(--leading-display);text-transform:uppercase}.secondary-surface .ops-section-header p{max-width:54ch;margin-top:var(--space-3);font-family:var(--font-mono);color:var(--c-text-3);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.6rem;line-height:1.75}.secondary-surface .ops-metric-grid{border:1px solid var(--c-rim);grid-template-columns:repeat(6,minmax(0,1fr))}.secondary-surface .ops-policy-grid{gap:var(--space-4);padding-top:var(--space-6);padding-bottom:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.secondary-surface .ops-policy-grid div{border-left:1px solid var(--c-rim);padding-left:var(--space-4)}.secondary-surface .ops-policy-grid p{margin-top:var(--space-3);font-family:var(--font-body);color:var(--c-text-2);font-size:.78rem;line-height:1.65}.secondary-surface .ops-calibration-board{border:1px solid var(--c-rim);background:var(--c-rim);margin-bottom:var(--space-16);grid-template-columns:minmax(260px,.9fr) minmax(0,1.35fr) minmax(220px,.75fr);gap:1px;display:grid}.secondary-surface .ops-calibration-board__summary,.secondary-surface .ops-calibration-board__factors,.secondary-surface .ops-calibration-board__bands{background:linear-gradient(140deg,#4499ff0f,#0000 42%),#111113f2;min-width:0}.secondary-surface .ops-calibration-board__summary{padding:18px}.secondary-surface .ops-calibration-board__summary>span,.secondary-surface .ops-calibration-board__factors span,.secondary-surface .ops-calibration-board__bands span,.secondary-surface .ops-calibration-board__observed span{font-family:var(--font-mono);color:var(--c-text-3);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.55rem;display:block}.secondary-surface .ops-calibration-board__summary>strong{margin-top:var(--space-3);font-family:var(--font-display);color:var(--c-signal);font-size:1.25rem;line-height:var(--leading-heading);text-transform:uppercase;display:block}.secondary-surface .ops-calibration-board__summary>p{margin-top:var(--space-4);font-family:var(--font-body);color:var(--c-text-2);font-size:.78rem;line-height:1.65}.secondary-surface .ops-calibration-board__observed{margin-top:var(--space-6);border:1px solid var(--c-rim);background:var(--c-rim);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.secondary-surface .ops-calibration-board__observed div{background:#080808a3;min-width:0;padding:12px}.secondary-surface .ops-calibration-board__observed strong{margin-top:var(--space-2);font-family:var(--font-display);color:var(--c-text-1);font-size:.98rem;line-height:1;display:block}.secondary-surface .ops-calibration-board__factors{background:var(--c-rim);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.secondary-surface .ops-calibration-board__factors div{background:linear-gradient(#b6ff3809,#0000),#111113f2;min-width:0;padding:14px}.secondary-surface .ops-calibration-board__factors strong{margin-top:var(--space-2);font-family:var(--font-display);color:var(--c-text-1);font-size:1.35rem;line-height:1;display:block}.secondary-surface .ops-calibration-board__factors p{margin-top:var(--space-3);font-family:var(--font-body);color:var(--c-text-3);font-size:.68rem;line-height:1.5}.secondary-surface .ops-calibration-board__bands{background:var(--c-rim);gap:1px;display:grid}.secondary-surface .ops-calibration-board__bands>div{background:#111113f2;min-width:0;padding:14px}.secondary-surface .ops-calibration-board__bands p{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-top:var(--space-2);font-family:var(--font-mono);color:var(--c-text-2);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.58rem;line-height:1.45;display:flex}.secondary-surface .ops-calibration-board__bands strong{color:var(--c-text-1)}.secondary-surface .ops-calibration-board__bands em{color:var(--c-signal);font-style:normal}.secondary-surface .ops-recommendation-board{border:1px solid var(--c-rim);background:var(--c-rim);margin-bottom:var(--space-16);grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:1px;display:grid}.secondary-surface .ops-recommendation-board__head,.secondary-surface .ops-recommendation-board__rows{background:linear-gradient(140deg,#b6ff380b,#0000 44%),#111113f2;min-width:0}.secondary-surface .ops-recommendation-board__head{padding:18px}.secondary-surface .ops-recommendation-board__head span,.secondary-surface .ops-recommendation-row span{font-family:var(--font-mono);color:var(--c-text-3);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.55rem;display:block}.secondary-surface .ops-recommendation-board__head strong{margin-top:var(--space-3);font-family:var(--font-display);color:var(--c-signal);font-size:1.2rem;line-height:var(--leading-heading);text-transform:uppercase;display:block}.secondary-surface .ops-recommendation-board__head p{margin-top:var(--space-4);font-family:var(--font-body);color:var(--c-text-2);font-size:.78rem;line-height:1.65}.secondary-surface .ops-recommendation-board__rows{background:var(--c-rim);gap:1px;display:grid}.secondary-surface .ops-recommendation-row{background:var(--c-rim);grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);gap:1px;min-width:0;display:grid}.secondary-surface .ops-recommendation-row>div{background:#111113f2;min-width:0;padding:14px}.secondary-surface .ops-recommendation-row strong{margin-top:var(--space-2);font-family:var(--font-display);color:var(--c-text-1);font-size:.96rem;line-height:var(--leading-heading);text-transform:uppercase;display:block}.secondary-surface .ops-recommendation-row p{margin-top:var(--space-3);font-family:var(--font-body);color:var(--c-text-2);font-size:.74rem;line-height:1.55}.secondary-surface .ops-recommendation-row small{margin-top:var(--space-3);font-family:var(--font-mono);color:var(--c-text-3);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.55rem;line-height:1.45;display:block}.secondary-surface .ops-recommendation-row--critical span{color:var(--c-hot)}.secondary-surface .ops-recommendation-row--watch span{color:var(--c-warm)}.secondary-surface .ops-recommendation-row--tune span{color:var(--c-signal)}.secondary-surface .ops-recommendation-row--monitor span{color:var(--c-text-2)}.secondary-surface .ops-snapshot-intelligence{border:1px solid var(--c-rim);background:var(--c-rim);margin-bottom:var(--space-16);grid-template-columns:minmax(240px,.68fr) minmax(0,1.1fr) minmax(260px,.9fr);gap:1px;display:grid}.secondary-surface .ops-snapshot-intelligence__head,.secondary-surface .ops-snapshot-intelligence__metrics,.secondary-surface .ops-snapshot-intelligence__sources,.secondary-surface .ops-snapshot-intelligence__summary{background:linear-gradient(140deg,#4499ff0e,#0000 42%),#111113f2;min-width:0}.secondary-surface .ops-snapshot-intelligence__head,.secondary-surface .ops-snapshot-intelligence__summary{padding:18px}.secondary-surface .ops-snapshot-intelligence__head span,.secondary-surface .ops-snapshot-intelligence__sources-head span,.secondary-surface .ops-snapshot-metric span,.secondary-surface .ops-snapshot-source-row span{font-family:var(--font-mono);color:var(--c-text-3);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.55rem;display:block}.secondary-surface .ops-snapshot-intelligence__head strong,.secondary-surface .ops-snapshot-intelligence__sources-head strong{margin-top:var(--space-3);font-family:var(--font-display);color:var(--c-signal);font-size:1.15rem;line-height:var(--leading-heading);text-transform:uppercase;display:block}.secondary-surface .ops-snapshot-intelligence__head p,.secondary-surface .ops-snapshot-intelligence__summary p{margin-top:var(--space-4);font-family:var(--font-body);color:var(--c-text-2);font-size:.78rem;line-height:1.65}.secondary-surface .ops-snapshot-intelligence__metrics{background:var(--c-rim);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.secondary-surface .ops-snapshot-metric{background:#111113f2;min-width:0;padding:14px}.secondary-surface .ops-snapshot-metric strong{margin-top:var(--space-2);font-family:var(--font-display);color:var(--c-text-1);font-size:1.15rem;line-height:1;display:block}.secondary-surface .ops-snapshot-metric small,.secondary-surface .ops-snapshot-source-row small{margin-top:var(--space-3);font-family:var(--font-mono);color:var(--c-text-3);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.55rem;line-height:1.45;display:block}.secondary-surface .ops-snapshot-metric--signal strong{color:var(--c-signal)}.secondary-surface .ops-snapshot-metric--warn strong{color:var(--c-warm)}.secondary-surface .ops-snapshot-intelligence__sources{background:var(--c-rim);gap:1px;display:grid}.secondary-surface .ops-snapshot-intelligence__sources-head,.secondary-surface .ops-snapshot-source-row{background:#111113f2;min-width:0;padding:14px}.secondary-surface .ops-snapshot-source-row{gap:var(--space-3);grid-template-columns:minmax(130px,.75fr) repeat(3,minmax(88px,.55fr));align-items:start;display:grid}.secondary-surface .ops-snapshot-source-row strong{margin-top:var(--space-2);font-family:var(--font-display);color:var(--c-text-1);font-size:.85rem;line-height:var(--leading-heading);text-transform:uppercase;display:block}.secondary-surface .ops-snapshot-source-row p{font-family:var(--font-mono);color:var(--c-text-2);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0;font-size:.58rem;line-height:1.5}.secondary-surface .ops-snapshot-intelligence__summary{gap:var(--space-4);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.secondary-surface .ops-snapshot-intelligence__summary p{border-left:1px solid var(--c-rim);padding-left:var(--space-4);margin-top:0}.secondary-surface .ops-source-table{border:1px solid var(--c-rim);margin-top:var(--space-6);margin-bottom:var(--space-16)}.secondary-surface .ops-source-row{background:var(--c-rim);border-bottom:1px solid var(--c-rim);grid-template-columns:minmax(210px,1.35fr) repeat(5,minmax(86px,.7fr));gap:1px;display:grid}.secondary-surface .ops-source-row:last-child{border-bottom:0}.secondary-surface .ops-source-row>div{background:#111113f2;min-width:0;padding:12px 14px}.secondary-surface .ops-source-table .ops-source-row--head>div{color:var(--c-text-3);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:#080808eb;font-size:.54rem;font-weight:700;line-height:1.3}.secondary-surface .ops-source-row strong{margin-top:var(--space-2);font-family:var(--font-display);color:var(--c-text-1);font-size:.9rem;line-height:var(--leading-heading);display:block}.secondary-surface .ops-source-row small{font-family:var(--font-mono);color:var(--c-text-3);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-top:4px;font-size:.54rem;display:block}.secondary-surface .ops-event-panel{padding-bottom:var(--space-16)}.secondary-surface .ops-history-controls{border:1px solid var(--c-rim);background:var(--c-rim);margin-bottom:var(--space-8);grid-template-columns:minmax(180px,.85fr) minmax(0,1.4fr) minmax(0,1.2fr) minmax(160px,.45fr);gap:1px;display:grid}.secondary-surface .ops-history-controls__summary,.secondary-surface .ops-filter-group{background:linear-gradient(135deg,#b6ff380f,#0000 38%),#111113f2;min-width:0;padding:14px 16px}.secondary-surface .ops-history-controls__summary span,.secondary-surface .ops-filter-group>span{font-family:var(--font-mono);color:var(--c-text-3);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.55rem;display:block}.secondary-surface .ops-history-controls__summary strong{margin-top:var(--space-3);font-family:var(--font-display);color:var(--c-text-1);font-size:.9rem;line-height:var(--leading-heading);text-transform:uppercase;display:block}.secondary-surface .ops-filter-options{margin-top:var(--space-3);flex-wrap:wrap;gap:6px;display:flex}.secondary-surface .ops-filter-link{min-height:28px;font-family:var(--font-mono);color:var(--c-text-2);letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:border-color var(--ease),color var(--ease),background var(--ease),box-shadow var(--ease);border:1px solid #ffffff1a;align-items:center;padding:0 10px;font-size:.54rem;display:inline-flex}.secondary-surface .ops-filter-link:hover,.secondary-surface .ops-filter-link--active{color:var(--c-signal);background:#b6ff381c;border-color:#b6ff3873;box-shadow:inset 0 1px #ffffff14,0 0 18px #b6ff3814}.secondary-surface .ops-event-panel .ops-section-header{padding-top:var(--space-4)}.secondary-surface .ops-event-list{border:1px solid var(--c-rim)}.secondary-surface .ops-event-row{background:var(--c-rim);border-bottom:1px solid var(--c-rim);grid-template-columns:minmax(0,1fr) minmax(120px,.32fr);gap:1px;display:grid}.secondary-surface .ops-event-row:last-child{border-bottom:0}.secondary-surface .ops-event-row>div{background:#111113f2;min-width:0;padding:14px 16px}.secondary-surface .ops-event-row strong{margin-top:var(--space-2);overflow-wrap:anywhere;font-family:var(--font-display);color:var(--c-text-1);font-size:.92rem;line-height:var(--leading-heading);display:block}.secondary-surface .ops-event-row small{font-family:var(--font-mono);color:var(--c-text-3);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-top:5px;font-size:.54rem;display:block}.secondary-surface .ops-empty-state{font-family:var(--font-body);color:var(--c-text-2);background:#111113f2;padding:18px;font-size:.8rem;line-height:1.65}.secondary-surface .ops-bottom-grid{gap:var(--space-4);padding-top:var(--space-6);padding-bottom:var(--space-16);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.secondary-surface .ops-card{padding:20px}.secondary-surface .ops-bottom-grid .ops-card{grid-column:span 1}.secondary-surface .ops-bottom-grid .ops-card:first-child{grid-column:span 2}.secondary-surface .ops-bars{gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;display:flex}.secondary-surface .ops-bars div div{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2);display:flex}.secondary-surface .ops-bars strong{color:var(--c-text-2);font-size:.6rem}.secondary-surface .ops-bars i{background:var(--c-rim);height:2px;display:block;overflow:hidden}.secondary-surface .ops-bars i span{background:var(--c-signal);height:100%;box-shadow:0 0 8px var(--c-signal);display:block}.secondary-surface .ops-snapshot strong{margin-top:var(--space-6);font-family:var(--font-display);color:var(--c-signal);text-transform:uppercase;font-size:2rem;line-height:1;display:block}.secondary-surface .ops-snapshot p{margin-top:var(--space-4);font-family:var(--font-body);color:var(--c-text-2);font-size:.8rem;line-height:1.65}@media (max-width:1023px){.secondary-surface .ops-hero__grid,.secondary-surface .ops-calibration-board,.secondary-surface .ops-recommendation-board,.secondary-surface .ops-snapshot-intelligence,.secondary-surface .ops-snapshot-intelligence__summary{grid-template-columns:minmax(0,1fr)}.secondary-surface .ops-metric-grid,.secondary-surface .ops-policy-grid,.secondary-surface .ops-history-controls,.secondary-surface .ops-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary-surface .ops-bottom-grid .ops-card:first-child{grid-column:span 2}.secondary-surface .ops-event-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.secondary-surface .ops-hero__grid{gap:var(--space-8);padding-top:var(--space-16);padding-bottom:var(--space-12)}.secondary-surface .ops-hero h1{max-width:100%}.secondary-surface .ops-hero p{font-size:.9rem}.secondary-surface .ops-hero__actions .btn-primary,.secondary-surface .ops-hero__actions .btn-ghost{justify-content:center;width:100%}.secondary-surface .ops-state-panel__grid,.secondary-surface .ops-metric-grid,.secondary-surface .ops-policy-grid,.secondary-surface .ops-calibration-board,.secondary-surface .ops-calibration-board__factors,.secondary-surface .ops-calibration-board__observed,.secondary-surface .ops-recommendation-board,.secondary-surface .ops-recommendation-row,.secondary-surface .ops-snapshot-intelligence,.secondary-surface .ops-snapshot-intelligence__metrics,.secondary-surface .ops-snapshot-intelligence__summary,.secondary-surface .ops-snapshot-source-row,.secondary-surface .ops-history-controls,.secondary-surface .ops-bottom-grid,.secondary-surface .ops-source-row{grid-template-columns:minmax(0,1fr)}.secondary-surface .ops-bottom-grid .ops-card,.secondary-surface .ops-bottom-grid .ops-card:first-child{grid-column:auto}.secondary-surface .ops-history-controls__summary,.secondary-surface .ops-filter-group{padding:14px}.secondary-surface .ops-filter-options{gap:5px}.secondary-surface .ops-filter-link{min-height:44px;padding:0 9px}.secondary-surface .ops-section-header{padding-top:var(--space-12);padding-bottom:var(--space-6)}.secondary-surface .ops-source-row>div{padding:12px 16px}.secondary-surface .ops-policy-grid div{border-left:0;border-top:1px solid var(--c-rim);padding-left:0;padding-top:var(--space-4)}}.secondary-surface.secondary-surface--ops{--c-void:var(--ink);--c-ground:var(--ink);--c-surface:var(--raised);--c-raised:var(--raised);--c-rim:#40493e;--c-text-1:var(--paper);--c-text-2:var(--light-muted);--c-text-3:var(--light-muted);--c-text-inv:var(--ink);--c-signal:var(--signal);--c-signal-dim:#d6f25b22;--c-signal-border:#82984d;--c-hot:#ff8070;--c-warm:#ffbd66;--c-cool:#83bfff;--c-white-08:#ffffff14;--c-white-04:#ffffff0a;background:var(--ink);color:var(--paper)}.secondary-surface--ops :focus-visible{outline-color:var(--signal)}.secondary-surface--ops .ops-hero__grid>*{min-width:0}
