:root{color:#f1f5f9;font-synthesis:none;text-rendering:optimizelegibility;--header-height:64px;--page-hero-height:650px;--text-primary:#f8fafc;--text-secondary:#dbe4f0;--text-muted:#a8b6c8;--text-subtle:#8493a8;background:#0a0f1a;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 100% 0,#3b82f614,#0000 35%),#0a0f1a;min-width:320px;min-height:100vh;margin:0}html,body{overflow-x:clip}h1,h2,h3,h4,h5,h6{color:var(--text-primary)}p{color:var(--text-secondary)}a{color:inherit;text-decoration:none}button,input{font:inherit}#root{min-height:100vh}.page-container{width:min(1180px,100% - 48px);margin:0 auto}.about-hero,.projects-hero,.projects-hero-inner,.project-header,.project-header-inner,.contact-hero,.contact-hero-inner{min-height:var(--page-hero-height)}.about-hero,.projects-hero,.contact-hero,.project-header{margin-top:calc(var(--header-height) * -1)}.home-hero--enter h1{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) .22s forwards hero-title-online}.portfolio-stats--enter{animation:.7s cubic-bezier(.16,1,.3,1) .62s both stats-online}@keyframes site-header-online{0%{opacity:0;filter:blur(4px);transform:translateY(-14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes interface-element-online{0%{opacity:0;filter:blur(3px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-title-online{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}55%{opacity:1;filter:blur();text-shadow:0 0 22px #60a5fa26}to{opacity:1;filter:blur();text-shadow:none;transform:translateY(0)}}@keyframes stats-online{0%{opacity:0;filter:blur(3px);transform:translateY(15px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-hero--enter h1,.portfolio-stats--enter{opacity:1;filter:none;animation:none;transform:none}}.button{border:1px solid #334155;border-radius:0;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.button-primary{color:#fff;background:#3b82f6;border-color:#3b82f6}.button-primary:hover{background:#2563eb}.button-secondary:hover{background:#111827;border-color:#64748b}.section{padding:70px 0}.section-header{margin-bottom:30px}.section-label{color:#60a5fa;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:700}.section-title{letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(2rem,5vw,3rem)}.portfolio-stats{background:#1f2937;border:1px solid #1f2937;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:20px 0 70px;display:grid;overflow:hidden}.portfolio-stats>div{background:#0f172a;flex-direction:column;gap:6px;padding:24px;display:flex}.portfolio-stats strong{font-size:1.7rem}.portfolio-stats span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.projects-section{padding:0 0 70px}.projects-hero{width:100vw;margin-left:calc(50% - 50vw);margin-top:calc(var(--header-height) * -1);box-sizing:border-box;background-color:#0000;background-image:linear-gradient(#050a1473,#050a14ad),url(/images/site/hero-2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.projects-hero-inner{width:min(1180px,100% - 48px);min-height:var(--page-hero-height);padding-top:var(--header-height);box-sizing:border-box;flex-direction:column;justify-content:center;margin:0 auto;display:flex}.projects-hero .section-title{margin:8px 0 0;font-size:clamp(3rem,6vw,5rem);line-height:1}@media (width<=1100px){:root{--page-hero-height:580px}}@media (width<=720px){:root{--page-hero-height:520px}.contact-hero-inner{width:calc(100% - 32px)}}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.project-page{width:100%;max-width:none;padding:0}.project-header{width:100vw;min-height:var(--page-hero-height);background-image:linear-gradient(#050a1480, #050a14c7), var(--project-hero-image);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #1f2937;margin-left:calc(50% - 50vw);position:relative}.project-header:before{content:"";pointer-events:none;background:linear-gradient(90deg,#03070eb8 0%,#03070e59 38%,#03070e0d 65%,#0000 100%);position:absolute;inset:0}.project-header-inner{z-index:1;align-items:flex-end;width:min(1180px,100% - 48px);min-height:680px;margin:0 auto;padding:60px 0;display:flex;position:relative}.project-header-content{-webkit-backdrop-filter:blur(12px);background:#050a12c7;border:1px solid #94a3b82e;border-radius:0;width:min(620px,100%);padding:32px 36px;box-shadow:0 20px 60px #00000059}.project-content,.project-highlights,.project-media,.project-navigation{width:min(900px,100% - 48px);margin-left:auto;margin-right:auto}@media (width<=720px){.project-header-inner,.project-content,.project-highlights,.project-media,.project-navigation{width:calc(100% - 32px)}.projects-hero-inner,.contact-hero-inner,.project-header-inner{padding-top:calc(40px + var(--header-height))}}.project-meta-row{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;font-size:.8rem;display:flex}.project-status{color:#22c55e}.project-header h1{letter-spacing:-.04em;max-width:900px;margin:0;font-size:clamp(3rem,7vw,5rem);line-height:1}.project-description{max-width:700px;color:var(--text-secondary);margin-top:24px;font-size:1.1rem;line-height:1.8}@media (width<=720px){.project-header-inner{width:calc(100% - 32px);min-height:var(--page-hero-height);padding:56px 0}.project-header h1{font-size:clamp(2.6rem,11vw,4rem)}.project-description{max-width:100%;font-size:1rem;line-height:1.7}}.technology-list{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.technology-badge{color:var(--text-secondary);background:#111827;border:1px solid #273244;border-radius:999px;padding:7px 11px;font-size:.8rem}.project-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.project-action-primary,.project-action-secondary{letter-spacing:.04em;border-radius:0;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:.82rem;font-weight:600;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.project-action-primary{color:#8dffc4;background:#64ffbe14;border:1px solid #64ffbe73}.project-action-secondary{color:#ffffffd1;background:#ffffff0a;border:1px solid #ffffff24}.project-action-primary:hover,.project-action-secondary:hover{transform:translateY(-2px)}.project-code-block{background:#00000038;border:1px solid #ffffff14;border-radius:0;margin-top:24px;padding:20px;overflow-x:auto}.project-code-block pre{white-space:pre-wrap;margin:0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.82rem;line-height:1.7}.project-list{margin-top:20px;padding-left:20px}.project-list li+li{margin-top:8px}.project-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:36px 0;display:grid}.highlight-item{color:var(--text-secondary);background:#0f172a;border:1px solid #1f2937;border-radius:0;align-items:flex-start;gap:12px;padding:18px;display:flex}.highlight-marker{color:#60a5fa;font-weight:700}.project-gallery-section{margin:50px 0}.project-gallery-header{margin-bottom:20px}.project-gallery-header h2{margin:8px 0 0;font-size:1.5rem}.project-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.project-media-item{background:#0f172a;border:1px solid #1f2937;border-radius:0;margin:0;overflow:hidden}.project-media-item img{object-fit:contain;width:100%;height:auto;display:block}.project-media-item figcaption{color:var(--text-secondary);border-top:1px solid #1f2937;padding:14px 16px;font-size:.8rem;line-height:1.5}.project-content{padding-top:40px}.project-content h2{margin-top:50px;margin-bottom:14px;font-size:1.5rem}.project-content p,.project-content li{color:var(--text-secondary);line-height:1.8}.case-study-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:30px 0;display:grid}.case-study-grid>div{background:#0f172a;border:1px solid #1f2937;border-radius:0;padding:24px}.case-study-grid h3{margin:8px 0 10px}.case-study-grid p{margin-bottom:0}.case-study-number{color:#60a5fa;letter-spacing:.12em;font-size:.75rem;font-weight:700}.workflow,.workflow-steps{background:#0f172a;border:1px solid #1f2937;border-radius:0;margin:30px 0;padding:24px}.workflow{color:var(--text-secondary);flex-wrap:wrap;gap:12px;display:flex}.workflow-steps{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-steps>div{flex-direction:column;gap:5px;display:flex}.workflow-steps>div span{color:#60a5fa;font-size:.7rem;font-weight:700}.workflow-arrow{color:#475569}.project-navigation{border-top:1px solid #1f2937;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:80px;padding-top:30px;display:grid}.project-nav-next{text-align:right}.project-nav-link{flex-direction:column;gap:6px;display:inline-flex}.project-nav-link span{color:#64748b;font-size:.8rem}.project-nav-link strong{color:#e2e8f0}.project-nav-link:hover strong{color:#60a5fa}.about-hero{width:100vw;padding:calc(110px + var(--header-height)) clamp(32px, 7vw, 120px) 70px;box-sizing:border-box;background-color:#0000;background-image:linear-gradient(#050a1480,#050a14b8),url(/images/site/about.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;margin-left:calc(50% - 50vw);display:flex;position:relative}.about-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(3rem,7vw,5.5rem);line-height:1}.about-intro{max-width:720px;color:var(--text-secondary);margin-top:28px;font-size:1.15rem;line-height:1.8}.about-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;padding:40px 0 80px;display:grid}.about-content h2{margin-top:0}.about-content p{color:var(--text-secondary);line-height:1.8}.contact-section{background:#0f172a;border:1px solid #273244;border-radius:0;margin:80px 0;padding:60px}.contact-section h2{letter-spacing:-.03em;max-width:700px;margin:12px 0;font-size:clamp(2rem,5vw,3.5rem)}.contact-section>p:not(.section-label){max-width:650px;color:var(--text-secondary);line-height:1.8}.contact-actions{margin-top:28px}.contact-hero{width:100vw;min-height:var(--page-hero-height);background-color:#0000;background-image:linear-gradient(90deg,#050a12eb 0%,#050a12c2 38%,#050a1261 68%,#050a1233 100%),url(/images/site/contact.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom:1px solid #1f2937;align-items:center;margin-left:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.contact-hero-inner{z-index:1;width:min(1180px,100% - 48px);min-height:var(--page-hero-height);flex-direction:column;justify-content:center;margin:0 auto;display:flex;position:relative}.contact-hero h1{letter-spacing:-.045em;max-width:900px;margin:8px 0 0;font-size:clamp(3rem,7vw,5.5rem);line-height:1}.contact-hero-headline{color:#e2e8f0;max-width:850px;margin:24px 0 0;font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:500;line-height:1.2}.contact-page{width:100%;max-width:none;padding:0}.contact-page h1{letter-spacing:-.045em;margin:0;font-size:clamp(3rem,7vw,5.5rem);line-height:1}.contact-page-intro{max-width:700px;color:var(--text-secondary);margin:18px 0 0;font-size:1.1rem;line-height:1.8}.contact-options{gap:14px;display:grid}.contact-option{background:#0f172a;border:1px solid #1f2937;border-radius:0;justify-content:space-between;align-items:center;gap:30px;padding:24px;transition:border-color .2s,background .2s;display:flex}.contact-option:hover{background:#111c30;border-color:#334155}.contact-option span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:.8rem}.contact-option strong{font-weight:500}.contact-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;width:min(1180px,100% - 48px);margin:72px auto 0;display:grid}.contact-console{background:#0f172a;border:1px solid #1f2937;border-radius:0;padding:32px}.contact-status-block{margin-top:30px}.contact-status-block>span{color:#64748b;letter-spacing:.08em;text-transform:lowercase;margin-bottom:10px;font-family:monospace;font-size:.82rem;display:block}.contact-status-block>strong{color:var(--text-secondary);font-weight:500}.contact-focus-list{flex-wrap:wrap;gap:10px;display:flex}.contact-focus-list strong{color:var(--text-secondary);background:#111827;border:1px solid #273244;border-radius:999px;padding:7px 11px;font-size:.82rem;font-weight:500}@media (width<=720px){.contact-hero{min-height:400px}.contact-hero-inner{width:calc(100% - 32px);min-height:400px}.contact-hero h1{font-size:clamp(2.6rem,11vw,4rem)}.contact-content{grid-template-columns:1fr;gap:24px;width:calc(100% - 32px);margin-top:48px}.contact-console{padding:24px}}.not-found-page{max-width:800px;padding:140px 0}.not-found-page h1{letter-spacing:-.045em;margin:0;font-size:clamp(3rem,8vw,6rem);line-height:1}.not-found-description{max-width:600px;color:var(--text-secondary);margin-top:26px;font-size:1.1rem;line-height:1.8}.dev-page{max-width:800px;padding:70px 0}@media (width<=720px){:root{--header-height:70px;--page-hero-height:520px}.page-container{width:min(100% - 32px,1180px)}.portfolio-stats{grid-template-columns:1fr}.projects-hero{background-position:55%}.projects-hero-inner{width:calc(100% - 32px);min-height:380px;padding-top:var(--header-height)}.projects-hero .section-title{font-size:clamp(2.6rem,11vw,4rem)}.project-grid,.project-highlights,.project-media,.case-study-grid{grid-template-columns:1fr}.workflow-steps{flex-direction:column;align-items:flex-start}.workflow-arrow{transform:rotate(90deg)}.project-navigation{grid-template-columns:1fr}.project-nav-next{text-align:left}.about-content{grid-template-columns:1fr;gap:30px}.about-hero{padding:calc(48px + var(--header-height)) 24px 48px;background-position:60%}.about-hero h1{font-size:clamp(2.5rem,11vw,4rem)}.about-intro{max-width:100%;font-size:1rem;line-height:1.7}.contact-section{padding:36px 24px}.contact-option{flex-direction:column;align-items:flex-start}}.empty-state{background:#0f172a;border:1px solid #1f2937;border-radius:0;padding:50px}.empty-state h2{margin-top:0}.empty-state p{max-width:600px;color:var(--text-secondary);margin-bottom:0;line-height:1.8}.project-gallery-section{width:min(1240px,100% - 48px);margin:clamp(3.5rem,7vw,6rem) auto}.project-gallery-section .project-media{width:100%;margin:24px 0 0}@media (width<=720px){.project-gallery-section{width:calc(100% - 32px)}}.scroll-indicator{color:#ffffff80;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;z-index:10;align-items:center;font-family:monospace;font-size:.7rem;font-weight:500;display:flex;position:absolute}.scroll-indicator-bottom{flex-direction:column;gap:.4rem;animation:.8s forwards scroll-indicator-bottom-fade-in;bottom:24px;left:50%;transform:translate(-50%)}.scroll-indicator-side{flex-direction:column;gap:1rem;animation:.8s forwards scroll-indicator-side-fade-in;top:50%;right:42px;transform:translateY(-50%)}@media (width<=640px){.scroll-indicator{letter-spacing:.11em;font-size:.62rem}.scroll-indicator-side{right:12px}}.scroll-indicator-side .scroll-indicator-text{writing-mode:vertical-rl;letter-spacing:.18em;font-size:.65rem;transform:rotate(180deg)}.scroll-indicator-side .scroll-indicator-arrow{font-size:1rem}.scroll-indicator-text{white-space:nowrap}.scroll-cursor{color:var(--accent-color,#67e8f9);margin-left:2px;animation:1s step-end infinite scroll-cursor-blink}.scroll-indicator-arrow{color:var(--accent-color,#67e8f9);font-size:1.05rem;line-height:1;animation:1.8s ease-in-out infinite scroll-arrow-motion}@keyframes scroll-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes scroll-arrow-motion{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@keyframes scroll-indicator-bottom-fade-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes scroll-indicator-side-fade-in{0%{opacity:0;transform:translate(8px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (width<=640px){.scroll-indicator{letter-spacing:.11em;font-size:.62rem}.scroll-indicator-bottom{bottom:18px}.scroll-indicator-side{right:12px}}@media (prefers-reduced-motion:reduce){.scroll-indicator,.scroll-cursor,.scroll-indicator-arrow{animation:none}}.project-meta-item{align-items:center;gap:6px;display:inline-flex}.project-meta-icon{opacity:.75;stroke-width:1.8px;flex:none;width:14px;height:14px}.button-icon{stroke-width:1.8px;flex:none;width:16px;height:16px;margin-right:8px}.contact-eyebrow{color:#60a5fa;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:.8rem;font-weight:700;display:inline-flex}.contact-eyebrow-icon{stroke-width:1.8px;width:16px;height:16px}.portfolio-stats>div{position:relative}.portfolio-stat-icon{color:#60a5fa;opacity:.85;stroke-width:1.7px;width:18px;height:18px;margin-bottom:10px}.portfolio-stats strong{display:block}.project-nav-direction{align-items:center;gap:7px;display:inline-flex}.project-nav-icon{stroke-width:1.8px;flex:none;width:16px;height:16px;transition:transform .2s}.project-nav-previous .project-nav-link:hover .project-nav-icon{transform:translate(-4px)}.project-nav-next .project-nav-link:hover .project-nav-icon{transform:translate(4px)}.contact-status-command{align-items:center;gap:8px;display:flex}.contact-status-icon{color:#60a5fa;opacity:.85;stroke-width:1.8px;flex:none;width:15px;height:15px}.contact-option{align-items:center;gap:14px;display:flex}.contact-option>div{flex-direction:column;gap:4px;display:flex}.contact-option-icon{color:#60a5fa;opacity:.85;stroke-width:1.7px;flex:none;width:20px;height:20px}.button{transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button-primary:hover{box-shadow:0 8px 24px #3b82f633}.button-secondary:hover{box-shadow:0 8px 24px #00000038}.button-icon{transition:transform .2s}.button:hover .button-icon{transform:translate(2px)}.technology-badge{transition:transform .18s,border-color .18s,background .18s}.technology-badge:hover{background:#60a5fa0f;border-color:#60a5fa4d;transform:translateY(-1px)}.portfolio-stats>div{transition:background .25s,transform .25s}.portfolio-stats>div:hover{background:#111f34fa;transform:translateY(-2px)}.portfolio-stat-icon{transition:transform .25s,opacity .25s}.portfolio-stats>div:hover .portfolio-stat-icon{opacity:1;transform:translateY(-2px)scale(1.08)}.contact-status-block,.contact-option{transition:transform .22s,border-color .22s,background .22s}.contact-status-block:hover,.contact-option:hover{background:#60a5fa09;border-color:#60a5fa3d;transform:translate(3px)}.contact-status-icon,.contact-option-icon{transition:transform .22s,opacity .22s}.contact-status-block:hover .contact-status-icon,.contact-option:hover .contact-option-icon{opacity:1;transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.button,.button-icon,.technology-badge,.portfolio-stats>div,.portfolio-stat-icon,.contact-status-block,.contact-option,.contact-status-icon,.contact-option-icon{transition:none;transform:none}}.status-page{width:100%}.status-hero{isolation:isolate;--status-hero-image:none;--hero-image:none;--page-hero-image:none;background-color:#020710;position:relative;overflow:hidden;background-image:none!important}.status-hero:before,.status-hero:after{background-image:none!important}.status-hero-inner{width:min(1180px,100% - 48px);padding:calc(var(--header-height) + 60px) 0 70px;z-index:2;margin:0 auto;position:relative}.status-hero-intro{max-width:640px;color:var(--text-secondary);margin-top:24px;font-size:1.05rem;line-height:1.7}.status-hero-inner,.status-hero-content{z-index:2;position:relative}.status-network-background{z-index:0}.status-overall{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040a12b8;border:1px solid #ffffff14;border-radius:0;align-items:center;gap:13px;margin-top:32px;padding:14px 18px;display:inline-flex}.status-overall>div{flex-direction:column;gap:3px;display:flex}.status-overall strong{font-size:.95rem}.status-overall span:not(.status-indicator){color:var(--text-secondary);font-size:.76rem}.status-indicator{background:#64748b;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 10px #64748b47}.status-unknown .status-indicator{background:#94a3b8}.status-content{padding:70px 0}.status-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.status-metrics{align-items:center;gap:42px;display:flex}.status-summary{flex-direction:column;align-items:center;gap:6px;display:flex}.status-summary>div{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:.8rem;display:flex}.status-summary strong{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:1.2rem;font-weight:600}.status-summary-icon{color:#60a5fa;stroke-width:1.8px;width:16px;height:16px}.status-services{gap:12px;display:grid}.status-service{background:#0f172a;border:1px solid #1f2937;border-radius:0;grid-template-columns:minmax(0,1fr) auto minmax(120px,auto);align-items:center;gap:24px;padding:20px 22px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:grid}.status-service:hover{background:#111b2d;border-color:#60a5fa38;transform:translateY(-2px);box-shadow:0 14px 34px #0000002e}.status-service-icon-wrap{background:#60a5fa0a;border:1px solid #60a5fa24;border-radius:0;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.status-service-icon{color:#60a5fa;stroke-width:1.8px;width:18px;height:18px}.status-service-main>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.status-service-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-service-main span{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.status-service-details{color:var(--text-secondary);align-items:center;gap:12px;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.8rem;display:flex}.status-service-state{text-align:right;justify-content:flex-end;align-items:center;gap:9px;display:flex}.status-service-state strong{font-size:.85rem}.status-state-message{color:var(--text-secondary);background:#0f172a;border:1px solid #1f2937;border-radius:0;padding:28px}.status-state-message--error{color:#fca5a5;border-color:#f8717140}.status-metrics{justify-content:space-between;gap:24px;width:100%}@keyframes status-refresh-spin{to{transform:rotate(360deg)}}@media (width<=700px){.status-hero-inner{width:min(100% - 32px,1180px);padding:calc(var(--header-height) + 40px) 0 50px}.status-toolbar{flex-direction:column;align-items:flex-start}.status-service{grid-template-columns:1fr;gap:14px}.status-service-details{padding-left:51px}.status-service-state{justify-content:flex-start;padding-left:51px}}@media (prefers-reduced-motion:reduce){.status-service{transition:none}.status-service:hover{transform:none}.status-refresh-icon--active{animation:none}}.status-checking .status-indicator{background:#60a5fa;animation:1.2s ease-in-out infinite status-checking-pulse;box-shadow:0 0 12px #60a5fa66}@keyframes status-checking-pulse{0%,to{opacity:.45}50%{opacity:1}}.project-header:not(.project-header--showcase) .project-header-inner{box-sizing:border-box;padding-top:calc(var(--header-height) + 40px);padding-bottom:60px}@media (width<=720px){.project-header:not(.project-header--showcase) .project-header-inner{padding-top:calc(var(--header-height) + 30px);padding-bottom:56px}}.loading-screen{z-index:99999;color:#c7fff5;opacity:1;background:radial-gradient(circle at 50% 110%,#236e692e,#0000 45%),linear-gradient(#050708 0%,#070b0c 55%,#030405 100%);justify-content:center;align-items:center;padding:2rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:opacity .7s,visibility .7s;display:flex;position:fixed;inset:0;overflow:hidden}.loading-screen--complete{animation:1.1s forwards loading-screen-exit}.loading-grid{pointer-events:none;background-image:linear-gradient(#55ffe006 1px,#0000 1px),linear-gradient(90deg,#55ffe006 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 75%,#0000);mask-image:linear-gradient(#0000,#000 30% 75%,#0000)}.loading-glow{filter:blur(120px);opacity:.1;pointer-events:none;background:#4affe1;border-radius:50%;width:420px;height:420px;position:absolute}.loading-glow--one{top:-200px;right:-100px}.loading-glow--two{opacity:.06;bottom:-250px;left:-150px}.loading-terminal{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0b1112f7,#040809fa);border:1px solid #70ffe22e;border-radius:0;width:min(860px,100%);min-height:500px;padding:1.5rem 1.65rem 1.7rem;animation:.7s forwards terminal-enter;position:relative;box-shadow:0 0 0 1px #ffffff04,0 25px 80px #000000a6}.loading-terminal:before{content:"";pointer-events:none;border-radius:inherit;opacity:.35;background:repeating-linear-gradient(0deg,#ffffff04,#ffffff04 1px,#0000 1px 4px);position:absolute;inset:0}.loading-terminal__header{color:#d2fff6b3;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:1rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.76rem;font-weight:600;display:flex;position:relative}.loading-terminal__brand{align-items:center;gap:.75rem;display:flex}.loading-terminal__prompt{color:#61ffe1;text-shadow:0 0 18px #61ffe180;font-size:1rem}.loading-terminal__status{color:#6dffe273}.loading-terminal__divider{background:linear-gradient(90deg,#69ffe373,#69ffe314,#0000);height:1px;margin:1.1rem 0 1.5rem;position:relative}.loading-terminal__body{color:#d8fff8db;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.82rem,1.5vw,.98rem);font-weight:500;line-height:1.56;position:relative}.loading-line{animation:.22s forwards loading-line-enter}.loading-progress{margin-top:1rem;animation:.25s forwards loading-line-enter}.loading-progress__meta{letter-spacing:.08em;color:#a7dfd4a6;justify-content:space-between;margin-bottom:.45rem;font-size:.72rem;display:flex}.loading-progress__track{background:#ffffff06;border:1px solid #67ffe029;width:100%;height:8px;position:relative;overflow:hidden}.loading-progress__bar{background:linear-gradient(90deg,#3bdebf8c,#68ffe0);height:100%;transition:width 80ms linear;box-shadow:0 0 14px #62ffde59}.loading-access{margin-top:1.5rem;animation:.45s forwards access-enter}.loading-access__title{color:#74ffe2;letter-spacing:.12em;text-shadow:0 0 22px #5fffe059;font-size:clamp(1.1rem,2.2vw,1.55rem)}.loading-access__subtitle{color:#c1ece499;margin-top:.35rem}.loading-dots span{animation:1s infinite loading-dot}.loading-dots span:nth-child(2){animation-delay:.15s}.loading-dots span:nth-child(3){animation-delay:.3s}.loading-cursor{color:#68ffe0;margin-top:.3rem;animation:.8s step-end infinite loading-cursor-blink;display:inline-block}.loading-skip{z-index:10;color:#c2e6df80;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:.55rem .8rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.72rem;transition:color .2s,background .2s;position:absolute;top:1.5rem;right:1.75rem}.loading-skip:hover{color:#6affe0;background:#62ffdd0d}.loading-footer{color:#a4c9c247;letter-spacing:.14em;justify-content:space-between;gap:1rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.64rem;display:flex;position:absolute;bottom:1.4rem;left:1.5rem;right:1.5rem}@keyframes terminal-enter{0%{opacity:0;filter:blur(4px);transform:translateY(20px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes loading-line-enter{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes loading-cursor-blink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes loading-dot{0%,50%{opacity:.2}to{opacity:1}}@keyframes access-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes loading-screen-exit{0%{opacity:1}55%{opacity:1}to{opacity:0;visibility:hidden}}@media (width<=650px){.loading-screen{padding:1rem}.loading-terminal{min-height:470px;padding:1.15rem}.loading-terminal__status,.loading-footer{display:none}.loading-skip{top:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.loading-terminal,.loading-line,.loading-access,.loading-screen--complete,.loading-cursor,.loading-dots span{animation:none}.loading-progress__bar{transition:none}}.antinerve-welcome{z-index:30;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:1s cubic-bezier(.16,1,.3,1) forwards antinerve-welcome-enter;display:flex;position:absolute;inset:0}.antinerve-welcome__eyebrow,.antinerve-welcome__guest,.antinerve-welcome__title,.antinerve-welcome__line,.antinerve-welcome__status{z-index:31;position:relative}.antinerve-welcome__title{color:#cffff4;letter-spacing:-.045em;text-align:center;text-shadow:0 0 8px #68ffe099,0 0 25px #68ffe059,0 0 65px #68ffe02e;flex-direction:column;align-items:center;max-width:100%;margin:0;font-size:clamp(3rem,10vw,7rem);font-weight:800;line-height:.9;display:flex}.antinerve-welcome__title span{color:#73ffe29e;letter-spacing:.22em;margin-top:.35em;font-size:.31em;font-weight:650;transform:none}.matrix-canvas{z-index:20;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.matrix-canvas--boot{opacity:0}.matrix-canvas--matrix-in{opacity:1;transition:opacity .7s}.matrix-canvas--welcome{opacity:.72;transition:opacity .4s}.matrix-canvas--matrix-out{opacity:0;transition:opacity .8s}.matrix-canvas--exit{opacity:0}.loading-screen{--loader-accent:#69f6d7;--loader-text:#d8f6ef;--loader-muted:#bedbd48a;--loader-line:#70ffe21f;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;inset:0;overflow:hidden}.loading-terminal{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#0a1112f7,#040809fc);border:1px solid #70ffe21f;border-radius:0;width:min(960px,100vw - 3rem);min-height:548px;padding:0;position:relative;overflow:hidden;transform:translateY(-8px);box-shadow:0 30px 90px #000000ad,0 0 80px #46ffd807,inset 0 1px #ffffff05}.loading-terminal:before{z-index:1;opacity:.14}.loading-terminal__topology{z-index:0;pointer-events:none;opacity:.11;background-image:radial-gradient(circle,#67f6d72e 0 1px,#0000 1.5px),linear-gradient(90deg,#0000 49%,#59e8c906 49% 49.2%,#0000 49.2%);background-size:88px 88px,260px 260px;position:absolute;inset:54px 0 46px 116px;-webkit-mask-image:linear-gradient(90deg,#00000026,#000 22% 80%,#0000);mask-image:linear-gradient(90deg,#00000026,#000 22% 80%,#0000)}.loading-terminal__scan{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(#0000,#71ffe205,#71ffe20e,#0000);height:16%;animation:6.2s linear infinite antinerve-terminal-scan;position:absolute;top:-12%;left:116px;right:0}.loading-terminal__corner{z-index:7;pointer-events:none;width:22px;height:22px;position:absolute}.loading-terminal__corner:before,.loading-terminal__corner:after{content:"";background:#70ffe257;position:absolute}.loading-terminal__corner:before{width:22px;height:1px}.loading-terminal__corner:after{width:1px;height:22px}.loading-terminal__corner--tl{top:8px;left:8px}.loading-terminal__corner--tr{top:8px;right:8px;transform:rotate(90deg)}.loading-terminal__corner--bl{bottom:8px;left:8px;transform:rotate(-90deg)}.loading-terminal__corner--br{bottom:8px;right:8px;transform:rotate(180deg)}.loading-terminal__rail{z-index:5;background:#ffffff03;border-bottom:1px solid #70ffe214;justify-content:space-between;align-items:center;gap:1.5rem;min-height:54px;padding:.8rem 1.35rem;display:flex;position:relative}.loading-terminal__rail-brand{align-items:center;gap:.7rem;min-width:0;display:flex}.loading-terminal__rail-brand-copy{align-items:baseline;gap:.65rem;min-width:0;display:flex}.loading-terminal__rail-brand-copy strong{color:#dcf8f2e0;letter-spacing:.06em;white-space:nowrap;font-size:.7rem;font-weight:760}.loading-terminal__rail-brand-copy span{color:#b4d3cd57;letter-spacing:.07em;white-space:nowrap;font-size:.6rem;font-weight:600}.loading-terminal__rail-dot{background:var(--loader-accent);border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-in-out infinite antinerve-uplink-pulse;box-shadow:0 0 0 4px #69f6d70b,0 0 12px #69f6d757}.loading-terminal__rail-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.loading-terminal__rail-item{white-space:nowrap;background:#ffffff01;border:1px solid #70ffe209;border-radius:0;align-items:center;gap:.35rem;padding:.34rem .48rem;display:inline-flex}.loading-terminal__rail-item span{color:#adcec747;letter-spacing:.07em;font-size:.54rem;font-weight:700}.loading-terminal__rail-item strong{color:#6fefd399;letter-spacing:.055em;font-size:.56rem;font-weight:750}.loading-terminal__workspace{z-index:3;grid-template-columns:116px minmax(0,1fr);min-height:444px;display:grid;position:relative}.loading-terminal__stages{background:#0000001a;border-right:1px solid #70ffe211;flex-direction:column;padding:1.3rem .75rem 1.3rem .9rem;display:flex}.loading-terminal__stage{color:#aecdc733;flex-direction:column;justify-content:center;gap:.18rem;min-height:68px;padding-left:.95rem;display:flex;position:relative}.loading-terminal__stage:before{content:"";background:#071011;border:1px solid #70ffe22e;border-radius:50%;width:6px;height:6px;position:absolute;top:30px;left:0}.loading-terminal__stage:not(:last-child):after{content:"";background:#70ffe20e;width:1px;position:absolute;top:39px;bottom:-29px;left:3px}.loading-terminal__stage span{letter-spacing:.11em;font-size:.55rem;font-weight:760}.loading-terminal__stage strong{letter-spacing:.055em;font-size:.62rem;font-weight:680}.loading-terminal__stage--complete{color:#74dec847}.loading-terminal__stage--complete:before{background:#69f6d747;border-color:#69f6d747}.loading-terminal__stage--active{color:#d7faf3e0}.loading-terminal__stage--active:before{background:var(--loader-accent);border-color:#69f6d7c7;box-shadow:0 0 0 4px #69f6d70b,0 0 14px #69f6d747}.loading-terminal__panel{min-width:0;padding:1.35rem 1.7rem 4rem}.loading-terminal__header,.loading-terminal__body,.loading-skip,.loading-footer,.antinerve-welcome{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.loading-terminal__header{color:#daf7f1b8;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:1rem;font-size:.7rem;font-weight:650;display:flex}.loading-terminal__brand{align-items:center;gap:.7rem;min-width:0;display:flex}.loading-terminal__brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loading-terminal__prompt{color:#61ffe1;flex:none;font-size:.95rem;font-weight:800}.loading-terminal__status{color:#67edd073;letter-spacing:.08em;white-space:nowrap;flex:none;font-size:.58rem;font-weight:740}.loading-terminal__divider{margin:.85rem 0 1.15rem}.loading-terminal__body{color:#d8fff8d6;font-size:clamp(.83rem,1.25vw,.96rem);font-weight:500;line-height:1.56}.loading-line.success{color:#69f6d7e0}.loading-line.muted{color:#bbd7d17a}.access-granted-line{color:#d9fff7;letter-spacing:.1em;text-shadow:0 0 20px #69f6d724;font-size:.82rem;font-weight:800}.loading-progress{margin-top:1rem}.loading-progress__meta{color:#bbddd680;letter-spacing:.065em;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.55rem;font-size:.62rem;font-weight:720;display:flex}.loading-progress__track{background:#ffffff04;border:1px solid #67ffe014;border-radius:999px;height:6px;overflow:hidden}.loading-progress__bar{border-radius:inherit;background:linear-gradient(90deg,#3bd7ba7a,#69f6d7eb);height:100%;box-shadow:0 0 16px #62ffde33}.loading-progress__markers{color:#aeccc633;letter-spacing:.055em;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.5rem;font-size:.52rem;font-weight:700;display:grid}.loading-progress__markers span{text-align:left;white-space:nowrap;min-width:0;padding-top:.4rem;position:relative}.loading-progress__markers span:before{content:"";background:#70ffe229;border-radius:50%;width:3px;height:3px;position:absolute;top:0;left:0}.loading-progress__markers .is-ready{color:#69f6d7a8}.loading-progress__markers .is-ready:before{background:var(--loader-accent);box-shadow:0 0 7px #69f6d74d}.loading-terminal__metadata{z-index:5;background:#ffffff02;border-top:1px solid #70ffe20f;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;min-height:52px;display:grid;position:absolute;bottom:0;left:116px;right:0}.loading-terminal__metadata-item{border-right:1px solid #70ffe20b;flex-direction:column;justify-content:center;gap:.15rem;min-width:0;padding:.5rem .85rem;display:flex}.loading-terminal__metadata-item:last-child{border-right:0}.loading-terminal__metadata-item span{color:#adccc630;letter-spacing:.07em;font-size:.5rem;font-weight:700}.loading-terminal__metadata-item strong{color:#69e0c770;letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:740;overflow:hidden}.loading-skip{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060c0d52;border:1px solid #70ffe20e;border-radius:999px;font-weight:700}.loading-skip:hover{background:#62ffdd0b;border-color:#70ffe224}.antinerve-welcome{letter-spacing:0}.antinerve-welcome__title{letter-spacing:-.052em;text-shadow:0 0 8px #68ffe075,0 0 30px #68ffe038,0 0 80px #68ffe01a;font-size:clamp(3.3rem,10vw,7.2rem);font-weight:850;line-height:.88}.antinerve-welcome__title span{letter-spacing:.18em;margin-top:.28em;font-size:.27em;font-weight:720}.antinerve-welcome__eyebrow{color:#73f4d88f;letter-spacing:.2em;margin-bottom:.65rem;font-size:.61rem;font-weight:750}.antinerve-welcome__guest{color:#d7f1eb6b;letter-spacing:.065em;margin-bottom:1.05rem;font-size:.7rem;font-weight:650}.antinerve-welcome__status{color:#72efd4a3;letter-spacing:.15em;margin-top:1rem;font-size:.66rem;font-weight:750}.antinerve-welcome__descriptor{z-index:31;color:#b9d7d14f;letter-spacing:.07em;justify-content:center;align-items:center;gap:.65rem;margin-top:.65rem;font-size:.56rem;font-weight:650;display:flex;position:relative}.antinerve-welcome__descriptor span{color:#69f6d75c}@keyframes antinerve-terminal-scan{0%{opacity:0;transform:translateY(-130%)}14%{opacity:.32}50%{opacity:.12}to{opacity:0;transform:translateY(760%)}}@keyframes antinerve-uplink-pulse{0%,to{opacity:.65;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@media (width<=760px){.loading-terminal{width:min(100%,100vw - 2rem);min-height:540px;transform:none}.loading-terminal__rail{gap:.75rem;padding:.7rem .95rem}.loading-terminal__rail-brand-copy span,.loading-terminal__rail-item:nth-child(2),.loading-terminal__rail-item:nth-child(3){display:none}.loading-terminal__workspace{grid-template-columns:1fr}.loading-terminal__stages{border-bottom:1px solid #70ffe20f;border-right:0;flex-direction:row;gap:.25rem;padding:.75rem .95rem}.loading-terminal__stage{flex:1;justify-content:flex-start;min-height:42px;padding:0 0 .55rem}.loading-terminal__stage:before{width:5px;height:5px;top:auto;bottom:0;left:0}.loading-terminal__stage:not(:last-child):after{width:auto;height:1px;inset:auto -4px 2px 7px}.loading-terminal__stage strong{font-size:.54rem}.loading-terminal__panel{padding:1.2rem 1.1rem 5rem}.loading-terminal__metadata{grid-template-columns:repeat(2,minmax(0,1fr));min-height:44px;left:0}.loading-terminal__metadata-item:first-child,.loading-terminal__metadata-item:nth-child(2){display:none}.loading-terminal__topology{inset:98px 0 52px}.loading-terminal__scan{left:0}}@media (width<=520px){.loading-terminal__header{align-items:flex-start}.loading-terminal__status{display:none}.loading-terminal__rail-brand-copy strong{font-size:.62rem}.loading-terminal__rail-item{padding:.3rem .4rem}.loading-progress__markers{gap:.25rem;font-size:.46rem}.loading-terminal__metadata-item{padding:.65rem .75rem}.antinerve-welcome__descriptor{letter-spacing:.035em;gap:.38rem;font-size:.48rem}}@media (prefers-reduced-motion:reduce){.loading-terminal__scan,.loading-terminal__rail-dot{animation:none}}.loading-terminal{--terminal-static-y:-8px}.static-transition{z-index:60;pointer-events:none;mix-blend-mode:screen;background:#02060714;position:absolute;inset:0;overflow:hidden}.static-transition__noise{opacity:.88;background:repeating-radial-gradient(circle at 20% 30%,#dcfff82e 0 1px,#0000 1px 3px),repeating-linear-gradient(0deg,#68ffe01f 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 5px);animation:85ms steps(2,end) infinite antinerve-static-noise;position:absolute;inset:-35%}.static-transition__scan{background:repeating-linear-gradient(0deg,#0000 0 3px,#d2fff61c 3px 4px);animation:.12s steps(2,end) infinite antinerve-static-scan;position:absolute;inset:0}.static-transition__tear{opacity:0;filter:blur(.3px);background:linear-gradient(90deg,#0000,#dcfff8b3 18%,#69f6d7e6 50%,#dcfff880 78%,#0000);width:110%;height:3px;position:absolute;left:-5%;box-shadow:0 0 12px #69f6d738}.matrix-canvas--static-in{opacity:0}.matrix-canvas--static-out{opacity:1}@keyframes antinerve-static-noise{0%{transform:translate(-2%,-1%)scale(1.03)}25%{transform:translate(2%,1%)scale(1.01)}50%{transform:translate(-1%,2%)scale(1.04)}75%{transform:translate(1%,-2%)scale(1.02)}to{transform:translate(0,0)scale(1.03)}}@keyframes antinerve-static-scan{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@keyframes antinerve-static-burst-in{0%{opacity:0}25%{opacity:.98}48%{opacity:.25}72%{opacity:.9}to{opacity:0}}@keyframes antinerve-static-burst-out{0%{opacity:0}22%{opacity:.95}46%{opacity:.24}70%{opacity:1}to{opacity:0}}@keyframes antinerve-terminal-static-hit{0%{transform:translate3d(0, var(--terminal-static-y), 0);filter:contrast()}33%{transform:translate3d(-5px, var(--terminal-static-y), 0);filter:contrast(1.5)brightness(1.18)}66%{transform:translate3d(4px, var(--terminal-static-y), 0);filter:contrast(1.28)brightness(.88)}to{transform:translate3d(0, var(--terminal-static-y), 0);filter:contrast()}}@keyframes antinerve-welcome-static-hit{0%{opacity:1;filter:blur()contrast();transform:translate(0)}33%{opacity:.92;filter:blur(.8px)contrast(1.45);transform:translate(6px)}66%{opacity:.82;filter:blur()contrast(1.22);transform:translate(-4px)}to{opacity:0;filter:blur(2px)contrast(1.35);transform:translate(0)}}@keyframes antinerve-static-tear-one{0%,to{opacity:0;transform:translate(-8%)}45%{opacity:.55;transform:translate(6%)}}@keyframes antinerve-static-tear-two{0%,to{opacity:0;transform:translate(9%)}52%{opacity:.42;transform:translate(-5%)}}@keyframes antinerve-static-tear-three{0%,to{opacity:0;transform:translate(-3%)}40%{opacity:.35;transform:translate(4%)}}@media (width<=760px){.loading-terminal{--terminal-static-y:0px}}@media (prefers-reduced-motion:reduce){.static-transition{display:none}.loading-terminal--static,.antinerve-welcome--static{animation:none}}.matrix-canvas{opacity:0;transition:opacity .65s}.matrix-canvas--boot,.matrix-canvas--static-in{opacity:0}.matrix-canvas--matrix-in{opacity:.96}.matrix-canvas--welcome{opacity:.72}.matrix-canvas--matrix-out,.matrix-canvas--static-out,.matrix-canvas--exit{opacity:1}.static-transition{z-index:9998;pointer-events:none;isolation:isolate;mix-blend-mode:normal;background:#0206072e;position:fixed;inset:0;overflow:hidden}.static-transition__noise{opacity:1;filter:contrast(1.35)brightness(1.12);background:repeating-radial-gradient(circle at 21% 31%,#dcfff83d 0 1px,#0000 1px 3px),repeating-linear-gradient(0deg,#68ffe02e 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 5px);animation:70ms steps(2,end) infinite static-noise-jump;position:absolute;inset:-40%}.static-transition__scan{opacity:.82;background:repeating-linear-gradient(0deg,#0000 0 3px,#d2fff626 3px 4px);animation:95ms steps(2,end) infinite static-scan-shift;position:absolute;inset:0}.static-transition__tear{opacity:0;background:linear-gradient(90deg,#0000,#e4fffad1 18%,#69f6d7 50%,#e4fffaa6 80%,#0000);width:116%;height:4px;position:absolute;left:-8%;box-shadow:0 0 18px #69f6d757}.static-transition__tear--one{animation:.15s steps(2,end) infinite static-tear-one;top:24%}.static-transition__tear--two{animation:.12s steps(2,end) infinite static-tear-two;top:53%}.static-transition__tear--three{animation:.175s steps(2,end) infinite static-tear-three;top:78%}.static-transition--static-in{animation:.33s steps(3,end) forwards static-burst-in}.static-transition--static-out{animation:.4s steps(3,end) forwards static-burst-out}.loading-terminal--static{animation:.33s steps(3,end) forwards antinerve-premium-terminal-static}@keyframes antinerve-premium-terminal-static{0%{filter:contrast();transform:translateY(-8px)}33%{filter:contrast(1.55)brightness(1.2);transform:translate(-5px,-8px)}66%{filter:contrast(1.3)brightness(.85);transform:translate(4px,-8px)}to{filter:contrast();transform:translateY(-8px)}}.antinerve-welcome--static{animation:.4s steps(3,end) forwards welcome-static-hit}@media (width<=760px){@keyframes antinerve-premium-terminal-static{0%{filter:contrast();transform:translate(0,0)}33%{filter:contrast(1.55)brightness(1.2);transform:translate(-5px)}66%{filter:contrast(1.3)brightness(.85);transform:translate(4px)}to{filter:contrast();transform:translate(0,0)}}}@media (prefers-reduced-motion:reduce){.static-transition{display:none}}.loading-terminal{height:548px;min-height:548px;max-height:548px}.loading-terminal__workspace{height:494px;min-height:0}.loading-terminal__panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.loading-terminal__header,.loading-terminal__divider{flex:none}.loading-terminal__body{scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#69f6d742 #ffffff06;flex:auto;min-height:0;padding-bottom:1rem;padding-right:.85rem;position:relative;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 24px),#0000 100%)}.loading-terminal__body::-webkit-scrollbar{width:5px}.loading-terminal__body::-webkit-scrollbar-track{background:#ffffff05;border-radius:999px}.loading-terminal__body::-webkit-scrollbar-thumb{background:linear-gradient(#69f6d733,#69f6d76b);border-radius:999px;box-shadow:0 0 8px #69f6d714}.loading-terminal__body::-webkit-scrollbar-thumb:hover{background:#69f6d785}.loading-progress{flex:none}.loading-terminal__stages{height:100%;overflow:hidden}.loading-terminal__metadata{z-index:8;position:absolute;bottom:0;left:116px;right:0}.loading-terminal__panel:after{content:"";z-index:7;pointer-events:none;background:linear-gradient(#0000,#040809c7);height:24px;position:absolute;bottom:44px;left:116px;right:0}@media (width<=760px){.loading-terminal{height:540px;min-height:540px;max-height:540px}.loading-terminal__workspace{height:486px}.loading-terminal__metadata,.loading-terminal__panel:after{left:0}.loading-terminal__body{padding-right:.5rem}}@media (height<=700px) and (width>=761px){.loading-terminal{height:500px;min-height:500px;max-height:500px}.loading-terminal__workspace{height:446px}}@media (prefers-reduced-motion:reduce){.loading-terminal__body{scroll-behavior:auto}}.project-metrics{background:#09111e;border-top:1px solid #7cb7ff1c;border-bottom:1px solid #7cb7ff24;width:100%;margin-left:0}.project-metrics-heading{color:#7cb7ff;letter-spacing:.12em;text-transform:uppercase;border-left:1px solid #7cb7ff1a;border-right:1px solid #7cb7ff1a;justify-content:space-between;align-items:center;gap:1rem;width:min(1240px,100% - 48px);margin:0 auto;padding:.78rem 1.35rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.6rem;font-weight:700;display:flex}.project-metrics-heading small{color:#c0d2e866;font:inherit}.project-metrics-inner{background:#7cb7ff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:min(1240px,100% - 48px);margin:0 auto;display:grid}.project-metric{background:linear-gradient(#0d1828fa,#09111efa);min-width:0;padding:1.15rem 1.35rem 1.25rem;transition:background .18s}@media (hover:hover){.project-metric:hover{background:linear-gradient(#101e31fc,#0a1423fc)}}.project-metric-label{color:#c0d2e875;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.48rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:700;display:block}.project-metric-value{color:#edf5ff;align-items:center;gap:.5rem;max-width:100%;font-size:.96rem;font-weight:700;line-height:1.3;display:inline-flex}.project-metric-value--live{color:#70e8ba}.project-metric-live-dot{background:#58e6ae;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 12px #58e6aead}@media (width<=1100px){.project-metrics-heading,.project-metrics-inner{width:calc(100% - 40px)}.project-metrics-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.project-metrics-heading,.project-metrics-inner{width:calc(100% - 32px)}.project-metrics-heading{padding:.72rem 1rem}}@media (width<=520px){.project-metrics-heading{flex-direction:column;align-items:flex-start;gap:.3rem;padding:.7rem .85rem}.project-metrics-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.project-metric{padding:.9rem .85rem 1rem}.project-metric-label{font-size:.56rem}.project-metric-value{gap:.38rem;font-size:.88rem}}@media (width<=360px){.project-metrics-heading,.project-metrics-inner{width:calc(100% - 24px)}.project-metrics-inner{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.project-metric{transition:none}}.reveal{opacity:0;filter:blur(4px);min-width:0;transition:opacity .7s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), transform .7s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), filter .7s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s);will-change:opacity, transform, filter;transform:translateY(22px)}.reveal--visible{opacity:1;filter:blur();transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;filter:none;transition:none;transform:none}}.project-media>.reveal,.project-highlights>.reveal{width:100%}.project-navigation.project-navigation--showcase{border-top:1px solid #6b97a82e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(1240px,100% - 48px);margin:clamp(4rem,7vw,6.5rem) auto 0;padding:1.15rem 0 clamp(8.5rem,13vw,11rem);display:grid}.project-navigation--showcase .project-nav-previous,.project-navigation--showcase .project-nav-next{min-width:0;text-align:initial}.project-navigation--showcase .project-nav-link{background:linear-gradient(135deg,#0d171fbd,#070c11d1);border:1px solid #6b97a824;gap:.35rem;min-height:150px;padding:1.2rem 1.3rem;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.project-navigation--showcase .project-nav-link:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#59dcffb8,#0000);height:1px;transition:opacity .18s;position:absolute;inset:auto 0 0}.project-navigation--showcase .project-nav-link:hover,.project-navigation--showcase .project-nav-link:focus-visible{background:linear-gradient(135deg,#0f1c26db,#070d12eb);border-color:#59dcff4f;outline:none;transform:translateY(-2px);box-shadow:0 18px 44px #0000002e}.project-navigation--showcase .project-nav-link:hover:after,.project-navigation--showcase .project-nav-link:focus-visible:after{opacity:1}.project-navigation--showcase .project-nav-direction,.project-navigation--showcase .project-nav-category,.project-navigation--showcase .project-nav-status{text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace}.project-navigation--showcase .project-nav-direction{color:#8ba9b6a6;letter-spacing:.11em;align-items:center;gap:.45rem;font-size:.62rem;font-weight:700;display:inline-flex}.project-navigation--showcase .project-nav-category{color:#59dcff;letter-spacing:.12em;margin-top:1rem;font-size:.62rem}.project-navigation--showcase .project-nav-link strong{color:#eef5f7;font-size:clamp(1.1rem,1.65vw,1.45rem);line-height:1.2;transition:color .18s}.project-navigation--showcase .project-nav-status{color:#91a6af80;letter-spacing:.1em;font-size:.57rem}.project-navigation--showcase .project-nav-icon{stroke-width:1.7px;width:15px;height:15px;transition:transform .18s}.project-navigation--showcase .project-nav-link--previous:hover .project-nav-icon,.project-navigation--showcase .project-nav-link--previous:focus-visible .project-nav-icon{transform:translate(-4px)}.project-navigation--showcase .project-nav-link--next:hover .project-nav-icon,.project-navigation--showcase .project-nav-link--next:focus-visible .project-nav-icon{transform:translate(4px)}.project-navigation--showcase .project-nav-link--next{text-align:right;justify-items:end}.project-navigation--showcase .project-nav-empty{min-height:1px}@media (width<=760px){.project-navigation.project-navigation--showcase{grid-template-columns:1fr;width:calc(100% - 30px);margin-top:3.5rem;padding-bottom:7.5rem}.project-navigation--showcase .project-nav-empty{display:none}.project-navigation--showcase .project-nav-link,.project-navigation--showcase .project-nav-link--next{text-align:left;justify-items:start;min-height:128px}}@media (width<=520px){.project-navigation.project-navigation--showcase{width:calc(100% - 24px);padding-bottom:6.5rem}.project-navigation--showcase .project-nav-link{padding:1rem}}@media (prefers-reduced-motion:reduce){.project-navigation--showcase .project-nav-link,.project-navigation--showcase .project-nav-icon{transition:none}}.identity-project{--identity-accent:#48d7ff;--identity-accent-bright:#78e4ff;--identity-accent-soft:#48d7ff1f;--identity-accent-muted:#48d7ff52;--identity-good:#60e6c1;--identity-bg:#070a0d;--identity-surface:#0a0f13;--identity-surface-2:#0e151a;--identity-border:#78a7b829;--identity-border-strong:#48d7ff47}.identity-project-hero{isolation:isolate;background:radial-gradient(circle at 78% 42%,#48d7ff1a,#0000 29%),radial-gradient(circle at 20% 75%,#41657712,#0000 34%),linear-gradient(135deg,#05080a 0%,#090d11 54%,#050709 100%);border-bottom:1px solid #48d7ff24;min-height:760px;position:relative;overflow:hidden}.identity-project-hero:before{content:"";z-index:-2;pointer-events:none;opacity:.56;background-color:#0000;background-image:linear-gradient(#48d7ff06 1px,#0000 1px),linear-gradient(90deg,#48d7ff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:50px 50px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#0000002e 38%,#000 100%);mask-image:linear-gradient(90deg,#0000 2%,#0000002e 38%,#000 100%)}.identity-project-hero:after{content:"ID";z-index:-1;pointer-events:none;color:#48d7ff05;letter-spacing:-.12em;font-size:clamp(18rem,34vw,37rem);font-weight:900;line-height:1;position:absolute;bottom:-.23em;right:-.035em}.identity-project-grid{pointer-events:none;opacity:.38;background:repeating-linear-gradient(0deg,#0000 0 37px,#48d7ff07 37px 38px),repeating-linear-gradient(90deg,#0000 0 37px,#48d7ff07 37px 38px);width:min(820px,54vw);position:absolute;inset:18% 0 5% auto;-webkit-mask-image:radial-gradient(#000 0%,#0000 72%);mask-image:radial-gradient(#000 0%,#0000 72%)}.identity-project-hero-inner{width:min(1320px,100% - 48px);min-height:760px;padding-top:calc(var(--header-height) + 44px);grid-template-columns:minmax(430px,.88fr) minmax(560px,1.12fr);align-items:center;gap:clamp(2.5rem,5vw,5.6rem);margin:0 auto;padding-bottom:56px;display:grid;position:relative}.identity-project-copy{max-width:630px;padding-left:2rem;position:relative}.identity-project-copy:before{content:"";background:linear-gradient(180deg, transparent, var(--identity-accent) 18%, #48d7ff80 78%, transparent);width:2px;position:absolute;top:2.45rem;bottom:.5rem;left:0;box-shadow:0 0 24px #48d7ff26}.identity-project-kicker,.identity-section-eyebrow{color:var(--identity-accent);letter-spacing:.14em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.67rem;font-weight:700;display:block}.identity-project-kicker{margin-bottom:1rem}.identity-project-meta{color:#c3d6de94;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.78rem;margin-bottom:1.45rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.68rem;display:flex}.identity-project-meta span{align-items:center;gap:.4rem;display:inline-flex}.identity-project-meta svg{width:14px;height:14px}.identity-project-meta .identity-project-meta-status{color:var(--identity-accent)}.identity-project-copy h1{color:#edf5f7;letter-spacing:-.066em;margin:0;font-size:clamp(3.6rem,6vw,6.2rem);font-weight:830;line-height:.92}.identity-project-copy>p{color:#d5e2e7c9;max-width:600px;margin:1.5rem 0 0;font-size:1rem;line-height:1.76}.identity-project-technologies{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.identity-project-technologies span{color:#cadce3c7;background:#09101485;border:1px solid #48d7ff2e;border-radius:999px;padding:.35rem .64rem;font-size:.71rem}.identity-project-milestone{background:#080e12b3;border:1px solid #48d7ff33;align-items:center;gap:.8rem;margin-top:1.65rem;padding:.78rem .95rem;display:inline-flex}.identity-project-milestone svg{width:18px;color:var(--identity-accent)}.identity-project-milestone div{gap:.15rem;display:grid}.identity-project-milestone span{color:var(--identity-accent);letter-spacing:.14em;font-family:SFMono-Regular,Consolas,monospace;font-size:.57rem;font-weight:700}.identity-project-milestone strong{color:#e8f1f4e8;font-size:.82rem}.identity-project-model-stage{min-width:0;position:relative}.identity-project-model-stage:before{content:"";z-index:-1;filter:blur(24px);background:radial-gradient(circle,#48d7ff1f,#0000 67%);position:absolute;inset:9% 0 8% 10%}.identity-project-model-label{z-index:4;color:#c2dae2bf;letter-spacing:.11em;background:#050a0de8;border:1px solid #48d7ff36;align-items:center;gap:.5rem;padding:.48rem .65rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.56rem;display:inline-flex;position:absolute;bottom:1rem;right:1.1rem}.identity-project-model-label i,.identity-model-provider-state i,.identity-model-app-state i,.identity-model-footer i,.identity-migration-key i{background:var(--identity-accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #48d7ffad}.identity-model-frame{background:linear-gradient(#48d7ff05 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#48d7ff05 1px,#0000 1px) 0 0/34px 34px,#080d10;border:1px solid #48d7ff38;border-radius:0;min-height:500px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000080,inset 0 0 0 1px #ffffff03}.identity-model-topbar{background:#070b0eeb;border-bottom:1px solid #82adbc1f;justify-content:space-between;align-items:center;gap:1rem;height:64px;padding:0 18px;display:flex}.identity-model-brand{align-items:center;gap:.65rem;display:flex}.identity-model-brand-mark{width:32px;height:32px;color:var(--identity-accent);background:#48d7ff0b;border:1px solid #48d7ff40;border-radius:50%;place-items:center;display:grid}.identity-model-brand-mark svg{width:16px;height:16px}.identity-model-brand div{display:grid}.identity-model-brand span,.identity-model-section-label,.identity-model-person small,.identity-model-registry-count,.identity-model-oidc span,.identity-model-trust-row span,.identity-model-app-copy span,.identity-model-app-state,.identity-model-footer,.identity-foundation-card-meta,.identity-migration-key,.identity-migration-app small,.identity-migration-app em{text-transform:uppercase;letter-spacing:.11em;font-family:SFMono-Regular,Consolas,monospace}.identity-model-brand span{color:var(--identity-accent);font-size:.44rem}.identity-model-brand strong{color:#e3eef1;margin-top:2px;font-size:.72rem}.identity-model-provider-state{color:#bed6dd94;letter-spacing:.1em;align-items:center;gap:.45rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.47rem;display:inline-flex}.identity-model-provider-state i{background:var(--identity-good);animation:2.2s ease-in-out infinite identity-status-pulse;box-shadow:0 0 12px #60e6c1ad}.identity-model-body{grid-template-columns:minmax(190px,.8fr) 48px minmax(270px,1.2fr);align-items:center;gap:0;min-height:380px;padding:30px 28px 26px;display:grid}.identity-model-account,.identity-model-registry{background:#060c0fc7;border:1px solid #48d7ff24}.identity-model-account{min-height:315px;padding:20px}.identity-model-section-label{color:var(--identity-accent);font-size:.44rem;display:block}.identity-model-person{text-align:center;border-bottom:1px solid #82adbc1a;justify-items:center;gap:.8rem;margin-top:1.3rem;padding-bottom:1.25rem;display:grid}.identity-model-person-ring{border:1px solid #48d7ff4d;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:relative;box-shadow:0 0 34px #48d7ff0f}.identity-model-person-ring:before,.identity-model-person-ring:after{content:"";border:1px solid #48d7ff21;border-radius:50%;position:absolute}.identity-model-person-ring:before{border-style:dashed;animation:11s linear infinite identity-orbit;inset:8px}.identity-model-person-ring:after{inset:18px}.identity-model-person-core{z-index:2;color:#dcf8ff;background:#48d7ff14;border:1px solid #48d7ff73;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:0 0 20px #48d7ff21}.identity-model-person-core svg{width:17px}.identity-model-person div{gap:.22rem;display:grid}.identity-model-person small{color:#9bb7c175;font-size:.39rem}.identity-model-person strong{color:#edf5f7;font-size:1rem}.identity-model-person div>span{color:#a5bcc58f;font-size:.52rem}.identity-model-trust-list{gap:.5rem;margin-top:1rem;display:grid}.identity-model-trust-row{border-bottom:1px solid #82adbc13;grid-template-columns:16px 1fr auto;align-items:center;gap:.45rem;min-height:27px;padding:.3rem 0;display:grid}.identity-model-trust-row:last-child{border-bottom:0}.identity-model-trust-row svg{width:12px;height:12px;color:var(--identity-accent)}.identity-model-trust-row span{color:#8fabb575;font-size:.37rem}.identity-model-trust-row strong{color:#dae9eec2;font-size:.48rem}.identity-model-link{place-items:center;min-height:90px;display:grid;position:relative}.identity-model-link>span{background:linear-gradient(90deg,#48d7ff14,#48d7ff66,#48d7ff14);height:1px;position:absolute;top:50%;left:0;right:0}.identity-model-link>i{background:var(--identity-accent-bright);border-radius:50%;width:8px;height:8px;animation:3.1s ease-in-out infinite identity-link-travel;position:absolute;top:calc(50% - 4px);left:0;box-shadow:0 0 15px #48d7ffc2}.identity-model-link small{z-index:1;color:#48d7ff7a;letter-spacing:.1em;background:#080d10;padding:.22rem .35rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.34rem;position:relative}.identity-model-registry{min-height:315px;padding:20px}.identity-model-registry-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.identity-model-registry-heading>div{gap:.5rem;display:grid}.identity-model-registry-heading strong{color:#e7f1f4e0;font-size:.82rem}.identity-model-registry-count{color:#48d7ff99;white-space:nowrap;border:1px solid #48d7ff24;padding:.35rem .45rem;font-size:.36rem}.identity-model-apps{gap:.7rem;margin-top:1.1rem;display:grid}.identity-model-app{background:#ffffff03;border:1px solid #82adbc1c;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.identity-model-app.is-connected{background:#48d7ff06;border-color:#48d7ff3d}.identity-model-app-mark{width:32px;height:32px;color:var(--identity-accent);border:1px solid #48d7ff29;place-items:center;display:grid}.identity-model-app-mark svg{width:14px}.identity-model-app-copy{gap:.18rem;min-width:0;display:grid}.identity-model-app-copy span{color:#48d7ff7a;font-size:.34rem}.identity-model-app-copy strong{color:#e5eff2d6;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.identity-model-app-copy small{color:#92acb67a;font-size:.43rem}.identity-model-app-state{color:#60e6c1c7;white-space:nowrap;align-items:center;gap:.35rem;font-size:.33rem;display:inline-flex}.identity-model-app-state i{background:var(--identity-good);width:5px;height:5px;box-shadow:0 0 10px #60e6c1a3}.identity-model-oidc{background:#48d7ff17;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:.85rem;display:grid}.identity-model-oidc>div{background:#090f12;gap:.25rem;min-width:0;padding:.6rem;display:grid}.identity-model-oidc span{color:#48d7ff7a;font-size:.34rem}.identity-model-oidc strong{color:#d3e3e8b3;text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;overflow:hidden}.identity-model-footer{background:#48d7ff12;border-top:1px solid #82adbc1c;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-height:54px;display:grid}.identity-model-footer span{color:#99b6c078;text-align:center;background:#080d10;justify-content:center;align-items:center;gap:.45rem;min-width:0;padding:.7rem;font-size:.34rem;display:flex}.identity-foundation{width:min(1240px,100% - 48px);margin:0 auto;padding:92px 0 56px}.identity-section-heading{border-bottom:1px solid #48d7ff21;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding-bottom:34px;display:grid}.identity-section-heading h2{color:#edf5f7;letter-spacing:-.055em;max-width:760px;margin:.72rem 0 0;font-size:clamp(2.7rem,4.8vw,5rem);line-height:.98}.identity-section-heading>p{color:#bed0d7ad;margin:0;font-size:.94rem;line-height:1.75}.identity-foundation-grid{border-top:1px solid #48d7ff24;border-bottom:1px solid #48d7ff24;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px;display:grid}.identity-foundation-card{background:#070d118a;border-right:1px solid #48d7ff1c;min-width:0;min-height:240px;padding:1.45rem 1.35rem 1.6rem}.identity-foundation-card:last-child{border-right:0}.identity-foundation-card-meta{color:var(--identity-accent);justify-content:space-between;align-items:center;gap:.8rem;font-size:.48rem;display:flex}.identity-foundation-card-meta svg{width:17px;height:17px}.identity-foundation-card h3{color:#ecf4f6e8;margin:2.1rem 0 0;font-size:1rem}.identity-foundation-card p{color:#a7bec699;margin:.9rem 0 0;font-size:.8rem;line-height:1.7}.identity-migration-panel{background:linear-gradient(#48d7ff04 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#48d7ff04 1px,#0000 1px) 0 0/44px 44px,#060b0ea8;border:1px solid #48d7ff26;margin-top:54px}.identity-migration-heading{border-bottom:1px solid #48d7ff1c;justify-content:space-between;align-items:end;gap:2rem;padding:1.8rem 2rem;display:flex}.identity-migration-heading h3{color:#eef5f7eb;letter-spacing:-.045em;max-width:680px;margin:.55rem 0 0;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.05}.identity-migration-key{color:#9ab5be73;align-items:center;gap:1rem;font-size:.42rem;display:flex}.identity-migration-key span{align-items:center;gap:.35rem;display:inline-flex}.identity-migration-key i{width:5px;height:5px;box-shadow:none;background:#899fa857}.identity-migration-key i.is-current{background:var(--identity-accent);box-shadow:0 0 10px #48d7ff8a}.identity-migration-flow{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.identity-migration-app{opacity:.52;border-right:1px solid #48d7ff17;flex-direction:column;min-width:0;min-height:190px;padding:1.25rem;display:flex}.identity-migration-app:last-child{border-right:0}.identity-migration-app.is-current{opacity:1;background:#48d7ff07}.identity-migration-app-heading{color:var(--identity-accent);justify-content:space-between;align-items:center;display:flex}.identity-migration-app-heading svg{width:16px;height:16px}.identity-migration-app-heading span{font-family:SFMono-Regular,Consolas,monospace;font-size:.48rem}.identity-migration-app strong{color:#e8f1f4e0;margin-top:2rem;font-size:.92rem}.identity-migration-app small{color:#97b1ba7a;margin-top:.45rem;font-size:.39rem;line-height:1.55}.identity-migration-app em{color:#97b1ba6b;margin-top:auto;padding-top:1.25rem;font-size:.38rem;font-style:normal}.identity-migration-app.is-current em{color:var(--identity-accent)}.identity-migration-note{color:#9ab4bd7a;border-top:1px solid #48d7ff1a;align-items:center;gap:.65rem;padding:.85rem 1.2rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.48rem;line-height:1.6;display:flex}.identity-migration-note svg{width:15px;height:15px;color:var(--identity-accent);flex:none}@keyframes identity-status-pulse{0%,to{opacity:.52;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes identity-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes identity-link-travel{0%{opacity:0;left:0}18%{opacity:1}82%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@media (width<=1180px){.identity-project-hero-inner{grid-template-columns:minmax(390px,.9fr) minmax(500px,1.1fr);gap:2.6rem;width:calc(100% - 40px)}.identity-project-copy h1{font-size:clamp(3.5rem,6vw,5.5rem)}.identity-model-body{grid-template-columns:minmax(175px,.78fr) 38px minmax(250px,1.22fr);padding-left:20px;padding-right:20px}.identity-foundation,.identity-section-heading{min-width:0}}@media (width<=980px){.identity-project-hero{min-height:auto}.identity-project-hero-inner{grid-template-columns:1fr;gap:3rem;min-height:auto;padding-bottom:72px}.identity-project-copy{max-width:700px}.identity-project-model-stage{width:min(760px,100%);margin:0 auto}.identity-section-heading{grid-template-columns:1fr;align-items:start;gap:1.4rem}.identity-section-heading>p{max-width:720px}.identity-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-foundation-card:nth-child(2){border-right:0}.identity-foundation-card:nth-child(-n+2){border-bottom:1px solid #48d7ff1c}.identity-migration-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-migration-app{border-bottom:1px solid #48d7ff17}.identity-migration-app:nth-child(2n){border-right:0}.identity-migration-app:last-child{border-bottom:0}}@media (width<=720px){.identity-project-hero-inner{width:calc(100% - 30px);padding-top:calc(var(--header-height) + 34px);padding-bottom:64px}.identity-project-copy{padding-left:1.05rem}.identity-project-copy:before{width:1px}.identity-project-copy h1{font-size:clamp(3rem,14vw,4.6rem);line-height:.95}.identity-project-copy>p{font-size:.94rem;line-height:1.68}.identity-project-milestone{align-items:flex-start}.identity-model-topbar{align-items:flex-start;height:auto;min-height:64px;padding-top:14px;padding-bottom:14px}.identity-model-provider-state{text-align:right;justify-content:flex-end;max-width:125px;line-height:1.5}.identity-model-body{grid-template-columns:1fr;gap:0;padding:18px}.identity-model-account,.identity-model-registry{min-height:auto}.identity-model-link{min-height:54px}.identity-model-link>span{background:linear-gradient(#48d7ff14,#48d7ff61,#48d7ff14);width:1px;height:auto;inset:0 auto 0 50%}.identity-model-link>i{animation:3.1s ease-in-out infinite identity-link-travel-mobile;top:0;left:calc(50% - 4px)}.identity-model-footer{grid-template-columns:1fr}.identity-project-model-label{bottom:.75rem;right:.75rem}.identity-foundation{width:calc(100% - 30px);padding-top:72px}.identity-section-heading h2{font-size:clamp(2.5rem,10vw,3.7rem)}.identity-foundation-grid{grid-template-columns:1fr}.identity-foundation-card,.identity-foundation-card:nth-child(2){border-bottom:1px solid #48d7ff1c;border-right:0;min-height:auto}.identity-foundation-card:last-child{border-bottom:0}.identity-migration-heading{flex-direction:column;align-items:flex-start;gap:1.1rem;padding:1.45rem}.identity-migration-flow{grid-template-columns:1fr}.identity-migration-app,.identity-migration-app:nth-child(2n){border-bottom:1px solid #48d7ff17;border-right:0;min-height:150px}.identity-migration-app strong{margin-top:1.3rem}}@media (width<=480px){.identity-project-hero-inner,.identity-foundation{width:calc(100% - 24px)}.identity-project-meta{gap:.58rem;font-size:.6rem}.identity-project-copy h1{font-size:clamp(2.8rem,15vw,3.8rem)}.identity-project-technologies{gap:.4rem}.identity-project-technologies span{font-size:.65rem}.identity-project-milestone{width:100%}.identity-model-topbar{gap:.7rem;display:grid}.identity-model-provider-state{text-align:left;justify-content:flex-start;max-width:none}.identity-model-body{padding:12px}.identity-model-account,.identity-model-registry{padding:16px}.identity-model-app{grid-template-columns:30px minmax(0,1fr)}.identity-model-app-state{grid-column:2;justify-self:start}.identity-model-oidc{grid-template-columns:1fr}.identity-model-oidc strong{white-space:normal}.identity-migration-key{flex-wrap:wrap}}@media (width<=360px){.identity-project-hero-inner,.identity-foundation{width:calc(100% - 20px)}.identity-project-copy{padding-left:.8rem}.identity-project-copy h1{font-size:2.65rem}.identity-model-brand strong{font-size:.66rem}.identity-model-account,.identity-model-registry{padding:14px}.identity-model-footer span{text-align:left;justify-content:flex-start}}@keyframes identity-link-travel-mobile{0%{opacity:0;top:0}18%{opacity:1}82%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}@media (prefers-reduced-motion:reduce){.identity-model-provider-state i,.identity-model-person-ring:before,.identity-model-link>i{animation:none}}.identity-account-walkthrough{width:min(1240px,100% - 48px);margin:0 auto;padding:78px 0 58px}.identity-account-section-heading{margin-bottom:42px}.identity-account-current-grid{grid-template-columns:minmax(0,1.42fr) minmax(280px,.58fr);gap:22px;display:grid}.identity-account-surface,.identity-account-scope-summary,.identity-membership-relationship,.identity-authority-split,.identity-membership-lifecycle{background:linear-gradient(#48d7ff04 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#48d7ff04 1px,#0000 1px) 0 0/46px 46px,#050a0db3;border:1px solid #48d7ff26}.identity-account-surface{min-width:0}.identity-account-surface-topbar{min-height:50px;color:var(--identity-accent);letter-spacing:.12em;border-bottom:1px solid #48d7ff1c;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.48rem;display:flex}.identity-account-surface-state,.identity-account-session-badge,.identity-account-scope-summary-list strong,.identity-membership-app-state,.identity-membership-example-state strong{align-items:center;gap:.45rem;display:inline-flex}.identity-account-surface-state{color:#a6c2ca85}.identity-account-surface-state i,.identity-account-session-badge i,.identity-account-scope-summary-list strong i,.identity-membership-app-state i,.identity-membership-example-state i{background:#60e6c1;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 11px #60e6c185}.identity-account-surface-body{padding:1.55rem}.identity-account-profile{border-bottom:1px solid #48d7ff1c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding-bottom:1.45rem;display:grid}.identity-account-avatar{width:54px;height:54px;color:var(--identity-accent);background:#48d7ff0b;border:1px solid #48d7ff47;border-radius:50%;place-items:center;display:grid}.identity-account-avatar svg{width:22px;height:22px}.identity-account-profile>div:nth-child(2){min-width:0}.identity-account-profile>div:nth-child(2)>span,.identity-account-membership-heading span,.identity-account-scope-summary-head span,.identity-account-scope-summary-list span,.identity-account-membership-name span,.identity-membership-person span,.identity-membership-person small,.identity-membership-app-meta,.identity-membership-app-card small,.identity-authority-card-top,.identity-membership-lifecycle-meta,.identity-membership-example-state span,.identity-account-model-note{letter-spacing:.1em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace}.identity-account-profile>div:nth-child(2)>span{color:var(--identity-accent);font-size:.48rem}.identity-account-profile h3{color:#eef5f7f0;margin:.3rem 0 0;font-size:1.15rem}.identity-account-profile p{color:#a7bec68f;margin:.35rem 0 0;font-size:.76rem}.identity-account-session-badge{color:#60e6c1;white-space:nowrap;background:#60e6c109;border:1px solid #60e6c129;padding:.52rem .7rem;font-size:.62rem}.identity-account-membership-heading{color:var(--identity-accent);justify-content:space-between;align-items:center;margin-top:1.4rem;margin-bottom:.65rem;display:flex}.identity-account-membership-heading span{font-size:.48rem}.identity-account-membership-heading strong{color:#9ab4bd85;font-family:SFMono-Regular,Consolas,monospace;font-size:.62rem}.identity-account-membership-list{gap:8px;display:grid}.identity-account-membership-row{background:#ffffff03;border:1px solid #48d7ff1a;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.9rem;display:flex}.identity-account-membership-name{align-items:center;gap:.75rem;min-width:0;display:flex}.identity-account-membership-name>svg{width:18px;height:18px;color:var(--identity-accent);flex:none}.identity-account-membership-name>div{gap:.22rem;min-width:0;display:grid}.identity-account-membership-name strong{color:#e6f0f3e6;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.identity-account-membership-name span{color:#91aab273;text-transform:none;font-size:.42rem}.identity-access-role-list{flex-wrap:wrap;justify-content:flex-end;gap:.38rem;display:flex}.identity-access-role-list>span{color:var(--identity-accent);letter-spacing:.04em;text-transform:uppercase;background:#48d7ff09;border:1px solid #48d7ff2b;padding:.38rem .5rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.43rem}.identity-account-signout{color:#71dcf4b8;letter-spacing:.08em;background:#48d7ff06;border:1px solid #48d7ff21;align-items:center;gap:.5rem;width:max-content;margin-top:1.15rem;padding:.6rem .75rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.48rem;display:flex}.identity-account-signout svg{width:14px;height:14px}.identity-account-model-note{color:#90abb461;text-align:right;border-top:1px solid #48d7ff17;padding:.72rem 1.05rem;font-size:.39rem}.identity-account-scope-summary{min-width:0;padding:1.35rem}.identity-account-scope-summary-head{border-bottom:1px solid #48d7ff1a;align-items:center;gap:.8rem;padding-bottom:1rem;display:flex}.identity-account-scope-summary-head>svg{width:25px;height:25px;color:var(--identity-accent)}.identity-account-scope-summary-head>div{gap:.25rem;display:grid}.identity-account-scope-summary-head span{color:#8ea9b27a;font-size:.42rem}.identity-account-scope-summary-head strong{color:#e9f2f4e8;font-size:.88rem}.identity-account-scope-summary-list{margin-top:1rem;display:grid}.identity-account-scope-summary-list>div{border-bottom:1px solid #48d7ff14;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 0;display:flex}.identity-account-scope-summary-list>div:last-child{border-bottom:0}.identity-account-scope-summary-list span{color:#91aab26e;font-size:.4rem}.identity-account-scope-summary-list strong{color:#d8e7ebd6;font-family:SFMono-Regular,Consolas,monospace;font-size:.54rem}.identity-account-scope-summary p{color:#9fb8c08c;margin:1.15rem 0 0;font-size:.72rem;line-height:1.7}.identity-membership-relationship,.identity-authority-split,.identity-membership-lifecycle{margin-top:56px}.identity-membership-relationship-heading,.identity-authority-split-heading,.identity-membership-lifecycle-heading{border-bottom:1px solid #48d7ff1c;grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr);align-items:end;gap:clamp(2rem,6vw,5rem);padding:2rem;display:grid}.identity-membership-relationship-heading h3,.identity-authority-split-heading h3,.identity-membership-lifecycle-heading h3{color:#eff6f8f0;letter-spacing:-.05em;max-width:720px;margin:.55rem 0 0;font-size:clamp(2rem,3.7vw,3.7rem);line-height:1}.identity-membership-relationship-heading p,.identity-authority-split-heading p,.identity-membership-lifecycle-heading p{color:#b1c6cd9e;margin:0;font-size:.86rem;line-height:1.72}.identity-membership-map{grid-template-rows:auto 82px auto;justify-items:center;min-height:515px;padding:2.8rem 2rem 2rem;display:grid;position:relative;overflow:hidden}.identity-membership-map:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 35%,#48d7ff0e,#0000 36%);position:absolute;inset:0}.identity-membership-person{z-index:2;background:#050c0fe0;border:1px solid #48d7ff33;justify-items:center;width:min(300px,100%);padding:1.35rem;display:grid;position:relative}.identity-membership-person-core{width:58px;height:58px;color:var(--identity-accent);background:#48d7ff0d;border:1px solid #48d7ff52;border-radius:50%;place-items:center;margin-bottom:.8rem;display:grid;box-shadow:0 0 28px #48d7ff0e}.identity-membership-person-core svg{width:24px;height:24px}.identity-membership-person span{color:var(--identity-accent);font-size:.44rem}.identity-membership-person strong{color:#ecf4f6f0;margin-top:.38rem;font-size:1rem}.identity-membership-person small{color:#94aeb66e;text-transform:none;margin-top:.28rem;font-size:.38rem}.identity-membership-branches{z-index:1;width:min(700px,72%);height:82px;position:relative}.identity-membership-branches>span{background:#48d7ff3d;width:1px;height:42px;position:absolute;top:0;left:50%}.identity-membership-branches>i{background:linear-gradient(90deg,#48d7ff1a,#48d7ff57);width:calc(50% - 18px);height:1px;position:absolute;top:41px}.identity-membership-branches>i.is-left{right:50%;transform:scaleX(-1)}.identity-membership-branches>i.is-right{left:50%}.identity-membership-app-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(850px,100%);display:grid;position:relative}.identity-membership-app-card{background:#040a0de0;border:1px solid #48d7ff29;flex-direction:column;min-width:0;min-height:190px;padding:1.2rem;display:flex}.identity-membership-app-card>svg{width:19px;height:19px;color:var(--identity-accent);margin-top:1.3rem}.identity-membership-app-meta{color:var(--identity-accent);justify-content:space-between;align-items:center;gap:.7rem;font-size:.4rem;display:flex}.identity-membership-app-state{color:#60e6c1}.identity-membership-app-card h4{color:#e9f2f4e8;margin:.62rem 0 0;font-size:.94rem}.identity-membership-app-card small{color:#90aab270;text-transform:none;margin-top:.26rem;font-size:.39rem}.identity-membership-app-card .identity-access-role-list{justify-content:flex-start;margin-top:auto;padding-top:1.2rem}.identity-membership-boundary-note{color:#91abb36e;letter-spacing:.08em;border-top:1px solid #48d7ff17;justify-content:center;align-items:center;gap:.75rem;padding:.85rem 1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.44rem;display:flex}.identity-membership-boundary-note svg{width:14px;height:14px;color:var(--identity-accent)}.identity-membership-boundary-note b{color:var(--identity-accent);font-size:.8rem}.identity-authority-cards{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:1.3rem;padding:2rem;display:grid}.identity-authority-card{background:#050b0ebd;border:1px solid #48d7ff24;min-width:0;min-height:245px;padding:1.4rem}.identity-authority-card.is-system{background:#48d7ff06;border-color:#48d7ff45}.identity-authority-card-top{color:var(--identity-accent);align-items:center;gap:.6rem;font-size:.42rem;display:flex}.identity-authority-card-top svg{width:17px;height:17px}.identity-authority-card h4{color:#ecf4f6ed;margin:1.45rem 0 0;font-size:1rem}.identity-authority-value{width:max-content;color:var(--identity-accent);background:#48d7ff0a;border:1px solid #48d7ff30;margin-top:.8rem;padding:.45rem .58rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.55rem}.identity-authority-card .identity-access-role-list{justify-content:flex-start;margin-top:.8rem}.identity-authority-card p{color:#9db7bf8a;margin:1rem 0 0;font-size:.75rem;line-height:1.68}.identity-authority-not-equal{color:var(--identity-accent);place-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:1.15rem;display:grid}.identity-membership-lifecycle-grid{border-bottom:1px solid #48d7ff1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.identity-membership-lifecycle-card{background:#050b0e9e;border-right:1px solid #48d7ff1a;min-width:0;min-height:220px;padding:1.4rem}.identity-membership-lifecycle-card:last-child{border-right:0}.identity-membership-lifecycle-meta{color:#97b2bb70;justify-content:space-between;align-items:center;font-size:.44rem;display:flex}.identity-membership-lifecycle-meta svg{width:17px;height:17px}.identity-membership-lifecycle-card.is-active .identity-membership-lifecycle-meta,.identity-membership-lifecycle-card.is-active h4{color:#60e6c1}.identity-membership-lifecycle-card.is-suspended .identity-membership-lifecycle-meta,.identity-membership-lifecycle-card.is-suspended h4{color:#e3bd58}.identity-membership-lifecycle-card.is-revoked .identity-membership-lifecycle-meta,.identity-membership-lifecycle-card.is-revoked h4{color:#ef7777}.identity-membership-lifecycle-card h4{margin:2.1rem 0 0;font-size:1rem}.identity-membership-lifecycle-card p{color:#9db7bf8a;margin:.85rem 0 0;font-size:.76rem;line-height:1.68}.identity-membership-example-state{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.identity-membership-example-state>div{border-right:1px solid #48d7ff14;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.85rem 1.1rem;display:flex}.identity-membership-example-state>div:last-child{border-right:0}.identity-membership-example-state span{color:#8fa9b26b;font-size:.38rem}.identity-membership-example-state strong{color:#b2c7cd9e;font-family:SFMono-Regular,Consolas,monospace;font-size:.46rem}.identity-membership-example-state strong i:not(.is-live){box-shadow:none;background:#8ca0a84f}@media (width<=980px){.identity-account-current-grid{grid-template-columns:1fr}.identity-account-scope-summary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.identity-membership-relationship-heading,.identity-authority-split-heading,.identity-membership-lifecycle-heading{grid-template-columns:1fr;align-items:start;gap:1.25rem}.identity-membership-relationship-heading p,.identity-authority-split-heading p,.identity-membership-lifecycle-heading p{max-width:720px}.identity-membership-map{min-height:470px}}@media (width<=720px){.identity-account-walkthrough{width:calc(100% - 30px);padding-top:66px}.identity-account-current-grid{gap:16px}.identity-account-profile{grid-template-columns:auto minmax(0,1fr);align-items:start}.identity-account-session-badge{grid-column:1/-1;justify-self:start}.identity-account-membership-row{flex-direction:column;align-items:flex-start}.identity-access-role-list{justify-content:flex-start}.identity-account-scope-summary-list{grid-template-columns:1fr}.identity-membership-relationship,.identity-authority-split,.identity-membership-lifecycle{margin-top:42px}.identity-membership-relationship-heading,.identity-authority-split-heading,.identity-membership-lifecycle-heading{padding:1.4rem}.identity-membership-relationship-heading h3,.identity-authority-split-heading h3,.identity-membership-lifecycle-heading h3{font-size:clamp(2rem,9vw,3rem)}.identity-membership-map{grid-template-rows:auto 54px auto;min-height:auto;padding:1.5rem 1rem}.identity-membership-branches{width:1px;height:54px}.identity-membership-branches>span{height:54px}.identity-membership-branches>i{display:none}.identity-membership-app-grid{grid-template-columns:1fr}.identity-membership-boundary-note{text-align:center;flex-wrap:wrap}.identity-authority-cards{grid-template-columns:1fr;gap:.8rem;padding:1rem}.identity-authority-not-equal{min-height:34px}.identity-membership-lifecycle-grid,.identity-membership-example-state{grid-template-columns:1fr}.identity-membership-lifecycle-card,.identity-membership-lifecycle-card:last-child{border-bottom:1px solid #48d7ff1a;border-right:0;min-height:auto}.identity-membership-lifecycle-card:last-child{border-bottom:0}.identity-membership-example-state>div,.identity-membership-example-state>div:last-child{border-bottom:1px solid #48d7ff14;border-right:0}.identity-membership-example-state>div:last-child{border-bottom:0}}@media (width<=480px){.identity-account-walkthrough{width:calc(100% - 24px)}.identity-account-surface-topbar{flex-direction:column;align-items:flex-start}.identity-account-surface-body,.identity-account-scope-summary{padding:1rem}.identity-account-profile{grid-template-columns:1fr}.identity-account-avatar{width:48px;height:48px}.identity-account-membership-name strong{white-space:normal}.identity-account-model-note{text-align:left}.identity-membership-person{width:100%}.identity-membership-app-meta,.identity-membership-example-state>div{flex-direction:column;align-items:flex-start}}@media (width<=360px){.identity-account-walkthrough{width:calc(100% - 20px)}.identity-membership-relationship-heading,.identity-authority-split-heading,.identity-membership-lifecycle-heading{padding:1.15rem}.identity-membership-map{padding-left:.75rem;padding-right:.75rem}}.identity-federation-architecture{width:min(1240px,100% - 48px);margin:0 auto;padding:76px 0 62px}.identity-federation-section-heading{margin-bottom:42px}.identity-federation-flow-panel,.identity-federation-boundaries,.identity-federation-claims{background:linear-gradient(#48d7ff04 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#48d7ff04 1px,#0000 1px) 0 0/46px 46px,#050a0db8;border:1px solid #48d7ff26}.identity-federation-panel-head{min-height:50px;color:var(--identity-accent);letter-spacing:.12em;border-bottom:1px solid #48d7ff1c;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.48rem;display:flex}.identity-federation-panel-state{color:#a6c2ca85;align-items:center;gap:.45rem;display:inline-flex}.identity-federation-panel-state i,.identity-federation-boundary-note i{background:var(--identity-good);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #60e6c18f}.identity-federation-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:2rem 1.55rem;display:grid}.identity-federation-flow-fragment{min-width:0;position:relative}.identity-federation-step{z-index:2;background:#040a0de8;border:1px solid #48d7ff24;min-width:0;height:100%;min-height:315px;padding:1.2rem;position:relative}.identity-federation-flow-fragment:nth-child(2n) .identity-federation-step{background:#48d7ff06;border-color:#48d7ff3d}.identity-federation-step-meta{min-height:34px;color:var(--identity-accent);letter-spacing:.1em;justify-content:space-between;align-items:flex-start;gap:.75rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.39rem;line-height:1.45;display:flex}.identity-federation-step-meta svg{flex:none;width:18px;height:18px}.identity-federation-step h3{color:#ebf4f6ed;margin:1.45rem 0 0;font-size:.95rem;line-height:1.28}.identity-federation-step p{color:#9db7bf8c;margin:.78rem 0 0;font-size:.72rem;line-height:1.7}.identity-federation-tag-list{flex-wrap:wrap;gap:.38rem;margin-top:1.1rem;display:flex}.identity-federation-tag-list span{color:#8eaeb88f;letter-spacing:.05em;background:#48d7ff06;border:1px solid #48d7ff1c;padding:.34rem .43rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.34rem;line-height:1.25}.identity-federation-arrow{z-index:4;pointer-events:none;width:42px;position:absolute;top:50%;right:-21px;transform:translateY(-50%)}.identity-federation-arrow>span{color:#48d7ff6b;letter-spacing:.08em;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:.29rem;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.identity-federation-arrow>div{align-items:center;height:12px;display:flex;position:relative}.identity-federation-arrow>div:before{content:"";background:linear-gradient(90deg,#48d7ff29,#48d7ff85);height:1px;position:absolute;top:50%;left:0;right:4px}.identity-federation-arrow svg{width:11px;height:11px;color:var(--identity-accent);position:absolute;right:-1px}.identity-federation-arrow i{background:var(--identity-accent);border-radius:50%;width:6px;height:6px;animation:2.6s linear infinite identity-federation-signal;position:absolute;left:0;box-shadow:0 0 10px #48d7ffad}.identity-federation-flow-fragment:nth-child(2) .identity-federation-arrow i{animation-delay:-.65s}.identity-federation-flow-fragment:nth-child(3) .identity-federation-arrow i{animation-delay:-1.3s}.identity-federation-flow-fragment:nth-child(4) .identity-federation-arrow i{animation-delay:-1.95s}.identity-federation-lifetime-rail{border-top:1px solid #48d7ff17;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.identity-federation-lifetime-rail>div{border-right:1px solid #48d7ff14;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;min-width:0;padding:.9rem 1rem;display:grid}.identity-federation-lifetime-rail>div:last-child{border-right:0}.identity-federation-lifetime-rail svg{width:14px;height:14px;color:var(--identity-accent)}.identity-federation-lifetime-rail span{color:#8fabb470;letter-spacing:.08em;font-family:SFMono-Regular,Consolas,monospace;font-size:.38rem}.identity-federation-lifetime-rail strong{color:#d7e5e9bf;font-family:SFMono-Regular,Consolas,monospace;font-size:.47rem}.identity-federation-boundaries,.identity-federation-claims{margin-top:54px}.identity-federation-boundary-heading,.identity-federation-claims-heading{border-bottom:1px solid #48d7ff1a;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:end;gap:clamp(2rem,6vw,5rem);padding:2rem;display:grid}.identity-federation-boundary-heading h3,.identity-federation-claims-heading h3{color:#edf5f7;letter-spacing:-.052em;max-width:720px;margin:.7rem 0 0;font-size:clamp(2.45rem,4.25vw,4.35rem);line-height:.98}.identity-federation-boundary-heading p,.identity-federation-claims-heading p{color:#abc2c99e;margin:0;font-size:.82rem;line-height:1.75}.identity-federation-claims-heading code{color:var(--identity-accent);font-family:SFMono-Regular,Consolas,monospace;font-size:.82em}.identity-federation-boundary-grid{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr) 62px minmax(0,1fr);align-items:stretch;gap:0;padding:2rem;display:grid}.identity-federation-boundary-card{background:#040a0de0;border:1px solid #48d7ff24;min-width:0;min-height:285px;padding:1.35rem}.identity-federation-boundary-card.is-identity{border-color:#48d7ff47}.identity-federation-boundary-card.is-federation{background:#48d7ff07}.identity-federation-boundary-card-top{color:var(--identity-accent);letter-spacing:.1em;align-items:center;gap:.55rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.42rem;display:flex}.identity-federation-boundary-card-top svg{width:17px;height:17px}.identity-federation-boundary-card h4{color:#ebf4f6ed;margin:1.35rem 0 0;font-size:1rem}.identity-federation-boundary-card ul{gap:.75rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.identity-federation-boundary-card li{color:#9db7bf94;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;font-size:.72rem;line-height:1.5;display:grid}.identity-federation-boundary-card li svg{width:13px;height:13px;color:var(--identity-accent);margin-top:.12rem}.identity-federation-boundary-link{color:#48d7ff7a;align-content:center;place-items:center;gap:.45rem;display:grid;position:relative}.identity-federation-boundary-link:before,.identity-federation-boundary-link:after{content:"";background:#48d7ff3b;width:43%;height:1px;position:absolute;top:50%}.identity-federation-boundary-link:before{left:0}.identity-federation-boundary-link:after{right:0}.identity-federation-boundary-link span{color:#48d7ff6b;letter-spacing:.07em;font-family:SFMono-Regular,Consolas,monospace;font-size:.31rem}.identity-federation-boundary-link svg{width:16px;height:16px}.identity-federation-boundary-link i{background:var(--identity-accent);border-radius:50%;width:6px;height:6px;animation:2.8s linear infinite identity-federation-boundary-travel;position:absolute;top:calc(50% - 3px);left:8%;box-shadow:0 0 10px #48d7ffa8}.identity-federation-boundary-link:nth-of-type(4) i{animation-delay:-1.4s}.identity-federation-boundary-note{color:#8faab26b;letter-spacing:.07em;border-top:1px solid #48d7ff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.4rem;padding:.9rem 1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.37rem;display:flex}.identity-federation-boundary-note span{align-items:center;gap:.45rem;display:inline-flex}.identity-federation-boundary-note i{background:var(--identity-accent);box-shadow:0 0 10px #48d7ff80}.identity-federation-claims-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:1.25rem;padding:2rem;display:grid}.identity-federation-claims-card,.identity-federation-client-card{background:#040a0de0;border:1px solid #48d7ff24;min-width:0}.identity-federation-client-card{border-color:#48d7ff40}.identity-federation-claims-card-head,.identity-federation-client-card-head{border-bottom:1px solid #48d7ff1a;align-items:center;gap:.8rem;min-height:72px;padding:1rem 1.15rem;display:flex}.identity-federation-claims-card-head svg,.identity-federation-client-card-head svg{width:20px;height:20px;color:var(--identity-accent)}.identity-federation-claims-card-head div,.identity-federation-client-card-head div{gap:.2rem;display:grid}.identity-federation-claims-card-head span,.identity-federation-client-card-head span{color:var(--identity-accent);letter-spacing:.1em;font-family:SFMono-Regular,Consolas,monospace;font-size:.4rem}.identity-federation-claims-card-head strong,.identity-federation-client-card-head strong{color:#e8f2f5e6;font-size:.86rem}.identity-federation-claim-table{display:grid}.identity-federation-claim-table>div{border-bottom:1px solid #48d7ff12;grid-template-columns:minmax(155px,.48fr) minmax(0,1fr);gap:1rem;padding:.8rem 1.15rem;display:grid}.identity-federation-claim-table>div:last-child{border-bottom:0}.identity-federation-claim-table code{overflow-wrap:anywhere;color:var(--identity-accent);font-family:SFMono-Regular,Consolas,monospace;font-size:.56rem}.identity-federation-claim-table span{color:#9eb8c091;font-size:.7rem}.identity-federation-client-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.identity-federation-client-facts>div{border-bottom:1px solid #48d7ff14;border-right:1px solid #48d7ff14;align-content:center;gap:.42rem;min-width:0;min-height:92px;padding:.85rem 1rem;display:grid}.identity-federation-client-facts>div:nth-child(2n){border-right:0}.identity-federation-client-facts span{color:#8fabb46b;letter-spacing:.08em;font-family:SFMono-Regular,Consolas,monospace;font-size:.36rem}.identity-federation-client-facts strong{overflow-wrap:anywhere;color:#d7e5e9bd;font-family:SFMono-Regular,Consolas,monospace;font-size:.49rem;line-height:1.5}.identity-federation-client-verdict{background:#60e6c109;border:1px solid #60e6c12e;align-items:center;gap:.75rem;margin:1rem;padding:.9rem;display:flex}.identity-federation-client-verdict svg{width:18px;height:18px;color:var(--identity-good)}.identity-federation-client-verdict div{gap:.22rem;display:grid}.identity-federation-client-verdict span{color:#60e6c1a3;letter-spacing:.08em;font-family:SFMono-Regular,Consolas,monospace;font-size:.36rem}.identity-federation-client-verdict strong{overflow-wrap:anywhere;color:#d8ece6c9;font-family:SFMono-Regular,Consolas,monospace;font-size:.5rem}@keyframes identity-federation-signal{0%{opacity:0;left:0}18%{opacity:1}82%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes identity-federation-boundary-travel{0%{opacity:0;left:8%}18%{opacity:1}82%{opacity:1}to{opacity:0;left:86%}}@media (width<=1120px){.identity-federation-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.identity-federation-flow-fragment:last-child{grid-column:1/-1;justify-self:center;width:min(520px,100%)}.identity-federation-step{min-height:270px}.identity-federation-arrow{display:none}.identity-federation-boundary-grid{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);row-gap:1rem}.identity-federation-boundary-card.is-client{grid-column:1/-1;justify-self:center;width:min(620px,100%)}.identity-federation-boundary-link:nth-of-type(4){display:none}}@media (width<=980px){.identity-federation-boundary-heading,.identity-federation-claims-heading{grid-template-columns:1fr;align-items:start;gap:1.25rem}.identity-federation-boundary-heading p,.identity-federation-claims-heading p{max-width:720px}.identity-federation-claims-grid{grid-template-columns:1fr}}@media (width<=720px){.identity-federation-architecture{width:calc(100% - 30px);padding-top:66px;padding-bottom:52px}.identity-federation-section-heading{margin-bottom:32px}.identity-federation-panel-head{flex-direction:column;align-items:flex-start}.identity-federation-flow{grid-template-columns:1fr;gap:12px;padding:1rem}.identity-federation-flow-fragment:last-child{grid-column:auto;width:100%}.identity-federation-step{min-height:auto}.identity-federation-lifetime-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-federation-lifetime-rail>div:nth-child(2){border-right:0}.identity-federation-lifetime-rail>div:nth-child(-n+2){border-bottom:1px solid #48d7ff14}.identity-federation-boundaries,.identity-federation-claims{margin-top:42px}.identity-federation-boundary-heading,.identity-federation-claims-heading{padding:1.4rem}.identity-federation-boundary-heading h3,.identity-federation-claims-heading h3{font-size:clamp(2rem,9vw,3rem)}.identity-federation-boundary-grid{grid-template-columns:1fr;gap:.8rem;padding:1rem}.identity-federation-boundary-card,.identity-federation-boundary-card.is-client{grid-column:auto;width:100%;min-height:auto}.identity-federation-boundary-link{min-height:42px}.identity-federation-boundary-link:before,.identity-federation-boundary-link:after,.identity-federation-boundary-link i{display:none}.identity-federation-boundary-link:nth-of-type(4){display:grid}.identity-federation-boundary-link svg{transform:rotate(90deg)}.identity-federation-boundary-note{flex-direction:column;align-items:flex-start;gap:.7rem}.identity-federation-claims-grid{padding:1rem}}@media (width<=480px){.identity-federation-architecture{width:calc(100% - 24px)}.identity-federation-step,.identity-federation-boundary-card{padding:1rem}.identity-federation-lifetime-rail{grid-template-columns:1fr}.identity-federation-lifetime-rail>div,.identity-federation-lifetime-rail>div:nth-child(2){border-bottom:1px solid #48d7ff14;border-right:0}.identity-federation-lifetime-rail>div:last-child{border-bottom:0}.identity-federation-claim-table>div{grid-template-columns:1fr;gap:.35rem}.identity-federation-client-facts{grid-template-columns:1fr}.identity-federation-client-facts>div,.identity-federation-client-facts>div:nth-child(2n){border-right:0}.identity-federation-client-verdict{align-items:flex-start}}@media (width<=360px){.identity-federation-architecture{width:calc(100% - 20px)}.identity-federation-boundary-heading,.identity-federation-claims-heading{padding:1.15rem}.identity-federation-flow,.identity-federation-boundary-grid,.identity-federation-claims-grid{padding-left:.75rem;padding-right:.75rem}}@media (prefers-reduced-motion:reduce){.identity-federation-arrow i,.identity-federation-boundary-link i{animation:none}}.identity-admin-architecture{width:min(1240px,100% - 48px);margin:0 auto;padding:76px 0 82px}.identity-admin-section-heading{margin-bottom:42px}.identity-admin-control-plane,.identity-admin-registry-shell,.identity-admin-change-flow,.identity-admin-audit{background:linear-gradient(#48d7ff05 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#48d7ff05 1px,#0000 1px) 0 0/38px 38px,#050a0dbd;border:1px solid #48d7ff29;position:relative;overflow:hidden}.identity-admin-panel-head,.identity-admin-registry-head{min-height:46px;color:var(--identity-accent);letter-spacing:.12em;border-bottom:1px solid #48d7ff1f;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.56rem;display:flex}.identity-admin-panel-state,.identity-admin-registry-state{color:#aec5cd80;align-items:center;gap:.45rem;display:inline-flex}.identity-admin-panel-state i,.identity-admin-registry-state i,.identity-admin-boundary-rail i,.identity-admin-entry-foot i,.identity-admin-audit-core-signals i{background:var(--identity-accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #48d7ff9e}.identity-admin-paths{grid-template-columns:minmax(0,1fr) 72px minmax(0,1.06fr) 72px minmax(0,1fr);align-items:stretch;gap:0;padding:2rem;display:grid}.identity-admin-entry-card,.identity-admin-shared-card,.identity-admin-registry-card,.identity-admin-change-track article,.identity-admin-audit-stream,.identity-admin-audit-core{background:#060c0fcc;border:1px solid #48d7ff2b;min-width:0}.identity-admin-entry-card,.identity-admin-shared-card{min-height:330px;padding:1.35rem}.identity-admin-entry-card.is-service,.identity-admin-shared-card{background:#070f13e0;border-color:#48d7ff42}.identity-admin-card-kicker,.identity-admin-registry-meta,.identity-admin-change-track article>span{color:var(--identity-accent);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.65rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.51rem;display:flex}.identity-admin-card-kicker svg{width:17px;height:17px}.identity-admin-entry-card h3,.identity-admin-shared-card h3,.identity-admin-registry-card h4,.identity-admin-change-track h4,.identity-admin-audit-stream strong,.identity-admin-audit-core strong{color:#ebf4f6eb}.identity-admin-entry-card h3,.identity-admin-shared-card h3{margin:1rem 0 .75rem;font-size:1.25rem}.identity-admin-entry-card p,.identity-admin-shared-card p,.identity-admin-registry-heading p,.identity-admin-change-heading p,.identity-admin-audit-heading p,.identity-admin-change-track p,.identity-admin-audit-stream p{color:#b9cfd699;line-height:1.72}.identity-admin-entry-card p,.identity-admin-shared-card p{margin:0;font-size:.8rem}.identity-admin-code-stack{border:1px solid #48d7ff1a;gap:0;margin-top:1.15rem;display:grid}.identity-admin-code-stack span,.identity-admin-code-stack strong{overflow-wrap:anywhere;border-bottom:1px solid #48d7ff13;min-width:0;padding:.6rem .68rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.57rem}.identity-admin-code-stack span{color:#b4cbd394}.identity-admin-code-stack strong{color:#48d7ffdb;border-bottom:0}.identity-admin-entry-foot{color:#b1c9d075;letter-spacing:.07em;align-items:center;gap:.5rem;margin-top:1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.49rem;display:flex}.identity-admin-service-list{gap:.6rem;margin-top:1.2rem;display:grid}.identity-admin-service-list span{color:#d2e4e9ba;letter-spacing:.08em;border:1px solid #48d7ff18;align-items:center;gap:.65rem;padding:.72rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.56rem;display:flex}.identity-admin-service-list svg{width:16px;height:16px;color:var(--identity-accent)}.identity-admin-path-arrow{color:#48d7ff8f;letter-spacing:.08em;align-content:center;place-items:center;gap:.45rem;min-width:0;font-family:SFMono-Regular,Consolas,monospace;font-size:.4rem;display:grid}.identity-admin-path-arrow>div{align-items:center;width:100%;display:flex;position:relative}.identity-admin-path-arrow>div:before{content:"";background:linear-gradient(90deg,#0000,#48d7ff7a);height:1px;position:absolute;left:0;right:8px}.identity-admin-path-arrow svg{width:14px;margin-left:auto}.identity-admin-path-arrow i{background:var(--identity-accent);border-radius:50%;width:6px;height:6px;animation:3.4s linear infinite identity-admin-signal;position:absolute;left:0;box-shadow:0 0 12px #48d7ffcc}.identity-admin-boundary-rail,.identity-admin-registry-note,.identity-admin-audit-note{color:#a2bcc57a;letter-spacing:.07em;border-top:1px solid #48d7ff1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem;padding:.8rem 1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.46rem;display:flex}.identity-admin-boundary-rail span{align-items:center;gap:.45rem;display:inline-flex}.identity-admin-registry,.identity-admin-change-flow,.identity-admin-audit{margin-top:52px}.identity-admin-registry-heading,.identity-admin-change-heading,.identity-admin-audit-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:26px;display:grid}.identity-admin-registry-heading h3,.identity-admin-change-heading h3,.identity-admin-audit-heading h3{color:#edf4f6;letter-spacing:-.055em;max-width:760px;margin:.55rem 0 0;font-size:clamp(2.15rem,4.25vw,4rem);line-height:.98}.identity-admin-registry-heading p,.identity-admin-change-heading p,.identity-admin-audit-heading p{max-width:520px;margin:0;font-size:.88rem}.identity-admin-registry-head>div{align-items:center;gap:.55rem;display:flex}.identity-admin-registry-head svg{width:16px;height:16px}.identity-admin-registry-head strong{color:#bdd6dd8a;font-size:.52rem}.identity-admin-registry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.6rem;display:grid}.identity-admin-registry-card{min-height:315px;padding:1.25rem}.identity-admin-registry-card>svg{width:20px;height:20px;color:var(--identity-accent);margin-top:1.25rem}.identity-admin-registry-meta .identity-admin-registry-state{color:var(--identity-good)}.identity-admin-registry-state i{background:var(--identity-good);box-shadow:0 0 10px #60e6c1b3}.identity-admin-registry-card h4{margin:.7rem 0 .2rem;font-size:1.15rem}.identity-admin-registry-card>code{color:#94b3bc7a;font-size:.56rem}.identity-admin-registry-roles{border-top:1px solid #48d7ff17;margin-top:1.5rem;padding-top:1rem}.identity-admin-registry-roles>span{color:#9fbbc37a;letter-spacing:.1em;font-family:SFMono-Regular,Consolas,monospace;font-size:.47rem}.identity-admin-registry-roles>div{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.identity-admin-registry-roles b{color:var(--identity-accent);text-transform:uppercase;border:1px solid #48d7ff33;padding:.34rem .55rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.52rem;font-weight:500}.identity-admin-registry-oidc{color:#b5cfd685;letter-spacing:.07em;align-items:center;gap:.55rem;margin-top:1.2rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.5rem;display:flex}.identity-admin-registry-oidc svg{width:15px;height:15px;color:var(--identity-accent)}.identity-admin-registry-note{justify-content:flex-start}.identity-admin-registry-note svg,.identity-admin-audit-note svg{width:15px;height:15px;color:var(--identity-accent);flex:none}.identity-admin-change-flow{padding-bottom:0}.identity-admin-change-heading,.identity-admin-audit-heading{padding:2rem 2rem 0}.identity-admin-change-track{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr) 50px minmax(0,1fr) 50px minmax(0,1fr) 50px minmax(0,1fr);align-items:stretch;gap:0;padding:1.3rem 2rem 2rem;display:grid}.identity-admin-change-track article{min-height:255px;padding:1.1rem}.identity-admin-change-track article>svg{width:19px;height:19px;color:var(--identity-accent);margin-top:1rem}.identity-admin-change-track h4{margin:.7rem 0 .5rem;font-size:1rem}.identity-admin-change-track p{margin:0;font-size:.7rem}.identity-admin-action-grid{border-top:1px solid #48d7ff1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.identity-admin-action-grid>div{border-bottom:1px solid #48d7ff14;border-right:1px solid #48d7ff14;grid-template-columns:auto 1fr;align-items:center;gap:.35rem .6rem;min-width:0;min-height:98px;padding:.9rem 1rem;display:grid}.identity-admin-action-grid>div:nth-child(3n){border-right:0}.identity-admin-action-grid>div:nth-last-child(-n+3){border-bottom:0}.identity-admin-action-grid svg{width:16px;height:16px;color:var(--identity-accent);grid-row:1/3}.identity-admin-action-grid span{color:#d3e4e9c2;font-size:.72rem;font-weight:700}.identity-admin-action-grid code{overflow-wrap:anywhere;color:#93b1ba75;min-width:0;font-size:.49rem}.identity-admin-audit-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.58fr) minmax(0,1fr);gap:1rem;padding:1.3rem 2rem 2rem;display:grid}.identity-admin-audit-stream,.identity-admin-audit-core{min-height:330px;padding:1.25rem}.identity-admin-audit-stream-head{border-bottom:1px solid #48d7ff17;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.identity-admin-audit-stream-head svg{width:19px;height:19px;color:var(--identity-accent)}.identity-admin-audit-stream-head div{gap:.22rem;display:grid}.identity-admin-audit-stream-head span,.identity-admin-audit-core>span{color:var(--identity-accent);letter-spacing:.1em;font-family:SFMono-Regular,Consolas,monospace;font-size:.49rem}.identity-admin-audit-stream-head strong{font-size:1rem}.identity-admin-audit-event-list{gap:0;margin-top:.7rem;display:grid}.identity-admin-audit-event-list div{border-bottom:1px solid #48d7ff11;align-items:center;gap:.55rem;padding:.65rem 0;display:flex}.identity-admin-audit-event-list i{background:var(--identity-accent);border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #48d7ff99}.identity-admin-audit-event-list code,.identity-admin-audit-field-grid code{color:#bed7dea3;font-size:.58rem}.identity-admin-audit-stream p{margin:1rem 0 0;font-size:.72rem}.identity-admin-audit-core{text-align:center;background:#071014e6;border-color:#48d7ff45;flex-direction:column;justify-content:center;align-items:center;display:flex}.identity-admin-audit-core-ring{border:1px solid #48d7ff33;border-radius:50%;place-items:center;width:110px;height:110px;margin-bottom:1.2rem;display:grid;position:relative}.identity-admin-audit-core-ring:before,.identity-admin-audit-core-ring:after{content:"";border:1px solid #48d7ff1c;border-radius:50%;position:absolute}.identity-admin-audit-core-ring:before{inset:11px}.identity-admin-audit-core-ring:after{inset:23px}.identity-admin-audit-core-ring>div{z-index:1;width:44px;height:44px;color:var(--identity-accent);border:1px solid #48d7ff52;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 28px #48d7ff1f}.identity-admin-audit-core-ring svg{width:20px;height:20px}.identity-admin-audit-core strong{max-width:260px;margin-top:.6rem;font-size:.92rem;line-height:1.5}.identity-admin-audit-core-signals{color:#a5bec67a;letter-spacing:.07em;gap:.5rem;margin-top:1.2rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.46rem;display:grid}.identity-admin-audit-core-signals span{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.identity-admin-audit-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.85rem;display:grid}.identity-admin-audit-field-grid code{overflow-wrap:anywhere;border-bottom:1px solid #48d7ff0f;border-right:1px solid #48d7ff0f;min-width:0;padding:.65rem}.identity-admin-audit-field-grid code:nth-child(2n){border-right:0}.identity-admin-audit-note{justify-content:flex-start}@keyframes identity-admin-signal{0%{opacity:0;left:0}16%{opacity:1}82%{opacity:1}to{opacity:0;left:calc(100% - 12px)}}@media (width<=1120px){.identity-admin-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.identity-admin-entry-card,.identity-admin-shared-card{min-height:auto}.identity-admin-shared-card{grid-area:2/1/auto/-1;justify-self:center;width:min(620px,100%)}.identity-admin-path-arrow{display:none}.identity-admin-change-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.identity-admin-change-track article:last-child{grid-column:1/-1;justify-self:center;width:min(520px,100%)}.identity-admin-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-admin-audit-core{grid-area:2/1/auto/-1;min-height:240px}}@media (width<=980px){.identity-admin-registry-heading,.identity-admin-change-heading,.identity-admin-audit-heading{grid-template-columns:1fr;gap:1.1rem}.identity-admin-registry-heading p,.identity-admin-change-heading p,.identity-admin-audit-heading p{max-width:720px}}@media (width<=720px){.identity-admin-architecture{width:calc(100% - 30px);padding-top:64px;padding-bottom:54px}.identity-admin-section-heading{margin-bottom:30px}.identity-admin-panel-head,.identity-admin-registry-head{flex-direction:column;align-items:flex-start}.identity-admin-paths,.identity-admin-registry-grid,.identity-admin-change-track,.identity-admin-audit-grid{grid-template-columns:1fr;padding:1rem}.identity-admin-shared-card,.identity-admin-change-track article:last-child,.identity-admin-audit-core{grid-area:auto;width:100%}.identity-admin-registry-card,.identity-admin-change-track article,.identity-admin-audit-stream,.identity-admin-audit-core{min-height:auto}.identity-admin-registry,.identity-admin-change-flow,.identity-admin-audit{margin-top:42px}.identity-admin-registry-heading h3,.identity-admin-change-heading h3,.identity-admin-audit-heading h3{font-size:clamp(2rem,9vw,3rem)}.identity-admin-change-heading,.identity-admin-audit-heading{padding:1.3rem 1.3rem 0}.identity-admin-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-admin-action-grid>div,.identity-admin-action-grid>div:nth-child(3n){border-bottom:1px solid #48d7ff14;border-right:1px solid #48d7ff14}.identity-admin-action-grid>div:nth-child(2n){border-right:0}.identity-admin-action-grid>div:nth-last-child(-n+2){border-bottom:0}.identity-admin-audit-core{min-height:230px}}@media (width<=480px){.identity-admin-architecture{width:calc(100% - 24px)}.identity-admin-entry-card,.identity-admin-shared-card,.identity-admin-registry-card,.identity-admin-change-track article,.identity-admin-audit-stream,.identity-admin-audit-core{padding:1rem}.identity-admin-boundary-rail,.identity-admin-registry-note,.identity-admin-audit-note{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.6rem}.identity-admin-action-grid{grid-template-columns:1fr}.identity-admin-action-grid>div,.identity-admin-action-grid>div:nth-child(2n),.identity-admin-action-grid>div:nth-child(3n){border-bottom:1px solid #48d7ff14;border-right:0}.identity-admin-action-grid>div:last-child{border-bottom:0}.identity-admin-audit-field-grid{grid-template-columns:1fr}.identity-admin-audit-field-grid code,.identity-admin-audit-field-grid code:nth-child(2n){border-right:0}}@media (width<=360px){.identity-admin-architecture{width:calc(100% - 20px)}.identity-admin-paths,.identity-admin-registry-grid,.identity-admin-change-track,.identity-admin-audit-grid{padding-left:.75rem;padding-right:.75rem}}@media (prefers-reduced-motion:reduce){.identity-admin-path-arrow i{animation:none}}.identity-final{width:min(1240px,100% - 48px);margin:0 auto;padding:84px 0 112px}.identity-final-section-heading{margin-bottom:40px}.identity-final-ecosystem-shell,.identity-final-current,.identity-final-next{background-color:#050b0ec2;background-image:linear-gradient(#48d7ff05 1px,#0000 1px),linear-gradient(90deg,#48d7ff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #48d7ff29}.identity-final-ecosystem-head{min-height:48px;color:var(--identity-accent);letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #48d7ff1c;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.52rem;display:flex}.identity-final-ecosystem-head>div,.identity-final-state-key,.identity-final-state-key span,.identity-final-ecosystem-foot span{align-items:center;display:flex}.identity-final-ecosystem-head>div{gap:.55rem}.identity-final-ecosystem-head svg{width:15px;height:15px}.identity-final-state-key{color:#9fbbc47a;gap:1rem}.identity-final-state-key span{gap:.45rem}.identity-final-state-key i,.identity-final-app-meta em i,.identity-final-ecosystem-foot i{background:#829ea833;border-radius:50%;width:6px;height:6px;display:inline-block}.identity-final-state-key i.is-current,.identity-final-app.is-current .identity-final-app-meta em i,.identity-final-ecosystem-foot i{background:var(--identity-good);box-shadow:0 0 10px #60e6c1a6}.identity-final-ecosystem-map{padding:2.7rem 2rem 2.2rem;position:relative;overflow:hidden}.identity-final-ecosystem-map:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 24%,#48d7ff12,#0000 30%);position:absolute;inset:0}.identity-final-core{z-index:2;text-align:center;background:#050d11eb;border:1px solid #48d7ff4d;width:min(520px,100%);margin:0 auto;padding:1.6rem 1.5rem;position:relative;box-shadow:0 0 54px #48d7ff09}.identity-final-core>span,.identity-final-app-meta,.identity-final-app>strong,.identity-final-result-grid article>div span,.identity-final-next-list span,.identity-final-next-list em{letter-spacing:.1em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace}.identity-final-core>span{color:var(--identity-accent);margin-top:.9rem;font-size:.48rem;display:block}.identity-final-core h3{color:#edf5f7;letter-spacing:-.035em;margin:.35rem 0 0;font-size:1.7rem}.identity-final-core p{color:#abc3ca9e;max-width:390px;margin:.6rem auto 0;font-size:.8rem;line-height:1.65}.identity-final-core-orbit{place-items:center;width:76px;height:76px;margin:0 auto;display:grid;position:relative}.identity-final-core-orbit>span{border:1px solid #48d7ff29;border-radius:50%;position:absolute;inset:0}.identity-final-core-orbit>span:nth-child(2){border-color:#48d7ff3d;inset:9px}.identity-final-core-orbit>span:nth-child(3){border-color:#48d7ff57;inset:18px}.identity-final-core-orbit svg{z-index:2;width:22px;height:22px;color:var(--identity-accent);position:relative}.identity-final-core-capabilities{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:1.15rem;display:flex}.identity-final-core-capabilities b{color:#b1cfd88f;border:1px solid #48d7ff21;padding:.35rem .48rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.4rem;font-weight:500}.identity-final-spine{z-index:1;background:linear-gradient(#48d7ff6b,#48d7ff14);width:1px;height:74px;margin:0 auto;position:relative}.identity-final-spine i{background:var(--identity-accent);border-radius:50%;width:9px;height:9px;animation:2.8s ease-in-out infinite identity-final-travel;position:absolute;top:0;left:-4px;box-shadow:0 0 14px #48d7ffcc}.identity-final-spine span{color:#48d7ff61;letter-spacing:.1em;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:.38rem;position:absolute;top:50%;left:14px}.identity-final-app-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid;position:relative}.identity-final-app{opacity:.62;background:#050c0fd9;border:1px solid #48d7ff1c;min-width:0;min-height:238px;padding:1.25rem}.identity-final-app.is-current{opacity:1;border-color:#60e6c147;box-shadow:inset 2px 0 #60e6c170}.identity-final-app-meta{color:#48d7ff8f;justify-content:space-between;align-items:center;gap:.7rem;font-size:.42rem;display:flex}.identity-final-app-meta em{color:#a0bbc475;align-items:center;gap:.45rem;font-size:.4rem;font-style:normal;display:inline-flex}.identity-final-app.is-current .identity-final-app-meta em{color:var(--identity-good)}.identity-final-app>svg{width:21px;height:21px;color:var(--identity-accent);margin-top:1.7rem}.identity-final-app h4{color:#ebf4f6e6;margin:.55rem 0 0;font-size:1rem}.identity-final-app>strong{color:#48d7ff80;margin-top:.4rem;font-size:.4rem;font-weight:500;display:block}.identity-final-app ul{gap:.4rem;margin:1.05rem 0 0;padding:0;list-style:none;display:grid}.identity-final-app li{color:#a1bbc387;padding-left:.9rem;font-size:.72rem;line-height:1.55;position:relative}.identity-final-app li:before{content:"";background:#48d7ff6b;width:4px;height:4px;position:absolute;top:.62em;left:0}.identity-final-ecosystem-foot{background:#04090ce0;border-top:1px solid #48d7ff17;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.4rem;min-height:46px;padding:.85rem 1rem;display:flex}.identity-final-ecosystem-foot span{color:#9ab8c173;letter-spacing:.08em;gap:.45rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.39rem}.identity-final-current{margin-top:64px}.identity-final-current-heading,.identity-final-next{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:clamp(2.5rem,7vw,7rem);display:grid}.identity-final-current-heading{border-bottom:1px solid #48d7ff1a;align-items:end;padding:2rem}.identity-final-current-heading h3,.identity-final-next-copy h3{color:#edf5f7;letter-spacing:-.055em;max-width:710px;margin:.65rem 0 0;font-size:clamp(2.35rem,4.35vw,4.35rem);line-height:.98}.identity-final-current-heading p,.identity-final-next-copy p{color:#adc5cc9c;margin:0;font-size:.86rem;line-height:1.75}.identity-final-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.identity-final-result-grid article{background:#040a0d8f;border-bottom:1px solid #48d7ff17;border-right:1px solid #48d7ff17;min-width:0;min-height:205px;padding:1.3rem}.identity-final-result-grid article:nth-child(4n){border-right:0}.identity-final-result-grid article>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.identity-final-result-grid article>div span{color:var(--identity-accent);font-size:.41rem}.identity-final-result-grid article>div svg{width:17px;height:17px;color:var(--identity-accent)}.identity-final-result-grid h4{color:#ebf4f6e6;margin:2.2rem 0 0;font-size:1rem}.identity-final-result-grid p{color:#9bb6be85;margin:.72rem 0 0;font-size:.74rem;line-height:1.68}.identity-final-result-status{background:#60e6c109;border-top:1px solid #60e6c11f;align-items:center;gap:.9rem;padding:1rem 1.3rem;display:flex}.identity-final-result-status svg{width:20px;height:20px;color:var(--identity-good)}.identity-final-result-status div{gap:.16rem;display:grid}.identity-final-result-status span{color:var(--identity-good);letter-spacing:.1em;font-family:SFMono-Regular,Consolas,monospace;font-size:.46rem}.identity-final-result-status strong{color:#cde0e4b8;font-size:.75rem;font-weight:500}.identity-final-next{border-color:#48d7ff24;align-items:start;margin-top:64px;padding:2rem}.identity-final-next-copy p{max-width:590px;margin-top:1.15rem}.identity-final-next-list{border-top:1px solid #48d7ff1c}.identity-final-next-list>div{border-bottom:1px solid #48d7ff17;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:54px;display:grid}.identity-final-next-list span{color:var(--identity-accent);font-size:.42rem}.identity-final-next-list strong{color:#d5e4e8b8;font-size:.78rem;font-weight:600}.identity-final-next-list em{color:#9db8c159;font-size:.36rem;font-style:normal}@keyframes identity-final-travel{0%{opacity:0;top:0}16%{opacity:1}82%{opacity:1}to{opacity:0;top:calc(100% - 9px)}}@media (width<=1180px) and (width>=721px){.identity-section-heading h2{font-size:clamp(2.8rem,5vw,4.2rem)}.identity-membership-relationship-heading h3,.identity-authority-split-heading h3,.identity-membership-lifecycle-heading h3,.identity-federation-boundary-heading h3,.identity-federation-claims-heading h3,.identity-admin-registry-heading h3,.identity-admin-change-heading h3,.identity-admin-audit-heading h3,.identity-final-current-heading h3,.identity-final-next-copy h3{font-size:clamp(2.35rem,4.6vw,3.45rem)}}@media (width<=980px){.identity-final-current-heading,.identity-final-next{grid-template-columns:1fr;gap:1.35rem}.identity-final-current-heading p,.identity-final-next-copy p{max-width:720px}.identity-final-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-final-result-grid article:nth-child(4n){border-right:1px solid #48d7ff17}.identity-final-result-grid article:nth-child(2n){border-right:0}}@media (width<=720px){.identity-final{width:calc(100% - 30px);padding-top:64px;padding-bottom:90px}.identity-final-section-heading{margin-bottom:30px}.identity-final-ecosystem-head{flex-direction:column;align-items:flex-start}.identity-final-state-key{flex-wrap:wrap}.identity-final-ecosystem-map{padding:1.2rem}.identity-final-spine{height:58px}.identity-final-app-grid{grid-template-columns:1fr}.identity-final-app{min-height:auto}.identity-final-ecosystem-foot{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.7rem}.identity-final-current,.identity-final-next{margin-top:48px}.identity-final-current-heading,.identity-final-next{padding:1.3rem}.identity-final-current-heading h3,.identity-final-next-copy h3{font-size:clamp(2rem,9vw,3rem)}.identity-final-result-grid{grid-template-columns:1fr}.identity-final-result-grid article,.identity-final-result-grid article:nth-child(2n),.identity-final-result-grid article:nth-child(4n){border-right:0;min-height:auto}.identity-final-result-grid h4{margin-top:1.4rem}.identity-final-next-list>div{grid-template-columns:34px minmax(0,1fr);min-height:58px}.identity-final-next-list em{grid-column:2;padding-bottom:.7rem}.identity-final-next{margin-bottom:24px}}@media (width<=480px){.identity-final{width:calc(100% - 24px)}.identity-final-core,.identity-final-app,.identity-final-current-heading,.identity-final-next{padding-left:1rem;padding-right:1rem}.identity-final-core-capabilities{justify-content:flex-start}.identity-final-core-capabilities b{font-size:.36rem}.identity-final-result-status{align-items:flex-start}}@media (width<=360px){.identity-final{width:calc(100% - 20px)}.identity-final-ecosystem-map{padding-left:.8rem;padding-right:.8rem}.identity-final-next-list>div{grid-template-columns:28px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.identity-final-spine i{animation:none}}.kb-project{--kb-accent:#59dcff;--kb-accent-bright:#86e8ff;--kb-accent-soft:#59dcff24;--kb-accent-muted:#59dcff57;--kb-bg:#070a0d;--kb-surface:#0b1014;--kb-surface-2:#10161b;--kb-border:#7ba6b829;--kb-border-strong:#59dcff47}.kb-project-hero{isolation:isolate;background:radial-gradient(circle at 80% 37%,#59dcff1a,#0000 29%),radial-gradient(circle at 17% 65%,#56758414,#0000 34%),linear-gradient(135deg,#06090c 0%,#090d11 54%,#05080a 100%);border-bottom:1px solid #59dcff21;min-height:760px;position:relative;overflow:hidden}.kb-project-hero:before{content:"";z-index:-2;pointer-events:none;opacity:.68;background-color:#0000;background-image:linear-gradient(#59dcff06 1px,#0000 1px),linear-gradient(90deg,#59dcff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#00000040 42%,#000 100%);mask-image:linear-gradient(90deg,#0000 2%,#00000040 42%,#000 100%)}.kb-project-hero:after{content:"KB";z-index:-1;pointer-events:none;color:#59dcff05;letter-spacing:-.12em;font-size:clamp(16rem,31vw,34rem);font-weight:900;line-height:1;position:absolute;bottom:-.23em;right:-.03em}.kb-project-hero-grid{pointer-events:none;opacity:.3;background:repeating-linear-gradient(0deg,#0000 0 34px,#59dcff08 34px 35px),repeating-linear-gradient(90deg,#0000 0 34px,#59dcff08 34px 35px);width:min(760px,50vw);position:absolute;inset:19% 1% 8% auto;-webkit-mask-image:radial-gradient(#000 0%,#0000 72%);mask-image:radial-gradient(#000 0%,#0000 72%)}.kb-project-hero-inner{width:min(1320px,100% - 48px);min-height:760px;padding-top:calc(var(--header-height) + 44px);grid-template-columns:minmax(420px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(2.5rem,5vw,5.8rem);margin:0 auto;padding-bottom:56px;display:grid;position:relative}.kb-project-copy{max-width:620px;padding-left:2rem;position:relative}.kb-project-copy:before{content:"";background:linear-gradient(180deg, transparent, var(--kb-accent) 18%, #59dcff85 78%, transparent);width:2px;position:absolute;top:2.45rem;bottom:.5rem;left:0;box-shadow:0 0 24px #59dcff24}.kb-project-kicker,.kb-section-eyebrow{color:var(--kb-accent);letter-spacing:.14em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.67rem;font-weight:700;display:block}.kb-project-kicker{margin-bottom:1rem}.kb-project-meta{color:#c3d6de94;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.78rem;margin-bottom:1.45rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.68rem;display:flex}.kb-project-meta span{align-items:center;gap:.4rem;display:inline-flex}.kb-project-meta svg{width:14px;height:14px}.kb-project-meta .kb-project-meta-status{color:var(--kb-accent)}.kb-project-copy h1{color:#edf5f7;letter-spacing:-.065em;max-width:650px;margin:0;font-size:clamp(3.8rem,6.6vw,6.7rem);font-weight:820;line-height:.92}.kb-project-copy>p{color:#d5e2e7c9;max-width:590px;margin:1.5rem 0 0;font-size:1rem;line-height:1.75}.kb-project-technologies{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.kb-project-technologies span{color:#cadce3c7;background:#0a101480;border:1px solid #59dcff2b;border-radius:999px;padding:.35rem .64rem;font-size:.71rem}.kb-project-milestone{background:#080e12ad;border:1px solid #59dcff30;align-items:center;gap:.8rem;margin-top:1.65rem;padding:.78rem .95rem;display:inline-flex}.kb-project-milestone svg{width:18px;color:var(--kb-accent)}.kb-project-milestone div{gap:.15rem;display:grid}.kb-project-milestone span{color:var(--kb-accent);letter-spacing:.14em;font-family:SFMono-Regular,Consolas,monospace;font-size:.57rem;font-weight:700}.kb-project-milestone strong{color:#e8f1f4e8;font-size:.82rem}.kb-project-model-stage{min-width:0;position:relative}.kb-project-model-stage:before{content:"";z-index:-1;filter:blur(22px);background:radial-gradient(circle,#59dcff1c,#0000 68%);position:absolute;inset:12% 2% 8% 16%}.kb-project-model-label{z-index:4;color:#c2dae2bf;letter-spacing:.11em;background:#050a0de6;border:1px solid #59dcff36;align-items:center;gap:.5rem;padding:.48rem .65rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.56rem;display:inline-flex;position:absolute;bottom:1rem;right:1.15rem}.kb-project-model-label i,.kb-model-foundation-row i,.kb-model-profile i,.kb-model-auth-state i{background:var(--kb-accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #59dcffa8}.kb-model{width:100%;position:relative}.kb-model-frame{background:#090d10;border:1px solid #59dcff36;border-radius:0;grid-template-columns:150px minmax(0,1fr);min-height:510px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000007a,inset 0 0 0 1px #ffffff03}.kb-model-sidebar{background:#080b0ef5;border-right:1px solid #8fb2bf1f;flex-direction:column;min-width:0;padding:16px 12px 12px;display:flex}.kb-model-brand{border-bottom:1px solid #8fb2bf1a;align-items:center;gap:.58rem;padding:0 .3rem .9rem;display:flex}.kb-model-brand-mark{width:28px;height:28px;color:var(--kb-accent);background:#59dcff0b;border:1px solid #59dcff3d;place-items:center;display:grid}.kb-model-brand-mark svg{width:14px}.kb-model-brand div,.kb-model-topbar>div:first-child{display:grid}.kb-model-brand div span,.kb-model-topbar span{color:var(--kb-accent);letter-spacing:.15em;font-family:SFMono-Regular,Consolas,monospace;font-size:.42rem}.kb-model-brand strong{color:#dce8ec;margin-top:2px;font-size:.61rem}.kb-model-nav{gap:.65rem;margin-top:.85rem;display:grid}.kb-model-nav-label{color:#94aab36b;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .28rem .38rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.41rem;display:block}.kb-model-nav-item{color:#aec2ca8f;border-left:1px solid #0000;align-items:center;gap:.46rem;min-height:25px;padding:.34rem .42rem;font-size:.52rem;display:flex}.kb-model-nav-item svg{width:11px;height:11px}.kb-model-nav-item.is-active{border-left-color:var(--kb-accent);color:#d9f6ff;background:#59dcff0e}.kb-model-profile{background:#59dcff06;border:1px solid #59dcff24;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;margin-top:auto;padding:.55rem;display:grid}.kb-model-profile>span{width:24px;height:24px;color:var(--kb-accent);border:1px solid #59dcff33;border-radius:50%;place-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:.47rem;display:grid}.kb-model-profile div{min-width:0;display:grid}.kb-model-profile strong{color:#dbe9eec7;font-size:.47rem}.kb-model-profile small{color:#81979f70;margin-top:2px;font-size:.38rem}.kb-model-main{background:radial-gradient(circle at 82% 4%,#59dcff0a,#0000 22%),#0b0f13;min-width:0}.kb-model-topbar{border-bottom:1px solid #8fb2bf1c;justify-content:space-between;align-items:center;height:47px;padding:0 15px;display:flex}.kb-model-topbar strong{color:#c3d2d89e;margin-top:2px;font-size:.5rem}.kb-model-auth-state{color:#bbd4dc8c;letter-spacing:.1em;align-items:center;gap:.4rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.44rem;display:flex}.kb-model-dashboard{padding:18px}.kb-model-dashboard-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.kb-model-dashboard-heading>div:first-child{min-width:0}.kb-model-dashboard-heading span,.kb-model-guided-heading span,.kb-model-build-badge span{color:var(--kb-accent);letter-spacing:.12em;font-family:SFMono-Regular,Consolas,monospace;font-size:.42rem}.kb-model-dashboard-heading h3{color:#eef5f7;letter-spacing:-.035em;max-width:390px;margin:.45rem 0 0;font-size:1.38rem;line-height:1.08}.kb-model-dashboard-heading p{color:#a4b8c094;max-width:360px;margin:.48rem 0 0;font-size:.54rem;line-height:1.55}.kb-model-build-badge{background:#59dcff06;border:1px solid #59dcff29;min-width:105px;padding:.5rem .58rem}.kb-model-build-badge strong{color:#d8e7ecad;margin-top:.3rem;font-size:.46rem;display:block}.kb-model-search{background:#060a0dc7;border:1px solid #59dcff29;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;height:43px;margin-top:1rem;padding:0 .72rem;display:grid;position:relative;overflow:hidden}.kb-model-search:after{content:"";background:linear-gradient(90deg, transparent, var(--kb-accent), transparent);height:1px;animation:5.4s ease-in-out infinite kb-search-scan;position:absolute;inset:auto 0 0;transform:translate(-100%)}.kb-model-search svg{color:#59dcffb8;width:13px}.kb-model-search>span{color:#a4b9c180;font-size:.55rem}.kb-model-search>strong{color:var(--kb-accent);letter-spacing:.09em;font-family:SFMono-Regular,Consolas,monospace;font-size:.4rem}.kb-model-caret{background:var(--kb-accent);width:1px;height:12px;animation:1.05s step-end infinite kb-caret}.kb-model-counter-grid{grid-template-columns:repeat(4,1fr);gap:.45rem;margin-top:.8rem;display:grid}.kb-model-counter{background:#0d1318c7;border:1px solid #8fb2bf1a;min-width:0;padding:.58rem}.kb-model-counter span,.kb-model-counter small{color:#8da2aa80;font-size:.4rem;display:block}.kb-model-counter strong{color:#e6f0f3db;margin:.18rem 0;font-size:.95rem;display:block}.kb-model-guided{border-top:1px solid #8fb2bf17;margin-top:.85rem;padding-top:.78rem}.kb-model-guided-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.kb-model-guided-heading strong{color:#e2edf1cc;font-size:.64rem}.kb-model-action-grid{grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:.55rem;display:grid}.kb-model-action-grid div{color:#bdcdd3a6;background:#0c1115b8;border:1px solid #8fb2bf1a;align-items:center;gap:.4rem;min-width:0;padding:.55rem;font-size:.47rem;display:flex}.kb-model-action-grid svg{width:12px;color:var(--kb-accent)}.kb-model-foundation-row{background:#060b0e8f;border-top:1px solid #59dcff1a;border-bottom:1px solid #59dcff1a;flex-wrap:wrap;gap:.7rem 1rem;margin-top:.75rem;padding:.58rem .62rem;display:flex}.kb-model-foundation-row span{color:#9db7c194;letter-spacing:.06em;align-items:center;gap:.38rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.39rem;display:inline-flex}.kb-foundation-section{width:min(1240px,100% - 48px);margin:0 auto;padding:104px 0 82px}.kb-section-heading{border-bottom:1px solid #59dcff21;grid-template-columns:minmax(0,1fr) minmax(320px,.68fr);align-items:end;gap:3rem;padding-bottom:2.4rem;display:grid}.kb-section-heading h2{color:#f0f5f7;letter-spacing:-.05em;max-width:730px;margin:.75rem 0 0;font-size:clamp(2.6rem,5vw,4.7rem);line-height:.98}.kb-section-heading>p{color:#bfcfd6b3;margin:0;font-size:.95rem;line-height:1.7}.kb-foundation-grid{border-bottom:1px solid #59dcff21;grid-template-columns:repeat(4,1fr);display:grid}.kb-foundation-grid article{background:linear-gradient(#59dcff06,#0000 68%);border-right:1px solid #59dcff1c;min-width:0;min-height:245px;padding:1.55rem 1.35rem}.kb-foundation-grid article:last-child{border-right:0}.kb-foundation-grid article>span,.kb-next-milestone>div:first-child>span{color:var(--kb-accent);letter-spacing:.11em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.59rem;font-weight:700}.kb-foundation-grid h3{color:#e8f1f4;margin:2rem 0 0;font-size:1.08rem}.kb-foundation-grid p{color:#bccdd3ab;margin:.75rem 0 0;font-size:.82rem;line-height:1.7}.kb-next-milestone{background:#090e12a8;border:1px solid #59dcff24;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;margin-top:3.2rem;padding:2.4rem;display:grid}.kb-next-milestone strong{color:#eef5f7;margin-top:.75rem;font-size:1.85rem;line-height:1.1;display:block}.kb-next-milestone p{color:#b8c9d0ad;max-width:520px;margin:1rem 0 0;font-size:.88rem;line-height:1.7}.kb-next-milestone-items{border-top:1px solid #59dcff1f;grid-template-columns:repeat(2,1fr);align-content:start;display:grid}.kb-next-milestone-items span{color:#d0dee3c7;border-bottom:1px solid #59dcff1a;align-items:center;gap:.75rem;min-height:48px;padding:0 .7rem;font-size:.78rem;display:flex}.kb-next-milestone-items small{color:var(--kb-accent);font-family:SFMono-Regular,Consolas,monospace;font-size:.54rem}.kb-project-overview{padding-top:52px;margin-top:0!important}@keyframes kb-caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes kb-search-scan{0%,55%{opacity:0;transform:translate(-100%)}62%{opacity:.85}84%{opacity:0;transform:translate(100%)}to{opacity:0;transform:translate(100%)}}@media (width<=1180px){.kb-project-hero-inner{grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);gap:2rem}.kb-project-copy h1{font-size:clamp(3.5rem,6vw,5.3rem)}.kb-model-frame{grid-template-columns:130px minmax(0,1fr)}.kb-section-heading,.kb-next-milestone{grid-template-columns:1fr 1fr}}@media (width<=980px){.kb-project-hero{min-height:auto}.kb-project-hero-inner{min-height:auto;padding-top:calc(var(--header-height) + 34px);grid-template-columns:1fr;padding-bottom:68px}.kb-project-copy{max-width:720px}.kb-project-model-stage{width:100%}.kb-model-frame{min-height:490px}.kb-foundation-section{padding-top:82px}.kb-section-heading{grid-template-columns:1fr;gap:1.4rem}.kb-foundation-grid{grid-template-columns:repeat(2,1fr)}.kb-foundation-grid article:nth-child(2){border-right:0}.kb-foundation-grid article:nth-child(-n+2){border-bottom:1px solid #59dcff1c}.kb-next-milestone{grid-template-columns:1fr}}@media (width<=700px){.kb-project-hero-inner,.kb-foundation-section{width:min(100% - 30px,1240px)}.kb-project-copy{padding-left:1.15rem}.kb-project-copy h1{font-size:clamp(3.2rem,15vw,4.8rem)}.kb-project-copy>p{font-size:.93rem}.kb-project-model-stage{overflow:hidden}.kb-model-frame{grid-template-columns:88px minmax(0,1fr);min-height:450px}.kb-model-sidebar{padding:12px 7px 9px}.kb-model-brand{gap:.35rem}.kb-model-brand-mark{width:23px;height:23px}.kb-model-brand div strong,.kb-model-brand div span,.kb-model-nav-label,.kb-model-profile div,.kb-model-nav-item span{display:none}.kb-model-nav-item{justify-content:center}.kb-model-profile{grid-template-columns:1fr;justify-items:center}.kb-model-profile i{display:none}.kb-model-dashboard{padding:13px}.kb-model-dashboard-heading{grid-template-columns:1fr}.kb-model-build-badge{display:none}.kb-model-dashboard-heading h3{font-size:1.05rem}.kb-model-search>strong,.kb-model-caret{display:none}.kb-model-search{grid-template-columns:auto minmax(0,1fr)}.kb-model-counter-grid{grid-template-columns:repeat(2,1fr)}.kb-model-action-grid{grid-template-columns:1fr}.kb-model-action-grid div:nth-child(n+3){display:none}.kb-model-guided-heading{display:grid}.kb-model-foundation-row{gap:.5rem}.kb-project-model-label{bottom:.65rem;right:.65rem}.kb-foundation-grid{grid-template-columns:1fr}.kb-foundation-grid article{border-bottom:1px solid #59dcff1c;border-right:0;min-height:auto}.kb-foundation-grid article:nth-child(2){border-right:0}.kb-next-milestone{margin-top:2rem;padding:1.35rem}.kb-next-milestone-items{grid-template-columns:1fr}}@media (width<=430px){.kb-project-hero-inner{width:calc(100% - 24px)}.kb-project-meta{gap:.55rem;font-size:.59rem}.kb-project-technologies span:nth-child(n+6){display:none}.kb-model-frame{grid-template-columns:62px minmax(0,1fr)}.kb-model-topbar{padding:0 10px}.kb-model-auth-state{font-size:0}.kb-model-auth-state i{display:block}.kb-model-counter small,.kb-model-foundation-row span:nth-child(n+3),.kb-project-model-label{display:none}.kb-section-heading h2{font-size:2.65rem}}@media (prefers-reduced-motion:reduce){.kb-model-search:after,.kb-model-caret{animation:none}}.kb-access-section{width:min(1240px,100% - 48px);margin:0 auto;padding:88px 0 38px}.kb-access-heading{padding-top:0}.kb-access-model,.kb-directory-model,.kb-user-model,.kb-access-policy{background:linear-gradient(#59dcff05,#0000 38%),#060b0eb8;border:1px solid #59dcff26}.kb-access-model-bar,.kb-directory-panel-bar{min-height:42px;color:var(--kb-accent);letter-spacing:.13em;border-bottom:1px solid #59dcff1c;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.15rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.58rem;font-weight:700;display:flex}.kb-access-model-bar strong,.kb-directory-panel-bar strong{color:#bcd3db87;align-items:center;gap:.52rem;font-size:.55rem;font-weight:600;display:inline-flex}.kb-access-model-bar strong i,.kb-directory-panel-bar strong i,.kb-directory-status:before,.kb-user-profile-bar>b i,.kb-user-application>span i,.kb-user-side-stack p i,.kb-access-policy-outcomes i{background:var(--kb-accent);border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 12px #59dcff9e}.kb-session-layout{grid-template-columns:minmax(0,1fr) minmax(460px,1.1fr);gap:2.2rem;padding:2rem;display:grid}.kb-session-profile{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.kb-session-avatar,.kb-user-avatar{width:64px;height:64px;color:var(--kb-accent-bright);letter-spacing:.08em;background:#59dcff0e;border:1px solid #59dcff47;border-radius:50%;place-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:.8rem;display:grid}.kb-session-profile span,.kb-directory-heading span,.kb-user-profile-bar span,.kb-user-panel-heading span,.kb-user-side-stack>div>span,.kb-session-state-grid span,.kb-user-overview small,.kb-user-role-editor small,.kb-access-policy-node span,.kb-model-data-note{color:#91abb58a;letter-spacing:.12em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.55rem}.kb-session-profile h3{color:#e6f0f3;margin:.28rem 0 0;font-size:1.35rem}.kb-session-profile p{color:#becfd5ad;max-width:540px;margin:.62rem 0 0;font-size:.82rem;line-height:1.65}.kb-session-state-grid{border:1px solid #59dcff1c;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kb-session-state-grid>div{border-bottom:1px solid #59dcff17;border-right:1px solid #59dcff17;align-content:center;gap:.45rem;min-height:84px;padding:1rem 1.15rem;display:grid}.kb-session-state-grid>div:nth-child(2n){border-right:0}.kb-session-state-grid>div:nth-child(n+3){border-bottom:0}.kb-session-state-grid strong,.kb-user-overview strong{color:#e5eff2e6;font-size:.82rem;font-weight:650}.kb-session-state-grid strong.is-live,.kb-user-overview strong.is-live{color:var(--kb-accent-bright);align-items:center;gap:.5rem;display:inline-flex}.kb-session-state-grid strong.is-live i{background:var(--kb-accent);border-radius:50%;width:6px;height:6px;animation:2.1s ease-in-out infinite kb-access-presence;box-shadow:0 0 12px #59dcffa3}.kb-session-request-rail{color:#a7bec78f;letter-spacing:.08em;border-top:1px solid #59dcff1a;grid-template-columns:repeat(7,auto);justify-content:center;align-items:center;gap:.72rem;padding:1rem 1.2rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.55rem;display:grid}.kb-session-request-rail span{align-items:center;gap:.45rem;display:inline-flex}.kb-session-request-rail small,.kb-directory-roles b{color:var(--kb-accent)}.kb-session-request-rail>i{color:#59dcff70;font-style:normal}.kb-access-editorial-grid{grid-template-columns:1fr;gap:4.7rem;margin-top:5rem;display:grid}.kb-access-editorial-item{grid-template-columns:minmax(300px,.38fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}.kb-access-item-copy{padding-top:.45rem}.kb-access-item-copy h3,.kb-access-policy-copy h3{color:#edf4f6;letter-spacing:-.035em;margin:.72rem 0 0;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.08}.kb-access-item-copy p,.kb-access-policy-copy p{color:#bdcdd3ad;margin:1rem 0 0;font-size:.88rem;line-height:1.72}.kb-directory-model,.kb-user-model{min-width:0;position:relative;overflow:hidden}.kb-directory-heading,.kb-user-profile-bar{border-bottom:1px solid #59dcff1a;justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:.9rem 1rem;display:flex}.kb-directory-heading>div:first-child{gap:.18rem;display:grid}.kb-directory-heading strong{color:#e5eef1;font-size:1.15rem}.kb-directory-actions{gap:.5rem;display:flex}.kb-directory-actions span{color:#b1cad3ad;border:1px solid #59dcff21;align-items:center;gap:.4rem;padding:.48rem .6rem;font-size:.51rem;display:inline-flex}.kb-directory-actions svg{width:12px}.kb-directory-metrics{border-bottom:1px solid #59dcff1a;grid-template-columns:repeat(4,1fr);display:grid}.kb-directory-metrics>span{border-right:1px solid #59dcff17;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:.55rem;min-height:86px;padding:.9rem;display:grid}.kb-directory-metrics>span:last-child{border-right:0}.kb-directory-metrics svg{width:15px;color:var(--kb-accent);grid-row:1/3;align-self:center}.kb-directory-metrics small{color:#8ba2ac7a;letter-spacing:.09em;font-family:SFMono-Regular,Consolas,monospace;font-size:.46rem}.kb-directory-metrics strong{color:#e2eef2e0;font-size:.72rem}.kb-directory-panel{border:1px solid #59dcff1a;margin:1rem}.kb-directory-table{overflow:hidden}.kb-directory-row{color:#c0d2d9b3;border-bottom:1px solid #59dcff14;grid-template-columns:1.35fr .65fr .7fr .9fr .65fr;align-items:center;min-height:58px;font-size:.66rem;display:grid}.kb-directory-row:last-child{border-bottom:0}.kb-directory-row>span{min-width:0;padding:0 .72rem}.kb-directory-row.is-heading{color:#869ea86b;letter-spacing:.08em;min-height:34px;font-family:SFMono-Regular,Consolas,monospace;font-size:.48rem}.kb-directory-identity{align-items:center;gap:.55rem;display:flex}.kb-directory-identity i{width:27px;height:27px;color:var(--kb-accent);background:#59dcff0a;border:1px solid #59dcff29;border-radius:50%;flex:none;place-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:.52rem;font-style:normal;display:grid}.kb-directory-identity strong{text-overflow:ellipsis;white-space:nowrap;color:#e7f0f3db;overflow:hidden}.kb-directory-status{align-items:center;gap:.42rem;display:inline-flex}.kb-directory-status:before{content:""}.kb-directory-status.is-idle:before{background:#d6b35d;box-shadow:0 0 10px #d6b35d5c}.kb-directory-roles b{border:1px solid #59dcff26;padding:.24rem .38rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.48rem;font-weight:600;display:inline-flex}.kb-model-data-note{color:#8098a257;position:absolute;bottom:.45rem;right:.8rem}.kb-user-profile-bar{justify-content:flex-start}.kb-user-profile-bar .kb-user-avatar{width:50px;height:50px}.kb-user-profile-bar>div:nth-child(2){gap:.18rem;display:grid}.kb-user-profile-bar>div:nth-child(2) strong{color:#e6f0f3;font-size:1.05rem}.kb-user-profile-bar>div:nth-child(2) small{color:#9bb3bc7a;font-family:SFMono-Regular,Consolas,monospace;font-size:.54rem}.kb-user-profile-bar>b{color:var(--kb-accent-bright);letter-spacing:.09em;align-items:center;gap:.46rem;margin-left:auto;font-family:SFMono-Regular,Consolas,monospace;font-size:.54rem;display:inline-flex}.kb-user-overview{border-bottom:1px solid #59dcff17;grid-template-columns:repeat(3,1fr);display:grid}.kb-user-overview>span{border-right:1px solid #59dcff14;align-content:center;gap:.38rem;min-height:76px;padding:.85rem 1rem;display:grid}.kb-user-overview>span:last-child{border-right:0}.kb-user-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:1rem;padding:1rem;display:grid}.kb-user-access-panel,.kb-user-side-stack>div{background:#080d118a;border:1px solid #59dcff1a}.kb-user-panel-heading{border-bottom:1px solid #59dcff17;gap:.22rem;padding:.9rem 1rem;display:grid;position:relative}.kb-user-panel-heading strong,.kb-user-side-stack strong{color:#e6f0f3e0;font-size:.83rem}.kb-user-panel-heading svg{width:15px;color:var(--kb-accent);position:absolute;top:1rem;right:1rem}.kb-user-application{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.kb-user-application>div{gap:.24rem;display:grid}.kb-user-application strong{color:#e2ecf0e0;font-size:.78rem}.kb-user-application small{color:#8ba4ae7a;font-family:SFMono-Regular,Consolas,monospace;font-size:.5rem}.kb-user-application>span{color:var(--kb-accent-bright);align-items:center;gap:.42rem;font-size:.65rem;display:inline-flex}.kb-user-role-editor{padding:0 1rem 1rem}.kb-user-role-editor>div{flex-wrap:wrap;gap:.45rem;margin-top:.52rem;display:flex}.kb-user-role-editor b,.kb-user-role-editor span{color:#b3cdd6b3;border:1px solid #59dcff24;align-items:center;gap:.35rem;min-height:28px;padding:0 .55rem;font-size:.55rem;font-weight:600;display:inline-flex}.kb-user-role-editor b:first-child{color:var(--kb-accent-bright);background:#59dcff0d;border-color:#59dcff52}.kb-user-role-editor span{color:var(--kb-accent);margin-left:auto;font-family:SFMono-Regular,Consolas,monospace}.kb-user-role-editor svg{width:11px}.kb-user-side-stack{gap:1rem;display:grid}.kb-user-side-stack>div{padding:.9rem 1rem}.kb-user-side-stack>div>strong{margin-top:.3rem;display:block}.kb-user-side-stack>div>b{color:var(--kb-accent);border:1px solid #59dcff24;margin-top:.65rem;padding:.28rem .45rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.54rem;display:inline-flex}.kb-user-side-stack p{color:var(--kb-accent-bright);align-items:center;gap:.45rem;margin:.65rem 0 0;font-size:.62rem;display:flex}.kb-user-side-stack small{color:#9ab3bc85;margin-top:.58rem;font-size:.58rem;line-height:1.55;display:block}.kb-access-policy{margin-top:5rem;padding:2rem}.kb-access-policy-copy{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:end;column-gap:3rem;display:grid}.kb-access-policy-copy .kb-section-eyebrow{grid-column:1/-1}.kb-access-policy-copy h3{max-width:440px}.kb-access-policy-copy p{margin-top:0}.kb-access-policy-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.12fr);align-items:stretch;gap:.65rem;margin-top:2rem;display:grid}.kb-access-policy-node{background:#080d1180;border:1px solid #59dcff1f;align-content:center;gap:.42rem;min-height:146px;padding:1rem;display:grid}.kb-access-policy-node.is-authority{background:#59dcff09;border-color:#59dcff47}.kb-access-policy-node svg{width:18px;color:var(--kb-accent)}.kb-access-policy-node strong{color:#e6eff2e6;font-size:.84rem}.kb-access-policy-node small{color:#97b0b98a;font-size:.61rem}.kb-policy-arrow{color:#59dcff75;align-self:center;font-style:normal}.kb-access-policy-outcomes{color:#9ab4be80;letter-spacing:.08em;border-top:1px solid #59dcff14;flex-wrap:wrap;justify-content:center;gap:1.4rem;margin-top:1rem;padding:.85rem 1rem 0;font-family:SFMono-Regular,Consolas,monospace;font-size:.52rem;display:flex}.kb-access-policy-outcomes span{align-items:center;gap:.48rem;display:inline-flex}@keyframes kb-access-presence{0%,to{opacity:.45;transform:scale(.82)}48%{opacity:1;transform:scale(1)}}@media (width<=1040px){.kb-access-section{padding-top:74px}.kb-session-layout,.kb-access-editorial-item,.kb-access-policy-copy{grid-template-columns:1fr}.kb-session-request-rail{grid-template-columns:repeat(4,1fr);justify-content:stretch}.kb-session-request-rail>i{display:none}.kb-session-request-rail span{border-right:1px solid #59dcff14;justify-content:center;min-height:34px}.kb-access-editorial-item{gap:1.6rem}.kb-access-policy-copy p{margin-top:.9rem}.kb-access-policy-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-policy-arrow{display:none}}@media (width<=760px){.kb-access-section{width:min(100% - 30px,1240px)}.kb-session-layout{padding:1.25rem}.kb-session-state-grid,.kb-directory-metrics,.kb-user-overview{grid-template-columns:repeat(2,1fr)}.kb-directory-metrics>span:nth-child(2){border-right:0}.kb-directory-metrics>span:nth-child(-n+2){border-bottom:1px solid #59dcff17}.kb-directory-row{grid-template-columns:1.3fr .7fr .7fr}.kb-directory-row>span:nth-child(4),.kb-directory-row>span:nth-child(5){display:none}.kb-user-detail-grid{grid-template-columns:1fr}.kb-user-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-access-policy{padding:1.3rem}}@media (width<=520px){.kb-session-profile{grid-template-columns:1fr}.kb-session-avatar{width:52px;height:52px}.kb-session-state-grid,.kb-directory-metrics,.kb-user-overview,.kb-user-side-stack,.kb-access-policy-flow{grid-template-columns:1fr}.kb-session-state-grid>div,.kb-directory-metrics>span,.kb-user-overview>span{border-bottom:1px solid #59dcff14;border-right:0}.kb-session-state-grid>div:last-child,.kb-directory-metrics>span:last-child,.kb-user-overview>span:last-child{border-bottom:0}.kb-session-request-rail{grid-template-columns:repeat(2,1fr)}.kb-directory-actions span:first-child{display:none}.kb-directory-row{grid-template-columns:1.45fr .8fr}.kb-directory-row>span:nth-child(3){display:none}.kb-user-application{flex-direction:column;align-items:flex-start}.kb-user-role-editor span{margin-left:0}.kb-access-policy-outcomes{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.kb-session-state-grid strong.is-live i{animation:none}}.kb-identity-architecture-section{width:min(1240px,100% - 48px);margin:0 auto;padding:92px 0 34px}.kb-identity-architecture-intro{border-bottom:1px solid #59dcff1f;padding-bottom:2rem}.kb-identity-architecture-intro h2{max-width:760px}.kb-identity-trust-model,.kb-identity-authority-model,.kb-identity-lifecycle{background-color:#040a0d94;background-image:linear-gradient(#59dcff05 1px,#0000 1px),linear-gradient(90deg,#59dcff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #59dcff29}.kb-identity-model-bar,.kb-identity-session-band-heading{min-height:42px;color:var(--kb-accent);letter-spacing:.11em;border-bottom:1px solid #59dcff1a;justify-content:space-between;align-items:center;gap:1rem;padding:.78rem 1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.58rem;display:flex}.kb-identity-model-bar strong,.kb-identity-session-band-heading strong{color:#99b3bc7a;align-items:center;gap:.5rem;font-size:.54rem;font-weight:600;display:inline-flex}.kb-identity-model-bar strong i,.kb-identity-authority-outcomes i{background:var(--kb-accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #59dcffad}.kb-identity-auth-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.08fr);align-items:stretch;gap:.7rem;padding:2.3rem 2rem;display:grid}.kb-identity-auth-node,.kb-identity-authority-node,.kb-identity-authority-domain,.kb-identity-private-path>div:not(.kb-identity-flow-arrow){background:#060c0fc2;border:1px solid #59dcff21;align-content:center;gap:.45rem;min-width:0;padding:1.15rem;display:grid;position:relative}.kb-identity-auth-node{min-height:166px}.kb-identity-auth-node.is-identity,.kb-identity-auth-node.is-session,.kb-identity-authority-node.is-enforcement,.kb-identity-authority-domain.is-system,.kb-identity-private-credential{background:#59dcff09!important;border-color:#59dcff47!important}.kb-identity-auth-node svg,.kb-identity-authority-node svg,.kb-identity-authority-domain svg,.kb-identity-private-path svg{width:19px;height:19px;color:var(--kb-accent);margin-bottom:.2rem}.kb-identity-auth-node span,.kb-identity-authority-node span,.kb-identity-authority-domain>span,.kb-identity-private-path span,.kb-identity-session-context-grid span,.kb-identity-lifecycle-step>span{color:var(--kb-accent);letter-spacing:.11em;font-family:SFMono-Regular,Consolas,monospace;font-size:.55rem}.kb-identity-auth-node strong,.kb-identity-authority-node strong,.kb-identity-authority-domain strong,.kb-identity-private-path strong,.kb-identity-session-context-grid strong{color:#e8f0f3eb;font-size:.92rem;line-height:1.3}.kb-identity-auth-node small,.kb-identity-authority-node small,.kb-identity-private-path small{color:#9ab3bc8c;font-size:.64rem;line-height:1.55}.kb-identity-flow-arrow{color:#59dcff80;align-self:center;justify-items:center;gap:.28rem;min-width:48px;font-family:SFMono-Regular,Consolas,monospace;display:grid}.kb-identity-flow-arrow span{letter-spacing:.09em;font-size:.43rem}.kb-identity-flow-arrow i{font-size:1.1rem;font-style:normal;position:relative}.kb-identity-flow-arrow i:after{content:"";background:var(--kb-accent);border-radius:50%;width:5px;height:5px;animation:2.2s ease-in-out infinite kb-identity-signal;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #59dcffe6}.kb-identity-session-band{background:#050a0dc2;border:1px solid #59dcff1a;margin:0 2rem 2rem}.kb-identity-session-band-heading>div{align-items:center;gap:.55rem;display:inline-flex}.kb-identity-session-band-heading svg{width:15px;height:15px}.kb-identity-session-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kb-identity-session-context-grid>div{border-right:1px solid #59dcff14;align-content:center;gap:.48rem;min-height:98px;padding:1rem 1.15rem;display:grid}.kb-identity-session-context-grid>div:last-child{border-right:0}.kb-identity-session-context-grid strong{font-size:.7rem;font-weight:560}.kb-identity-authority-copy{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;column-gap:4rem;margin-bottom:2.1rem;display:grid}.kb-identity-authority-copy .kb-section-eyebrow{grid-column:1/-1}.kb-identity-authority-copy h3,.kb-identity-lifecycle-heading h3{color:#edf5f7;letter-spacing:-.045em;margin:.65rem 0 0;font-size:clamp(2.2rem,4.6vw,4.2rem);line-height:1.02}.kb-identity-authority-copy p,.kb-identity-lifecycle-heading p{color:#bfd0d7ad;margin:0;font-size:.9rem;line-height:1.75}.kb-identity-authority-model{padding:2rem}.kb-identity-authority-row{grid-template-columns:minmax(0,.85fr) auto minmax(0,.85fr) auto minmax(0,1.3fr);align-items:stretch;gap:.75rem;display:grid}.kb-identity-authority-node{min-height:148px}.kb-identity-authority-branch{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:stretch;gap:1rem;margin-top:1.4rem;display:grid}.kb-identity-authority-domain{min-height:190px}.kb-identity-authority-domain p{color:#9db5be94;margin:.3rem 0 0;font-size:.7rem;line-height:1.6}.kb-identity-authority-domain>div{flex-wrap:wrap;gap:.45rem;margin-top:.45rem;display:flex}.kb-identity-authority-domain b{color:#cbe2e9bd;border:1px solid #59dcff24;padding:.3rem .48rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.53rem;font-weight:500}.kb-identity-branch-signal{color:#59dcff6b;letter-spacing:.08em;text-align:center;align-content:center;place-items:center;gap:.45rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.45rem;display:grid}.kb-identity-branch-signal i{background:linear-gradient(#0000,#59dcff85,#0000);width:1px;height:44px}.kb-identity-private-path{border-top:1px solid #59dcff17;grid-template-columns:minmax(0,.85fr) auto minmax(0,1.2fr) auto minmax(0,.95fr);align-items:stretch;gap:.75rem;margin-top:1.4rem;padding-top:1.4rem;display:grid}.kb-identity-private-path>div:not(.kb-identity-flow-arrow){min-height:130px}.kb-identity-authority-outcomes{color:#99b3bc80;letter-spacing:.07em;border-top:1px solid #59dcff14;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:1.35rem;padding-top:1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.5rem;display:flex}.kb-identity-authority-outcomes span{align-items:center;gap:.45rem;display:inline-flex}.kb-identity-lifecycle{margin-top:5rem;padding:2rem}.kb-identity-lifecycle-heading{border-bottom:1px solid #59dcff1a;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:3rem;padding-bottom:1.8rem;display:grid}.kb-identity-lifecycle-heading h3{max-width:600px;font-size:clamp(1.9rem,3.5vw,3.2rem)}.kb-identity-lifecycle-rail{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1.6rem;display:grid}.kb-identity-lifecycle-step{border-right:1px solid #59dcff17;align-content:center;gap:.42rem;min-height:132px;padding:1rem;display:grid;position:relative}.kb-identity-lifecycle-step:last-child{border-right:0}.kb-identity-lifecycle-step strong{color:#e6eff2e6;font-size:.82rem}.kb-identity-lifecycle-step small{color:#97b0b98c;font-size:.62rem;line-height:1.5}.kb-identity-lifecycle-step>i{z-index:2;background:var(--kb-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:-4px;box-shadow:0 0 14px #59dcffcc}.kb-identity-lifecycle-status{color:#9bb5be80;letter-spacing:.07em;border-top:1px solid #59dcff14;flex-wrap:wrap;justify-content:space-between;gap:.8rem 1.3rem;padding:1rem 0 0;font-family:SFMono-Regular,Consolas,monospace;font-size:.49rem;display:flex}.kb-identity-lifecycle-status span{align-items:center;gap:.42rem;display:inline-flex}.kb-identity-lifecycle-status svg{width:13px;height:13px;color:var(--kb-accent)}@keyframes kb-identity-signal{0%,to{opacity:.25;transform:translate(-50%,-50%)scale(.75)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}@media (width<=1100px){.kb-identity-auth-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-identity-auth-flow>.kb-identity-flow-arrow,.kb-identity-authority-row>.kb-identity-flow-arrow,.kb-identity-private-path>.kb-identity-flow-arrow{display:none}.kb-identity-authority-row{grid-template-columns:repeat(3,minmax(0,1fr))}.kb-identity-authority-copy,.kb-identity-lifecycle-heading{grid-template-columns:1fr}.kb-identity-authority-copy p,.kb-identity-lifecycle-heading p{margin-top:.9rem}.kb-identity-private-path{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.kb-identity-architecture-section{width:min(100% - 30px,1240px);padding-top:74px}.kb-identity-auth-flow,.kb-identity-authority-model,.kb-identity-lifecycle{padding:1.25rem}.kb-identity-auth-flow{grid-template-columns:1fr}.kb-identity-session-band{margin:0 1.25rem 1.25rem}.kb-identity-session-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-identity-session-context-grid>div:nth-child(2){border-right:0}.kb-identity-session-context-grid>div:nth-child(-n+2){border-bottom:1px solid #59dcff14}.kb-identity-authority-row,.kb-identity-authority-branch,.kb-identity-private-path{grid-template-columns:1fr}.kb-identity-branch-signal{min-height:64px}.kb-identity-branch-signal i{height:24px}.kb-identity-lifecycle-rail{grid-template-columns:1fr}.kb-identity-lifecycle-step{border-bottom:1px solid #59dcff14;border-right:0;min-height:96px}.kb-identity-lifecycle-step:last-child{border-bottom:0}.kb-identity-lifecycle-step>i{top:auto;bottom:-4px;right:50%}}@media (width<=520px){.kb-identity-model-bar,.kb-identity-session-band-heading{flex-direction:column;align-items:flex-start}.kb-identity-session-context-grid{grid-template-columns:1fr}.kb-identity-session-context-grid>div{border-bottom:1px solid #59dcff14;border-right:0}.kb-identity-session-context-grid>div:last-child{border-bottom:0}.kb-identity-authority-outcomes,.kb-identity-lifecycle-status{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.kb-identity-flow-arrow i:after{animation:none}}.kb-foundation-section{padding-top:88px;padding-bottom:66px}.kb-next-milestone{margin-top:2.55rem}.kb-access-section{padding-top:68px;padding-bottom:28px}.kb-access-model{margin-top:2.45rem}.kb-access-editorial-grid{gap:3.8rem;margin-top:4rem}.kb-access-policy{margin-top:4rem}.kb-identity-architecture-section{padding-top:72px;padding-bottom:28px}.kb-identity-trust-model{margin-top:2.45rem}.kb-identity-authority-section{margin-top:4.6rem}.kb-identity-lifecycle{margin-top:4rem}.kb-knowledge-architecture-section{width:min(1240px,100% - 48px);margin:0 auto;padding:72px 0 34px}.kb-knowledge-architecture-heading{padding-bottom:2rem}.kb-knowledge-foundation-model,.kb-knowledge-roadmap-model,.kb-knowledge-documents-model,.kb-knowledge-lifecycle-model{background-color:#050a0d9e;background-image:linear-gradient(#59dcff04 1px,#0000 1px),linear-gradient(90deg,#59dcff04 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #59dcff26}.kb-knowledge-foundation-model{margin-top:2.5rem}.kb-knowledge-model-bar{min-height:42px;color:var(--kb-accent);letter-spacing:.11em;border-bottom:1px solid #59dcff1a;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.57rem;display:flex}.kb-knowledge-model-bar strong{color:#99b3bc80;align-items:center;gap:.48rem;font-size:.53rem;font-weight:600;display:inline-flex}.kb-knowledge-model-bar strong i,.kb-knowledge-lifecycle-note i{background:var(--kb-accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #59dcffad}.kb-knowledge-foundation-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:2rem;display:grid}.kb-knowledge-foundation-flow article{background:#060c0fc2;border:1px solid #59dcff21;align-content:center;gap:.48rem;min-height:190px;padding:1.3rem;display:grid}.kb-knowledge-foundation-flow article:nth-child(2){background:#59dcff08;border-color:#59dcff45}.kb-knowledge-foundation-flow svg,.kb-knowledge-route-grid svg,.kb-knowledge-lifecycle-rail svg{width:19px;height:19px;color:var(--kb-accent)}.kb-knowledge-foundation-flow span,.kb-knowledge-boundary span,.kb-knowledge-route-grid span,.kb-knowledge-roadmap-card>span,.kb-knowledge-roadmap-card b,.kb-knowledge-documents-list small,.kb-knowledge-lifecycle-rail span,.kb-knowledge-lifecycle-note,.kb-knowledge-legend{letter-spacing:.09em;font-family:SFMono-Regular,Consolas,monospace}.kb-knowledge-foundation-flow span,.kb-knowledge-boundary span,.kb-knowledge-roadmap-card>span,.kb-knowledge-lifecycle-rail span{color:var(--kb-accent);font-size:.55rem}.kb-knowledge-foundation-flow strong,.kb-knowledge-boundary strong,.kb-knowledge-route-grid strong,.kb-knowledge-roadmap-card strong,.kb-knowledge-lifecycle-rail strong{color:#e8f0f3eb}.kb-knowledge-foundation-flow strong{font-size:1rem}.kb-knowledge-foundation-flow p,.kb-knowledge-roadmap-card p{color:#9db5be94;margin:.18rem 0 0;font-size:.7rem;line-height:1.65}.kb-knowledge-boundary{background:#59dcff06;border:1px solid #59dcff21;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0 2rem 2rem;padding:1rem 1.15rem;display:grid}.kb-knowledge-boundary svg{width:20px;height:20px;color:var(--kb-accent)}.kb-knowledge-boundary>div{gap:.25rem;display:grid}.kb-knowledge-boundary strong{font-size:.83rem}.kb-knowledge-boundary b{color:#9fb8c180;letter-spacing:.08em;font-family:SFMono-Regular,Consolas,monospace;font-size:.52rem;font-weight:600}.kb-knowledge-shell-section{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end;gap:4rem;margin-top:4.3rem;display:grid}.kb-knowledge-shell-copy h3,.kb-knowledge-roadmap-heading h3,.kb-knowledge-documents-copy h3,.kb-knowledge-lifecycle-heading h3{color:#edf5f7;letter-spacing:-.045em;margin:.68rem 0 0;font-size:clamp(1.9rem,3.8vw,3.55rem);line-height:1.02}.kb-knowledge-shell-copy p,.kb-knowledge-documents-copy p,.kb-knowledge-lifecycle-heading p{color:#becfd6ad;margin:1rem 0 0;font-size:.88rem;line-height:1.75}.kb-knowledge-route-grid{border-top:1px solid #59dcff1f;border-left:1px solid #59dcff1f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kb-knowledge-route-grid article{background:#060b0e6b;border-bottom:1px solid #59dcff1f;border-right:1px solid #59dcff1f;align-content:center;gap:.45rem;min-height:116px;padding:1rem;display:grid}.kb-knowledge-route-grid strong{font-size:.82rem}.kb-knowledge-route-grid span{color:#9ab3bc7a;font-size:.47rem}.kb-knowledge-roadmap-model{margin-top:4.5rem;padding:2rem}.kb-knowledge-roadmap-heading,.kb-knowledge-lifecycle-heading{border-bottom:1px solid #59dcff1a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding-bottom:1.7rem;display:grid}.kb-knowledge-roadmap-heading h3{max-width:690px}.kb-knowledge-legend{color:#9bb5be8c;flex-wrap:wrap;justify-content:flex-end;gap:.8rem 1rem;font-size:.48rem;display:flex}.kb-knowledge-legend span{align-items:center;gap:.42rem;display:inline-flex}.kb-knowledge-legend i{border-radius:50%;width:7px;height:7px}.kb-knowledge-legend .is-current i{background:var(--kb-accent);box-shadow:0 0 10px #59dcffa6}.kb-knowledge-legend .is-next i{background:#d9b34c33;border:1px solid #d9b34c}.kb-knowledge-legend .is-planned i{border:1px solid #97b0b95c}.kb-knowledge-roadmap-grid{border-top:1px solid #59dcff14;border-left:1px solid #59dcff14;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1.5rem;display:grid}.kb-knowledge-roadmap-card{background:#060b0e7a;border-bottom:1px solid #59dcff14;border-right:1px solid #59dcff14;align-content:start;gap:.5rem;min-height:190px;padding:1rem;display:grid;position:relative}.kb-knowledge-roadmap-card.is-current{background:#59dcff09;border-color:#59dcff40}.kb-knowledge-roadmap-card.is-next{background:#d9b34c06;border-color:#d9b34c3d}.kb-knowledge-roadmap-card.is-planned{opacity:.73}.kb-knowledge-roadmap-card strong{font-size:.9rem}.kb-knowledge-roadmap-card p{font-size:.63rem}.kb-knowledge-roadmap-card b{color:#99b3bc7a;align-self:end;margin-top:.45rem;font-size:.46rem;font-weight:600}.kb-knowledge-roadmap-card.is-current b{color:var(--kb-accent)}.kb-knowledge-roadmap-card.is-next b{color:#d9b34c}.kb-knowledge-documents-model{border-color:#d9b34c2e;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:3.5rem;margin-top:4rem;padding:2rem;display:grid}.kb-knowledge-documents-list{border-top:1px solid #d9b34c1f;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kb-knowledge-documents-list span{color:#cdd8dbb8;border-bottom:1px solid #d9b34c1a;align-items:center;gap:.72rem;min-height:48px;padding:0 .65rem;font-size:.75rem;display:flex}.kb-knowledge-documents-list small{color:#d9b34c;font-size:.5rem}.kb-knowledge-lifecycle-model{margin-top:4rem;padding:2rem}.kb-knowledge-lifecycle-heading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.kb-knowledge-lifecycle-heading p{margin-top:0}.kb-knowledge-lifecycle-rail{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:1.5rem;display:grid}.kb-knowledge-lifecycle-rail article{border-right:1px solid #59dcff14;align-content:center;gap:.36rem;min-height:138px;padding:.9rem;display:grid;position:relative}.kb-knowledge-lifecycle-rail article:last-child{border-right:0}.kb-knowledge-lifecycle-rail strong{font-size:.75rem}.kb-knowledge-lifecycle-rail small{color:#97b0b987;font-size:.58rem}.kb-knowledge-lifecycle-rail article>i{z-index:2;background:#d9b34c;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:-4px;box-shadow:0 0 12px #d9b34c7a}.kb-knowledge-lifecycle-note{color:#9ab3bc80;border-top:1px solid #59dcff14;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0 0;font-size:.49rem;display:flex}.kb-knowledge-lifecycle-note span{align-items:center;gap:.45rem;display:inline-flex}.kb-knowledge-lifecycle-note strong{color:#d9b34c;font-weight:600}.kb-project-overview{padding-top:34px}@media (width<=1180px){.kb-knowledge-roadmap-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1040px){.kb-foundation-section{padding-top:76px}.kb-access-section{padding-top:62px}.kb-access-editorial-grid,.kb-access-policy{margin-top:3.5rem}.kb-identity-architecture-section,.kb-knowledge-architecture-section{padding-top:64px}.kb-identity-authority-section{margin-top:4rem}.kb-identity-lifecycle{margin-top:3.5rem}.kb-knowledge-shell-section,.kb-knowledge-documents-model,.kb-knowledge-lifecycle-heading{grid-template-columns:1fr;gap:1.6rem}.kb-knowledge-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kb-knowledge-roadmap-heading{grid-template-columns:1fr}.kb-knowledge-legend{justify-content:flex-start}.kb-knowledge-roadmap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kb-knowledge-lifecycle-heading p{margin-top:0}}@media (width<=760px){.kb-foundation-section,.kb-access-section,.kb-identity-architecture-section,.kb-knowledge-architecture-section{width:min(100% - 30px,1240px)}.kb-foundation-section{padding-top:62px;padding-bottom:52px}.kb-access-section,.kb-identity-architecture-section,.kb-knowledge-architecture-section{padding-top:56px}.kb-access-editorial-grid,.kb-access-policy,.kb-identity-authority-section,.kb-identity-lifecycle,.kb-knowledge-shell-section,.kb-knowledge-roadmap-model,.kb-knowledge-documents-model,.kb-knowledge-lifecycle-model{margin-top:3rem}.kb-knowledge-foundation-flow{grid-template-columns:1fr;padding:1.25rem}.kb-knowledge-foundation-flow article{min-height:150px}.kb-knowledge-boundary{grid-template-columns:auto minmax(0,1fr);margin:0 1.25rem 1.25rem}.kb-knowledge-boundary b{grid-column:2}.kb-knowledge-route-grid,.kb-knowledge-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-knowledge-roadmap-model,.kb-knowledge-documents-model,.kb-knowledge-lifecycle-model{padding:1.3rem}.kb-knowledge-roadmap-card{min-height:170px}.kb-knowledge-lifecycle-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-knowledge-lifecycle-rail article{border-bottom:1px solid #59dcff14;border-right:0}.kb-knowledge-lifecycle-rail article:nth-child(odd){border-right:1px solid #59dcff14}.kb-knowledge-lifecycle-rail article>i{display:none}}@media (width<=520px){.kb-foundation-section,.kb-access-section,.kb-identity-architecture-section,.kb-knowledge-architecture-section{width:calc(100% - 24px)}.kb-next-milestone{margin-top:1.7rem}.kb-access-model,.kb-identity-trust-model,.kb-knowledge-foundation-model{margin-top:2rem}.kb-access-editorial-grid,.kb-access-policy,.kb-identity-authority-section,.kb-identity-lifecycle,.kb-knowledge-shell-section,.kb-knowledge-roadmap-model,.kb-knowledge-documents-model,.kb-knowledge-lifecycle-model{margin-top:2.5rem}.kb-knowledge-model-bar{flex-direction:column;align-items:flex-start}.kb-knowledge-boundary{grid-template-columns:1fr}.kb-knowledge-boundary b{grid-column:auto}.kb-knowledge-route-grid,.kb-knowledge-roadmap-grid,.kb-knowledge-documents-list,.kb-knowledge-lifecycle-rail{grid-template-columns:1fr}.kb-knowledge-route-grid article,.kb-knowledge-roadmap-card{min-height:auto}.kb-knowledge-roadmap-card{padding:1rem}.kb-knowledge-lifecycle-rail article,.kb-knowledge-lifecycle-rail article:nth-child(odd){border-bottom:1px solid #59dcff14;border-right:0;min-height:104px}.kb-knowledge-lifecycle-rail article:last-child{border-bottom:0}.kb-knowledge-lifecycle-note{flex-direction:column;align-items:flex-start}}.kb-delivery-section,.kb-result-section{width:min(1240px,100% - 48px);margin:0 auto}.kb-delivery-section{padding-top:72px}.kb-delivery-heading h2{max-width:780px}.kb-delivery-model{background-color:#050b0eb8;background-image:linear-gradient(#59dcff05 1px,#0000 1px),linear-gradient(90deg,#59dcff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #59dcff29;margin-top:3.2rem;overflow:hidden}.kb-delivery-model-bar{min-height:42px;color:var(--kb-accent);letter-spacing:.12em;text-transform:uppercase;background:#070e12e0;border-bottom:1px solid #59dcff1f;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.58rem;display:flex}.kb-delivery-model-bar strong{color:#9ab1ba85;font-size:inherit;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.kb-delivery-model-bar i,.kb-delivery-guardrails i{background:var(--kb-accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #59dcffad}.kb-delivery-entry-flow{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:stretch;width:min(850px,100% - 3rem);margin:2.5rem auto 0;display:grid}.kb-delivery-entry-flow article,.kb-delivery-node,.kb-delivery-dependency-grid article{background:#070e12db;border:1px solid #59dcff29;min-width:0}.kb-delivery-entry-flow article{min-height:184px;padding:1.3rem}.kb-delivery-entry-flow svg,.kb-delivery-node>svg,.kb-delivery-dependency-grid svg{width:21px;height:21px;color:var(--kb-accent);stroke-width:1.6px;margin-bottom:1rem}.kb-delivery-entry-flow article>span,.kb-delivery-node>span,.kb-delivery-dependency-grid article span,.kb-result-card-top span,.kb-next-iteration-list small{color:var(--kb-accent);letter-spacing:.11em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.58rem;font-weight:700;display:block}.kb-delivery-entry-flow strong,.kb-delivery-node>strong,.kb-delivery-dependency-grid article strong{color:#edf4f6;margin-top:.6rem;font-size:1.15rem;display:block}.kb-delivery-entry-flow p,.kb-delivery-node>p,.kb-delivery-dependency-grid article p{color:#b0c5cda3;margin:.55rem 0 0;font-size:.79rem;line-height:1.65}.kb-delivery-connector{justify-content:center;align-items:center;display:flex;position:relative}.kb-delivery-connector:before{content:"";background:#59dcff3d;width:100%;height:1px}.kb-delivery-connector:after{content:"";background:var(--kb-accent);border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite kb-delivery-signal;position:absolute;box-shadow:0 0 14px #59dcffc7}.kb-delivery-connector span{color:#59dcff73;letter-spacing:.1em;background:#071014;padding:0 .4rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.48rem;position:absolute;top:calc(50% - 1.55rem)}.kb-delivery-runtime{background:#040a0d94;border:1px solid #59dcff1c;width:min(1050px,100% - 3rem);margin:2.2rem auto 2.5rem;padding:1.6rem}.kb-delivery-runtime-label{color:#9bb1ba8c;letter-spacing:.1em;border-bottom:1px solid #59dcff17;align-items:center;gap:.65rem;padding-bottom:1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.55rem;display:flex}.kb-delivery-runtime-label svg{width:17px;color:var(--kb-accent)}.kb-delivery-runtime-label b{color:var(--kb-accent);margin-left:auto;font-weight:600}.kb-delivery-node{padding:1.15rem 1.25rem}.kb-delivery-node--edge{text-align:center;width:min(430px,100%);margin:1.8rem auto 0}.kb-delivery-node--edge>svg{margin-left:auto;margin-right:auto}.kb-delivery-split{width:min(620px,75%);height:58px;margin:0 auto;position:relative}.kb-delivery-split:before{content:"";background:#59dcff2e;width:1px;height:24px;position:absolute;top:0;left:50%}.kb-delivery-split:after{content:"";background:#59dcff2e;height:1px;position:absolute;top:24px;left:16%;right:16%}.kb-delivery-split i{background:#59dcff2e;width:1px;height:34px;position:absolute;top:24px}.kb-delivery-split i:first-child{left:16%}.kb-delivery-split i:last-child{right:16%}.kb-delivery-app-grid,.kb-delivery-dependency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.kb-delivery-node--api{background:#091419e6;border-color:#59dcff45}.kb-delivery-dependency-grid{margin-top:1rem}.kb-delivery-dependency-grid article{grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1.1rem 1.2rem;display:grid}.kb-delivery-dependency-grid svg{margin:.15rem 0 0}.kb-delivery-dependency-grid article strong{font-size:.98rem}.kb-delivery-guardrails{border-top:1px solid #59dcff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.4rem;margin-top:1.25rem;padding-top:1rem;display:flex}.kb-delivery-guardrails span{color:#97afb98c;letter-spacing:.08em;align-items:center;gap:.45rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.52rem;display:inline-flex}.kb-result-section{padding-top:78px}.kb-result-heading{border-bottom:1px solid #59dcff21;grid-template-columns:minmax(0,1fr) minmax(320px,.68fr);align-items:end;gap:3rem;padding-bottom:2.2rem;display:grid}.kb-result-heading h2{color:#f1f6f7;letter-spacing:-.05em;max-width:760px;margin:.7rem 0 0;font-size:clamp(2.55rem,4.8vw,4.5rem);line-height:.99}.kb-result-heading>p{color:#bfcfd6b3;margin:0;font-size:.94rem;line-height:1.7}.kb-result-grid{border-top:1px solid #59dcff1c;border-left:1px solid #59dcff1c;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kb-result-grid article{background:linear-gradient(#59dcff05,#0000 78%);border-bottom:1px solid #59dcff1c;border-right:1px solid #59dcff1c;min-height:205px;padding:1.35rem}.kb-result-card-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.kb-result-card-top svg{width:20px;color:var(--kb-accent);stroke-width:1.6px}.kb-result-grid article>strong{color:#edf4f6;margin-top:1.6rem;font-size:1.05rem;display:block}.kb-result-grid article>p{color:#aac1ca9e;margin:.55rem 0 0;font-size:.79rem;line-height:1.65}.kb-next-iteration{background:linear-gradient(90deg,#d1ae4206,#0000 45%),#060b0e9e;border:1px solid #d1ae4238;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(2rem,5vw,5rem);margin-top:3.3rem;padding:2rem;display:grid}.kb-next-iteration .kb-section-eyebrow,.kb-next-iteration-list small{color:#d1ae42}.kb-next-version{color:#d1ae42;letter-spacing:.1em;align-items:center;gap:.55rem;margin-top:1.1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.76rem;font-weight:700;display:inline-flex}.kb-next-version svg{width:18px}.kb-next-iteration-copy h3{color:#edf4f6;letter-spacing:-.04em;max-width:560px;margin:.7rem 0 0;font-size:clamp(2rem,3.7vw,3.35rem);line-height:1}.kb-next-iteration-copy p{color:#b3c6cda8;max-width:570px;margin:1rem 0 0;font-size:.86rem;line-height:1.7}.kb-next-iteration-list{border-top:1px solid #d1ae4229;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;display:grid}.kb-next-iteration-list span{color:#cbd5d8bd;border-bottom:1px solid #d1ae421f;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.3rem;min-height:58px;padding:.8rem .5rem;font-size:.78rem;display:grid}.kb-next-iteration-list span:nth-child(odd){border-right:1px solid #d1ae421a}@keyframes kb-delivery-signal{0%,to{opacity:.25;transform:translate(-34px)}50%{opacity:1;transform:translate(34px)}}.kb-project .project-navigation--showcase{margin-top:4rem}@media (width<=1040px){.kb-delivery-section,.kb-result-section{padding-top:64px}.kb-delivery-entry-flow{grid-template-columns:1fr;gap:0}.kb-delivery-connector{width:1px;height:54px;margin:0 auto}.kb-delivery-connector:before{width:1px;height:100%}.kb-delivery-connector:after{animation:2.8s ease-in-out infinite kb-delivery-signal-vertical}.kb-delivery-connector span{top:50%;left:12px;transform:translateY(-50%)}.kb-result-heading{grid-template-columns:1fr;gap:1.4rem}.kb-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-next-iteration{grid-template-columns:1fr}}@keyframes kb-delivery-signal-vertical{0%,to{opacity:.25;transform:translateY(-17px)}50%{opacity:1;transform:translateY(17px)}}@media (width<=760px){.kb-delivery-section,.kb-result-section{width:min(100% - 30px,1240px);padding-top:56px}.kb-delivery-model{margin-top:2.5rem}.kb-delivery-model-bar,.kb-delivery-runtime-label{flex-direction:column;align-items:flex-start}.kb-delivery-runtime-label b{margin-left:0}.kb-delivery-entry-flow,.kb-delivery-runtime{width:calc(100% - 2rem)}.kb-delivery-app-grid,.kb-delivery-dependency-grid,.kb-result-grid{grid-template-columns:1fr}.kb-delivery-split{width:1px;height:38px}.kb-delivery-split:before{height:38px}.kb-delivery-split:after,.kb-delivery-split i{display:none}.kb-delivery-app-grid,.kb-delivery-dependency-grid{gap:.75rem}.kb-delivery-dependency-grid{margin-top:.75rem}.kb-result-grid article{min-height:auto}.kb-next-iteration{padding:1.4rem}.kb-next-iteration-list{grid-template-columns:1fr}.kb-next-iteration-list span:nth-child(odd){border-right:0}}@media (width<=520px){.kb-delivery-section,.kb-result-section{width:calc(100% - 24px)}.kb-delivery-entry-flow,.kb-delivery-runtime{width:calc(100% - 1.4rem)}.kb-delivery-runtime,.kb-delivery-entry-flow article,.kb-delivery-node,.kb-delivery-dependency-grid article,.kb-result-grid article{padding:1rem}.kb-delivery-guardrails{flex-direction:column;align-items:flex-start}.kb-next-iteration{padding:1.1rem}.kb-next-iteration-list span{grid-template-columns:27px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.kb-delivery-connector:after{animation:none}}.project-architecture{width:min(1240px,100% - 48px);margin:0 auto;padding:clamp(.5rem,2vw,1.25rem) 0 clamp(4rem,6vw,5.5rem)}.project-architecture-header{border-bottom:1px solid #7cb7ff29;grid-template-columns:minmax(0,1fr) minmax(300px,450px);align-items:end;gap:clamp(2rem,6vw,5rem);padding-bottom:clamp(1.75rem,3vw,2.5rem);display:grid}.project-architecture-header h2{color:var(--text-primary);letter-spacing:-.04em;margin:.55rem 0 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.project-architecture-header p{color:var(--text-secondary);margin:0;font-size:.94rem;line-height:1.75}.project-architecture-panel{background:linear-gradient(#0d1828d1,#050d18e6);border:1px solid #7cb7ff2b;margin-top:clamp(2rem,4vw,3.5rem);position:relative;overflow:hidden}.project-architecture-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 76% 26%,#51c4ff11,#0000 32%),linear-gradient(#7cb7ff06 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#7cb7ff06 1px,#0000 1px) 0 0/48px 48px;position:absolute;inset:0}.project-architecture-path-label{z-index:1;color:#c6daf16e;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #7cb7ff21;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.15rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:700;display:flex;position:relative}.project-architecture-path-label span:first-child{color:#7cb7ff}.project-architecture-flow{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;padding:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.project-architecture-stage{min-width:0;position:relative}.project-architecture-node{background:linear-gradient(#101d2ff0,#09121feb);border:1px solid #7cb7ff24;height:100%;min-height:205px;padding:1.2rem 1.15rem 1.3rem;transition:border-color .18s,background .18s,transform .18s}.project-architecture-node:hover{background:linear-gradient(#122236fa,#0a1524f5);border-color:#7cb7ff61;transform:translateY(-2px)}.project-architecture-node-topline,.project-architecture-channel>div{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.61rem;font-weight:700;display:flex}.project-architecture-node-topline>span,.project-architecture-channel>div>span{color:#7cb7ff}.project-architecture-node-topline small,.project-architecture-channel small{color:#c2d7ee61;font:inherit;text-align:right}.project-architecture-node h3,.project-architecture-channel h3{color:var(--text-primary);letter-spacing:-.02em;margin:2.6rem 0 0;font-size:1.12rem;line-height:1.22}.project-architecture-node p,.project-architecture-channel p{color:var(--text-secondary);margin:.75rem 0 0;font-size:.82rem;line-height:1.65}.project-architecture-connector{background:linear-gradient(90deg,#51c4ff3d,#51c4ffb8);width:30px;height:1px;position:absolute;top:50%;left:100%}.project-architecture-connector:before{content:"";background:#51c4ff;border-radius:50%;width:4px;height:4px;animation:2.8s ease-in-out infinite project-architecture-signal-x;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 10px #51c4ffb8}.project-architecture-connector:after{content:"";border-top:1px solid #51c4ffd6;border-right:1px solid #51c4ffd6;width:6px;height:6px;position:absolute;top:50%;right:1px;transform:translateY(-50%)rotate(45deg)}.project-architecture-runtime{z-index:1;background:#040c1794;border-top:1px solid #7cb7ff21;border-bottom:1px solid #7cb7ff21;justify-content:space-between;align-items:center;gap:2rem;padding:1rem clamp(1.5rem,3vw,2.5rem);display:flex;position:relative}.project-architecture-runtime-label{color:#c2d7ee6e;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.7rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.6rem;font-weight:700;display:block}.project-architecture-source-list{flex-wrap:wrap;gap:.45rem;display:flex}.project-architecture-source-list span{color:#d6e4f5b3;background:#0a1625b3;border:1px solid #7cb7ff21;padding:.35rem .5rem;font-size:.72rem}.project-architecture-guardrail{color:#70e8ba;letter-spacing:.09em;text-transform:uppercase;flex:none;align-items:center;gap:.55rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:700;display:inline-flex}.project-architecture-guardrail i{background:#58e6ae;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #58e6aea6}.project-architecture-channels{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.project-architecture-channel{background:#08111dbd;min-width:0;padding:1.35rem clamp(1.5rem,3vw,2.5rem) 1.55rem}.project-architecture-channel+.project-architecture-channel{border-left:1px solid #7cb7ff21}.project-architecture-channel h3{margin-top:1.3rem}@media (width<=1100px){.project-architecture{width:calc(100% - 40px)}.project-architecture-header{grid-template-columns:1fr;align-items:start;gap:.9rem}.project-architecture-header p{max-width:680px}.project-architecture-flow{grid-template-columns:1fr;gap:28px}.project-architecture-node{min-height:0}.project-architecture-node h3{margin-top:1.7rem}.project-architecture-connector{background:linear-gradient(#51c4ff3d,#51c4ffb8);width:1px;height:28px;top:100%;left:50%}.project-architecture-connector:before{animation-name:project-architecture-signal-y;top:0;left:50%;transform:translate(-50%)}.project-architecture-connector:after{inset:auto auto 1px 50%;transform:translate(-50%)rotate(135deg)}}@media (width<=720px){.project-architecture{width:calc(100% - 32px);padding-bottom:4.5rem}.project-architecture-header{grid-template-columns:1fr;gap:.9rem}.project-architecture-header h2{font-size:clamp(2rem,10vw,2.7rem)}.project-architecture-path-label{flex-direction:column;align-items:flex-start;gap:.35rem}.project-architecture-flow{gap:24px;padding:1rem}.project-architecture-node{padding:1rem}.project-architecture-node h3{margin-top:1.35rem}.project-architecture-runtime{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1rem}.project-architecture-channels{grid-template-columns:1fr}.project-architecture-channel{padding:1.2rem 1rem 1.35rem}.project-architecture-channel+.project-architecture-channel{border-top:1px solid #7cb7ff21;border-left:0}}@keyframes project-architecture-signal-x{0%,12%{opacity:0;left:0}28%{opacity:1}72%{opacity:1}88%,to{opacity:0;left:calc(100% - 4px)}}@keyframes project-architecture-signal-y{0%,12%{opacity:0;top:0}28%{opacity:1}72%{opacity:1}88%,to{opacity:0;top:calc(100% - 4px)}}.project-page--showcase .project-content{padding-top:0}.project-page--showcase .project-content>h2:first-child{margin-top:0}@media (prefers-reduced-motion:reduce){.project-architecture-node{transition:none}.project-architecture-connector:before{animation:none;display:none}}.project-header--showcase{background-image:var(--project-hero-image);isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:660px;overflow:hidden}.project-header--showcase:before{z-index:0;background:linear-gradient(90deg,#02070ffa 0%,#02070ff0 30%,#02070fc7 46%,#02070f4d 65%,#02070f0d 82%,#02070f1a 100%),linear-gradient(#02070f4d 0%,#02070f0a 42%,#02070f94 100%)}.project-header--showcase:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 76% 45%,#51c4ff14,#0000 34%),linear-gradient(#73a6db06 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#73a6db06 1px,#0000 1px) 0 0/52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 42%,#000000a6 64%,#000000e6 100%);mask-image:linear-gradient(90deg,#0000 0% 42%,#000000a6 64%,#000000e6 100%)}.project-header--showcase .project-header-inner{justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);min-height:660px;padding:72px 0}.project-header--showcase .project-header-content{isolation:isolate;width:min(660px,100%);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:.65rem 0 .65rem 2rem;position:relative}.project-header--showcase .project-header-content:before{content:"";background:linear-gradient(#7cb7ff00,#7cb7fff2 18%,#51c4ffb8 76%,#51c4ff00);width:2px;position:absolute;top:2.7rem;bottom:.45rem;left:0;box-shadow:0 0 24px #51c4ff29}.project-header--showcase .project-header-content:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 22%,#02070f8a 0%,#02070f57 48%,#02070f00 76%);position:absolute;inset:-3.5rem -4.5rem}.project-header-kicker{color:#7cb7ff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.67rem;font-weight:700;display:block}.project-header--showcase .project-meta-row{gap:12px;margin-bottom:1.55rem;font-size:.72rem}.project-header--showcase .project-status{color:#58e6ae}.project-header--showcase h1{letter-spacing:-.055em;white-space:nowrap;text-shadow:0 12px 36px #00000047;max-width:none;font-size:clamp(3.5rem,4.8vw,4.9rem);line-height:.98}.project-header--showcase .project-description{color:#dbe5f2e0;text-shadow:0 4px 18px #00000038;max-width:590px;margin-top:1.4rem;font-size:1rem;line-height:1.72}.project-header--showcase .technology-list{gap:8px;margin-top:1.55rem}.project-header--showcase .technology-badge{color:#cfdceedb;-webkit-backdrop-filter:blur(6px);background:#08111e75;border-color:#7cb7ff29;padding:6px 10px}.project-header--showcase .project-actions{margin-top:1.7rem}.project-header--showcase .project-header-live-button{box-shadow:0 10px 32px #3b82f62e}.project-header-backdrop-label{color:#dcecffb3;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030a1299;border:1px solid #7cb7ff2e;align-items:center;gap:.55rem;padding:.55rem .72rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.62rem;display:inline-flex;position:absolute;bottom:82px;right:8px}.project-header-backdrop-label:before{content:"";background:linear-gradient(90deg,#51c4ff00,#51c4ff80);width:46px;height:1px;position:absolute;top:50%;right:100%}.project-header-backdrop-dot{background:#58e6ae;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #58e6aeb3}@media (width<=900px){.project-header--showcase{background-position:62%;min-height:620px}.project-header--showcase:before{background:linear-gradient(90deg,#02070ff7 0%,#02070fe8 52%,#02070f9e 100%),linear-gradient(#02070f33,#02070f8c)}.project-header--showcase .project-header-inner{min-height:620px}.project-header--showcase .project-header-content{width:min(610px,100%)}.project-header--showcase h1{font-size:clamp(3.3rem,7vw,4.4rem)}.project-header-backdrop-label{display:none}}@media (width<=720px){.project-header--showcase{background-position:72%;min-height:auto}.project-header--showcase:before{background:#02070fd6}.project-header--showcase:after{display:none}.project-header--showcase .project-header-inner{width:calc(100% - 32px);min-height:auto;padding:52px 0 64px}.project-header--showcase .project-header-content{width:100%;padding:.35rem 0 .35rem 1.15rem}.project-header--showcase .project-header-content:before{width:1px}.project-header--showcase .project-header-content:after{inset:-2rem -1rem -2rem -2rem}.project-header--showcase h1{white-space:normal;font-size:clamp(2.75rem,14vw,4rem)}.project-header--showcase .project-description{font-size:.96rem}}@media (prefers-reduced-motion:reduce){.project-header--showcase .project-header-live-button{transition:none}}@media (width<=1100px){.project-header--showcase .project-header-inner{width:calc(100% - 40px);padding-top:64px;padding-bottom:64px}.project-header--showcase .project-header-content{width:min(590px,72vw)}.project-header--showcase h1{font-size:clamp(3.15rem,6.2vw,4.45rem)}.project-header--showcase .project-description{max-width:560px}}@media (width<=900px){.project-header--showcase .scroll-indicator-side{right:18px}}@media (width<=720px){.project-header--showcase{background-position:67%}.project-header--showcase:before{background:linear-gradient(90deg,#02070ff0 0%,#02070fe6 58%,#02070fb8 100%),linear-gradient(#02070f29,#02070f94)}.project-header--showcase .project-header-inner{padding-top:56px;padding-bottom:92px}.project-header--showcase .project-header-content{padding-left:1rem}.project-header--showcase h1{font-size:clamp(2.7rem,12vw,3.7rem);line-height:1}.project-header--showcase .project-description{margin-top:1.2rem;font-size:.94rem;line-height:1.66}.project-header--showcase .technology-list{margin-top:1.3rem}.project-header--showcase .project-actions{margin-top:1.45rem}.project-header--showcase .scroll-indicator-side{flex-direction:row;gap:.45rem;animation:none;inset:auto auto 18px 50%;transform:translate(-50%)}.project-header--showcase .scroll-indicator-side .scroll-indicator-text{writing-mode:horizontal-tb;letter-spacing:.12em;font-size:.56rem;transform:none}.project-header--showcase .scroll-indicator-side .scroll-indicator-arrow{font-size:.85rem}}@media (width<=420px){.project-header--showcase .project-header-inner{width:calc(100% - 24px)}.project-header--showcase .project-header-content{padding-left:.85rem}.project-header--showcase h1{font-size:clamp(2.45rem,11.8vw,3.15rem)}.project-header--showcase .technology-badge{padding:5px 8px;font-size:.72rem}}.project-header--showcase .project-header-inner{box-sizing:border-box;padding-top:calc(var(--header-height) + 44px);padding-bottom:72px}@media (width<=1100px){.project-header--showcase .project-header-inner{padding-top:calc(var(--header-height) + 40px);padding-bottom:64px}}@media (width<=720px){.project-header--showcase .project-header-inner{padding-top:calc(var(--header-height) + 30px);padding-bottom:92px}}@media (width<=420px){.project-header--showcase .project-header-inner{padding-top:calc(var(--header-height) + 26px)}}.project-highlights.project-highlights--capabilities{width:min(1240px,100% - 48px);padding:clamp(2.75rem,4vw,4rem) 0 clamp(3rem,6vw,5.5rem);display:block}.project-highlights-intro-reveal{width:100%}.project-highlights-intro{grid-template-columns:minmax(0,1fr) minmax(280px,440px);align-items:end;gap:clamp(2rem,6vw,5rem);margin-bottom:1.6rem;display:grid}.project-highlights-intro h2{color:var(--text-primary);letter-spacing:-.035em;margin:.55rem 0 0;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.08}.project-highlights-intro p{color:var(--text-secondary);margin:0;font-size:.94rem;line-height:1.75}.project-capability-grid{border-top:1px solid #7cb7ff2b;border-bottom:1px solid #7cb7ff2b;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.project-capability-reveal{min-width:0}.project-capability-card{background:linear-gradient(#111b2bb8 0%,#09111e85 100%);border-right:1px solid #7cb7ff24;height:100%;min-height:250px;padding:1.5rem 1.55rem 1.65rem;transition:background .18s,transform .18s;position:relative;overflow:hidden}.project-capability-reveal:last-child .project-capability-card{border-right:0}.project-capability-card:after{content:"";opacity:0;background:linear-gradient(90deg,#60a5fabf,#60a5fa00);height:2px;transition:opacity .18s;position:absolute;bottom:0;left:0;right:0}.project-capability-card:hover{background:linear-gradient(#132134eb 0%,#0a1423b8 100%);transform:translateY(-2px)}.project-capability-card:hover:after{opacity:1}.project-capability-card-topline{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:2.65rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.67rem;font-weight:700;display:flex}.project-capability-number{color:#7cb7ff}.project-capability-label{color:#c9dcf170;text-align:right}.project-capability-card h3{color:var(--text-primary);letter-spacing:-.015em;margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.22}.project-capability-card p{color:var(--text-secondary);margin:.85rem 0 0;font-size:.86rem;line-height:1.68}@media (width<=1100px){.project-highlights.project-highlights--capabilities{width:calc(100% - 40px)}.project-highlights-intro{grid-template-columns:1fr;align-items:start;gap:.9rem}.project-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-capability-reveal:nth-child(2) .project-capability-card{border-right:0}.project-capability-reveal:nth-child(-n+2) .project-capability-card{border-bottom:1px solid #7cb7ff24}}@media (width<=720px){.project-highlights.project-highlights--capabilities{width:calc(100% - 32px);padding:3.25rem 0}.project-highlights-intro{grid-template-columns:1fr;gap:.9rem;margin-bottom:1.35rem}.project-capability-grid{grid-template-columns:1fr}.project-capability-reveal .project-capability-card{border-bottom:1px solid #7cb7ff24;border-right:0;min-height:0;padding:1.25rem 1.15rem 1.4rem}.project-capability-reveal:last-child .project-capability-card{border-bottom:0}.project-capability-card-topline{margin-bottom:1.45rem}}@media (prefers-reduced-motion:reduce){.project-capability-card,.project-capability-card:after{transition:none}}.project-gallery-header{grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:2rem;display:grid}.project-gallery-header p{color:var(--text-secondary);margin:0;line-height:1.7}.project-walkthrough-section{margin-top:clamp(4.5rem,8vw,7.5rem);margin-bottom:clamp(2.5rem,4vw,4rem)}.project-walkthrough-header{border-bottom:1px solid #7cb7ff29;padding-bottom:clamp(1.75rem,3vw,2.5rem)}.project-walkthrough-header h2{letter-spacing:-.035em;margin-top:.55rem;margin-bottom:0;font-size:clamp(2rem,4vw,3.25rem)}.project-walkthrough{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2.75rem,5vw,4.5rem);display:grid}.project-walkthrough-entry--full{grid-column:1/-1}.project-walkthrough-story{flex-direction:column;height:100%;display:flex}.project-walkthrough-copy{min-height:148px;padding:0 0 1.35rem}.project-walkthrough-entry--full .project-walkthrough-copy{width:min(720px,100%);min-height:0;padding-bottom:1.65rem}.project-walkthrough-label{color:#7cb7ff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.7rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.69rem;font-weight:700;display:block}.project-walkthrough-copy h3{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.15}.project-walkthrough-copy p{max-width:640px;color:var(--text-secondary);margin:.85rem 0 0;font-size:.95rem;line-height:1.75}.project-media-button{width:100%;height:100%;color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;border-radius:0;padding:0}.project-walkthrough-button{flex:1}.project-media-item{height:100%;transition:transform .18s,border-color .18s,box-shadow .18s}.project-walkthrough-media{background:#07111f;border:1px solid #7cb7ff33;border-radius:0;margin:0;overflow:hidden}.project-media-button:hover .project-media-item,.project-media-button:focus-visible .project-media-item{border-color:#7cb7ff80;transform:translateY(-3px);box-shadow:0 22px 55px #0000004d}.project-media-button:focus-visible{outline-offset:4px;outline:2px solid #7cb7ff}.project-media-image-wrap{background:#07111f;position:relative;overflow:hidden}.project-media-image-wrap:after{content:"";pointer-events:none;border:1px solid #ffffff06;position:absolute;inset:0}.project-media-image-wrap img{width:100%;height:auto;transition:transform .24s,filter .24s;display:block}.project-walkthrough-entry--full .project-media-image-wrap img{object-fit:contain;max-height:780px}.project-media-button:hover img,.project-media-button:focus-visible img{filter:brightness(1.035);transform:scale(1.008)}.project-media-expand{color:#dcecff;letter-spacing:.08em;text-transform:uppercase;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040c17db;border:1px solid #96c5ff47;border-radius:999px;align-items:center;gap:.45rem;padding:.52rem .72rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.66rem;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;bottom:14px;right:14px;transform:translateY(5px)}.project-media-expand svg{width:14px;height:14px}.project-media-button:hover .project-media-expand,.project-media-button:focus-visible .project-media-expand{opacity:1;transform:translateY(0)}.project-lightbox{z-index:10000;-webkit-backdrop-filter:blur(18px);background:#01060df0;place-items:center;padding:clamp(1rem,3vw,2.5rem) clamp(3.5rem,7vw,7rem);display:grid;position:fixed;inset:0}.project-lightbox-content{background:#050d18;border:1px solid #7cb7ff38;border-radius:0;flex-direction:column;width:min(1500px,100%);max-height:calc(100vh - 4rem);display:flex;overflow:hidden;box-shadow:0 30px 100px #0000008c}.project-lightbox-content>img{object-fit:contain;background:#030812;width:100%;min-height:0;max-height:calc(100vh - 10rem);display:block}.project-lightbox-caption{border-top:1px solid #7cb7ff21;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.project-lightbox-caption--editorial{min-height:74px}.project-lightbox-copy{align-items:center;gap:1rem;display:flex}.project-lightbox-copy>span,.project-lightbox-caption>small,.project-lightbox-copy small{color:#c9dcf180;letter-spacing:.06em;font-family:SFMono-Regular,Consolas,monospace;font-size:.66rem}.project-lightbox-copy>span{color:#7cb7ff;font-weight:700}.project-lightbox-copy>div{flex-direction:column;gap:.2rem;display:flex}.project-lightbox-copy small{text-transform:uppercase}.project-lightbox-copy strong{color:var(--text-primary);font-size:.9rem}.project-lightbox-close,.project-lightbox-nav{z-index:10001;color:#dcecff;cursor:pointer;background:#08111ee0;border:1px solid #7cb7ff33;place-items:center;transition:border-color .16s,background .16s;display:grid;position:fixed}.project-lightbox-close:hover,.project-lightbox-nav:hover,.project-lightbox-close:focus-visible,.project-lightbox-nav:focus-visible{background:#0f1f33f5;border-color:#7cb7ff99}.project-lightbox-close:focus-visible,.project-lightbox-nav:focus-visible{outline-offset:3px;outline:2px solid #7cb7ff}.project-lightbox-close{border-radius:50%;width:42px;height:42px;top:20px;right:20px}.project-lightbox-close svg{width:19px;height:19px}.project-lightbox-nav{border-radius:0;width:46px;height:58px;top:50%;transform:translateY(-50%)}.project-lightbox-nav svg{width:22px;height:22px}.project-lightbox-prev{left:16px}.project-lightbox-next{right:16px}@media (width<=900px){.project-gallery-header{grid-template-columns:1fr;gap:.9rem}.project-walkthrough{grid-template-columns:1fr}.project-walkthrough-entry--full,.project-walkthrough-entry--half{grid-column:auto}.project-walkthrough-copy{min-height:0}}@media (width<=720px){.project-gallery-header{grid-template-columns:1fr;gap:.8rem}.project-walkthrough-header h2{font-size:clamp(2rem,10vw,2.7rem)}.project-walkthrough{gap:2.5rem;margin-top:2.25rem}.project-walkthrough-copy{padding-bottom:1rem}.project-media-expand{opacity:1;transform:none}.project-lightbox{padding:4.5rem .75rem 4.75rem}.project-lightbox-content{max-height:calc(100vh - 9.25rem)}.project-lightbox-content>img{max-height:calc(100vh - 15rem)}.project-lightbox-caption{flex-direction:column;align-items:flex-start;gap:.55rem}.project-lightbox-copy{align-items:flex-start}.project-lightbox-nav{width:44px;height:44px;top:auto;bottom:14px;transform:none}.project-lightbox-prev{left:calc(50% - 54px)}.project-lightbox-next{right:calc(50% - 54px)}}@media (prefers-reduced-motion:reduce){.project-media-item,.project-media-image-wrap img,.project-media-expand{transition:none}}@media (hover:none),(pointer:coarse){.project-media-expand{opacity:1;transform:none}}@media (width<=520px){.project-media-button,.project-walkthrough-media,.project-lightbox-content{border-radius:0}.project-media-expand{padding:.42rem .55rem;font-size:.58rem;bottom:9px;right:9px}.project-lightbox-copy{gap:.7rem}.project-lightbox-caption>small{display:none}}.project-walkthrough{align-items:start}.project-walkthrough-entry,.project-walkthrough-story,.project-walkthrough-button,.project-walkthrough-media{min-width:0}.project-walkthrough-media{height:auto}.project-media-image-wrap{aspect-ratio:16/9;background:radial-gradient(circle,#4385cf12,#0000 62%),#050d18;place-items:center;width:100%;display:grid}.project-media-image-wrap img,.project-walkthrough-entry--full .project-media-image-wrap img{object-fit:contain;object-position:center;width:100%;height:100%;max-height:none;display:block}.project-media-button:hover img,.project-media-button:focus-visible img{transform:scale(1.006)}.project-lightbox-content{width:min(1440px,100vw - 8rem);max-height:calc(100dvh - 3.5rem)}.project-lightbox-image-stage{background:radial-gradient(circle at 50% 45%,#3f81cc0e,#0000 58%),#030812;place-items:center;width:100%;height:min(72dvh,820px);min-height:min(440px,58dvh);display:grid;overflow:hidden}.project-lightbox-image-stage>img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.project-lightbox-content>img{display:none}@media (width<=900px){.project-media-image-wrap{aspect-ratio:16/10}.project-lightbox-content{width:min(100%,100vw - 1.5rem)}.project-lightbox-image-stage{height:min(66dvh,700px);min-height:min(360px,52dvh)}}@media (width<=720px){.project-media-image-wrap{aspect-ratio:4/3}.project-lightbox-content{width:100%;max-height:calc(100dvh - 9.25rem)}.project-lightbox-image-stage{height:min(54dvh,540px);min-height:0}}@media (width<=460px){.project-media-image-wrap{aspect-ratio:4/3}.project-lightbox-image-stage{height:min(48dvh,440px)}}.nodebreach-project{--nodebreach-green:#4ef58a;--nodebreach-green-soft:#4ef58a29;--nodebreach-green-line:#4ef58a6b}.nodebreach-project .project-header--showcase{background-position:50%}.nodebreach-project .project-header--showcase:before{background:linear-gradient(90deg,#01060afc 0%,#01060af7 31%,#01060ae0 45%,#01060a7a 62%,#01060a29 82%,#01060a33 100%),linear-gradient(#0008052e 0%,#00080508 44%,#0008059e 100%)}.nodebreach-project .project-header--showcase:after{background:radial-gradient(circle at 77% 42%,#4ef58a1c,#0000 31%),linear-gradient(#4ef58a06 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#4ef58a06 1px,#0000 1px) 0 0/48px 48px}.nodebreach-project .project-header--showcase .project-header-content:before{background:linear-gradient(#4ef58a00,#4ef58af5 18%,#4ef58a9e 76%,#4ef58a00);box-shadow:0 0 24px #4ef58a24}.nodebreach-project .project-header--showcase .project-header-content:after{background:radial-gradient(at 22%,#01060a99 0%,#01060a61 48%,#01060a00 76%)}.nodebreach-project .project-header-kicker,.nodebreach-project .project-header--showcase .project-category,.nodebreach-project .project-header--showcase .project-status{color:var(--nodebreach-green)}.nodebreach-project .project-header--showcase h1{letter-spacing:-.075em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(3.7rem,5.7vw,5.7rem)}.nodebreach-project .project-header--showcase .technology-badge{background:#020f097a;border-color:#4ef58a2e}.nodebreach-project .project-header--showcase .project-header-live-button{background:var(--nodebreach-green);color:#031008;border-color:#4ef58a94;box-shadow:0 10px 34px #4ef58a21,0 0 0 1px #4ef58a14}@media (hover:hover){.nodebreach-project .project-header--showcase .project-header-live-button:hover{background:#6cff9d;box-shadow:0 14px 38px #4ef58a30,0 0 0 1px #4ef58a26}}.nodebreach-project .project-header-backdrop-label{color:#cdffdec2;background:#010c07a8;border-color:#4ef58a33}.nodebreach-project .project-header-backdrop-label:before{background:linear-gradient(90deg,#4ef58a00,#4ef58a8f)}.nodebreach-project .project-header-backdrop-dot{background:var(--nodebreach-green);box-shadow:0 0 14px #4ef58ac7}.nodebreach-project .project-metrics-heading,.nodebreach-project .project-metric-value--live,.nodebreach-project .project-metric-live-dot{color:var(--nodebreach-green)}.nodebreach-project .project-metric-live-dot{background:var(--nodebreach-green);box-shadow:0 0 12px #4ef58aad}@media (hover:hover){.nodebreach-project .project-metric:hover{background:linear-gradient(#0b1f18fc,#06140ffc)}}@media (width<=1100px){.nodebreach-project .project-header--showcase{background-position:55%}.nodebreach-project .project-header--showcase h1{font-size:clamp(3.25rem,7.2vw,4.8rem)}}@media (width<=720px){.nodebreach-project .project-header--showcase{background-position:62%}.nodebreach-project .project-header--showcase:before{background:linear-gradient(90deg,#01060af2 0%,#01060ae8 62%,#01060abf 100%),linear-gradient(#00080524,#0008059e)}.nodebreach-project .project-header--showcase h1{letter-spacing:-.065em;font-size:clamp(2.8rem,13.2vw,4rem)}}@media (width<=430px){.nodebreach-project .project-header--showcase h1{font-size:clamp(2.5rem,12.4vw,3.35rem)}}@media (prefers-reduced-motion:reduce){.nodebreach-project .project-header--showcase .project-header-live-button{transition:none}}.nodebreach-overview-copy{padding-bottom:clamp(1.75rem,4vw,3rem)}.nodebreach-gameplay-showcase{width:min(1240px,100% - 48px);margin:0 auto;padding:clamp(2.5rem,5vw,4.75rem) 0 clamp(3.5rem,6vw,5.5rem)}.nodebreach-gameplay-intro{border-bottom:1px solid #4ef58a2e;grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:end;gap:clamp(2rem,6vw,5rem);padding-bottom:1.8rem;display:grid}.nodebreach-section-label{color:var(--nodebreach-green);letter-spacing:.14em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:700;display:inline-block}.nodebreach-gameplay-intro h2{color:var(--text-primary);letter-spacing:-.045em;margin:.6rem 0 0;font-size:clamp(2rem,3.7vw,3.25rem);line-height:1.04}.nodebreach-gameplay-intro>p{color:var(--text-secondary);margin:0;font-size:.94rem;line-height:1.75}.nodebreach-stage-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.6rem;padding:clamp(2.5rem,4vw,3.5rem) 0 1.4rem;display:grid}.nodebreach-stage-flow-item{min-width:0;position:relative}.nodebreach-stage-card{background:linear-gradient(#04140dd6,#020b0894),linear-gradient(#4ef58a05 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#4ef58a05 1px,#0000 1px) 0 0/32px 32px;border:1px solid #4ef58a2e;height:100%;min-height:420px;padding:1.5rem;transition:border-color .18s,transform .18s,background .18s;position:relative;overflow:hidden}.nodebreach-stage-card:before{content:"";background:linear-gradient(#4ef58a00,#4ef58ae6 22%,#4ef58a4d 74%,#4ef58a00);width:2px;position:absolute;inset:0 auto 0 0}.nodebreach-stage-topline,.nodebreach-terminal-topline{letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:700;display:flex}.nodebreach-stage-topline span:first-child,.nodebreach-terminal-topline span:first-child{color:var(--nodebreach-green)}.nodebreach-stage-topline span:last-child,.nodebreach-terminal-topline span:last-child{color:#cfe4d966}.nodebreach-stage-card h3,.nodebreach-terminal-card h3{color:var(--text-primary);letter-spacing:-.025em;margin:2.35rem 0 0;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.15}.nodebreach-stage-card>p,.nodebreach-terminal-card>p{color:var(--text-secondary);margin:.9rem 0 0;font-size:.88rem;line-height:1.7}.nodebreach-command-set{border-top:1px solid #4ef58a21;margin-top:2rem}.nodebreach-command-set-label{color:#c2dacc70;letter-spacing:.12em;text-transform:uppercase;padding:.9rem 0 .7rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:700;display:block}.nodebreach-command-row{color:#c4dacd9e;background:#010a068f;border:1px solid #4ef58a1a;justify-content:space-between;align-items:center;gap:.8rem;min-height:44px;margin-bottom:.45rem;padding:.65rem .75rem;display:flex}.nodebreach-command-row code{color:inherit;font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem}.nodebreach-command-row>span{color:#4ef58ad1;letter-spacing:.11em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.58rem;font-weight:700}.nodebreach-command-row--new{color:#cffff0;background:#072314b8;border-color:#4ef58a57;box-shadow:inset 2px 0 #4ef58ad1}.nodebreach-stage-connector{z-index:2;color:#4ef58a8a;pointer-events:none;flex-direction:column;align-items:center;gap:.4rem;width:2.6rem;display:flex;position:absolute;top:48%;right:-2.6rem;transform:translateY(-50%)}.nodebreach-stage-connector span{letter-spacing:.11em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.53rem;font-weight:700}.nodebreach-stage-connector i{background:linear-gradient(90deg,#4ef58a26,#4ef58ab8);width:100%;height:1px;display:block;position:relative}.nodebreach-stage-connector i:after{content:"";border-top:1px solid #4ef58ad1;border-right:1px solid #4ef58ad1;width:7px;height:7px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.nodebreach-progression-rule{color:#cee2d7a6;letter-spacing:.07em;text-transform:uppercase;background:#020e0957;border-top:1px solid #4ef58a1a;border-bottom:1px solid #4ef58a1a;justify-content:center;align-items:center;gap:.7rem;min-height:46px;padding:.75rem 1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.67rem;display:flex}.nodebreach-progression-dot{background:var(--nodebreach-green);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 12px #4ef58abf}.nodebreach-terminal-intro{margin-top:clamp(4rem,8vw,6.5rem)}.nodebreach-terminal-grid{border-top:1px solid #4ef58a29;border-bottom:1px solid #4ef58a29;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.2rem;display:grid}.nodebreach-terminal-reveal{min-width:0}.nodebreach-terminal-card{background:linear-gradient(#06170fad,#030d097a);border-right:1px solid #4ef58a1f;height:100%;min-height:290px;padding:1.45rem 1.4rem 1.35rem;transition:background .18s,transform .18s;position:relative}.nodebreach-terminal-reveal:last-child .nodebreach-terminal-card{border-right:0}.nodebreach-terminal-card h3{margin-top:2.3rem;font-size:1.18rem}.nodebreach-terminal-shortcut{color:#4ef58a7a;border-top:1px solid #4ef58a1c;justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.68rem;display:flex;position:absolute;bottom:1.3rem;left:1.4rem;right:1.4rem}.nodebreach-terminal-shortcut code{color:#c1ffd8b3;font-family:inherit;font-size:inherit}@media (hover:hover){.nodebreach-stage-card:hover{background:linear-gradient(#061d12e6,#020d08ad),linear-gradient(#4ef58a06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#4ef58a06 1px,#0000 1px) 0 0/32px 32px;border-color:#4ef58a57;transform:translateY(-3px)}.nodebreach-terminal-card:hover{background:linear-gradient(#081f14d1,#03100a9e);transform:translateY(-2px)}}@media (width<=1100px){.nodebreach-gameplay-showcase{width:calc(100% - 40px)}.nodebreach-gameplay-intro{grid-template-columns:1fr;align-items:start;gap:.9rem}.nodebreach-stage-flow{grid-template-columns:1fr;gap:3rem}.nodebreach-stage-card{min-height:0}.nodebreach-stage-connector{width:3rem;inset:auto auto -3rem 50%;transform:translate(-50%)rotate(90deg)}.nodebreach-stage-connector span{display:none}.nodebreach-terminal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nodebreach-terminal-reveal:nth-child(2) .nodebreach-terminal-card{border-right:0}.nodebreach-terminal-reveal:nth-child(-n+2) .nodebreach-terminal-card{border-bottom:1px solid #4ef58a1f}}@media (width<=720px){.nodebreach-gameplay-showcase{width:calc(100% - 32px);padding:3rem 0 4rem}.nodebreach-gameplay-intro h2{font-size:clamp(2rem,9vw,2.65rem)}.nodebreach-stage-flow{padding-top:2rem}.nodebreach-stage-card{padding:1.25rem 1.1rem}.nodebreach-stage-card h3{margin-top:1.65rem}.nodebreach-progression-rule{justify-content:flex-start;font-size:.61rem;line-height:1.55}.nodebreach-terminal-grid{grid-template-columns:1fr}.nodebreach-terminal-reveal .nodebreach-terminal-card{border-bottom:1px solid #4ef58a1f;border-right:0;min-height:250px}.nodebreach-terminal-reveal:last-child .nodebreach-terminal-card{border-bottom:0}}@media (prefers-reduced-motion:reduce){.nodebreach-stage-card,.nodebreach-terminal-card{transition:none}}.nodebreach-project .project-walkthrough-section .section-label,.nodebreach-project .project-walkthrough-label{color:var(--nodebreach-green)}.nodebreach-project .project-walkthrough-header{border-bottom-color:#4ef58a2e}.nodebreach-project .project-walkthrough-media{background:#010a06b8;border-color:#4ef58a38}.nodebreach-project .project-media-expand{color:#d3ffe2d6;background:#010c07c7;border-color:#4ef58a33}@media (hover:hover){.nodebreach-project .project-walkthrough-button:hover .project-walkthrough-media{border-color:#4ef58a85;box-shadow:0 18px 48px #0000003d,0 0 0 1px #4ef58a0d}.nodebreach-project .project-walkthrough-button:hover .project-media-expand{color:var(--nodebreach-green);border-color:#4ef58a66}}.nodebreach-project .project-lightbox-caption--editorial small,.nodebreach-project .project-lightbox-copy>span{color:var(--nodebreach-green)}.nodebreach-architecture-showcase{width:min(1240px,100% - 48px);margin:0 auto;padding:clamp(2.5rem,5vw,4.75rem) 0 clamp(3.5rem,6vw,5.75rem)}.nodebreach-architecture-intro{border-bottom:1px solid #4ef58a2e;grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:end;gap:clamp(2rem,6vw,5rem);padding-bottom:1.8rem;display:grid}.nodebreach-architecture-intro h2{color:var(--text-primary);letter-spacing:-.045em;margin:.6rem 0 0;font-size:clamp(2rem,3.7vw,3.25rem);line-height:1.04}.nodebreach-architecture-intro>p{color:var(--text-secondary);margin:0;font-size:.94rem;line-height:1.75}.nodebreach-engine-diagram,.nodebreach-data-system{background:linear-gradient(#03110bc2,#020a0794),linear-gradient(#4ef58a04 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#4ef58a04 1px,#0000 1px) 0 0/36px 36px;border:1px solid #4ef58a2e;margin-top:clamp(2.5rem,4vw,3.5rem);overflow:hidden}.nodebreach-engine-diagram-heading,.nodebreach-data-system-heading{color:#cde2d76e;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #4ef58a24;justify-content:space-between;align-items:center;gap:1rem;min-height:42px;padding:.75rem 1.1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.6rem;font-weight:700;display:flex}.nodebreach-engine-diagram-heading span:first-child,.nodebreach-data-system-heading span:first-child{color:#4ef58ad1}.nodebreach-engine-entry{text-align:center;background:#04190fb8;border:1px solid #4ef58a33;width:min(560px,100% - 48px);margin:2.25rem auto 0;padding:1.2rem 1.35rem}.nodebreach-engine-entry>span,.nodebreach-engine-output span,.nodebreach-engine-core-label,.nodebreach-data-node>span,.nodebreach-persistence-number{color:var(--nodebreach-green);letter-spacing:.11em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.63rem;font-weight:700}.nodebreach-engine-entry strong,.nodebreach-engine-output strong{color:var(--text-primary);margin-top:.4rem;font-size:1.05rem;display:block}.nodebreach-engine-entry small{color:#cde2d785;margin-top:.35rem;font-size:.72rem;line-height:1.55;display:block}.nodebreach-engine-signal{background:#4ef58a47;width:1px;height:42px;margin:0 auto;position:relative}.nodebreach-engine-signal i{background:var(--nodebreach-green);border-radius:999px;width:5px;height:12px;animation:2.2s ease-in-out infinite nodebreach-signal-down;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #4ef58ab8}@keyframes nodebreach-signal-down{0%{opacity:0;transform:translate(-50%)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(-50%,38px)}}.nodebreach-engine-cores{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:stretch;padding:0 2rem;display:grid}.nodebreach-engine-core{background:#020e09ad;border:1px solid #4ef58a2e;min-width:0;padding:1.55rem}.nodebreach-engine-core-label{justify-content:space-between;align-items:center;gap:1rem;display:flex}.nodebreach-engine-core-label small{color:#cde2d761;letter-spacing:.07em;text-transform:none;font-size:.58rem}.nodebreach-engine-core h3,.nodebreach-data-node h3,.nodebreach-persistence-card h3{color:var(--text-primary);letter-spacing:-.025em;margin:1.65rem 0 0;font-size:1.25rem}.nodebreach-engine-core>p,.nodebreach-data-node>p{color:var(--text-secondary);margin:.7rem 0 0;font-size:.84rem;line-height:1.7}.nodebreach-architecture-capabilities{flex-wrap:wrap;gap:.45rem;margin-top:1.45rem;display:flex}.nodebreach-architecture-capabilities span{color:#c9e1d39e;background:#02120a94;border:1px solid #4ef58a1f;padding:.42rem .58rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.63rem}.nodebreach-engine-core-link{color:#4ef58a73;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;display:flex;position:relative}.nodebreach-engine-core-link span{letter-spacing:.09em;text-transform:uppercase;text-align:center;font-family:SFMono-Regular,Consolas,monospace;font-size:.5rem}.nodebreach-engine-core-link i,.nodebreach-data-connector i{background:linear-gradient(90deg,#4ef58a1f,#4ef58aa8);width:100%;height:1px;display:block;position:relative}.nodebreach-engine-core-link i:after,.nodebreach-data-connector i:after{content:"";border-top:1px solid #4ef58ac7;border-right:1px solid #4ef58ac7;width:7px;height:7px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.nodebreach-engine-output{background:#04180fad;border:1px solid #4ef58a2e;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:2rem;width:min(820px,100% - 48px);margin:0 auto 2.25rem;padding:1.15rem 1.3rem;display:grid}.nodebreach-engine-output p{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.65}.nodebreach-data-intro{margin-top:clamp(4.5rem,8vw,7rem)}.nodebreach-data-flow{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr) 42px minmax(0,1fr) 42px minmax(0,1fr);align-items:stretch;padding:2.2rem;display:grid}.nodebreach-data-node{background:#020e09a8;border:1px solid #4ef58a29;min-width:0;padding:1.25rem 1.15rem}.nodebreach-data-node--secure{background:#051d11c7;border-color:#4ef58a57;box-shadow:inset 0 2px #4ef58a3d}.nodebreach-data-node h3{margin-top:1.3rem;font-size:1.1rem}.nodebreach-data-connector{align-items:center;padding:0 .45rem;display:flex}.nodebreach-data-status{color:#cde2d79e;letter-spacing:.07em;text-align:center;background:#010c0785;border-top:1px solid #4ef58a1a;border-bottom:1px solid #4ef58a1a;justify-content:center;align-items:center;gap:.7rem;min-height:46px;margin:0 2.2rem;padding:.7rem 1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.61rem;display:flex}.nodebreach-data-status-dot{background:var(--nodebreach-green);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 12px #4ef58ab8}.nodebreach-persistence-grid{border-top:1px solid #4ef58a1f;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.2rem;display:grid}.nodebreach-persistence-reveal{min-width:0}.nodebreach-persistence-card{background:#020c088a;border-right:1px solid #4ef58a1c;height:100%;min-height:190px;padding:1.25rem;transition:background .18s,transform .18s}.nodebreach-persistence-reveal:last-child .nodebreach-persistence-card{border-right:0}.nodebreach-persistence-card h3{margin-top:1.25rem;font-size:1.05rem}.nodebreach-persistence-card>div{flex-direction:column;gap:.45rem;margin-top:1.1rem;display:flex}.nodebreach-persistence-card>div span{color:#c9e1d38c;font-family:SFMono-Regular,Consolas,monospace;font-size:.65rem}.nodebreach-technical-copy{padding-top:clamp(2rem,4vw,3.25rem)}@media (hover:hover){.nodebreach-engine-core:hover,.nodebreach-data-node:hover{background:#04170ec7;border-color:#4ef58a4d}.nodebreach-persistence-card:hover{background:#05190fb8;transform:translateY(-2px)}}@media (width<=1100px){.nodebreach-architecture-showcase{width:calc(100% - 40px)}.nodebreach-architecture-intro{grid-template-columns:1fr;align-items:start;gap:.9rem}.nodebreach-engine-cores{grid-template-columns:1fr;gap:2.8rem}.nodebreach-engine-core-link{flex-direction:row;min-height:2.8rem}.nodebreach-engine-core-link span{display:none}.nodebreach-engine-core-link i{width:2.8rem;transform:rotate(90deg)}.nodebreach-engine-output{grid-template-columns:1fr;gap:.65rem}.nodebreach-data-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.nodebreach-data-connector{display:none}.nodebreach-persistence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nodebreach-persistence-reveal:nth-child(2) .nodebreach-persistence-card{border-right:0}.nodebreach-persistence-reveal:nth-child(-n+2) .nodebreach-persistence-card{border-bottom:1px solid #4ef58a1c}}@media (width<=720px){.nodebreach-architecture-showcase{width:calc(100% - 32px);padding:3rem 0 4rem}.nodebreach-architecture-intro h2{font-size:clamp(2rem,9vw,2.65rem)}.nodebreach-engine-diagram-heading,.nodebreach-data-system-heading{flex-direction:column;align-items:flex-start;gap:.25rem}.nodebreach-engine-entry,.nodebreach-engine-output{width:calc(100% - 28px)}.nodebreach-engine-cores{padding:0 .9rem}.nodebreach-engine-core{padding:1.25rem 1.1rem}.nodebreach-engine-core-label{flex-direction:column;align-items:flex-start;gap:.35rem}.nodebreach-data-flow{grid-template-columns:1fr;gap:0;padding:1.2rem}.nodebreach-data-node{margin-bottom:2.8rem;position:relative}.nodebreach-data-node:not(:last-of-type):after{content:"";background:#4ef58a47;width:1px;height:2.8rem;position:absolute;bottom:-2.8rem;left:50%}.nodebreach-data-node:not(:last-of-type):before{content:"";border-bottom:1px solid #4ef58ab8;border-right:1px solid #4ef58ab8;width:6px;height:6px;position:absolute;bottom:-2.55rem;left:calc(50% - 3px);transform:rotate(45deg)}.nodebreach-data-node:last-of-type{margin-bottom:0}.nodebreach-data-status{text-align:left;justify-content:flex-start;margin:0 1.2rem;line-height:1.55}.nodebreach-persistence-grid{grid-template-columns:1fr}.nodebreach-persistence-reveal .nodebreach-persistence-card{border-bottom:1px solid #4ef58a1c;border-right:0;min-height:0}.nodebreach-persistence-reveal:last-child .nodebreach-persistence-card{border-bottom:0}}@media (prefers-reduced-motion:reduce){.nodebreach-engine-signal i{animation:none}.nodebreach-persistence-card{transition:none}}.nodebreach-delivery-showcase{width:min(1240px,100% - 48px);margin:0 auto;padding:clamp(2rem,4vw,3.5rem) 0 clamp(4.5rem,7vw,6.5rem)}.nodebreach-delivery-intro{margin-bottom:0}.nodebreach-delivery-system{background:linear-gradient(#020f09c7,#010806b8),linear-gradient(#4ef58a04 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#4ef58a04 1px,#0000 1px) 0 0/40px 40px;border:1px solid #4ef58a29;margin-top:clamp(2.5rem,4vw,3.5rem);overflow:hidden}.nodebreach-delivery-primary-flow{grid-template-columns:1fr 64px 1fr 64px 1fr;align-items:stretch;gap:0;padding:clamp(2rem,4vw,3rem);display:grid}.nodebreach-delivery-primary-item{display:contents}.nodebreach-delivery-node,.nodebreach-delivery-route,.nodebreach-delivery-service{background:#020f09ad;border:1px solid #4ef58a29}.nodebreach-delivery-node{min-height:210px;padding:1.35rem}.nodebreach-delivery-node>span,.nodebreach-delivery-service>span{color:var(--nodebreach-green);letter-spacing:.11em;font-family:SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:700}.nodebreach-delivery-node h3,.nodebreach-delivery-route h3{color:var(--text-primary);margin:1.65rem 0 0;font-size:1.16rem}.nodebreach-delivery-node p,.nodebreach-delivery-route p,.nodebreach-delivery-service p{color:var(--text-secondary);margin:.75rem 0 0;font-size:.84rem;line-height:1.68}.nodebreach-delivery-connector{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.nodebreach-delivery-connector:before{content:"";background:#4ef58a59;width:100%;height:1px}.nodebreach-delivery-connector:after{content:"";border-top:1px solid #4ef58ac7;border-right:1px solid #4ef58ac7;width:7px;height:7px;position:absolute;right:1px;transform:rotate(45deg)}.nodebreach-delivery-connector i{background:var(--nodebreach-green);border-radius:50%;width:6px;height:6px;animation:2.6s ease-in-out infinite nodebreachDeliverySignal;position:absolute;box-shadow:0 0 12px #4ef58ad1}@keyframes nodebreachDeliverySignal{0%,to{opacity:.25;transform:translate(-18px)}50%{opacity:1;transform:translate(18px)}}.nodebreach-delivery-split{grid-template-columns:1fr 110px 1fr;align-items:stretch;gap:0;padding:0 clamp(2rem,4vw,3rem) clamp(2rem,4vw,3rem);display:grid}.nodebreach-delivery-route{min-height:220px;padding:1.35rem}.nodebreach-delivery-route--api{background:#04160ec7;border-color:#4ef58a47}.nodebreach-delivery-route-topline{letter-spacing:.1em;justify-content:space-between;align-items:center;gap:1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:700;display:flex}.nodebreach-delivery-route-topline span{color:var(--nodebreach-green)}.nodebreach-delivery-route-topline small{color:#cde6d661;font-size:inherit}.nodebreach-delivery-route code{color:#bdffd3d6;font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem}.nodebreach-delivery-route-status{color:#c5efd3a3;letter-spacing:.08em;border:1px solid #4ef58a24;margin-top:1.3rem;padding:.45rem .6rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.64rem;display:inline-flex}.nodebreach-delivery-branch{color:#4ef58a7a;letter-spacing:.08em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:.58rem;display:flex;position:relative}.nodebreach-delivery-branch:before,.nodebreach-delivery-branch:after{content:"";background:#4ef58a3d;width:34%;height:1px;position:absolute;top:50%}.nodebreach-delivery-branch:before{left:0}.nodebreach-delivery-branch:after{right:0}.nodebreach-delivery-branch span{z-index:1;background:#020b07;max-width:58px;padding:.3rem;position:relative}.nodebreach-delivery-branch i{display:none}.nodebreach-delivery-backend-flow{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:stretch;width:min(760px,100% - 48px);margin:0 auto clamp(2rem,4vw,3rem);display:grid}.nodebreach-delivery-service{min-height:150px;padding:1.25rem}.nodebreach-delivery-service strong{color:var(--text-primary);margin-top:1rem;font-size:1.15rem;display:block}.nodebreach-delivery-service--storage{border-color:#4ef58a47}.nodebreach-delivery-status{color:#cae6d48c;letter-spacing:.08em;text-align:center;background:#010906c7;border-top:1px solid #4ef58a1f;justify-content:center;align-items:center;gap:.65rem;padding:1rem 1.25rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.62rem;display:flex}.nodebreach-delivery-outcome{margin-top:clamp(3rem,6vw,5rem)}.nodebreach-delivery-outcome-heading,.nodebreach-roadmap{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:end;gap:clamp(2rem,6vw,5rem);display:grid}.nodebreach-delivery-outcome-heading h2,.nodebreach-roadmap h2{color:var(--text-primary);letter-spacing:-.04em;margin:.55rem 0 0;font-size:clamp(2rem,3.5vw,3rem);line-height:1.08}.nodebreach-delivery-outcome-heading>p{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.72}.nodebreach-delivery-outcome-grid{border-top:1px solid #4ef58a24;border-bottom:1px solid #4ef58a24;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.8rem;display:grid}.nodebreach-delivery-outcome-card{background:#020e0970;border-right:1px solid #4ef58a1c;height:100%;min-height:230px;padding:1.35rem;transition:background .18s,transform .18s}.nodebreach-delivery-outcome-grid>:last-child .nodebreach-delivery-outcome-card{border-right:0}.nodebreach-delivery-outcome-card>div{letter-spacing:.09em;justify-content:space-between;gap:.75rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:700;display:flex}.nodebreach-delivery-outcome-card>div span{color:var(--nodebreach-green)}.nodebreach-delivery-outcome-card>div small{color:#cde6d661;font-size:inherit}.nodebreach-delivery-outcome-card h3{color:var(--text-primary);margin:1.8rem 0 0;font-size:1.15rem}.nodebreach-delivery-outcome-card p{color:var(--text-secondary);margin:.75rem 0 0;font-size:.84rem;line-height:1.68}.nodebreach-roadmap{border-top:1px solid #4ef58a29;align-items:start;margin-top:clamp(3.5rem,6vw,5.5rem);padding-top:clamp(2rem,4vw,3rem)}.nodebreach-roadmap-list{border-top:1px solid #4ef58a1f}.nodebreach-roadmap-item{border-bottom:1px solid #4ef58a1a;grid-template-columns:42px 1fr;align-items:center;gap:.75rem;padding:.9rem 0;display:grid}.nodebreach-roadmap-item span{color:var(--nodebreach-green);font-family:SFMono-Regular,Consolas,monospace;font-size:.64rem}.nodebreach-roadmap-item strong{color:#e7f1ebd1;font-size:.88rem;font-weight:600}.nodebreach-project .project-navigation{margin-top:0}@media (hover:hover){.nodebreach-delivery-node:hover,.nodebreach-delivery-route:hover,.nodebreach-delivery-service:hover{background:#04180fc2;border-color:#4ef58a52}.nodebreach-delivery-outcome-card:hover{background:#05190fb3;transform:translateY(-2px)}}@media (width<=1100px){.nodebreach-delivery-showcase{width:calc(100% - 40px)}.nodebreach-delivery-primary-flow{grid-template-columns:1fr;gap:0}.nodebreach-delivery-primary-item{display:block}.nodebreach-delivery-primary-item:not(:last-child){margin-bottom:3rem}.nodebreach-delivery-primary-item .nodebreach-delivery-connector{position:absolute}.nodebreach-delivery-node{min-height:0}.nodebreach-delivery-split{grid-template-columns:1fr 1fr;gap:1rem}.nodebreach-delivery-branch{display:none}.nodebreach-delivery-outcome-heading,.nodebreach-roadmap{grid-template-columns:1fr;gap:1rem}.nodebreach-delivery-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nodebreach-delivery-outcome-grid>:nth-child(2) .nodebreach-delivery-outcome-card{border-right:0}.nodebreach-delivery-outcome-grid>:nth-child(-n+2) .nodebreach-delivery-outcome-card{border-bottom:1px solid #4ef58a1c}}@media (width<=720px){.nodebreach-delivery-showcase{width:calc(100% - 32px);padding-bottom:4rem}.nodebreach-delivery-primary-flow{padding:1.2rem}.nodebreach-delivery-primary-item{position:relative;margin-bottom:2.8rem!important}.nodebreach-delivery-primary-item:last-child{margin-bottom:0!important}.nodebreach-delivery-primary-item:not(:last-child):after{content:"";background:#4ef58a47;width:1px;height:2.8rem;position:absolute;bottom:-2.8rem;left:50%}.nodebreach-delivery-primary-item:not(:last-child):before{content:"";border-bottom:1px solid #4ef58ab8;border-right:1px solid #4ef58ab8;width:6px;height:6px;position:absolute;bottom:-2.55rem;left:calc(50% - 3px);transform:rotate(45deg)}.nodebreach-delivery-split{grid-template-columns:1fr;gap:1rem;padding:0 1.2rem 1.2rem}.nodebreach-delivery-route,.nodebreach-delivery-service{min-height:0}.nodebreach-delivery-backend-flow{grid-template-columns:1fr;gap:2.8rem;width:calc(100% - 2.4rem);position:relative}.nodebreach-delivery-backend-flow>.nodebreach-delivery-connector{width:1px;height:2.8rem;position:absolute;top:calc(50% - 1.4rem);left:50%;transform:translate(-50%)}.nodebreach-delivery-backend-flow>.nodebreach-delivery-connector:before{width:1px;height:100%}.nodebreach-delivery-backend-flow>.nodebreach-delivery-connector:after{border:1px solid #4ef58ac7;border-top:0;border-left:0;width:6px;height:6px;bottom:1px;right:auto;transform:rotate(45deg)}.nodebreach-delivery-backend-flow>.nodebreach-delivery-connector i{display:none}.nodebreach-delivery-status{text-align:left;justify-content:flex-start;line-height:1.55}.nodebreach-delivery-outcome-grid{grid-template-columns:1fr}.nodebreach-delivery-outcome-grid>* .nodebreach-delivery-outcome-card{border-bottom:1px solid #4ef58a1c;border-right:0;min-height:0}.nodebreach-delivery-outcome-grid>:last-child .nodebreach-delivery-outcome-card{border-bottom:0}.nodebreach-roadmap-item{grid-template-columns:34px 1fr}}@media (width<=430px){.nodebreach-delivery-showcase{width:calc(100% - 24px)}.nodebreach-delivery-primary-flow,.nodebreach-delivery-split{padding-left:.75rem;padding-right:.75rem}.nodebreach-delivery-route-topline{flex-direction:column;align-items:flex-start;gap:.3rem}}@media (prefers-reduced-motion:reduce){.nodebreach-delivery-connector i{animation:none}.nodebreach-delivery-outcome-card{transition:none}}@media (width<=1100px){.nodebreach-delivery-primary-item{position:relative}.nodebreach-delivery-primary-item .nodebreach-delivery-connector{width:1px;height:3rem;position:absolute;bottom:-3rem;left:50%;transform:translate(-50%)}.nodebreach-delivery-primary-item .nodebreach-delivery-connector:before{width:1px;height:100%}.nodebreach-delivery-primary-item .nodebreach-delivery-connector:after{border:1px solid #4ef58ac7;border-top:0;border-left:0;width:6px;height:6px;bottom:1px;right:auto;transform:rotate(45deg)}.nodebreach-delivery-primary-item .nodebreach-delivery-connector i{display:none}}@media (width<=720px){.nodebreach-delivery-primary-item:not(:last-child):before,.nodebreach-delivery-primary-item:not(:last-child):after{content:none}}.pulse-project{--pulse-accent:#72f1b8;--pulse-accent-soft:#72f1b829;--pulse-accent-muted:#72f1b861;--pulse-background:#030706;--pulse-background-elevated:#050b09;--pulse-surface:#07100d;--pulse-surface-elevated:#0a1511;--pulse-surface-active:#0d1d17;--pulse-border:#15241f;--pulse-border-strong:#203a31}.pulse-project-hero{isolation:isolate;background:radial-gradient(circle at 78% 44%,#72f1b817,#0000 30%),radial-gradient(circle at 22% 48%,#3d756214,#0000 34%),linear-gradient(135deg,#020706 0%,#040a08 54%,#020706 100%);border-bottom:1px solid #72f1b824;min-height:760px;position:relative;overflow:hidden}.pulse-project-hero:before{content:"";z-index:-2;pointer-events:none;background-color:#0000;background-image:linear-gradient(#72f1b806 1px,#0000 1px),linear-gradient(90deg,#72f1b806 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#00000073 48%,#000 100%);mask-image:linear-gradient(90deg,#0000 4%,#00000073 48%,#000 100%)}.pulse-project-hero:after{content:"PULSE";z-index:-1;color:#72f1b805;letter-spacing:-.09em;pointer-events:none;font-size:clamp(11rem,22vw,25rem);font-weight:900;line-height:1;position:absolute;bottom:-.19em;right:-.02em}.pulse-project-hero-grid{pointer-events:none;opacity:.34;background:radial-gradient(circle,#72f1b81f,#0000 54%),repeating-radial-gradient(circle,#72f1b80d 0 1px,#0000 1px 42px);width:min(660px,46vw);height:66%;position:absolute;top:20%;right:2%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 70%);mask-image:radial-gradient(circle,#000 0%,#0000 70%)}.pulse-project-hero-inner{width:min(1240px,100% - 48px);min-height:760px;padding-top:calc(var(--header-height) + 44px);grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);align-items:center;gap:clamp(3rem,6vw,7rem);margin:0 auto;padding-bottom:56px;display:grid;position:relative}.pulse-project-copy{max-width:650px;padding-left:2rem;position:relative}.pulse-project-copy:before{content:"";background:linear-gradient(#72f1b800,#72f1b8f2 18%,#72f1b8a8 76%,#72f1b800);width:2px;position:absolute;top:2.45rem;bottom:.5rem;left:0;box-shadow:0 0 24px #72f1b829}.pulse-project-kicker,.pulse-section-eyebrow{color:var(--pulse-accent);letter-spacing:.14em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.67rem;font-weight:700;display:block}.pulse-project-kicker{margin-bottom:1rem}.pulse-project-meta{color:#cce1da94;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1.5rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.7rem;display:flex}.pulse-project-meta span{align-items:center;gap:.42rem;display:inline-flex}.pulse-project-meta svg{width:14px;height:14px}.pulse-project-meta .pulse-project-meta-status{color:var(--pulse-accent)}.pulse-project-copy h1{color:#eef8f4;letter-spacing:.08em;text-shadow:0 0 38px #72f1b80d;margin:0;font-size:clamp(4rem,7.2vw,7rem);font-weight:850;line-height:.9}.pulse-project-copy>p{color:#dae9e4d1;max-width:610px;margin:1.55rem 0 0;font-size:1rem;line-height:1.75}.pulse-project-technologies{flex-wrap:wrap;gap:.5rem;margin-top:1.55rem;display:flex}.pulse-project-technologies span{color:#cde2dbc7;background:#07100d75;border:1px solid #72f1b829;border-radius:999px;padding:.36rem .65rem;font-size:.72rem}.pulse-project-release{background:#07100da8;border:1px solid #72f1b82e;align-items:center;gap:.8rem;margin-top:1.7rem;padding:.8rem 1rem;display:inline-flex}.pulse-project-release svg{width:18px;color:var(--pulse-accent)}.pulse-project-release div{gap:.15rem;display:grid}.pulse-project-release span{color:var(--pulse-accent);letter-spacing:.14em;font-family:SFMono-Regular,Consolas,monospace;font-size:.58rem;font-weight:700}.pulse-project-release strong{color:#e8f2efe6;font-size:.82rem}.pulse-project-model-stage{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.pulse-project-model-stage:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#72f1b81f,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute}.pulse-device-model{--pulse-state:var(--pulse-accent);width:min(100%,345px);position:relative}.pulse-device-frame{background:linear-gradient(145deg,#121a18,#030706 42%,#101816);border:1px solid #a7c5bb38;border-radius:42px;width:100%;padding:10px;position:relative;box-shadow:0 26px 70px #0000007a,inset 0 0 0 1px #ffffff06}.pulse-device-frame:before,.pulse-device-frame:after{content:"";background:#a1bcb43d;border-radius:3px 0 0 3px;width:3px;position:absolute;left:-3px}.pulse-device-frame:before{height:52px;top:112px}.pulse-device-frame:after{height:76px;top:180px}.pulse-device-speaker{z-index:4;background:#020504;border-radius:999px;width:76px;height:20px;position:absolute;top:17px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff06}.pulse-device-screen{background:radial-gradient(circle at 54% 23%,#72f1b809,#0000 34%),#050708;border-radius:33px;min-height:646px;padding:33px 17px 18px;position:relative;overflow:hidden}.pulse-device-screen:before{content:"";pointer-events:none;opacity:.25;background:linear-gradient(#72f1b806 1px,#0000 1px) 0 0/100% 4px;position:absolute;inset:0}.pulse-model-topbar{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:14px;display:flex;position:relative}.pulse-model-topbar>div:first-child{display:grid}.pulse-model-topbar span{color:#778383;letter-spacing:.16em;font-family:SFMono-Regular,Consolas,monospace;font-size:.42rem;font-weight:700}.pulse-model-topbar strong{color:#e8efef;letter-spacing:.18em;font-size:1.42rem;line-height:1.05}.pulse-model-live-badge{border:1px solid var(--pulse-border);color:#e8efef;letter-spacing:.12em;background:#0b0f10;align-items:center;gap:.38rem;padding:.38rem .48rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.45rem;font-weight:700;display:inline-flex}.pulse-model-live-badge i,.pulse-model-caption i,.pulse-model-incident-row i{background:var(--pulse-state);width:5px;height:5px;box-shadow:0 0 10px color-mix(in srgb, var(--pulse-state) 70%, transparent);border-radius:50%}.pulse-model-heartbeat-card{border:1px solid var(--pulse-border);text-align:center;background:#0b0f10;min-height:420px;padding:28px 15px 13px;position:relative;overflow:hidden}.pulse-model-meta-row{color:#778383;letter-spacing:.14em;justify-content:space-between;gap:.5rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.43rem;font-weight:700;display:flex;position:absolute;top:10px;left:12px;right:12px}.pulse-model-meta-row strong{color:var(--pulse-state)}.pulse-model-sensor{place-items:center;width:104px;height:104px;margin:10px auto 2px;display:grid;position:relative}.pulse-model-crosshair,.pulse-model-halo,.pulse-model-ring,.pulse-model-orbit-track,.pulse-model-sweep,.pulse-model-orbit-dot-wrap,.pulse-model-core-halo,.pulse-model-core,.pulse-model-glitch-slice{position:absolute}.pulse-model-crosshair{background:#1921228c}.pulse-model-crosshair--x{width:88px;height:1px}.pulse-model-crosshair--y{width:1px;height:88px}.pulse-model-halo--large{background:var(--pulse-state);opacity:.025;border-radius:50%;width:94px;height:94px;animation:1.85s ease-in-out infinite pulse-model-breathe-halo}.pulse-model-ring{border:1px solid var(--pulse-state);border-radius:50%}.pulse-model-ring--outer{opacity:.5;width:74px;height:74px;animation:1.85s ease-in-out infinite pulse-model-breathe-ring}.pulse-model-ring--secondary{opacity:.27;width:56px;height:56px;animation:1.85s ease-in-out infinite pulse-model-breathe-secondary}.pulse-model-ring--inner{border-color:#192122cc;width:31px;height:31px}.pulse-model-orbit-track{border:1px dashed var(--pulse-state);opacity:.22;border-radius:50%;width:82px;height:82px}.pulse-model-sweep{border-style:solid;border-color:var(--pulse-state);background:0 0;border-radius:50%}.pulse-model-sweep--forward{opacity:.72;border-width:2px;border-top-color:#0000;border-left-color:#0000;width:68px;height:68px;animation:10.5s linear infinite pulse-model-spin}.pulse-model-sweep--reverse{opacity:.4;border-width:1.5px;border-bottom-color:#0000;border-right-color:#0000;width:51px;height:51px;animation:12.8s linear infinite pulse-model-spin-reverse}.pulse-model-orbit-dot-wrap{justify-content:center;width:82px;height:82px;animation:10.5s linear infinite pulse-model-spin;display:flex}.pulse-model-orbit-dot{background:var(--pulse-state);width:5px;height:5px;box-shadow:0 0 9px color-mix(in srgb, var(--pulse-state) 72%, transparent);border-radius:50%;margin-top:-2px}.pulse-model-core-halo{background:var(--pulse-state);opacity:.08;border-radius:50%;width:42px;height:42px;animation:1.85s ease-in-out infinite pulse-model-core-halo}.pulse-model-core{border:1px solid var(--pulse-state);background:#080c0deb;border-radius:50%;place-items:center;width:26px;height:26px;animation:1.85s ease-in-out infinite pulse-model-core;display:grid}.pulse-model-core span{background:var(--pulse-state);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--pulse-state) 78%, transparent);border-radius:50%}.pulse-model-glitch-slice{background:var(--pulse-state);opacity:0;width:76px;height:3px}.pulse-model-status{min-height:26px;color:var(--pulse-state);letter-spacing:.2em;font-size:1.02rem;display:block}.pulse-model-status-meta{color:#778383;letter-spacing:.12em;margin-top:4px;font-family:SFMono-Regular,Consolas,monospace;font-size:.43rem;display:block}.pulse-model-trace-frame{border-top:1px solid #192122cc;border-bottom:1px solid #192122cc;height:104px;margin-top:10px;position:relative}.pulse-model-trace-frame svg{width:100%;height:100%;overflow:visible}.pulse-model-trace-label{z-index:2;color:#778383;letter-spacing:.14em;font-family:SFMono-Regular,Consolas,monospace;font-size:.38rem;position:absolute;top:7px}.pulse-model-trace-label--left{left:2px}.pulse-model-trace-label--right{color:var(--pulse-state);right:2px}.pulse-trace-base,.pulse-trace-tail-glow,.pulse-trace-tail,.pulse-trace-sweep-glow,.pulse-trace-sweep,.pulse-trace-flatline{fill:none;stroke:var(--pulse-state);stroke-linecap:round;stroke-linejoin:round}.pulse-trace-base{stroke-width:2.1px;opacity:.18}.pulse-trace-tail-glow,.pulse-trace-tail,.pulse-trace-sweep-glow,.pulse-trace-sweep{stroke-dashoffset:100px;animation:3.15s linear infinite pulse-trace-sweep}.pulse-trace-tail-glow{stroke-width:6.2px;stroke-dasharray:34 66;opacity:.26;filter:blur(3px)}.pulse-trace-tail{stroke-width:3.1px;stroke-dasharray:34 66;opacity:.5}.pulse-trace-sweep-glow{stroke-width:9px;stroke-dasharray:10 90;opacity:.4;filter:blur(5px)}.pulse-trace-sweep{stroke-width:4px;stroke-dasharray:10 90;opacity:1}.pulse-trace-flatline{stroke-width:2px;opacity:.7}.pulse-model-metrics{grid-template-columns:1fr 1px 1fr;align-items:center;gap:.6rem;margin-top:10px;display:grid}.pulse-model-metrics>div{gap:.2rem;display:grid}.pulse-model-metrics span{color:#778383;letter-spacing:.12em;font-family:SFMono-Regular,Consolas,monospace;font-size:.39rem}.pulse-model-metrics strong{color:#e8efef;font-size:.65rem}.pulse-model-metrics>i{background:#192122;width:1px;height:24px}.pulse-model-incident-row{border:1px solid var(--pulse-border);background:#07100d;justify-content:space-between;align-items:center;gap:1rem;margin-top:9px;padding:9px 10px;display:flex}.pulse-model-incident-row>div{gap:.1rem;display:grid}.pulse-model-incident-row span,.pulse-model-service-strip,.pulse-model-tabbar{letter-spacing:.1em;font-family:SFMono-Regular,Consolas,monospace;font-size:.39rem}.pulse-model-incident-row span{color:#778383}.pulse-model-incident-row strong{color:var(--pulse-state);font-size:.55rem}.pulse-model-service-strip{border:1px solid var(--pulse-border);background:var(--pulse-border);color:#c3d7d08a;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:9px;display:grid}.pulse-model-service-strip span{text-align:center;background:#07100d;padding:7px 3px}.pulse-model-tabbar{color:#9fb3ac6b;text-align:center;grid-template-columns:repeat(4,1fr);gap:.3rem;margin-top:10px;display:grid}.pulse-model-tabbar span{border-top:1px solid #0000;padding-top:7px}.pulse-model-tabbar .is-active{border-color:var(--pulse-state);color:var(--pulse-state)}.pulse-model-caption{color:#cae3dab3;letter-spacing:.1em;background:#030706d1;border:1px solid #72f1b833;align-items:center;gap:.48rem;padding:.48rem .62rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.52rem;display:inline-flex;position:absolute;bottom:56px;right:-22px}.pulse-model-caption:before{content:"";background:linear-gradient(90deg,#0000,#72f1b885);width:34px;height:1px;position:absolute;top:50%;right:100%}.pulse-device-model--offline .pulse-model-halo--large,.pulse-device-model--offline .pulse-model-ring--outer,.pulse-device-model--offline .pulse-model-ring--secondary,.pulse-device-model--offline .pulse-model-core-halo,.pulse-device-model--offline .pulse-model-core,.pulse-device-model--offline .pulse-model-orbit-dot-wrap{animation-play-state:paused}.pulse-device-model--offline .pulse-model-sweep{opacity:.1;animation-play-state:paused}.pulse-device-model--offline .pulse-model-orbit-track{opacity:.08}.pulse-device-model--glitch .pulse-device-screen{animation:.105s steps(2,end) pulse-model-glitch}.pulse-device-model--glitch .pulse-model-glitch-slice{animation:.11s linear pulse-model-glitch-slice}.pulse-device-model--recovering .pulse-model-core,.pulse-device-model--recovering .pulse-model-ring--outer{animation-duration:1.15s}.pulse-device-model--degraded .pulse-model-core,.pulse-device-model--degraded .pulse-model-ring--outer{animation-duration:1.6s}.pulse-project .project-metrics{background:#050b09;border-color:#72f1b821}.pulse-project .project-metrics-heading{color:var(--pulse-accent);border-color:#72f1b81a}.pulse-project .project-metrics-heading small{color:#b2ccc361}.pulse-project .project-metrics-inner{background:#72f1b81a}.pulse-project .project-metric{background:linear-gradient(#08130f,#050b09)}.pulse-project .project-metric-label{color:#b2ccc36b}.pulse-project .project-metric-value{color:#e7f1ed}@media (hover:hover){.pulse-project .project-metric:hover{background:linear-gradient(#0a1813,#07100d)}}.pulse-project-intro{border-bottom:1px solid #72f1b81f;grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);gap:clamp(3rem,8vw,8rem);width:min(1240px,100% - 48px);margin:0 auto;padding:6rem 0 4rem;display:grid}.pulse-project-intro h2{letter-spacing:-.045em;max-width:720px;margin:.75rem 0 0;font-size:clamp(2.7rem,4.8vw,4.5rem);line-height:1}.pulse-project-intro>p{color:#d3e1dccc;align-self:end;margin:0;font-size:.98rem;line-height:1.8}@keyframes pulse-model-spin{to{transform:rotate(360deg)}}@keyframes pulse-model-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes pulse-model-breathe-ring{0%,to{opacity:.16;transform:scale(.98)}42%{opacity:.68;transform:scale(1.28)}}@keyframes pulse-model-breathe-secondary{0%,to{opacity:.16;transform:scale(1)}45%{opacity:.42;transform:scale(1.08)}}@keyframes pulse-model-breathe-halo{0%,to{opacity:.018;transform:scale(.98)}45%{opacity:.09;transform:scale(1.28)}}@keyframes pulse-model-core-halo{0%,to{opacity:.04;transform:scale(1)}50%{opacity:.18;transform:scale(1.12)}}@keyframes pulse-model-core{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes pulse-trace-sweep{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes pulse-model-glitch{0%{opacity:1;transform:translate(0)}25%{opacity:.94;transform:translate(-2px)}55%{opacity:.88;transform:translate(2px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-model-glitch-slice{0%,to{opacity:0;transform:translate(0)}35%{opacity:.1;transform:translate(-5px)}70%{opacity:.05;transform:translate(4px)}}@media (width<=1100px){.pulse-project-hero-inner{grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);gap:2.5rem;width:calc(100% - 40px)}.pulse-project-copy{padding-left:1.4rem}.pulse-project-copy h1{font-size:clamp(3.7rem,7vw,5.5rem)}.pulse-project-intro{grid-template-columns:1fr .72fr;gap:3rem;width:calc(100% - 40px)}}@media (width<=900px){.pulse-project-hero{min-height:auto}.pulse-project-hero-inner{grid-template-columns:1fr;min-height:auto;padding-bottom:88px}.pulse-project-copy{max-width:660px}.pulse-project-model-stage{margin-top:1rem}.pulse-project-intro{grid-template-columns:1fr;gap:1.8rem;padding-top:4.5rem}.pulse-project-intro>p{max-width:720px}}@media (width<=720px){.pulse-project-hero-inner{width:calc(100% - 32px);padding-top:calc(var(--header-height) + 32px);padding-bottom:88px}.pulse-project-copy{padding-left:1rem}.pulse-project-copy:before{width:1px}.pulse-project-copy h1{font-size:clamp(3.2rem,17vw,5rem)}.pulse-project-copy>p{font-size:.94rem}.pulse-device-model{width:min(100%,330px)}.pulse-model-caption{right:-4px}.pulse-project-intro{width:calc(100% - 32px)}.pulse-project-intro h2{font-size:clamp(2.35rem,10vw,3.4rem)}.pulse-project-hero .scroll-indicator-side{flex-direction:row;gap:.45rem;animation:none;inset:auto auto 18px 50%;transform:translate(-50%)}.pulse-project-hero .scroll-indicator-side .scroll-indicator-text{writing-mode:horizontal-tb;letter-spacing:.12em;font-size:.56rem;transform:none}}@media (width<=420px){.pulse-project-hero-inner,.pulse-project-intro{width:calc(100% - 24px)}.pulse-project-copy{padding-left:.75rem}.pulse-project-meta{gap:.55rem;font-size:.62rem}.pulse-project-technologies span{padding:.3rem .52rem;font-size:.66rem}.pulse-device-screen{min-height:620px}.pulse-model-caption{display:none}}@media (prefers-reduced-motion:reduce){.pulse-model-halo--large,.pulse-model-ring,.pulse-model-sweep,.pulse-model-orbit-dot-wrap,.pulse-model-core-halo,.pulse-model-core,.pulse-trace-tail-glow,.pulse-trace-tail,.pulse-trace-sweep-glow,.pulse-trace-sweep,.pulse-device-model--glitch .pulse-device-screen,.pulse-device-model--glitch .pulse-model-glitch-slice{animation:none!important}}.pulse-project-intro{padding-top:4.75rem;padding-bottom:2.25rem}.pulse-mobile-walkthrough{width:min(1240px,100% - 48px);margin:0 auto;padding:2.5rem 0 5.5rem}.pulse-mobile-walkthrough-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);gap:clamp(3rem,8vw,8rem);padding-bottom:3.5rem;display:grid}.pulse-mobile-walkthrough-heading h2{letter-spacing:-.045em;max-width:760px;margin:.75rem 0 0;font-size:clamp(2.7rem,4.8vw,4.5rem);line-height:1}.pulse-mobile-walkthrough-heading>p{color:#d3e1dcc7;align-self:end;margin:0;font-size:.98rem;line-height:1.8}.pulse-mobile-device-grid{background:radial-gradient(circle at 50% 28%,#72f1b80b,#0000 38%),linear-gradient(#040c0966,#04080714);border-top:1px solid #72f1b81f;border-bottom:1px solid #72f1b81f;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.4rem,3vw,2.6rem);padding:3.25rem clamp(1rem,3vw,2.5rem) 4rem;display:grid}.pulse-mobile-device-column{justify-items:center;gap:1rem;min-width:0;display:grid}.pulse-mobile-device-column--system,.pulse-mobile-device-column--logs{padding-top:2.2rem}.pulse-mobile-device-label{color:#72f1b8b8;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #72f1b81a;justify-self:stretch;padding-bottom:.7rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.61rem;font-weight:700}.pulse-mobile-device-column>p{color:#bed0ca99;width:min(100%,310px);margin:0;font-size:.78rem;line-height:1.65}.pulse-mini-device{width:min(100%,292px);transition:transform .22s,filter .22s}.pulse-mini-device-frame{background:linear-gradient(145deg,#111916,#030706 44%,#0e1714);border:1px solid #a6c4ba33;border-radius:36px;width:100%;padding:8px;position:relative;box-shadow:0 22px 52px #00000061,inset 0 0 0 1px #ffffff05}.pulse-mini-device-speaker{z-index:5;background:#020504;border-radius:999px;width:62px;height:17px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.pulse-mini-device-screen{background:radial-gradient(circle at 52% 22%,#72f1b807,#0000 31%),#050708;border-radius:29px;min-height:548px;padding:29px 13px 42px;position:relative;overflow:hidden}.pulse-mini-device-screen:before{content:"";pointer-events:none;opacity:.2;background:linear-gradient(#72f1b805 1px,#0000 1px) 0 0/100% 4px;position:absolute;inset:0}.pulse-mini-topbar,.pulse-mini-screen-title,.pulse-mini-system,.pulse-mini-nodes-summary,.pulse-mini-topology,.pulse-mini-nodes-caption,.pulse-mini-log-summary,.pulse-mini-event-stream,.pulse-mini-log-footer,.pulse-mini-tabbar{z-index:1;position:relative}.pulse-mini-topbar{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.pulse-mini-topbar>div{gap:.08rem;display:grid}.pulse-mini-topbar span,.pulse-mini-screen-title>span,.pulse-mini-system-services,.pulse-mini-trace>span,.pulse-mini-readouts span,.pulse-mini-nodes-summary span,.pulse-mini-nodes-caption span,.pulse-mini-log-summary span,.pulse-mini-log-footer span{color:#74817d;letter-spacing:.14em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.4rem;font-weight:700}.pulse-mini-topbar strong{color:#e9f2ef;letter-spacing:.15em;font-size:1.14rem;line-height:1}.pulse-mini-topbar>i{background:var(--pulse-accent);border-radius:50%;width:5px;height:5px;margin-top:4px;box-shadow:0 0 11px #72f1b8c2}.pulse-mini-screen-title{border:1px solid var(--pulse-border);background:#080e0cb3;gap:.25rem;margin-bottom:11px;padding:8px 9px;display:grid}.pulse-mini-screen-title strong{color:#e7efec;font-size:.82rem}.pulse-mini-system{--mini-tone:#72f1b8;border:1px solid var(--pulse-border);text-align:center;background:#0a0e0f;min-height:410px;padding:19px 11px 12px}.pulse-mini-system.is-degraded{--mini-tone:#f1c75b}.pulse-mini-system.is-offline{--mini-tone:#ff6b6b}.pulse-mini-orb{place-items:center;width:98px;height:98px;margin:7px auto 3px;display:grid;position:relative}.pulse-mini-orb-cross,.pulse-mini-orb-ring,.pulse-mini-orb-reticle,.pulse-mini-orb-core,.pulse-mini-orb-dot{position:absolute}.pulse-mini-orb-cross{background:color-mix(in srgb, var(--mini-tone) 13%, transparent)}.pulse-mini-orb-cross--x{width:84px;height:1px}.pulse-mini-orb-cross--y{width:1px;height:84px}.pulse-mini-orb-ring{border:1px solid color-mix(in srgb, var(--mini-tone) 30%, transparent);border-radius:50%}.pulse-mini-orb-ring--outer{width:86px;height:86px;animation:1.85s ease-in-out infinite pulse-mobile-ring}.pulse-mini-orb-ring--middle{opacity:.5;width:58px;height:58px;animation:1.85s ease-in-out .18s infinite pulse-mobile-ring}.pulse-mini-orb-reticle{border-top:1px solid var(--mini-tone);border-right:1px solid #0000;border-bottom:1px dashed color-mix(in srgb, var(--mini-tone) 38%, transparent);border-left:1px solid #0000;border-radius:50%;width:74px;height:74px}.pulse-mini-orb-reticle--forward{animation:10.5s linear infinite pulse-mobile-spin}.pulse-mini-orb-reticle--reverse{width:64px;height:64px;animation:12.8s linear infinite pulse-mobile-spin-reverse}.pulse-mini-orb-core{border:1px solid var(--mini-tone);background:color-mix(in srgb, var(--mini-tone) 12%, #07100d);width:23px;height:23px;box-shadow:0 0 22px color-mix(in srgb, var(--mini-tone) 28%, transparent);border-radius:50%;animation:1.85s ease-in-out infinite pulse-mobile-core}.pulse-mini-orb-dot{background:var(--mini-tone);width:5px;height:5px;box-shadow:0 0 9px var(--mini-tone);border-radius:50%}.pulse-mini-system-status{color:var(--mini-tone);letter-spacing:.16em;margin-top:.55rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.94rem;display:block}.pulse-mini-system-services{margin-top:.4rem;display:block}.pulse-mini-trace{text-align:left;border-top:1px solid #192122;margin-top:1.1rem;padding-top:.65rem}.pulse-mini-trace svg{width:100%;height:72px;margin-top:.25rem;display:block;overflow:visible}.pulse-mini-trace path{fill:none;stroke-linecap:round;stroke-linejoin:round}.pulse-mini-trace-base{stroke:color-mix(in srgb, var(--mini-tone) 16%, transparent);stroke-width:1.2px}.pulse-mini-trace-live{stroke:var(--mini-tone);stroke-width:2.4px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--mini-tone) 60%, transparent));stroke-dasharray:58 210;animation:3.15s linear infinite pulse-mobile-trace}.pulse-mini-readouts{border-top:1px solid #192122;grid-template-columns:1fr 1fr;margin-top:.2rem;display:grid}.pulse-mini-readouts>div{gap:.18rem;padding:.65rem .25rem 0;display:grid}.pulse-mini-readouts>div+div{border-left:1px solid #192122}.pulse-mini-readouts strong{color:#e6efec;font-family:SFMono-Regular,Consolas,monospace;font-size:.54rem}.pulse-mini-nodes-summary{border:1px solid var(--pulse-border);background:#0a0e0f;grid-template-columns:1fr 1fr;display:grid}.pulse-mini-nodes-summary>div{gap:.22rem;padding:.7rem .65rem;display:grid}.pulse-mini-nodes-summary>div+div{border-left:1px solid var(--pulse-border)}.pulse-mini-nodes-summary strong{color:#e8efed;font-family:SFMono-Regular,Consolas,monospace;font-size:.58rem}.pulse-mini-topology{border:1px solid var(--pulse-border);background:radial-gradient(circle at 50% 48%,#72f1b80e,#0000 44%),#070b0c;min-height:337px;margin-top:9px;position:relative;overflow:hidden}.pulse-mini-topology:before{content:"";opacity:.2;background-color:#0000;background-image:linear-gradient(#72f1b806 1px,#0000 1px),linear-gradient(90deg,#72f1b806 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:27px 27px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.pulse-mini-topology-spine{background:linear-gradient(#0000,#72f1b857,#0000);width:1px;position:absolute;top:40px;bottom:42px;left:50%;transform:translate(-50%)}.pulse-mini-topology-packet{z-index:3;background:var(--pulse-accent);width:5px;height:5px;box-shadow:0 0 9px var(--pulse-accent);border-radius:50%;position:absolute;left:calc(50% - 2px)}.pulse-mini-topology-packet--one{animation:3.6s ease-in-out infinite pulse-mobile-packet;top:42px}.pulse-mini-topology-packet--two{opacity:.44;animation:4.9s ease-in-out 1.2s infinite pulse-mobile-packet-reverse;top:244px}.pulse-mini-hub{z-index:2;text-align:center;background:#08130f;border:1px solid #72f1b83d;width:84px;padding:.55rem .45rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pulse-mini-hub span,.pulse-mini-node span,.pulse-mini-event-meta strong,.pulse-mini-event-meta time,.pulse-mini-tabbar span{text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace}.pulse-mini-hub span{color:var(--pulse-accent);letter-spacing:.15em;font-size:.48rem;display:block}.pulse-mini-hub strong{color:#e7efec;font-size:.55rem}.pulse-mini-node{--node-tone:#72f1b8;z-index:2;border:1px solid color-mix(in srgb, var(--node-tone) 18%, #192122);background:#070d0beb;grid-template-columns:7px 1fr;align-items:center;gap:.38rem;width:88px;min-height:43px;padding:.42rem .45rem;display:grid;position:absolute}.pulse-mini-node.is-degraded{--node-tone:#f1c75b}.pulse-mini-node.is-offline{--node-tone:#ff6b6b}.pulse-mini-node.is-unknown{--node-tone:#778383}.pulse-mini-node>i{background:var(--node-tone);width:5px;height:5px;box-shadow:0 0 8px color-mix(in srgb, var(--node-tone) 65%, transparent);border-radius:50%}.pulse-mini-node>div{gap:.08rem;min-width:0;display:grid}.pulse-mini-node span{color:#cddbd6;letter-spacing:.04em;text-overflow:ellipsis;font-size:.42rem;font-weight:700;overflow:hidden}.pulse-mini-node strong{color:var(--node-tone);font-size:.39rem;font-weight:600}.pulse-mini-node small{color:#94a9a275;font-family:SFMono-Regular,Consolas,monospace;font-size:.31rem;position:absolute;bottom:2px;right:4px}.pulse-mini-node--1{top:29px;left:14px}.pulse-mini-node--2{top:29px;right:14px}.pulse-mini-node--3{top:113px;left:9px}.pulse-mini-node--4{top:113px;right:9px}.pulse-mini-node--5{bottom:32px;left:14px}.pulse-mini-node--6{bottom:32px;right:14px}.pulse-mini-nodes-caption,.pulse-mini-log-summary,.pulse-mini-log-footer{border:1px solid var(--pulse-border);background:#080d0e;border-top:0;justify-content:space-between;align-items:center;padding:.55rem .65rem;display:flex}.pulse-mini-nodes-caption strong,.pulse-mini-log-summary strong,.pulse-mini-log-footer strong{color:var(--pulse-accent);letter-spacing:.08em;font-family:SFMono-Regular,Consolas,monospace;font-size:.46rem}.pulse-mini-event-stream{border-left:1px solid var(--pulse-border);border-right:1px solid var(--pulse-border);background:#080c0d;min-height:349px;overflow:hidden}.pulse-mini-event{--event-tone:#79b8ff;border-bottom:1px solid #152021;grid-template-columns:18px 1fr;gap:.35rem;min-height:64px;padding:.7rem .55rem .6rem;animation:.26s both pulse-mobile-event-in;display:grid}.pulse-mini-event--success{--event-tone:#72f1b8}.pulse-mini-event--warning{--event-tone:#f1c75b}.pulse-mini-event--error{--event-tone:#ff6b6b}.pulse-mini-event.is-newest{background:color-mix(in srgb, var(--event-tone) 4%, transparent)}.pulse-mini-event-rail{justify-content:center;display:flex;position:relative}.pulse-mini-event-rail i{z-index:2;background:var(--event-tone);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--event-tone) 55%, transparent);border-radius:50%;margin-top:3px;position:relative}.pulse-mini-event.is-newest .pulse-mini-event-rail i{animation:1.8s ease-in-out infinite pulse-mobile-event-pulse}.pulse-mini-event-rail span{background:color-mix(in srgb, var(--event-tone) 18%, transparent);width:1px;position:absolute;top:11px;bottom:-15px}.pulse-mini-event-meta{justify-content:space-between;gap:.5rem;display:flex}.pulse-mini-event-meta strong{color:var(--event-tone);letter-spacing:.08em;font-size:.44rem}.pulse-mini-event-meta time{color:#65716f;font-size:.35rem}.pulse-mini-event p{color:#d9e2df;margin:.32rem 0 0;font-family:SFMono-Regular,Consolas,monospace;font-size:.49rem;line-height:1.45}.pulse-mini-tabbar{border-top:1px solid var(--pulse-border);background:#050708f5;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:11px;left:13px;right:13px}.pulse-mini-tabbar span{color:#4d5a57;text-align:center;letter-spacing:.07em;padding:.55rem .15rem .15rem;font-size:.32rem}.pulse-mini-tabbar span.is-active{color:var(--pulse-accent)}.pulse-mobile-capabilities{border-top:1px solid #72f1b81f;border-bottom:1px solid #72f1b81f;margin-top:4rem}.pulse-mobile-capabilities-heading{background:#050b09c2;border-bottom:1px solid #72f1b81a;justify-content:space-between;gap:2rem;padding:1rem 1.2rem;display:flex}.pulse-mobile-capabilities-heading span{color:var(--pulse-accent);letter-spacing:.13em;font-family:SFMono-Regular,Consolas,monospace;font-size:.61rem;font-weight:700}.pulse-mobile-capabilities-heading strong{color:#c6d8d285;letter-spacing:.08em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.58rem;font-weight:600}.pulse-mobile-capabilities-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pulse-mobile-capabilities-grid article{background:linear-gradient(#07100d,#050b09);min-height:175px;padding:1.4rem 1.25rem}.pulse-mobile-capabilities-grid article+article{border-left:1px solid #72f1b81a}.pulse-mobile-capabilities-grid article>span{color:var(--pulse-accent);font-family:SFMono-Regular,Consolas,monospace;font-size:.6rem;font-weight:700}.pulse-mobile-capabilities-grid article strong{color:#e7efec;margin-top:1.8rem;font-size:1rem;display:block}.pulse-mobile-capabilities-grid article p{color:#bed0caa3;margin:.6rem 0 0;font-size:.76rem;line-height:1.65}@media (hover:hover){.pulse-mobile-device-column:hover .pulse-mini-device{filter:brightness(1.04);transform:translateY(-7px)}.pulse-mobile-device-column:hover .pulse-mobile-device-label{color:var(--pulse-accent)}}@keyframes pulse-mobile-ring{0%,to{opacity:.25;transform:scale(.96)}44%{opacity:.75;transform:scale(1.1)}}@keyframes pulse-mobile-spin{to{transform:rotate(360deg)}}@keyframes pulse-mobile-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes pulse-mobile-core{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes pulse-mobile-trace{0%{stroke-dashoffset:0}to{stroke-dashoffset:-268px}}@keyframes pulse-mobile-packet{0%,12%{opacity:0;transform:translateY(0)}20%{opacity:.9}72%{opacity:.8}86%,to{opacity:0;transform:translateY(214px)}}@keyframes pulse-mobile-packet-reverse{0%,18%{opacity:0;transform:translateY(0)}27%{opacity:.5}78%{opacity:.38}92%,to{opacity:0;transform:translateY(-200px)}}@keyframes pulse-mobile-event-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-mobile-event-pulse{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.45)}}@media (width<=1100px){.pulse-mobile-walkthrough{width:calc(100% - 40px)}.pulse-mobile-walkthrough-heading{grid-template-columns:1fr .72fr;gap:3rem}.pulse-mobile-device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-mobile-device-column--system,.pulse-mobile-device-column--logs{padding-top:0}.pulse-mobile-device-column--logs{grid-column:1/-1;justify-self:center;width:min(100%,460px)}.pulse-mobile-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-mobile-capabilities-grid article:nth-child(3){border-top:1px solid #72f1b81a;border-left:0}.pulse-mobile-capabilities-grid article:nth-child(4){border-top:1px solid #72f1b81a}}@media (width<=900px){.pulse-project-intro{padding-bottom:1.5rem}.pulse-mobile-walkthrough{padding-top:1.8rem}.pulse-mobile-walkthrough-heading{grid-template-columns:1fr;gap:1.7rem}.pulse-mobile-walkthrough-heading>p{max-width:720px}}@media (width<=720px){.pulse-mobile-walkthrough{width:calc(100% - 32px);padding-bottom:4.25rem}.pulse-mobile-walkthrough-heading h2{font-size:clamp(2.35rem,10vw,3.4rem)}.pulse-mobile-device-grid{grid-template-columns:1fr;gap:3.5rem;padding-inline:.75rem}.pulse-mobile-device-column,.pulse-mobile-device-column--logs{grid-column:auto;width:100%}.pulse-mini-device{width:min(100%,310px)}.pulse-mobile-capabilities-heading{gap:.4rem;display:grid}.pulse-mobile-capabilities-grid{grid-template-columns:1fr}.pulse-mobile-capabilities-grid article+article,.pulse-mobile-capabilities-grid article:nth-child(3),.pulse-mobile-capabilities-grid article:nth-child(4){border-top:1px solid #72f1b81a;border-left:0}}@media (width<=420px){.pulse-mobile-walkthrough{width:calc(100% - 24px)}.pulse-mini-device-screen{min-height:528px}.pulse-mini-node{width:82px}.pulse-mini-node--1,.pulse-mini-node--5{left:7px}.pulse-mini-node--2,.pulse-mini-node--6{right:7px}.pulse-mini-node--3{left:4px}.pulse-mini-node--4{right:4px}}@media (prefers-reduced-motion:reduce){.pulse-mini-orb-ring,.pulse-mini-orb-reticle,.pulse-mini-orb-core,.pulse-mini-trace-live,.pulse-mini-topology-packet,.pulse-mini-event,.pulse-mini-event.is-newest .pulse-mini-event-rail i{animation:none!important}.pulse-mini-device{transition:none}}.pulse-packet-link,.pulse-packet-spine{--packet-tone:#72f1b8;position:relative;overflow:visible}.pulse-packet-link--degraded,.pulse-packet-spine--degraded{--packet-tone:#f1c75b}.pulse-packet-link--offline,.pulse-packet-spine--offline{--packet-tone:#ff6b6b}.pulse-packet-link--unknown,.pulse-packet-spine--unknown{--packet-tone:#778383}.pulse-packet-link{width:100%;min-width:54px;height:16px}.pulse-packet-link-line{background:linear-gradient(90deg, color-mix(in srgb, var(--packet-tone) 10%, transparent), color-mix(in srgb, var(--packet-tone) 38%, transparent), color-mix(in srgb, var(--packet-tone) 10%, transparent));height:1px;position:absolute;top:50%;left:0;right:0}.pulse-packet-spine{z-index:1;width:12px;position:absolute;top:40px;bottom:42px;left:50%;transform:translate(-50%)}.pulse-packet-spine-line{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--packet-tone) 38%, transparent), transparent);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pulse-packet{z-index:4;background:var(--packet-tone);width:6px;height:6px;box-shadow:0 0 7px color-mix(in srgb, var(--packet-tone) 88%, transparent), 0 0 15px color-mix(in srgb, var(--packet-tone) 30%, transparent);pointer-events:none;will-change:left, top, opacity;border-radius:50%;position:absolute}.pulse-packet-link .pulse-packet{top:50%;transform:translate(-50%,-50%)}.pulse-packet-spine .pulse-packet{left:50%;transform:translate(-50%,-50%)}.pulse-packet--secondary{filter:saturate(.84);width:4px;height:4px}.pulse-packet--ack{border:1px solid var(--packet-tone);width:4px;height:4px;box-shadow:0 0 8px color-mix(in srgb, var(--packet-tone) 40%, transparent);background:#050b09eb}.pulse-packet-link--offline .pulse-packet-link-line,.pulse-packet-spine--offline .pulse-packet-spine-line{opacity:.2;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--packet-tone) 32%, transparent) 0 5px, transparent 5px 10px)}.pulse-packet-spine--offline .pulse-packet-spine-line{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--packet-tone) 32%, transparent) 0 5px, transparent 5px 10px)}.pulse-mini-topology-flow{z-index:1}.pulse-topology-showcase{width:min(1240px,100% - 48px);margin:0 auto;padding:1.25rem 0 5.5rem}.pulse-topology-heading{border-top:1px solid #72f1b81f;grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);gap:clamp(3rem,8vw,8rem);padding:4.8rem 0 3.4rem;display:grid}.pulse-topology-heading h2{letter-spacing:-.045em;max-width:760px;margin:.75rem 0 0;font-size:clamp(2.7rem,4.8vw,4.5rem);line-height:1}.pulse-topology-heading>p{color:#d3e1dcc7;align-self:end;margin:0;font-size:.98rem;line-height:1.8}.pulse-topology-panel{background:radial-gradient(circle,#72f1b811,#0000 36%),linear-gradient(#050d0afa,#040908fc);border:1px solid #72f1b829;overflow:hidden}.pulse-topology-panel-head,.pulse-topology-legend{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #72f1b81a;justify-content:space-between;align-items:center;gap:1rem;min-height:42px;padding:.75rem 1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.62rem;display:flex}.pulse-topology-panel-head span{color:var(--pulse-accent)}.pulse-topology-panel-head strong{color:#b2ccc36b;font-size:inherit}.pulse-topology-summary{border-bottom:1px solid #72f1b81a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pulse-topology-summary>div{align-content:center;gap:.45rem;min-height:88px;padding:1rem 1.15rem;display:grid}.pulse-topology-summary>div+div{border-left:1px solid #72f1b81a}.pulse-topology-summary span,.pulse-topology-node-head span,.pulse-topology-node-foot span,.pulse-topology-node-foot small,.pulse-topology-core span,.pulse-topology-core small{text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace}.pulse-topology-summary span{color:#b2ccc36b;letter-spacing:.12em;font-size:.56rem}.pulse-topology-summary strong{color:#e9f1ee;font-size:.96rem}.pulse-topology-grid{background-color:#0000;background-image:linear-gradient(#72f1b806 1px,#0000 1px),linear-gradient(90deg,#72f1b806 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;gap:1.1rem;padding:clamp(2rem,5vw,4rem) clamp(1.2rem,4vw,3.2rem);display:grid;position:relative}.pulse-topology-row{grid-template-columns:minmax(160px,1fr) minmax(72px,.7fr) minmax(150px,.72fr) minmax(72px,.7fr) minmax(160px,1fr);align-items:center;gap:.8rem;display:grid;position:relative}.pulse-topology-core-gap{min-height:96px}.pulse-topology-core{z-index:5;aspect-ratio:1.45;text-align:center;background:#07130f;border:1px solid #72f1b857;place-content:center;gap:.15rem;width:min(168px,18vw);min-width:144px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #030806d6}.pulse-topology-core:before,.pulse-topology-core:after{content:"";border:1px solid #72f1b814;position:absolute;inset:8px}.pulse-topology-core:after{border-style:dashed;inset:16px}.pulse-topology-core span{z-index:1;color:var(--pulse-accent);letter-spacing:.16em;font-size:.56rem;position:relative}.pulse-topology-core strong{z-index:1;color:#f0f5f3;letter-spacing:.08em;font-size:1.35rem;position:relative}.pulse-topology-core small{z-index:1;color:#b2ccc370;letter-spacing:.1em;font-size:.46rem;position:relative}.pulse-topology-core>i{z-index:2;background:var(--pulse-accent);width:5px;height:5px;box-shadow:0 0 10px var(--pulse-accent);border-radius:50%;position:absolute;top:8px;right:8px}.pulse-topology-node{--node-tone:#72f1b8;border:1px solid color-mix(in srgb, var(--node-tone) 18%, #72f1b81f);background:#060d0bf0;align-content:center;gap:.55rem;min-height:104px;padding:1rem 1.05rem;display:grid}.pulse-topology-node.is-degraded{--node-tone:#f1c75b}.pulse-topology-node.is-offline{--node-tone:#ff6b6b}.pulse-topology-node.is-unknown{--node-tone:#778383}.pulse-topology-node-head,.pulse-topology-node-foot{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pulse-topology-node-head span{color:#b2ccc370;letter-spacing:.1em;font-size:.48rem}.pulse-topology-node-head i{background:var(--node-tone);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--node-tone) 70%, transparent);border-radius:50%}.pulse-topology-node>strong{color:#eaf2ef;font-size:clamp(1rem,1.6vw,1.3rem)}.pulse-topology-node-foot span{color:var(--node-tone);letter-spacing:.1em;font-size:.48rem}.pulse-topology-node-foot small{color:#b2ccc36b;font-size:.46rem}.pulse-topology-legend{color:#b2ccc380;border-top:1px solid #72f1b81a;border-bottom:0;flex-wrap:wrap}.pulse-topology-legend span{align-items:center;gap:.42rem;display:inline-flex}.pulse-topology-legend i{background:#778383;border-radius:50%;width:5px;height:5px}.pulse-topology-legend i.is-healthy{background:#72f1b8;box-shadow:0 0 7px #72f1b8a6}.pulse-topology-legend i.is-degraded{background:#f1c75b}.pulse-topology-legend i.is-offline{background:#ff6b6b}.pulse-topology-legend strong{color:var(--pulse-accent);font-size:inherit;margin-left:auto}.pulse-project-overview{padding-top:2.75rem}@media (width<=1100px){.pulse-topology-showcase{width:calc(100% - 40px)}.pulse-topology-heading{grid-template-columns:1fr .72fr;gap:3rem}.pulse-topology-row{grid-template-columns:minmax(145px,1fr) minmax(54px,.55fr) minmax(136px,.7fr) minmax(54px,.55fr) minmax(145px,1fr);gap:.55rem}.pulse-topology-core{width:142px;min-width:142px}}@media (width<=900px){.pulse-topology-heading{grid-template-columns:1fr;gap:1.7rem;padding-top:4rem}.pulse-topology-heading>p{max-width:720px}.pulse-topology-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-topology-summary>div:nth-child(3){border-top:1px solid #72f1b81a;border-left:0}.pulse-topology-summary>div:nth-child(4){border-top:1px solid #72f1b81a}.pulse-topology-grid{gap:1.25rem;padding:2rem 1.5rem}.pulse-topology-core{width:min(100%,220px);min-width:0;box-shadow:none;margin:0 auto .75rem;position:relative;top:auto;left:auto;transform:none}.pulse-topology-row{grid-template-columns:minmax(0,1fr) minmax(54px,.35fr) minmax(54px,.35fr) minmax(0,1fr);gap:.6rem}.pulse-topology-core-gap{display:none}.pulse-topology-row>.pulse-packet-link:nth-of-type(2){grid-column:2}.pulse-topology-row>.pulse-packet-link:nth-of-type(3){grid-column:3}}@media (width<=720px){.pulse-topology-showcase{width:calc(100% - 32px);padding-bottom:4.25rem}.pulse-topology-heading h2{font-size:clamp(2.35rem,10vw,3.4rem)}.pulse-topology-panel-head{gap:.3rem;display:grid}.pulse-topology-summary{grid-template-columns:1fr 1fr}.pulse-topology-summary>div{min-height:76px;padding:.85rem}.pulse-topology-grid{gap:1rem;padding:1.5rem 1rem}.pulse-topology-row{grid-template-columns:1fr;gap:.5rem}.pulse-topology-node{min-height:88px}.pulse-topology-row .pulse-packet-link{width:1px;min-width:1px;height:34px;margin:0 auto}.pulse-topology-row .pulse-packet-link-line{background:linear-gradient(#72f1b81a,#72f1b861,#72f1b81a);width:1px;height:100%;inset:0 auto 0 0}.pulse-topology-row .pulse-packet-link .pulse-packet{display:none}.pulse-topology-legend{grid-template-columns:1fr 1fr;display:grid}.pulse-topology-legend strong{grid-column:1/-1;margin-left:0}}@media (width<=420px){.pulse-topology-showcase{width:calc(100% - 24px)}.pulse-topology-summary{grid-template-columns:1fr}.pulse-topology-summary>div+div,.pulse-topology-summary>div:nth-child(3),.pulse-topology-summary>div:nth-child(4){border-top:1px solid #72f1b81a;border-left:0}.pulse-topology-legend{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pulse-packet{display:none!important}}.pulse-packet-link--vertical{width:16px;min-width:16px;height:54px;margin:0 auto}.pulse-packet-link--vertical .pulse-packet-link-line{background:linear-gradient(180deg, color-mix(in srgb, var(--packet-tone) 10%, transparent), color-mix(in srgb, var(--packet-tone) 38%, transparent), color-mix(in srgb, var(--packet-tone) 10%, transparent));width:1px;height:100%;inset:0 auto 0 50%;transform:translate(-50%)}.pulse-packet-link--vertical .pulse-packet{left:50%;transform:translate(-50%,-50%)}.pulse-packet-link--vertical.pulse-packet-link--offline .pulse-packet-link-line{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--packet-tone) 32%, transparent) 0 5px, transparent 5px 10px)}.pulse-topology-canvas{background:radial-gradient(circle at 50% 48%,#72f1b80b,#0000 42%),linear-gradient(#72f1b806 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#72f1b806 1px,#0000 1px) 0 0/38px 38px;justify-items:center;width:min(100%,860px);margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,3vw,2rem);display:grid;position:relative}.pulse-topology-canvas:before{content:"LIVE TOPOLOGY / SAME DATA PATH AS MOBILE";color:#b2ccc347;letter-spacing:.1em;font-family:SFMono-Regular,Consolas,monospace;font-size:.48rem;position:absolute;top:1rem;right:1.1rem}.pulse-topology-canvas>.pulse-topology-node{width:min(100%,430px)}.pulse-topology-branch{grid-template-columns:minmax(0,1fr) minmax(86px,.34fr) minmax(0,1fr);align-items:center;gap:1rem;width:min(100%,780px);display:grid}.pulse-topology-branch-column{justify-items:stretch;display:grid}.pulse-topology-branch-bridge{align-items:center;gap:.5rem;display:grid}.pulse-topology-branch-bridge>span{color:#72f1b86b;letter-spacing:.1em;text-align:center;font-family:SFMono-Regular,Consolas,monospace;font-size:.44rem}.pulse-topology-node.is-compact{min-height:96px}@media (width<=900px){.pulse-topology-canvas{width:min(100%,700px)}.pulse-topology-branch{grid-template-columns:minmax(0,1fr) minmax(70px,.26fr) minmax(0,1fr);gap:.7rem}}@media (width<=720px){.pulse-topology-canvas:before{display:none}.pulse-topology-canvas>.pulse-topology-node{width:100%}.pulse-topology-branch{grid-template-columns:1fr;gap:0}.pulse-topology-branch-bridge{min-height:52px;padding:.45rem 0}.pulse-topology-branch-bridge .pulse-packet-link{width:16px;min-width:16px;height:42px;margin:0 auto}.pulse-topology-branch-bridge .pulse-packet-link-line{background:linear-gradient(#72f1b81a,#72f1b861,#72f1b81a);width:1px;height:100%;inset:0 auto 0 50%;transform:translate(-50%)}.pulse-topology-branch-bridge .pulse-packet,.pulse-topology-branch-bridge>span{display:none}}.pulse-telemetry-architecture{width:min(1240px,100% - 48px);margin:0 auto;padding:0 0 4.5rem}.pulse-telemetry-heading{border-top:1px solid #72f1b81f;grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);gap:clamp(3rem,8vw,8rem);padding:4.8rem 0 3.4rem;display:grid}.pulse-telemetry-heading h2{letter-spacing:-.045em;max-width:780px;margin:.75rem 0 0;font-size:clamp(2.7rem,4.8vw,4.5rem);line-height:1}.pulse-telemetry-heading>p{color:#d3e1dcc7;align-self:end;margin:0;font-size:.98rem;line-height:1.8}.pulse-telemetry-panel{background:radial-gradient(circle at 50% 46%,#72f1b80e,#0000 38%),linear-gradient(#050d0afb,#040908fe);border:1px solid #72f1b829;overflow:hidden}.pulse-telemetry-panel-head{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #72f1b81a;justify-content:space-between;align-items:center;gap:1rem;min-height:42px;padding:.75rem 1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.61rem;display:flex}.pulse-telemetry-panel-head span{color:var(--pulse-accent)}.pulse-telemetry-panel-head strong{color:#b2ccc370;font-size:inherit}.pulse-telemetry-constants,.pulse-telemetry-live-strip{border-bottom:1px solid #72f1b81a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pulse-telemetry-constants>div,.pulse-telemetry-live-strip>div{align-content:center;gap:.38rem;min-height:84px;padding:1rem 1.1rem;display:grid}.pulse-telemetry-constants>div+div,.pulse-telemetry-live-strip>div+div{border-left:1px solid #72f1b81a}.pulse-telemetry-constants span,.pulse-telemetry-live-strip span{color:#b2ccc36b;letter-spacing:.12em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.54rem}.pulse-telemetry-constants strong{color:#e0eee9e6;font-size:.86rem}.pulse-telemetry-live-strip{background:#72f1b805}.pulse-telemetry-live-strip strong{color:var(--pulse-accent);font-size:.9rem}.pulse-telemetry-primary-flow{background-color:#0000;background-image:linear-gradient(#72f1b805 1px,#0000 1px),linear-gradient(90deg,#72f1b805 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:minmax(0,1fr) minmax(56px,.2fr) minmax(0,1fr) minmax(56px,.2fr) minmax(0,1fr);align-items:stretch;gap:.9rem;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,4vw,3rem) 2.25rem;display:grid}.pulse-telemetry-node{background:#050d0af0;border:1px solid #72f1b829;align-content:center;gap:.82rem;min-height:205px;padding:1.35rem;display:grid}.pulse-telemetry-node--active{background:radial-gradient(circle at 82% 18%,#72f1b817,#0000 32%),#06100cfa;border-color:#72f1b86b}.pulse-telemetry-node-meta{color:var(--pulse-accent);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:.8rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.56rem;display:flex}.pulse-telemetry-node-meta small{color:#b2ccc366;font-size:inherit}.pulse-telemetry-node>strong{color:#eef5f2;font-size:clamp(1.12rem,1.8vw,1.45rem)}.pulse-telemetry-node>p{color:#cfe0dab8;margin:0;font-size:.83rem;line-height:1.75}.pulse-telemetry-arrow{align-content:center;place-items:center;gap:.5rem;min-width:0;display:grid;position:relative}.pulse-telemetry-arrow-line{background:linear-gradient(90deg,#72f1b814,#72f1b899);width:100%;height:1px;position:relative}.pulse-telemetry-arrow-line:after{content:"";border-top:1px solid var(--pulse-accent);border-right:1px solid var(--pulse-accent);width:7px;height:7px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.pulse-telemetry-arrow-line:before{content:"";background:var(--pulse-accent);border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite pulse-telemetry-signal;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 12px #72f1b8c2}.pulse-telemetry-arrow small{color:#72f1b86b;letter-spacing:.11em;font-family:SFMono-Regular,Consolas,monospace;font-size:.45rem}.pulse-telemetry-branches{background:#72f1b81f;border:1px solid #72f1b81f;grid-template-columns:.9fr 1fr 1.15fr;gap:1px;margin:0 clamp(1.25rem,4vw,3rem) 2.5rem;display:grid}.pulse-telemetry-branch{background:#040a08fa;min-height:198px;padding:1.25rem}.pulse-telemetry-branch-head{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #72f1b817;justify-content:space-between;gap:.8rem;padding-bottom:1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.53rem;display:flex}.pulse-telemetry-branch-head span{color:var(--pulse-accent)}.pulse-telemetry-branch-head strong{color:#b2ccc361;font-size:inherit}.pulse-telemetry-chip-grid{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:1.2rem;display:grid}.pulse-telemetry-chip-grid span,.pulse-telemetry-mini-flow span{color:#d7e6e1c7;letter-spacing:.06em;background:#72f1b806;border:1px solid #72f1b821;font-family:SFMono-Regular,Consolas,monospace;font-size:.55rem}.pulse-telemetry-chip-grid span{padding:.65rem}.pulse-telemetry-mini-flow{flex-wrap:nowrap;align-items:center;gap:.45rem;margin-top:1.2rem;display:flex}.pulse-telemetry-mini-flow--wrap{flex-wrap:wrap}.pulse-telemetry-mini-flow span{white-space:nowrap;padding:.62rem .7rem}.pulse-telemetry-mini-flow i{color:var(--pulse-accent);font-family:SFMono-Regular,Consolas,monospace;font-size:.72rem;font-style:normal}.pulse-telemetry-branch>small{color:#b2ccc378;margin-top:1rem;font-size:.7rem;line-height:1.6;display:block}.pulse-freshness-model{background:#03080694;border-top:1px solid #72f1b81a;border-bottom:1px solid #72f1b81a;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);padding:3rem clamp(1.25rem,4vw,3rem);display:grid}.pulse-freshness-copy h3{color:#edf5f2;letter-spacing:-.035em;max-width:520px;margin:.7rem 0 0;font-size:clamp(1.7rem,3vw,2.65rem);line-height:1.06}.pulse-freshness-copy p{color:#cfe0dab3;margin:1.1rem 0 0;font-size:.84rem;line-height:1.78}.pulse-freshness-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:.8rem;display:grid}.pulse-freshness-state{--freshness-tone:#778383;border:1px solid color-mix(in srgb, var(--freshness-tone) 24%, #72f1b81a);background:#050c0ae6;align-content:center;gap:.6rem;min-height:170px;padding:1.15rem;display:grid}.pulse-freshness-state--live{--freshness-tone:#72f1b8}.pulse-freshness-state--stale{--freshness-tone:#f1c75b}.pulse-freshness-state--unavailable{--freshness-tone:#ff6b6b}.pulse-freshness-state>span{color:var(--freshness-tone);letter-spacing:.12em;font-family:SFMono-Regular,Consolas,monospace;font-size:.54rem;font-weight:700}.pulse-freshness-state>strong{color:#eef5f2;font-size:1rem}.pulse-freshness-state>p{color:#c8dbd49e;margin:0;font-size:.73rem;line-height:1.65}.pulse-telemetry-responsibilities{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pulse-telemetry-responsibilities article{align-content:start;gap:.7rem;min-height:180px;padding:1.35rem 1.2rem;display:grid}.pulse-telemetry-responsibilities article+article{border-left:1px solid #72f1b81a}.pulse-telemetry-responsibilities span{color:var(--pulse-accent);letter-spacing:.1em;font-family:SFMono-Regular,Consolas,monospace;font-size:.54rem}.pulse-telemetry-responsibilities strong{color:#edf5f2;font-size:.96rem}.pulse-telemetry-responsibilities p{color:#c6d9d29e;margin:0;font-size:.74rem;line-height:1.68}.pulse-telemetry-architecture+.pulse-project-overview{padding-top:2.25rem}@keyframes pulse-telemetry-signal{0%,to{opacity:.15;left:4%}45%{opacity:1}72%{opacity:.7;left:96%}}@media (width<=1100px){.pulse-telemetry-architecture{width:calc(100% - 40px)}.pulse-telemetry-heading{grid-template-columns:1fr .72fr;gap:3rem}.pulse-telemetry-primary-flow{grid-template-columns:1fr;gap:0}.pulse-telemetry-arrow{min-height:54px}.pulse-telemetry-arrow-line{background:linear-gradient(#72f1b814,#72f1b899);width:1px;height:42px}.pulse-telemetry-arrow-line:after{inset:auto auto -1px 50%;transform:translate(-50%)rotate(135deg)}.pulse-telemetry-arrow-line:before{animation:none;top:0;left:50%}.pulse-telemetry-branches{grid-template-columns:1fr 1fr}.pulse-telemetry-branch--incidents{grid-column:1/-1}.pulse-telemetry-responsibilities{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-telemetry-responsibilities article:nth-child(4),.pulse-telemetry-responsibilities article:nth-child(5){border-top:1px solid #72f1b81a}.pulse-telemetry-responsibilities article:nth-child(4){border-left:0}}@media (width<=820px){.pulse-telemetry-heading{grid-template-columns:1fr;gap:1.5rem}.pulse-telemetry-heading>p{max-width:680px}.pulse-telemetry-constants,.pulse-telemetry-live-strip{grid-template-columns:1fr 1fr}.pulse-telemetry-constants>div:nth-child(3),.pulse-telemetry-constants>div:nth-child(4),.pulse-telemetry-live-strip>div:nth-child(3),.pulse-telemetry-live-strip>div:nth-child(4){border-top:1px solid #72f1b81a}.pulse-telemetry-constants>div:nth-child(3),.pulse-telemetry-live-strip>div:nth-child(3){border-left:0}.pulse-freshness-model{grid-template-columns:1fr}.pulse-freshness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-telemetry-responsibilities{grid-template-columns:1fr 1fr}.pulse-telemetry-responsibilities article:nth-child(3),.pulse-telemetry-responsibilities article:nth-child(5){border-left:0}.pulse-telemetry-responsibilities article:nth-child(3){border-top:1px solid #72f1b81a}}@media (width<=620px){.pulse-telemetry-architecture{width:calc(100% - 32px);padding-bottom:3.25rem}.pulse-telemetry-heading{padding:3.7rem 0 2.5rem}.pulse-telemetry-heading h2{font-size:clamp(2.3rem,10vw,3.35rem)}.pulse-telemetry-panel-head{gap:.3rem;display:grid}.pulse-telemetry-primary-flow{padding:1.5rem 1rem 2rem}.pulse-telemetry-node{min-height:176px;padding:1.1rem}.pulse-telemetry-branches{grid-template-columns:1fr;margin:0 1rem 2rem}.pulse-telemetry-branch--incidents{grid-column:auto}.pulse-telemetry-mini-flow{flex-wrap:wrap}.pulse-freshness-model{padding:2.25rem 1rem}.pulse-freshness-grid{grid-template-columns:1fr}.pulse-freshness-state{min-height:132px}.pulse-telemetry-responsibilities{grid-template-columns:1fr}.pulse-telemetry-responsibilities article,.pulse-telemetry-responsibilities article+article,.pulse-telemetry-responsibilities article:nth-child(3),.pulse-telemetry-responsibilities article:nth-child(4),.pulse-telemetry-responsibilities article:nth-child(5){border-top:1px solid #72f1b81a;border-left:0}.pulse-telemetry-responsibilities article:first-child{border-top:0}}@media (width<=420px){.pulse-telemetry-architecture{width:calc(100% - 24px)}.pulse-telemetry-constants,.pulse-telemetry-live-strip{grid-template-columns:1fr}.pulse-telemetry-constants>div+div,.pulse-telemetry-live-strip>div+div,.pulse-telemetry-constants>div:nth-child(3),.pulse-telemetry-live-strip>div:nth-child(3){border-top:1px solid #72f1b81a;border-left:0}}@media (prefers-reduced-motion:reduce){.pulse-telemetry-arrow-line:before{animation:none!important}}.site-header{--nav-accent:#6ba8ff;--nav-cyan:#64e8ff;--nav-live:#68f5c0;--nav-text:#f5f9ffeb;--nav-muted:#e1eaf79c;--nav-line:#8bb5eb21;--nav-panel:#050c18b8;--nav-panel-strong:#070f1df7;z-index:1000;border-bottom:1px solid var(--nav-line);background:linear-gradient(180deg, #040a14ad, #040a146b), var(--nav-panel);-webkit-backdrop-filter:blur(20px)saturate(138%);backdrop-filter:blur(20px)saturate(138%);height:68px;transition:background .22s,border-color .22s,transform .5s cubic-bezier(.2,.75,.25,1),opacity .5s;position:fixed;inset:0 0 auto;box-shadow:0 14px 40px #00000029}.site-header:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 0,#559aff0e,#0000 28%);position:absolute;inset:0}.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 7%,#5e9dff2e 28%,#5e9dff14 68%,#0000 93%);height:1px;position:absolute;inset:auto 0 0}.site-header--enter{animation:.65s cubic-bezier(.2,.75,.25,1) both nav-enter}.navbar{z-index:1;justify-content:space-between;align-items:center;gap:28px;width:min(1240px,100% - 48px);height:100%;margin:0 auto;display:flex;position:relative}.nav-brand-module{background:linear-gradient(135deg,#4f8bd712,#0000 55%),#08101d75;border:1px solid #74a9ec26;border-radius:0;flex:none;align-items:center;height:38px;display:inline-flex;overflow:hidden}.nav-brand{color:#f8fbff;letter-spacing:.18em;text-shadow:0 0 20px #66a9ff1f;align-items:center;gap:9px;height:100%;padding:0 12px;font-size:.96rem;font-weight:760;line-height:1;text-decoration:none;display:inline-flex}.nav-brand-mark{background:var(--nav-accent);border-radius:0;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 0 4px #6ba8ff12,0 0 14px #6ba8ff75}.nav-brand-divider{background:#82ade421;width:1px;height:18px}.nav-terminal-button,.mobile-menu-button,.nav-project-toggle{appearance:none;font:inherit;cursor:pointer;border:0}.nav-terminal-button{color:#a6caf6b3;background:0 0;min-width:39px;height:100%;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;transition:color .17s,background .17s,box-shadow .17s}.nav-terminal-button:hover{color:#d9ebff;background:#5796e618;box-shadow:inset 0 0 20px #4991ed0a}.nav-links{align-items:stretch;height:100%;margin-left:auto;display:flex}.nav-link{color:var(--nav-muted);letter-spacing:.01em;align-items:center;gap:6px;padding:0 15px;font-size:.9rem;font-weight:480;text-decoration:none;transition:color .17s,background .17s;display:inline-flex;position:relative}.nav-link:before{content:"";opacity:0;background:0 0;border:1px solid #0000;border-radius:0;transition:opacity .17s,border-color .17s,background .17s;position:absolute;inset:9px 5px}.nav-link:after{content:"";background:var(--nav-accent);opacity:0;transform-origin:50%;border-radius:0;height:2px;transition:transform .18s,opacity .18s;position:absolute;bottom:-1px;left:15px;right:15px;transform:scaleX(0);box-shadow:0 0 13px #6ba8ff6b}.nav-link:hover{color:#f4f8ff}.nav-link:hover:before{opacity:1;background:#5c97e209;border-color:#76a9ea14}.nav-link.is-active{color:#fff}.nav-link.is-active:before{opacity:1;background:linear-gradient(#5f9eef0e,#5f9eef04);border-color:#6ca5ef1a}.nav-link.is-active:after{opacity:1;transform:scaleX(1)}.nav-link-external svg{opacity:.48;width:12px;height:12px}.nav-ops-dot{background:var(--nav-live);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #68f5c09e}.nav-dropdown{align-items:stretch;display:flex;position:relative}.nav-project-control{align-items:stretch;display:flex}.nav-project-control>.nav-link{padding-right:5px}.nav-project-toggle{width:25px;color:var(--nav-muted);background:0 0;justify-content:center;align-items:center;padding:0 6px 0 0;display:inline-flex;position:relative}.nav-dropdown-chevron{opacity:.5;width:13px;height:13px;transition:opacity .18s,transform .18s}.nav-dropdown:hover .nav-dropdown-chevron,.nav-dropdown:focus-within .nav-dropdown-chevron,.nav-dropdown-open .nav-dropdown-chevron{opacity:.95;transform:rotate(180deg)}.dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;width:min(450px,100vw - 32px);padding-top:12px;transition:opacity .165s,visibility .165s,transform .165s;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%,-8px)scale(.985)}.nav-dropdown:hover .dropdown-menu,.nav-dropdown:focus-within .dropdown-menu,.nav-dropdown-open .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}.dropdown-menu-inner{-webkit-backdrop-filter:blur(24px)saturate(138%);backdrop-filter:blur(24px)saturate(138%);background:linear-gradient(140deg,#2c518021,#0000 42%),linear-gradient(#091222fc,#050c18fc);border:1px solid #7eade82b;border-radius:0;position:relative;overflow:hidden;box-shadow:0 24px 65px #0000007a,inset 0 1px #ffffff06}.dropdown-menu-inner:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#5b97e207 1px,#0000 1px),linear-gradient(90deg,#5b97e207 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000b8,#0000);mask-image:linear-gradient(90deg,#000000b8,#0000)}.dropdown-header{z-index:1;border-bottom:1px solid #82afe61c;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:15px 17px;display:flex;position:relative}.dropdown-header>div{min-width:0}.dropdown-eyebrow,.dropdown-count,.dropdown-project-number,.dropdown-project-status{font-family:SFMono-Regular,Consolas,monospace}.dropdown-eyebrow{color:var(--nav-cyan);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:.58rem;font-weight:700;display:block}.dropdown-header strong{color:#f4f9fff0;font-size:.95rem;line-height:1.2;display:block}.dropdown-count{color:#c2d7f06b;letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:.58rem}.dropdown-project-list{z-index:1;padding:7px;position:relative}.dropdown-project{min-height:56px;color:inherit;border:1px solid #0000;border-radius:0;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.dropdown-project:hover,.dropdown-project:focus-visible{background:#548fdd12;border-color:#6ca8f51f;transform:translate(2px)}.dropdown-project-number{color:#63b5ffb3;letter-spacing:.08em;font-size:.6rem}.dropdown-project-copy{gap:3px;min-width:0;display:grid}.dropdown-project-copy strong{color:#eaf2fce0;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.dropdown-project-copy>span{color:#b9cce561;letter-spacing:.09em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:.52rem;overflow:hidden}.dropdown-project-status{color:#bcd0e76b;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:.5rem;display:inline-flex}.dropdown-project-status-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.dropdown-project-status--live{color:#6ff3bd}.dropdown-project-status--live .dropdown-project-status-dot{box-shadow:0 0 9px #6ff3bd9e}.dropdown-project-status--release{color:#91c8ff}.dropdown-project-status--active{color:#67ddff}.dropdown-index-link{z-index:1;color:#d3e2f5a3;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #82afe61c;justify-content:space-between;align-items:center;min-height:48px;padding:0 17px;font-family:SFMono-Regular,Consolas,monospace;font-size:.6rem;text-decoration:none;transition:color .16s,background .16s;display:flex;position:relative}.dropdown-index-link:hover{color:#f2f8ff;background:#5694e40e}.dropdown-index-link span:last-child{color:var(--nav-accent);font-size:.9rem}.mobile-menu-button{color:#e7f1fdd6;background:#467bbe0f;border:1px solid #7baae526;border-radius:0;justify-content:center;align-items:center;width:40px;height:40px;display:none}.mobile-menu-button svg{width:19px;height:19px}.nav-brand:focus-visible,.nav-terminal-button:focus-visible,.mobile-menu-button:focus-visible,.nav-link:focus-visible,.nav-project-toggle:focus-visible,.dropdown-project:focus-visible,.dropdown-index-link:focus-visible{outline-offset:3px;outline:2px solid #6ba8ffb8}@keyframes nav-enter{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@media (width<=860px){.site-header{height:64px}.navbar{width:min(100% - 28px,1240px)}.mobile-menu-button{display:inline-flex}.nav-links{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(145deg,#1f37591c,#0000 45%),#070e1bfa;border:1px solid #80abe329;border-radius:0;align-items:stretch;gap:4px;height:auto;max-height:calc(100vh - 90px);margin-left:0;padding:10px;transition:opacity .17s,visibility .17s,transform .17s;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto;transform:translateY(-8px)scale(.985);box-shadow:0 22px 55px #00000070}.nav-links-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.nav-link{border-radius:0;min-height:44px;padding:0 13px}.nav-link:before{inset:3px 0}.nav-link:after{width:2px;height:auto;inset:10px auto 10px 0;transform:scaleY(0)}.nav-link.is-active:after{transform:scaleY(1)}.nav-project-control{width:100%}.nav-project-control>.nav-link{flex:auto}.nav-project-toggle{border-left:1px solid #76a6e314;width:46px}.dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;width:auto;padding-top:3px;display:none;position:static;transform:none}.nav-dropdown-open .dropdown-menu{display:block}.nav-dropdown:hover .dropdown-menu:not(:focus-within){transform:none}.dropdown-menu-inner{box-shadow:none;border-radius:0}.dropdown-header{min-height:62px;padding:12px 13px}.dropdown-project{grid-template-columns:27px minmax(0,1fr);min-height:52px}.dropdown-project-status{grid-column:2;margin-top:-4px}.nav-link-external{justify-content:flex-start}}@media (width<=480px){.navbar{width:calc(100% - 22px)}.nav-brand-module{height:36px}.nav-brand{padding:0 10px;font-size:.9rem}.nav-terminal-button{min-width:36px}.dropdown-header{align-items:flex-start}.dropdown-count{text-align:right;max-width:72px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.site-header--enter{animation:none}.site-header,.nav-link,.nav-link:before,.nav-link:after,.nav-terminal-button,.nav-dropdown-chevron,.dropdown-menu,.dropdown-project,.dropdown-index-link,.nav-links{transition:none}}.dropdown-menu-inner{flex-direction:column;max-height:calc(100dvh - 86px);display:flex}.dropdown-header,.dropdown-index-link{flex:none}.dropdown-project-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6fabf147 transparent;min-height:0;overflow-y:auto}.dropdown-project-list::-webkit-scrollbar{width:6px}.dropdown-project-list::-webkit-scrollbar-track{background:0 0}.dropdown-project-list::-webkit-scrollbar-thumb{background:#6fabf13d;border-radius:999px}.dropdown-project-list::-webkit-scrollbar-thumb:hover{background:#6fabf161}@media (width<=860px){.dropdown-menu-inner{max-height:min(62dvh,520px)}}@media (width>=861px){.nav-project-control{align-items:stretch;height:100%;position:relative}.nav-project-control:before{content:"";z-index:0;opacity:0;pointer-events:none;background:0 0;border:1px solid #0000;border-radius:0;transition:opacity .17s,border-color .17s,background .17s;position:absolute;inset:9px 4px}.nav-project-control:after{content:"";z-index:2;background:var(--nav-accent);opacity:0;transform-origin:50%;pointer-events:none;border-radius:0;height:2px;transition:transform .18s,opacity .18s;position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(0);box-shadow:0 0 13px #6ba8ff6b}.nav-project-control>.nav-link,.nav-project-toggle{z-index:1}.nav-project-control>.nav-link:before,.nav-project-control>.nav-link:after{display:none}.nav-project-control>.nav-link{padding-left:15px;padding-right:6px}.nav-project-toggle{width:31px;padding:0 10px 0 2px}.nav-project-control:has(.nav-link.is-active):before{opacity:1;background:linear-gradient(#5f9eef0e,#5f9eef04);border-color:#6ca5ef1a}.nav-project-control:has(.nav-link.is-active):after{opacity:1;transform:scaleX(1)}.nav-dropdown:hover .nav-project-control:before,.nav-dropdown:focus-within .nav-project-control:before,.nav-dropdown-open .nav-project-control:before{opacity:1;background:#5c97e209;border-color:#76a9ea14}.nav-project-control:has(.nav-link.is-active):hover:before{background:linear-gradient(#5f9eef12,#5f9eef06);border-color:#6ca5ef1f}.nav-dropdown-open .nav-project-control:has(.nav-link.is-active):before{background:linear-gradient(#5f9eef12,#5f9eef06);border-color:#6ca5ef1f}}@media (width<=860px){.nav-links{overscroll-behavior:contain;max-height:calc(100dvh - 82px);overflow:hidden auto}.nav-dropdown{width:100%;display:block;position:relative}.nav-project-control{grid-template-columns:minmax(0,1fr) 46px;align-items:stretch;width:100%;min-height:44px;display:grid}.nav-project-control:before,.nav-project-control:after{display:none}.nav-project-control>.nav-link{width:100%;min-width:0;padding:0 13px}.nav-project-toggle{border-left:1px solid #76a6e314;align-self:stretch;width:46px;min-width:46px;height:44px;padding:0}.dropdown-menu{transform-origin:0 0;opacity:1;visibility:visible;pointer-events:auto;margin:0;padding:4px 0 0;display:none;width:100%!important;min-width:0!important;max-width:none!important;position:static!important;inset:auto!important;transform:none!important}.nav-dropdown-open .dropdown-menu{display:block}.nav-dropdown:hover .dropdown-menu:not(:focus-within){transform:none!important}.dropdown-menu-inner{width:100%;min-width:0;max-width:none;max-height:min(48dvh,430px);box-shadow:none;background:linear-gradient(90deg,#4682cc14,#070e1ba3 42%,#070e1b57);border:0;border-left:1px solid #6ba8ff57;border-radius:0;margin:0}.dropdown-header{min-height:58px;padding:11px 13px}.dropdown-project-list{width:100%;min-width:0;max-height:min(31dvh,280px);padding:5px 7px}.dropdown-project{grid-template-columns:25px minmax(0,1fr) auto;gap:8px;width:100%;min-width:0;min-height:48px;padding:6px 8px}.dropdown-project-copy{min-width:0}.dropdown-project-status{grid-column:auto;justify-self:end;margin-top:0}.dropdown-index-link{min-height:44px;padding:0 13px}}@media (width<=560px){.nav-links{padding:8px}.dropdown-header{align-items:flex-start;gap:10px}.dropdown-project{grid-template-columns:23px minmax(0,1fr)}.dropdown-project-status{grid-column:2;justify-self:start;margin-top:-2px}.dropdown-project-copy strong,.dropdown-project-copy>span{white-space:nowrap}.dropdown-count{text-align:right;max-width:68px;line-height:1.35}}.site-header--scrolled .nav-link:hover,.site-header--scrolled .nav-link.active,.site-header--scrolled .nav-link.is-active{color:#f7fffdf5}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.site-header{-webkit-backdrop-filter:blur()saturate();transition:background-color .32s,background .32s,border-color .32s,box-shadow .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s;box-shadow:none!important;background:linear-gradient(#01090e2e,#01090e09)!important;border-bottom-color:#4de3c90b!important}.site-header .navbar{background:0 0!important}.site-header--scrolled{-webkit-backdrop-filter:blur(18px)saturate(132%);background:linear-gradient(#010a10fb,#01090ef4)!important;border-bottom-color:#4ce2c925!important;box-shadow:0 1px #65ffe507,0 10px 28px #0000003d,0 24px 58px #00000024!important}.site-header--scrolled .nav-brand,.site-header--scrolled .nav-terminal-button{filter:brightness(1.04)}.site-header--scrolled .nav-link{color:#c0d1d0b8}.site-header--scrolled .nav-link:hover{color:#eef9f7e8}.site-header--scrolled .nav-link.active,.site-header--scrolled .nav-link.is-active{color:#f8fffdfa}.site-header--menu-open{-webkit-backdrop-filter:blur(18px)saturate(132%);background:#010a10fb!important;border-bottom-color:#4ce2c925!important}@media (prefers-reduced-motion:reduce){.site-header{transition:none!important}}.site-footer{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:linear-gradient(#070e1b61,#050a14b3);border-top:1px solid #80abe31f;position:relative}.site-footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6ba8ff29,#0000);height:1px;position:absolute;inset:0 0 auto}.footer-inner{grid-template-columns:minmax(210px,1fr) auto minmax(120px,1fr);align-items:center;gap:28px;width:min(1180px,100% - 48px);min-height:126px;margin:0 auto;padding:26px 0;display:grid}.footer-brand-title{color:#f8fbfff0;letter-spacing:.15em;align-items:center;gap:9px;font-size:.92rem;font-weight:720;display:flex}.footer-brand-icon{color:#6ba8ff;width:17px;height:17px}.footer-brand p,.footer-copy{color:#d6e2f273;letter-spacing:.02em;margin:8px 0 0;font-size:.78rem}.footer-links{flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex}.footer-links a{color:#dce7f694;font-size:.82rem;text-decoration:none;transition:color .16s}.footer-links a:hover,.footer-links a:focus-visible{color:#f7fafff0}.footer-copy{justify-self:end;margin-top:0}.footer-links a:focus-visible{outline-offset:4px;border-radius:0;outline:2px solid #6ba8ffb3}@media (width<=760px){.footer-inner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:20px;width:min(100% - 32px,1180px);padding:30px 0}.footer-copy{justify-self:center}}.home-page{isolation:isolate;--space-bg-x:0px;--space-bg-y:0px;--home-shell:min(1240px, calc(100% - 64px));--home-line:#74b0e624;--home-line-strong:#60bde647;--home-muted:#becfe29e;--home-faint:#98b0c96b;--home-panel:#040d17b8;--home-cyan:#55d9ff;--home-green:#61f6b3;position:relative;overflow:clip}.home-command-hero{isolation:isolate;min-height:max(780px,100vh - 18px);padding-top:calc(var(--header-height) + clamp(5.5rem, 8vw, 8rem));background:radial-gradient(circle at 82% 26%,#166bb429,#0000 31%),radial-gradient(circle at 58% 68%,#186c5314,#0000 27%),linear-gradient(#07111f 0%,#07101d 62%,#081321 100%);position:relative;overflow:hidden}.home-command-grid{z-index:-3;opacity:.42;background-image:linear-gradient(#509ad30b 1px,#0000 1px),linear-gradient(90deg,#509ad30b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 78%,#0000 100%)}.home-command-orbit{z-index:-2;pointer-events:none;border:1px solid #46a2dd12;border-radius:50%;position:absolute}.home-command-orbit:before,.home-command-orbit:after{content:"";border-radius:inherit;border:1px solid #46a2dd0f;position:absolute}.home-command-orbit:before{inset:12%}.home-command-orbit:after{inset:26%}.home-command-orbit--one{width:720px;height:720px;top:80px;right:-270px}.home-command-orbit--two{opacity:.6;width:430px;height:430px;bottom:-120px;left:-220px}.home-command-inner{width:var(--home-shell);grid-template-columns:minmax(0,1.06fr) minmax(390px,.72fr);align-items:center;gap:clamp(4rem,8vw,8rem);margin:0 auto;display:grid}.home-command-copy{z-index:2;min-width:0;position:relative}.home-command-eyebrow{color:var(--home-cyan);letter-spacing:.15em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:1rem 1.35rem;margin-bottom:clamp(2rem,3vw,3rem);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:700;display:flex}.home-command-state{color:#b7cce094;align-items:center;gap:.55rem;display:inline-flex}.home-command-state i,.home-command-proof i,.home-registry-console-foot i,.home-registry-project-status i,.home-spotlight-status i,.home-method-signal i{background:var(--home-green);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 12px #61f6b3b3}.home-command-copy h1{color:#f5f7fb;letter-spacing:-.07em;max-width:900px;margin:0;font-size:clamp(4rem,7.8vw,8.1rem);font-weight:650;line-height:.88}.home-command-copy h1 span{color:#e6f0fb7a}.home-command-description{max-width:760px;color:var(--home-muted);margin:clamp(2rem,3vw,2.8rem) 0 0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.85}.home-command-actions{flex-wrap:wrap;gap:.8rem;margin-top:clamp(2rem,3.4vw,3rem);display:flex}.home-command-button{letter-spacing:.045em;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.65rem;min-height:50px;padding:.85rem 1.08rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.home-command-button svg{width:16px;height:16px}.home-command-button:hover{transform:translateY(-2px)}.home-command-button--primary{color:#07121b;background:linear-gradient(135deg,#75ddff,#78aef6);box-shadow:0 12px 34px #4291db2e}.home-command-button--primary:hover{box-shadow:0 16px 42px #4291db47}.home-command-button--secondary{color:#e5eef8d1;-webkit-backdrop-filter:blur(14px);background:#050f1b8f;border-color:#69a8dc36}.home-command-button--secondary:hover{background:#0a192ab8;border-color:#69b9eb61}.home-command-proof{color:#9ab4cc75;letter-spacing:.13em;flex-wrap:wrap;gap:.9rem 1.4rem;margin-top:clamp(2.3rem,4vw,3.8rem);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.62rem;display:flex}.home-command-proof span{align-items:center;gap:.5rem;display:inline-flex}.home-command-proof i{width:5px;height:5px}.home-registry-console{z-index:2;-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#030d17e0,#04111eba);border:1px solid #4ab2dd45;min-width:0;position:relative;box-shadow:0 34px 100px #00000047,inset 0 1px #ffffff06}.home-registry-console:before{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#4ab2dd0e 1px,#0000 1px),linear-gradient(90deg,#4ab2dd0e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.home-registry-console-head,.home-registry-console-foot,.home-registry-console-core,.home-registry-projects{z-index:1;position:relative}.home-registry-console-head{border-bottom:1px solid var(--home-line);color:#9ebed87a;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:1rem;min-height:50px;padding:0 1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;display:flex}.home-registry-console-head div{color:var(--home-cyan);align-items:center;gap:.55rem;display:inline-flex}.home-registry-console-head svg{width:14px;height:14px}.home-registry-console-core{border-bottom:1px solid var(--home-line);text-align:left;justify-content:center;align-items:center;gap:1.5rem;min-height:158px;padding:1.5rem;display:flex}.home-registry-core-orbit{width:76px;height:76px;color:var(--home-cyan);border:1px solid #4ab2dd47;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 12px #4ab2dd06,0 0 32px #4ab2dd0f}.home-registry-core-orbit svg{stroke-width:1.4px;width:28px;height:28px}.home-registry-console-core>div:last-child{min-width:0}.home-registry-console-core span{color:#86afcd80;letter-spacing:.14em;margin-bottom:.35rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;display:block}.home-registry-console-core strong{color:#f2f7fb;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:2.3rem;font-weight:620;line-height:1;display:block}.home-registry-console-core strong small{color:#b7cfe361;font-size:.9rem}.home-registry-console-core p{color:#9cb6cd75;margin:.55rem 0 0;font-size:.67rem}.home-registry-projects{display:grid}.home-registry-project{min-height:58px;color:inherit;border-bottom:1px solid #609ecd17;grid-template-columns:26px 18px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem .9rem;text-decoration:none;transition:background .16s,border-color .16s;display:grid}.home-registry-project:hover{background:#2b709e16;border-color:#4ab2dd2b}.home-registry-project>svg{color:#59cdf0b8;stroke-width:1.7px;width:14px;height:14px}.home-registry-project-number{color:#64bee28a;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem}.home-registry-project-name{color:#e2ebf4db;min-width:0;font-size:.76rem;font-weight:640}.home-registry-project-name small{color:#8ba6be61;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.49rem;font-weight:500;display:block;overflow:hidden}.home-registry-project-status{color:#adc1d375;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.4rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.49rem;display:inline-flex}.home-registry-project-status i{width:5px;height:5px;box-shadow:none;background:#96aec275}.home-registry-project-status--live{color:#69efba}.home-registry-project-status--live i{background:#69efba;box-shadow:0 0 10px #69efbab3}.home-registry-project-status--release{color:#89c6ff}.home-registry-project-status--release i{background:#89c6ff;box-shadow:0 0 10px #89c6ff80}.home-registry-project-status--active{color:#63d9ef}.home-registry-project-status--active i{background:#63d9ef;box-shadow:0 0 10px #63d9ef73}.home-registry-console-foot{color:#87a2b861;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:1rem;min-height:47px;padding:0 1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.52rem;display:flex}.home-registry-console-foot>span{align-items:center;gap:.5rem;display:inline-flex}.home-registry-console-foot i{width:5px;height:5px}.home-registry-console-foot a{color:#adcfea9e;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.home-registry-console-foot a:hover{color:var(--home-cyan)}.home-registry-console-foot svg{width:13px;height:13px}.home-command-summary{z-index:3;width:var(--home-shell);border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(4.5rem,7vw,7rem) auto 0;display:grid;position:relative}.home-command-summary>div{flex-direction:column;justify-content:center;gap:.45rem;min-height:96px;padding:1.2rem 1.35rem;display:flex}.home-command-summary>div+div{border-left:1px solid var(--home-line)}.home-command-summary span{color:#92acc46e;letter-spacing:.13em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem}.home-command-summary strong{color:#eef4faeb;font-size:1.15rem;font-weight:640}.home-page>.babylon-space-scene{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.home-space-hero,.home-system-section,.home-method-section,.home-final-cta,.home-system-section,.home-method-section,.home-final-cta{z-index:2;position:relative}.home-system-heading,.home-method-heading{text-shadow:0 4px 28px #000000b8}.home-system-section,.home-method-section,.home-final-cta{width:var(--home-shell);margin:0 auto}.home-system-section{padding:clamp(7.5rem,11vw,11rem) 0 clamp(7rem,10vw,10rem)}.home-system-heading,.home-method-heading{border-bottom:1px solid var(--home-line);grid-template-columns:minmax(0,1.1fr) minmax(340px,.64fr);align-items:end;gap:clamp(3rem,7vw,7rem);padding-bottom:clamp(2.8rem,4.5vw,4.5rem);display:grid}.home-system-kicker{color:var(--home-cyan);letter-spacing:.15em;margin-bottom:1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;font-weight:700;display:block}.home-system-heading h2,.home-method-heading h2,.home-final-cta h2{color:#f4f6fa;letter-spacing:-.062em;margin:0;font-size:clamp(3.4rem,6.2vw,6.4rem);font-weight:630;line-height:.95}.home-system-heading>p,.home-method-heading>p{max-width:520px;color:var(--home-muted);margin:0;line-height:1.8}.home-spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:clamp(3rem,5vw,5rem);display:grid}.home-spotlight-card{border:1px solid var(--home-line);min-width:0;color:inherit;background:#040d1747;grid-template-rows:auto 1fr;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.home-spotlight-card:hover{background:#05121e7a;border-color:#4ebbe452;transform:translateY(-3px);box-shadow:0 20px 55px #0000002e}.home-spotlight-media{aspect-ratio:16/8.6;background:#030b13;position:relative;overflow:hidden}.home-spotlight-media img,.home-spotlight-placeholder{width:100%;height:100%;display:block}.home-spotlight-media img{object-fit:cover;object-position:center;transition:transform .32s cubic-bezier(.16,1,.3,1)}.home-spotlight-placeholder{color:#4cbde280;padding:22%}.home-spotlight-media-shade{background:linear-gradient(#03080e1f,#03080e3d 48%,#03080eb8);position:absolute;inset:0}.home-spotlight-media-head{color:#83b5d69e;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.56rem;display:flex;position:absolute;inset:.95rem 1rem auto}.home-spotlight-status{color:#b4cada94;align-items:center;gap:.45rem;display:inline-flex}.home-spotlight-status i{width:6px;height:6px;box-shadow:none;background:#a0b4c485}.home-spotlight-status--live{color:#6df6bb}.home-spotlight-status--live i{background:#6df6bb;box-shadow:0 0 12px #6df6bbb3}.home-spotlight-status--release{color:#8bc8ff}.home-spotlight-status--release i{background:#8bc8ff;box-shadow:0 0 12px #8bc8ff80}.home-spotlight-status--active{color:#62dcf3}.home-spotlight-status--active i{background:#62dcf3;box-shadow:0 0 12px #62dcf373}.home-spotlight-open{color:#d2e2f0b8;letter-spacing:.12em;background:#020a12b8;border:1px solid #68b4e33d;align-items:center;gap:.5rem;min-height:36px;padding:.6rem .75rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.55rem;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.home-spotlight-copy{flex-direction:column;min-height:250px;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.home-spotlight-copy>div:first-child{align-items:center;gap:.75rem;display:flex}.home-spotlight-icon{width:18px;height:18px;color:var(--home-cyan);stroke-width:1.6px;flex:none}.home-spotlight-copy h3{color:#f0f4f8;letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,2.7vw,2.4rem);font-weight:630}.home-spotlight-copy p{color:var(--home-muted);margin:1rem 0 0;line-height:1.7}.home-spotlight-tech{flex-wrap:wrap;gap:.45rem;margin-top:auto;padding-top:1.4rem;display:flex}.home-spotlight-tech span{color:#9cb8cf94;border:1px solid #6199c72b;border-radius:999px;padding:.4rem .6rem;font-size:.66rem}.home-system-all-link{color:#cdddebb3;align-items:center;gap:.5rem;width:fit-content;margin:2rem 0 0 auto;font-size:.8rem;font-weight:650;text-decoration:none;display:flex}.home-system-all-link:hover{color:var(--home-cyan)}.home-system-all-link svg{width:15px;height:15px}.home-method-section{border-top:1px solid var(--home-line);padding:clamp(6.5rem,9vw,9rem) 0}.home-method-grid{border-left:1px solid var(--home-line);border-top:1px solid var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-method-card{border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:#030c1559;flex-direction:column;min-height:360px;padding:clamp(1.45rem,2.3vw,2rem);display:flex}.home-method-card-head{color:var(--home-cyan);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.59rem;display:flex}.home-method-card-head svg{stroke-width:1.5px;width:18px;height:18px}.home-method-label{color:#5cdaf4c7;letter-spacing:.13em;text-transform:uppercase;margin-top:2.9rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.61rem}.home-method-card h3{color:#eef3f8;margin:.75rem 0 0;font-size:1.35rem;font-weight:630;line-height:1.2}.home-method-card p{color:var(--home-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.75}.home-method-footer{color:#819cb359;letter-spacing:.09em;margin-top:auto;padding-top:2rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.51rem}.home-method-signal{border:1px solid var(--home-line);color:#91acc36b;letter-spacing:.13em;border-top:0;justify-content:center;align-items:center;gap:clamp(.7rem,2vw,1.6rem);min-height:64px;padding:0 1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.56rem;display:flex}.home-method-signal span{align-items:center;gap:.5rem;display:inline-flex}.home-method-signal i{width:5px;height:5px}.home-method-signal b{color:#53c8ec6b;font-weight:500}.home-final-cta{isolation:isolate;background:linear-gradient(135deg,#04111ed6,#06152294);border:1px solid #4bb1dd3d;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;margin-bottom:clamp(5rem,8vw,8rem);padding:clamp(3rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.home-final-cta:before{content:"";z-index:-1;filter:blur(80px);background:#2785c229;border-radius:50%;width:380px;height:380px;position:absolute;top:-200px;right:-140px}.home-final-cta-grid{z-index:-2;opacity:.35;background-image:linear-gradient(#4297ca0d 1px,#0000 1px),linear-gradient(90deg,#4297ca0d 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.home-final-cta-copy{min-width:0}.home-final-cta h2{max-width:880px;font-size:clamp(3rem,5.7vw,5.8rem)}.home-final-cta p{max-width:700px;color:var(--home-muted);margin:1.6rem 0 0;line-height:1.75}.home-final-cta-actions{flex-direction:column;align-items:stretch;gap:.8rem;display:flex}.home-final-about-link{color:#c2d6e794;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;font-weight:630;text-decoration:none;display:inline-flex}.home-final-about-link:hover{color:var(--home-cyan)}.home-final-about-link svg{width:14px;height:14px}@keyframes homeCommandIn{0%{opacity:0;filter:blur(5px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}.home-command-hero--enter .home-command-eyebrow,.home-command-hero--enter .home-command-description,.home-command-hero--enter .home-command-actions,.home-command-hero--enter .home-command-proof,.home-command-hero--enter .home-registry-console,.home-command-hero--enter .home-command-summary{opacity:0;animation:.62s cubic-bezier(.16,1,.3,1) forwards homeCommandIn}.home-command-hero--enter .home-command-description{animation-delay:80ms}.home-command-hero--enter .home-command-actions{animation-delay:.15s}.home-command-hero--enter .home-command-proof{animation-delay:.22s}.home-command-hero--enter .home-registry-console{animation-delay:.13s}.home-command-hero--enter .home-command-summary{animation-delay:.26s}@media (width<=1120px){.home-command-inner{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:3.2rem}.home-command-copy h1{font-size:clamp(3.8rem,7.5vw,6.8rem)}.home-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.home-page{--home-shell:min(100% - 40px, 1240px)}.home-command-hero{min-height:auto;padding-top:calc(var(--header-height) + 5rem)}.home-command-inner{grid-template-columns:1fr;align-items:start}.home-command-copy{max-width:820px}.home-registry-console{justify-self:end;width:min(100%,680px)}.home-command-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.home-command-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--home-line)}.home-command-summary>div:nth-child(4){border-top:1px solid var(--home-line)}.home-system-heading,.home-method-heading{grid-template-columns:1fr;align-items:start;gap:2rem}.home-system-heading>p,.home-method-heading>p{max-width:680px}.home-final-cta{grid-template-columns:1fr;align-items:start}.home-final-cta-actions{align-items:flex-start}}@media (width<=720px){.home-page{--home-shell:min(100% - 28px, 1240px)}.home-command-hero{padding-top:calc(var(--header-height) + 3.8rem)}.home-command-copy h1{font-size:clamp(3.2rem,15vw,5.2rem);line-height:.92}.home-command-description{line-height:1.72}.home-command-actions{grid-template-columns:1fr;display:grid}.home-command-button{width:100%}.home-command-proof{grid-template-columns:1fr;display:grid}.home-registry-console{width:100%}.home-registry-console-head{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:.8rem;padding-bottom:.8rem}.home-registry-console-core{justify-content:flex-start}.home-registry-project{grid-template-columns:22px 16px minmax(0,1fr);min-height:62px}.home-registry-project-status{grid-column:3/4;justify-self:start}.home-command-summary{grid-template-columns:1fr 1fr}.home-command-summary>div{min-height:86px}.home-command-summary>div:nth-child(odd){border-left:0}.home-command-summary>div:nth-child(2n){border-left:1px solid var(--home-line)}.home-command-summary>div:nth-child(n+3){border-top:1px solid var(--home-line)}.home-system-section{padding:6rem 0}.home-system-heading h2,.home-method-heading h2,.home-final-cta h2{font-size:clamp(3rem,13vw,4.8rem)}.home-spotlight-grid{grid-template-columns:1fr}.home-spotlight-copy{min-height:auto}.home-method-grid{grid-template-columns:1fr}.home-method-card{min-height:300px}.home-method-signal{flex-wrap:wrap;padding:1.2rem}.home-final-cta{padding:2.2rem 1.35rem}}@media (width<=460px){.home-page{--home-shell:min(100% - 20px, 1240px)}.home-command-eyebrow{flex-direction:column;align-items:flex-start}.home-command-copy h1{font-size:clamp(2.95rem,15vw,4rem)}.home-registry-console-core{flex-direction:column;align-items:flex-start}.home-registry-console-foot{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:.8rem;padding-bottom:.8rem}.home-command-summary{grid-template-columns:1fr}.home-command-summary>div{border-left:0!important}.home-command-summary>div+div{border-top:1px solid var(--home-line)}.home-spotlight-media-head{flex-direction:column;align-items:flex-start}.home-spotlight-open{left:1rem;right:auto}}@media (prefers-reduced-motion:reduce){.home-command-button,.home-registry-project,.home-spotlight-card,.home-spotlight-media img{transition:none}.home-command-hero--enter .home-command-eyebrow,.home-command-hero--enter .home-command-description,.home-command-hero--enter .home-command-actions,.home-command-hero--enter .home-command-proof,.home-command-hero--enter .home-registry-console,.home-command-hero--enter .home-command-summary{opacity:1;filter:none;animation:none;transform:none}}.home-space-hero{--space-bg-x:0px;--space-bg-y:0px;isolation:isolate;background:0 0;min-height:100svh;position:relative;overflow:hidden}.home-space-background{z-index:-2;pointer-events:none;transform:translate3d(var(--space-bg-x), var(--space-bg-y), 0) scale(1.018);transform-origin:50%;will-change:transform;background-image:linear-gradient(90deg,#00030a4d 0%,#00030a1f 41%,#00030a06 68%,#00030a14 100%),linear-gradient(#0002081a 0%,#00020804 60%,#0002083d 100%),url(/images/space/antinerve-space-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:-1.8%}.home-space-background:before{content:"";pointer-events:none;background:radial-gradient(circle at 77.9% 33.9%,#ffbb5c0b,#0000 17%),radial-gradient(circle at 50% 52%,#0000 0%,#00020809 62%,#00020838 100%);position:absolute;inset:0}.home-space-background:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00030a61 0%,#00030a29 38%,#00030a0a 68%,#00030a14 100%),linear-gradient(#00030a0a 0%,#00030a29 58%,#00030a47 100%);position:absolute;inset:0}.home-space-content{z-index:3;width:min(1240px,100% - 64px);padding-right:min(42vw,620px);padding-top:calc(var(--header-height) + clamp(6.5rem, 10.5vw, 10rem));margin:0 auto;padding-bottom:clamp(4rem,8vw,7rem);position:relative}.home-space-eyebrow{color:#5fdcffe0;letter-spacing:.17em;text-shadow:0 0 18px #55d9ff29;align-items:center;gap:10px;margin-bottom:1.55rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(.61rem,.65vw,.72rem);font-weight:700;display:inline-flex}.home-space-eyebrow-dot{background:#5ce8ff;border-radius:999px;flex:none;width:5px;height:5px;box-shadow:0 0 12px #5ce8ffe0}.home-space-content h1{color:#f5f8fc;letter-spacing:-.065em;text-shadow:0 8px 44px #00000080;max-width:760px;margin:0;font-size:clamp(3.8rem,7.1vw,7.3rem);font-weight:650;line-height:.84}.home-space-content h1>span{display:block}.home-space-content h1>span:nth-child(2){color:#d3dfef8c}.home-space-content h1>span:nth-child(3){color:#8bb3dc6b}.home-space-lead{color:#cedeefb8;text-shadow:0 3px 20px #000000b8;max-width:535px;margin:clamp(1.7rem,2.5vw,2.35rem) 0 0;font-size:clamp(.92rem,1vw,1.03rem);line-height:1.75}.home-space-subcopy{color:#a3bbd385;text-shadow:0 3px 20px #000000b8;max-width:500px;margin:.85rem 0 0;font-size:clamp(.82rem,.88vw,.93rem);line-height:1.7}.home-space-actions{flex-wrap:wrap;gap:10px;margin-top:clamp(1.8rem,2.6vw,2.45rem);display:flex}.home-space-action{color:#e1eef9c7;letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030a1494;border:1px solid #66d0ff38;justify-content:space-between;align-items:center;gap:18px;min-width:176px;padding:.86rem 1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.67rem;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.home-space-action:hover,.home-space-action:focus-visible{color:#f7fbff;background:#081422d1;border-color:#5fdcff85;outline:none;transform:translateY(-2px);box-shadow:0 0 28px #41b9ff14}.home-space-action-primary{color:#ecf8fff0;background:linear-gradient(135deg,#166b9b57,#040e1ab8);border-color:#5edcff66}.home-space-action-secondary{color:#bed1e3ad}.home-space-state{color:#a6c4db73;letter-spacing:.13em;text-shadow:0 3px 20px #000000b8;align-items:center;gap:9px;margin-top:clamp(1.65rem,2.4vw,2.2rem);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;display:flex}.home-space-state i{background:#61f6b3;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 12px #61f6b3cc}@media (width<=1180px){.home-space-content{padding-right:min(36vw,460px)}.home-space-content h1{font-size:clamp(3.45rem,6.7vw,6.3rem)}.home-space-background{background-position:60%}}@media (width<=980px){.home-space-content{padding-right:min(28vw,270px);padding-top:calc(var(--header-height) + 5.25rem)}.home-space-content h1{max-width:650px;font-size:clamp(3.15rem,7.7vw,5.4rem);line-height:.87}.home-space-lead{max-width:470px}.home-space-subcopy{max-width:440px}.home-space-background{background-position:65%}}@media (width<=760px){.home-space-content{width:min(100% - 32px,1240px);padding-right:0;padding-top:calc(var(--header-height) + 3.9rem);padding-bottom:13rem}.home-space-eyebrow{max-width:92%;line-height:1.55}.home-space-content h1{letter-spacing:-.055em;max-width:100%;font-size:clamp(2.95rem,14.6vw,4.9rem);line-height:.88}.home-space-lead,.home-space-subcopy{max-width:94%}.home-space-actions{flex-direction:column;align-items:flex-start}.home-space-action{width:min(100%,290px)}.home-space-state{max-width:86%;line-height:1.55}.home-space-background{background-position:73%}}@media (width<=520px){.home-space-content{padding-top:calc(var(--header-height) + 3rem);padding-bottom:15rem}.home-space-eyebrow{letter-spacing:.13em;font-size:.56rem}.home-space-content h1{letter-spacing:-.06em;font-size:clamp(2.25rem,12vw,3.55rem);line-height:.92}.home-space-lead{margin-top:1.45rem;font-size:.88rem;line-height:1.68}.home-space-subcopy{font-size:.8rem}.home-space-action{min-width:0;padding:.82rem .92rem}.home-space-state{font-size:.52rem}.home-space-background{background-position:78%}.home-space-background:after{background:linear-gradient(90deg,#00030a80 0%,#00030a3d 55%,#00030a0d 78%,#0000 100%)}}@media (width<=410px){.home-space-content h1{letter-spacing:-.062em;font-size:clamp(2.15rem,11.6vw,3.15rem)}.home-space-eyebrow{max-width:100%}}@media (height<=760px) and (width>=761px){.home-space-content{padding-top:calc(var(--header-height) + 4.5rem);padding-bottom:3rem}.home-space-content h1{font-size:clamp(3.45rem,6.1vw,5.8rem)}.home-space-lead{margin-top:1.45rem}.home-space-actions{margin-top:1.55rem}.home-space-state{margin-top:1.35rem}}@media (prefers-reduced-motion:reduce){.home-page{--space-bg-x:0px;--space-bg-y:0px}.home-space-background{transform:translate(0,0)scale(1.018)}.home-space-action{transition:none}}.home-space-hero--enter .home-space-content{animation:.9s cubic-bezier(.2,.72,.2,1) both home-space-enter}@keyframes home-space-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.home-space-hero--enter .home-space-content{animation:none}}.home-spotlight-card{perspective:1500px;box-shadow:none;background:0 0;border:0;display:block;position:relative;transform:none}.home-spotlight-card:hover{box-shadow:none;background:0 0;border-color:#0000;transform:none}.home-spotlight-card:focus-visible{outline-offset:5px;outline:1px solid #5edcffb3}.home-spotlight-card-inner{width:100%;transform-style:preserve-3d;will-change:transform;transition:transform .76s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.home-spotlight-face{border:1px solid var(--home-line);backface-visibility:hidden;min-width:0;transform-style:preserve-3d;background:#030b146b;grid-area:1/1;overflow:hidden;box-shadow:0 24px 70px #0000001f}.home-spotlight-face--front{grid-template-rows:auto 1fr;display:grid;transform:rotateY(0)}.home-spotlight-face--back{color:#dcedf8c7;background:linear-gradient(145deg,#051522f0,#020810e0);flex-direction:column;min-height:100%;padding:clamp(1.4rem,2.6vw,2.1rem);display:flex;position:relative;transform:rotateY(180deg);box-shadow:inset 0 0 70px #3abbef0b,0 26px 80px #00000042}.home-spotlight-face--back:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0%,#57d8ff05 42%,#57d8ff1f 50%,#57d8ff05 58%,#0000 100%);border:1px solid #48d0ff14;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-115%)}.home-spotlight-card:hover .home-spotlight-face--back:before,.home-spotlight-card:focus-visible .home-spotlight-face--back:before{transform:translate(115%)}.home-spotlight-face--back:after{content:"";pointer-events:none;opacity:.14;background:repeating-linear-gradient(#0000 0 4px,#5cdcff09 5px);position:absolute;inset:0}.home-spotlight-card:hover .home-spotlight-face,.home-spotlight-card:focus-visible .home-spotlight-face{border-color:#4dc9f44d;box-shadow:0 26px 80px #0000003d,0 0 34px #49c2f00e}.home-spotlight-card:hover .home-spotlight-media img{transform:scale(1.035)}.home-spotlight-back-grid{pointer-events:none;opacity:.16;background-image:linear-gradient(#41c9f50f 1px,#0000 1px),linear-gradient(90deg,#41c9f50f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000);mask-image:linear-gradient(#000000e6,#0000)}.home-spotlight-back-head{z-index:1;letter-spacing:.13em;color:#6fc2e794;border-bottom:1px solid #5db3de1f;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;display:flex;position:relative}.home-spotlight-back-core{z-index:1;padding-top:clamp(1.6rem,3vw,2.4rem);position:relative}.home-spotlight-back-icon{width:28px;height:28px;color:var(--home-cyan);stroke-width:1.4px;filter:drop-shadow(0 0 14px #54d9ff47);margin-bottom:1.2rem}.home-spotlight-back-core>span{color:#67d5f68a;letter-spacing:.15em;margin-bottom:.65rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;display:block}.home-spotlight-back-core h3{color:#f4f8fb;letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:630;line-height:.98}.home-spotlight-back-core p{color:#a9c5daad;max-width:92%;margin:1rem 0 0;line-height:1.72}.home-spotlight-back-meta{z-index:1;border-top:1px solid #5db3de1c;border-bottom:1px solid #5db3de1c;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.5rem,3vw,2.4rem);display:grid;position:relative}.home-spotlight-back-meta>div{border-right:1px solid #5db3de17;padding:.9rem .8rem}.home-spotlight-back-meta>div:last-child{border-right:0}.home-spotlight-back-meta span,.home-spotlight-back-meta strong{display:block}.home-spotlight-back-meta span{color:#72a8c975;letter-spacing:.12em;margin-bottom:.38rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.5rem}.home-spotlight-back-meta strong{color:#dae8f1b8;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:650;overflow:hidden}.home-spotlight-back-tech{z-index:1;flex-wrap:wrap;gap:.45rem;margin-top:1.25rem;display:flex;position:relative}.home-spotlight-back-tech span{color:#97c3db94;background:#05141f80;border:1px solid #60bbe129;border-radius:999px;padding:.38rem .55rem;font-size:.62rem}.home-spotlight-back-open{z-index:1;color:#dff0f9d6;letter-spacing:.13em;align-items:center;gap:.55rem;width:fit-content;margin-top:auto;padding-top:1.5rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.6rem;display:inline-flex;position:relative}.home-spotlight-back-open svg{width:14px;height:14px;color:var(--home-cyan)}@media (hover:none),(pointer:coarse){.home-spotlight-card{perspective:none}.home-spotlight-card-inner{transform:none!important}.home-spotlight-face--back{display:none}.home-spotlight-open{font-size:0}.home-spotlight-open:before{content:"OPEN CASE STUDY";font-size:.55rem}}@media (prefers-reduced-motion:reduce){.home-spotlight-card-inner{transition:none;transform:none!important}.home-spotlight-face--back{display:none}.home-spotlight-face--back:before{transition:none}}.home-spotlight-card{aspect-ratio:4/3;min-height:0}.home-spotlight-card-inner,.home-spotlight-face{width:100%;height:100%}.home-spotlight-face--front{display:block}.home-spotlight-media{aspect-ratio:auto;width:100%;height:100%}.home-spotlight-media img{object-fit:cover}.home-spotlight-media-shade{background:linear-gradient(#02070d26 0%,#02070d05 38%,#02070d2e 55%,#02070deb 100%)}.home-spotlight-media-head{letter-spacing:.1em;font-size:.49rem;inset:.72rem .78rem auto}.home-spotlight-status{gap:.32rem}.home-spotlight-status i{width:5px;height:5px}.home-spotlight-front-title{z-index:2;align-items:center;gap:.58rem;display:flex;position:absolute;bottom:.72rem;left:.8rem;right:4.8rem}.home-spotlight-front-title>svg{width:17px;height:17px;color:var(--home-cyan);stroke-width:1.5px;filter:drop-shadow(0 0 10px #52d3f947);flex:none}.home-spotlight-front-title span{color:#67c7e780;letter-spacing:.13em;margin-bottom:.18rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.44rem;display:block}.home-spotlight-front-title h3{color:#f1f7fbeb;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1rem,1.55vw,1.3rem);font-weight:630;line-height:1.05;overflow:hidden}.home-spotlight-open{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020910c2;min-height:28px;padding:.4rem .48rem;font-size:.45rem;bottom:.68rem;right:.7rem}.home-spotlight-open svg{width:11px;height:11px}.home-spotlight-back-title{align-items:center;gap:.62rem;display:flex}.home-spotlight-back-icon{flex:none;width:22px;height:22px;margin:0}.home-spotlight-back-title span{color:#67d5f680;letter-spacing:.11em;margin-bottom:.2rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.43rem;display:block}.home-spotlight-back-title h3{color:#f4f8fb;letter-spacing:-.04em;margin:0;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:630;line-height:1.02}.home-spotlight-back-core p{color:#a9c5da9e;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;margin:.72rem 0 0;font-size:.68rem;line-height:1.5;display:-webkit-box;overflow:hidden}.home-spotlight-back-footer{z-index:2;color:#69a5c66b;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #5db3de1a;justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;padding-top:.6rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.43rem;display:flex;position:relative}.home-spotlight-back-open{color:#daeff9c7;align-items:center;gap:.3rem;margin:0;padding:0;font-size:.46rem;display:inline-flex}.home-spotlight-back-meta{display:none}@media (width<=1120px){.home-spotlight-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}@media (width<=620px){.home-spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.home-spotlight-card{aspect-ratio:4/3.25}.home-spotlight-media-head>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:58%;overflow:hidden}.home-spotlight-front-title{right:.75rem}.home-spotlight-open{display:none}.home-spotlight-front-title h3{font-size:.92rem}}@media (width<=440px){.home-spotlight-grid{grid-template-columns:1fr}.home-spotlight-card{aspect-ratio:16/10}}.home-spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.4vw,1.15rem)}.home-spotlight-card{aspect-ratio:16/10}.home-spotlight-face--front{isolation:isolate;position:relative}.home-spotlight-face--front:after{content:"";z-index:5;pointer-events:none;opacity:0;filter:blur(.5px);will-change:transform, opacity;background:linear-gradient(90deg,#0000 0%,#ffffff06 27%,#b1efff29 43%,#ecfbff57 50%,#67dcff24 58%,#ffffff06 72%,#0000 100%);width:72%;height:270%;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .18s;position:absolute;top:-85%;left:-85%;transform:translate(-65%,-18%)rotate(-34deg)}.home-spotlight-card:hover .home-spotlight-face--front:after,.home-spotlight-card:focus-visible .home-spotlight-face--front:after{opacity:1;transform:translate(315%,95%)rotate(-34deg)}.home-spotlight-face--front:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(145deg,#daf8ff09,#0000 28% 71%,#4ec3eb09);border:1px solid #9de7ff0e;position:absolute;inset:0;box-shadow:inset 0 1px #e4f9ff0d}.home-spotlight-card:hover{z-index:4}.home-spotlight-card:hover .home-spotlight-card-inner{filter:drop-shadow(0 22px 28px #00000047)}.home-spotlight-media img{object-position:center center}@media (width<=860px){.home-spotlight-grid{grid-template-columns:1fr}.home-spotlight-card{aspect-ratio:16/9}}@media (hover:none),(pointer:coarse){.home-spotlight-face--front:after{display:none}}@media (prefers-reduced-motion:reduce){.home-spotlight-face--front:after{display:none}}.home-spotlight-card{isolation:isolate;perspective:1500px;position:relative;overflow:visible}.home-spotlight-card-inner{width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .72s cubic-bezier(.16,1,.3,1);display:block;position:relative;transform:rotateY(0);filter:none!important}.home-spotlight-card:hover .home-spotlight-card-inner,.home-spotlight-card:focus-visible .home-spotlight-card-inner{transform:rotateY(180deg)}.home-spotlight-face{width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;grid-area:auto;position:absolute;inset:0;overflow:hidden;backface-visibility:hidden!important}.home-spotlight-face--front{z-index:2;transform:rotateY(0)translateZ(.5px)}.home-spotlight-face--back{z-index:1;display:flex;transform:rotateY(180deg)translateZ(.5px)}.home-spotlight-card{transition:filter .24s,z-index linear}.home-spotlight-card:hover,.home-spotlight-card:focus-visible{z-index:4;filter:drop-shadow(0 20px 30px #00000047)drop-shadow(0 0 18px #49c2f00f)}.home-spotlight-card:after{content:"";z-index:20;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(132deg,#0000 0% 34%,#81dbf909 39%,#dbf8ff26 44%,#ffffff57 48.5%,#c0f0ff38 52%,#59d0f60f 57%,#0000 63% 100%) 112% -12%/260% 260%;transition:background-position .76s cubic-bezier(.16,1,.3,1),opacity .16s;position:absolute;inset:0}.home-spotlight-card:hover:after,.home-spotlight-card:focus-visible:after{opacity:.95;background-position:-14% 112%}.home-spotlight-face--front:after{display:none!important}.home-spotlight-face--back{background:linear-gradient(145deg,#04121ef7,#020810f5);padding:clamp(1.15rem,1.8vw,1.5rem)}.home-spotlight-back-head{color:#7bceeeb3;padding-bottom:.8rem;font-size:.54rem}.home-spotlight-back-core{padding-top:1.05rem}.home-spotlight-back-title span{color:#67d5f69e;margin-bottom:.3rem;font-size:.5rem}.home-spotlight-back-title h3{font-size:clamp(1.4rem,2vw,1.85rem);line-height:1}.home-spotlight-back-section-label{color:#5ccdf27a;letter-spacing:.14em;margin-top:1.05rem;margin-bottom:.42rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.48rem;display:block}.home-spotlight-back-description{color:#c1d8e8c7;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:95%;margin:0;font-size:clamp(.75rem,.92vw,.88rem);line-height:1.62;display:-webkit-box;overflow:hidden}.home-spotlight-back-tech span{color:#abd3e8b8;background:#071824b3;border-color:#60bbe138;padding:.32rem .48rem;font-size:.56rem}.home-spotlight-back-footer{color:#77b4d38f;padding-top:.8rem;font-size:.49rem}.home-spotlight-back-open{color:#e4f4fce6;font-size:.52rem}.home-spotlight-back-head,.home-spotlight-back-core,.home-spotlight-back-tech,.home-spotlight-back-footer{z-index:4;position:relative}.home-spotlight-face--back *{-webkit-font-smoothing:antialiased;backface-visibility:hidden}@media (hover:none),(pointer:coarse){.home-spotlight-card{filter:none}.home-spotlight-card:after{display:none}.home-spotlight-card-inner{transform:none!important}.home-spotlight-face--front{position:absolute;inset:0;transform:none}.home-spotlight-face--back{display:none}}@media (prefers-reduced-motion:reduce){.home-spotlight-card{filter:none}.home-spotlight-card:after{display:none}.home-spotlight-card-inner{transition:none;transform:none!important}.home-spotlight-face--back{display:none}}.home-spotlight-card-inner{transition:transform .72s cubic-bezier(.16,1,.3,1) .45s}.home-spotlight-card:hover .home-spotlight-card-inner,.home-spotlight-card:focus-visible .home-spotlight-card-inner{transition-delay:0s}.home-spotlight-card:after{content:"";z-index:20;pointer-events:none;opacity:0;mix-blend-mode:screen;will-change:background-position, opacity;background-image:linear-gradient(122deg,#0000 0%,#7fdaf809 32%,#beefff1c 43%,#f5fdff4d 49%,#c5f2ff29 55%,#55cdf50d 65%,#0000 100%);background-position:-55% 0;background-repeat:no-repeat;background-size:32% 100%;transition:opacity .13s;position:absolute;inset:0}.home-spotlight-face--back{padding:clamp(1.35rem,2vw,1.8rem)}.home-spotlight-back-head{letter-spacing:.12em;padding-bottom:.9rem;font-size:.62rem}.home-spotlight-back-title{gap:.9rem}.home-spotlight-back-icon{width:31px;height:31px}.home-spotlight-back-title span{letter-spacing:.13em;margin-bottom:.34rem;font-size:.56rem}.home-spotlight-back-title h3{letter-spacing:-.045em;font-size:clamp(1.7rem,2.25vw,2.2rem);line-height:1}.home-spotlight-back-section-label{letter-spacing:.15em;margin-top:1.2rem;margin-bottom:.52rem;font-size:.56rem}.home-spotlight-back-tech{gap:.46rem;margin-top:1.15rem}.home-spotlight-back-tech span{padding:.38rem .56rem;font-size:.64rem}.home-spotlight-back-footer{letter-spacing:.11em;padding-top:.92rem;font-size:.57rem}.home-spotlight-back-open{gap:.42rem;font-size:.6rem}.home-spotlight-back-open svg{width:13px;height:13px}@media (width<=860px){.home-spotlight-back-title h3{font-size:clamp(1.45rem,4vw,1.9rem)}.home-spotlight-back-description{font-size:clamp(.8rem,2.4vw,.94rem)}}@media (hover:none),(pointer:coarse){.home-spotlight-card-inner{transition-delay:0s}}@media (prefers-reduced-motion:reduce){.home-spotlight-card-inner{transition-delay:0s}}.home-spotlight-card:after{opacity:0;filter:blur(2px);mix-blend-mode:screen;will-change:background-position, opacity;background-image:linear-gradient(122deg,#0000 0%,#5ac4e904 14%,#7bd7f609 25%,#abe8fc13 35%,#daf7ff26 43%,#fafeff42 49%,#e1f9ff2e 55%,#a6e6fb17 64%,#69d1f409 76%,#4cbee503 87%,#0000 100%);background-position:-105% -12%;background-repeat:no-repeat;background-size:62% 125%;transition:opacity .15s}.home-spotlight-card:hover:after,.home-spotlight-card:focus-visible:after{opacity:.82;background-position:205% 18%;transition:background-position .72s cubic-bezier(.2,.72,.24,1) .3s,opacity .15s .3s}.home-spotlight-back-description{color:#d3e5f1d6;-webkit-line-clamp:4;max-width:98%;font-size:clamp(1.02rem,1.15vw,1.14rem);line-height:1.7}@media (width<=860px){.home-spotlight-back-description{font-size:clamp(.94rem,2.65vw,1.06rem);line-height:1.66}}@media (hover:none),(pointer:coarse){.home-spotlight-card:after{filter:none}}@media (prefers-reduced-motion:reduce){.home-spotlight-card:after{filter:none}}.home-spotlight-card:after{background-position:-190% -12%}.home-spotlight-card:hover:after,.home-spotlight-card:focus-visible:after{background-position:330% 18%;transition:background-position .76s cubic-bezier(.2,.72,.24,1) .3s,opacity .15s .3s}.home-method-card{isolation:isolate;transition:background-color .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.home-method-card:before{content:"";opacity:0;pointer-events:none;z-index:0;background:linear-gradient(#01080f14 0%,#01080f2e 45%,#01080f47 100%);transition:opacity .22s;position:absolute;inset:0}.home-method-card>*{z-index:1;position:relative}.home-method-card:hover,.home-method-card:focus-within{background:#020a138f;border-bottom-color:#5cdaf429;border-right-color:#5cdaf429;box-shadow:inset 0 0 0 1px #5cdaf40a,0 18px 42px #01060c2e}.home-method-card:hover:before,.home-method-card:focus-within:before{opacity:1}.home-spotlight-card:after{content:"";z-index:20;pointer-events:none;opacity:0;filter:blur(1.8px);mix-blend-mode:screen;will-change:left, opacity;background:linear-gradient(90deg,#0000 0%,#47b2db03 10%,#69cff009 22%,#9de5fb16 34%,#d3f6ff2b 43%,#fbffff4f 49%,#acedff3b 52%,#52d3f81f 55%,#91e2fa12 65%,#53c5eb07 79%,#0000 100%);width:72%;height:225%;transition:left .72s cubic-bezier(.2,.72,.24,1),opacity .15s 40ms;position:absolute;top:-62%;left:-92%;transform:rotate(-24deg)translate(0,0)}.home-spotlight-card:hover:after,.home-spotlight-card:focus-visible:after{opacity:.82;transition:left .82s cubic-bezier(.16,.82,.22,1) .28s,opacity .14s .255s;left:122%}.home-spotlight-card:hover,.home-spotlight-card:focus-visible{box-shadow:0 0 0 1px #5bd5f70b,0 0 26px #3abfeb0e,0 20px 38px #0003}.home-spotlight-card:after{background-size:auto;background-position:initial;background-repeat:no-repeat}@media (hover:none),(pointer:coarse){.home-spotlight-card:after{display:none}}@media (prefers-reduced-motion:reduce){.home-spotlight-card:after{display:none}}.home-spotlight-card:after{display:none!important}.home-spotlight-scan{z-index:20;contain:paint;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-spotlight-scan:before{content:"";opacity:0;filter:blur(1.8px);mix-blend-mode:screen;will-change:left, opacity;background:linear-gradient(90deg,#0000 0%,#47b2db03 10%,#69cff009 22%,#9de5fb16 34%,#d3f6ff2b 43%,#fbffff47 49%,#acedff33 52%,#52d3f81b 55%,#91e2fa0f 65%,#53c5eb06 79%,#0000 100%);width:72%;height:225%;transition:left .72s cubic-bezier(.2,.72,.24,1),opacity .16s .52s;position:absolute;top:-62%;left:-92%;transform:rotate(-24deg)translate(0,0)}.home-spotlight-card:hover .home-spotlight-scan:before,.home-spotlight-card:focus-visible .home-spotlight-scan:before{opacity:.76;transition:left .82s cubic-bezier(.16,.82,.22,1) .28s,opacity .14s .255s;left:122%}@media (hover:none),(pointer:coarse){.home-spotlight-scan{display:none}}@media (prefers-reduced-motion:reduce){.home-spotlight-scan{display:none}}.home-spotlight-card{perspective:none}.home-spotlight-card-inner,.home-spotlight-card:hover .home-spotlight-card-inner,.home-spotlight-card:focus-visible .home-spotlight-card-inner{transform-style:flat;filter:none!important;transition:none!important;transform:none!important}.home-spotlight-face{width:100%;height:100%;position:absolute;inset:0;backface-visibility:visible!important}.home-spotlight-face--front{z-index:2;opacity:1;will-change:opacity, transform;transition:opacity .36s,transform .52s cubic-bezier(.16,1,.3,1)!important;transform:scale(1)translateY(0)!important}.home-spotlight-face--back{z-index:3;opacity:0;pointer-events:none;will-change:opacity, transform;transition:opacity .42s,transform .48s cubic-bezier(.16,1,.3,1)!important;transform:scale(.988)translateY(8px)!important}.home-spotlight-card:hover .home-spotlight-face--front,.home-spotlight-card:focus-visible .home-spotlight-face--front{opacity:0;transform:scale(1.018)translateY(-3px)!important}.home-spotlight-card:hover .home-spotlight-face--back,.home-spotlight-card:focus-visible .home-spotlight-face--back{opacity:1;transition-delay:.12s,.12s!important;transform:scale(1)translateY(0)!important}.home-spotlight-card:not(:hover):not(:focus-visible) .home-spotlight-face--front{transition-delay:80ms,80ms!important}.home-spotlight-card:not(:hover):not(:focus-visible) .home-spotlight-face--back{transition-delay:0s,0s!important}.home-spotlight-face--back:before,.home-spotlight-face--front:after{display:none!important}.home-spotlight-card:hover .home-spotlight-scan:before,.home-spotlight-card:focus-visible .home-spotlight-scan:before{transition:left .72s cubic-bezier(.16,.82,.22,1) .26s,opacity .14s .235s}@media (hover:none),(pointer:coarse){.home-spotlight-card-inner{transform:none!important}.home-spotlight-face--front{position:absolute;inset:0;opacity:1!important;transform:none!important}.home-spotlight-face--back{display:none!important}}@media (prefers-reduced-motion:reduce){.home-spotlight-face--front,.home-spotlight-face--back{transition:opacity .12s!important;transform:none!important}.home-spotlight-card:hover .home-spotlight-face--front,.home-spotlight-card:focus-visible .home-spotlight-face--front{opacity:0}.home-spotlight-card:hover .home-spotlight-face--back,.home-spotlight-card:focus-visible .home-spotlight-face--back{opacity:1;transition-delay:0s!important}}.home-final-cta{-webkit-backdrop-filter:blur(7px);background:linear-gradient(135deg,#030f1ba3,#04121f61);align-content:center;min-height:clamp(500px,62vh,680px);box-shadow:inset 0 1px #b5ecff09,0 34px 90px #0000002e}.home-final-cta:before{opacity:.18;background:radial-gradient(circle,#34a2d31f,#0000 68%)}.home-final-cta-copy,.home-final-cta-actions{z-index:3;position:relative}.home-final-cta-copy{text-shadow:0 6px 30px #000000b8}.home-final-orbit-status{z-index:3;color:#7eb1cd8c;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #65c1e621;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2.2rem,4vw,4rem);padding-top:1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;display:flex;position:relative}.home-final-orbit-status span{align-items:center;gap:.55rem;display:inline-flex}.home-final-orbit-status i{background:#65dbf8;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite homeOrbitalStatusPulse;box-shadow:0 0 12px #65dbf89e}@keyframes homeOrbitalStatusPulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}@media (width<=720px){.home-final-cta{-webkit-backdrop-filter:blur(5px);min-height:520px}.home-final-orbit-status{flex-direction:column;align-items:flex-start;font-size:.52rem}}@media (prefers-reduced-motion:reduce){.home-final-orbit-status i{animation:none}}.home-final-cta{padding-bottom:clamp(3.5rem,7vw,6rem)}.home-final-cta:before{opacity:.09}.home-final-orbit-status{margin-bottom:clamp(.5rem,1.5vw,1.2rem)}.home-system-section,.home-method-section,.home-final-cta{scroll-margin-top:96px}.home-system-section{padding-top:clamp(6.5rem,9vw,9rem);padding-bottom:clamp(6.25rem,8.5vw,8.5rem)}.home-method-section{padding-top:clamp(5.75rem,8vw,8rem);padding-bottom:clamp(5.75rem,8vw,8rem)}.home-system-heading,.home-method-heading{gap:clamp(2.25rem,5vw,5.25rem)}.home-system-heading>p,.home-method-heading>p,.home-final-cta p{text-wrap:pretty}.home-system-heading h2,.home-method-heading h2,.home-final-cta h2{text-wrap:balance;text-shadow:0 6px 34px #0000008f}.home-system-heading>p,.home-method-heading>p,.home-final-cta p{color:#a2b8ccb8}.home-system-kicker{text-shadow:0 0 18px #4fd3f624}.home-spotlight-card{outline:none}.home-spotlight-card:focus-visible{filter:drop-shadow(0 0 18px #49c2f01a);border-color:#72e2ff94;box-shadow:0 0 0 2px #56d4f71f,0 22px 50px #00000047}.home-system-all-link{padding:.45rem 0;transition:color .18s,gap .18s}.home-system-all-link:hover,.home-system-all-link:focus-visible{gap:.72rem}.home-system-all-link:focus-visible{outline-offset:6px;outline:1px solid #5ed4f76b}.home-method-card{-webkit-backdrop-filter:blur(2px);min-height:clamp(320px,24vw,360px);transition:background .22s,border-color .22s,box-shadow .22s,transform .22s}.home-method-card:hover,.home-method-card:focus-within{transform:translateY(-2px);box-shadow:inset 0 1px #87e1fa09,0 18px 44px #00000021}.home-method-card h3{text-wrap:balance}.home-method-card p{color:#97b0c6ab}.home-method-signal{-webkit-backdrop-filter:blur(3px);background:#020a122e}.home-final-cta{border-color:#53bfe838;gap:clamp(2rem,4vw,4rem);margin-bottom:clamp(4rem,6vw,6rem)}.home-final-cta-actions{min-width:min(100%,220px)}.home-final-cta-actions .home-command-button{width:100%}.home-final-about-link{min-height:36px;transition:color .18s,transform .18s}.home-final-about-link:hover,.home-final-about-link:focus-visible{transform:translateY(-1px)}.home-final-about-link:focus-visible{outline-offset:5px;outline:1px solid #5ed4f76b}.home-final-orbit-status{min-width:0}.home-final-orbit-status span:last-child{text-align:right;justify-content:flex-end}@media (width<=980px){.home-system-heading,.home-method-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem}.home-system-heading>p,.home-method-heading>p{max-width:680px}.home-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-method-card{min-height:300px}.home-final-cta{grid-template-columns:minmax(0,1fr);align-items:start}.home-final-cta-actions{width:min(100%,280px)}}@media (width<=700px){.home-page{--home-shell:min(1240px, calc(100% - 28px))}.home-system-section{padding-top:5rem;padding-bottom:5rem}.home-method-section{padding-top:4.75rem;padding-bottom:4.75rem}.home-system-heading,.home-method-heading{padding-bottom:2rem}.home-system-heading h2,.home-method-heading h2,.home-final-cta h2{letter-spacing:-.052em;font-size:clamp(2.55rem,13vw,4.2rem);line-height:.98}.home-system-heading h2 br,.home-method-heading h2 br,.home-final-cta h2 br{display:none}.home-method-grid{grid-template-columns:1fr}.home-method-card{min-height:260px}.home-method-label{margin-top:2rem}.home-method-signal{flex-wrap:wrap;row-gap:.7rem;min-height:auto;padding:1rem .8rem}.home-final-cta{gap:1.75rem;padding:2rem 1.35rem 3.75rem}.home-final-cta-actions{width:100%}.home-final-orbit-status{flex-direction:column;align-items:flex-start;margin-top:2.5rem}.home-final-orbit-status span:last-child{text-align:left;justify-content:flex-start}}@media (width<=430px){.home-page{--home-shell:calc(100% - 22px)}.home-system-heading h2,.home-method-heading h2,.home-final-cta h2{font-size:clamp(2.25rem,12.8vw,3.35rem)}.home-system-kicker{font-size:.6rem}.home-final-cta{padding-left:1.1rem;padding-right:1.1rem}}@media (prefers-reduced-motion:reduce){.home-method-card,.home-system-all-link,.home-final-about-link{transition:none}.home-method-card:hover,.home-method-card:focus-within,.home-final-about-link:hover,.home-final-about-link:focus-visible{transform:none}.home-spotlight-face--front{display:grid;transition:none!important;transform:none!important}.home-spotlight-face--back{transition:none!important;display:flex!important;transform:none!important}.home-spotlight-card:hover .home-spotlight-face--front,.home-spotlight-card:focus-visible .home-spotlight-face--front{opacity:0}.home-spotlight-card:hover .home-spotlight-face--back,.home-spotlight-card:focus-visible .home-spotlight-face--back{opacity:1;transition-delay:0s!important}.home-spotlight-scan{display:none!important}}.about-page{--about-shell:min(1240px, calc(100% - 64px));--about-line:#6ea6cd24;--about-line-strong:#4cbede47;--about-panel:#040d17b8;--about-muted:#becfe29e;--about-subtle:#97b2ca6b;--about-accent:#55d9ff;--about-green:#61f6b3;background:#07101d;width:100%;overflow:clip}.about-command-hero{isolation:isolate;min-height:max(790px,100vh - 16px);margin-top:calc(var(--header-height) * -1);padding-top:calc(var(--header-height) + clamp(5.8rem, 8vw, 8rem));background:radial-gradient(circle at 82% 27%,#146fb324,#0000 30%),radial-gradient(circle at 54% 76%,#1970580f,#0000 27%),linear-gradient(#07111f 0%,#07101d 66%,#081321 100%);position:relative;overflow:hidden}.about-command-grid{z-index:-3;opacity:.38;pointer-events:none;background-image:linear-gradient(#509ad30b 1px,#0000 1px),linear-gradient(90deg,#509ad30b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 11% 77%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 11% 77%,#0000 100%)}.about-command-orbit{z-index:-2;pointer-events:none;border:1px solid #46a2dd12;border-radius:50%;position:absolute}.about-command-orbit:before,.about-command-orbit:after{content:"";border:1px solid #46a2dd0e;border-radius:50%;position:absolute}.about-command-orbit:before{inset:13%}.about-command-orbit:after{inset:29%}.about-command-orbit--one{width:720px;height:720px;top:80px;right:-300px}.about-command-orbit--two{opacity:.58;width:420px;height:420px;bottom:-110px;left:-220px}.about-command-inner{width:var(--about-shell);grid-template-columns:minmax(0,1.04fr) minmax(410px,.72fr);align-items:center;gap:clamp(4rem,8vw,8rem);margin:0 auto;display:grid}.about-command-copy{min-width:0}.about-command-eyebrow{color:var(--about-accent);letter-spacing:.15em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.8rem 1.35rem;margin-bottom:clamp(2rem,3vw,3rem);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;font-weight:700;display:flex}.about-command-state{color:var(--about-subtle);align-items:center;gap:.55rem;display:inline-flex}.about-command-state i,.about-command-proof i,.about-profile-console-foot i,.about-ecosystem-state i{background:var(--about-green);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 12px #61f6b3ad}.about-command-copy h1{color:#f4f7fb;letter-spacing:-.07em;max-width:900px;margin:0;font-size:clamp(4.2rem,8vw,8.25rem);font-weight:650;line-height:.89}.about-command-copy h1 span{color:#e0ecf775}.about-command-description{max-width:720px;color:var(--about-muted);margin:clamp(2rem,3vw,2.7rem) 0 0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.82}.about-command-actions{flex-wrap:wrap;gap:.8rem;margin-top:clamp(2rem,3vw,2.8rem);display:flex}.about-command-button{letter-spacing:.04em;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.65rem;min-height:50px;padding:.85rem 1.08rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.about-command-button svg{width:16px;height:16px}.about-command-button:hover{transform:translateY(-2px)}.about-command-button--primary{color:#07121b;background:linear-gradient(135deg,#75ddff,#78aef6);box-shadow:0 12px 34px #4291db2e}.about-command-button--primary:hover{box-shadow:0 16px 42px #4291db45}.about-command-button--secondary{color:#e5eef8d1;background:#050f1b8f;border-color:#69a8dc36}.about-command-button--secondary:hover{background:#0a192ab8;border-color:#69b9eb61}.about-command-proof{color:#9ab4cc75;letter-spacing:.13em;flex-wrap:wrap;gap:.9rem 1.4rem;margin-top:clamp(2.3rem,4vw,3.8rem);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.61rem;display:flex}.about-command-proof span{align-items:center;gap:.5rem;display:inline-flex}.about-command-proof i{width:5px;height:5px}.about-profile-console{border:1px solid var(--about-line-strong);background:linear-gradient(145deg,#020b14eb,#04111dc2);min-width:0;position:relative;box-shadow:0 34px 100px #00000047}.about-profile-console:before{content:"";pointer-events:none;opacity:.3;background-image:linear-gradient(#4ab2dd0d 1px,#0000 1px),linear-gradient(90deg,#4ab2dd0d 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.about-profile-console-head,.about-profile-core,.about-profile-planes,.about-profile-console-foot{z-index:1;position:relative}.about-profile-console-head{border-bottom:1px solid var(--about-line);min-height:50px;color:var(--about-subtle);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.53rem;display:flex}.about-profile-console-head div{color:var(--about-accent);align-items:center;gap:.55rem;display:inline-flex}.about-profile-console-head svg{width:14px;height:14px}.about-profile-core{border-bottom:1px solid var(--about-line);justify-content:center;align-items:center;gap:1.5rem;min-height:180px;padding:1.5rem;display:flex}.about-profile-core-mark{width:80px;height:80px;color:var(--about-accent);border:1px solid #4ab2dd47;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 12px #4ab2dd06,0 0 34px #4ab2dd12}.about-profile-core-mark svg{stroke-width:1.4px;width:30px;height:30px}.about-profile-core>div:last-child{min-width:0}.about-profile-core>div:last-child>span{color:var(--about-subtle);letter-spacing:.13em;margin-bottom:.35rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.53rem;display:block}.about-profile-core strong{color:#f2f7fb;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:1.65rem;font-weight:650;display:block}.about-profile-core strong small{color:var(--about-accent);font-size:.9rem}.about-profile-core p{color:var(--about-subtle);margin:.55rem 0 0;font-size:.67rem;line-height:1.5}.about-profile-planes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-profile-plane{border-bottom:1px solid #629fc917;grid-template-columns:24px 18px minmax(0,1fr);align-items:center;gap:.65rem;min-height:90px;padding:.9rem 1rem;display:grid}.about-profile-plane:nth-child(odd){border-right:1px solid #629fc917}.about-profile-plane>span{color:#5cb9de80;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.53rem}.about-profile-plane>svg{color:#55d9ffb8;stroke-width:1.65px;width:14px;height:14px}.about-profile-plane strong,.about-profile-plane small{display:block}.about-profile-plane strong{color:#e6eef5db;font-size:.7rem}.about-profile-plane small{color:#8ba6be5c;letter-spacing:.06em;margin-top:.15rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.46rem}.about-profile-console-foot{min-height:48px;color:var(--about-subtle);letter-spacing:.11em;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.49rem;display:flex}.about-profile-console-foot>span{align-items:center;gap:.5rem;display:inline-flex}.about-profile-console-foot a{color:#bcd7eb9e;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.about-profile-console-foot a:hover{color:var(--about-accent)}.about-profile-console-foot svg{width:13px;height:13px}.about-summary-strip{width:var(--about-shell);border-top:1px solid var(--about-line);border-bottom:1px solid var(--about-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(4.5rem,7vw,7rem) auto 0;display:grid}.about-summary-strip>div{flex-direction:column;justify-content:center;gap:.45rem;min-height:96px;padding:1.2rem 1.35rem;display:flex}.about-summary-strip>div+div{border-left:1px solid var(--about-line)}.about-summary-strip span{color:var(--about-subtle);letter-spacing:.13em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.55rem}.about-summary-strip strong{color:#eef4faeb;font-size:1rem;font-weight:650}.about-domain-section,.about-process-section,.about-ecosystem-section,.about-principles-section,.about-direction-section{width:var(--about-shell);margin:0 auto}.about-domain-section{padding:clamp(7.5rem,11vw,11rem) 0 clamp(7rem,10vw,10rem)}.about-process-section,.about-ecosystem-section,.about-principles-section{border-top:1px solid var(--about-line);padding:clamp(6.5rem,9vw,9rem) 0}.about-section-heading{border-bottom:1px solid var(--about-line);grid-template-columns:minmax(0,1.1fr) minmax(340px,.64fr);align-items:end;gap:clamp(3rem,7vw,7rem);padding-bottom:clamp(2.8rem,4.5vw,4.5rem);display:grid}.about-section-kicker{color:var(--about-accent);letter-spacing:.15em;margin-bottom:1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.67rem;font-weight:700;display:block}.about-section-heading h2,.about-principles-copy h2,.about-direction-copy h2{color:#f4f6fa;letter-spacing:-.062em;margin:0;font-size:clamp(3.4rem,6.2vw,6.4rem);font-weight:630;line-height:.95}.about-section-heading>p{max-width:520px;color:var(--about-muted);margin:0;line-height:1.8}.about-domain-grid{border-left:1px solid var(--about-line);border-top:1px solid var(--about-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.about-domain-card{border-right:1px solid var(--about-line);border-bottom:1px solid var(--about-line);background:#030c1559;flex-direction:column;min-height:360px;padding:clamp(1.45rem,2.3vw,2rem);display:flex}.about-domain-card-head{color:var(--about-accent);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;display:flex}.about-domain-card-head svg{stroke-width:1.5px;width:18px;height:18px}.about-domain-label{color:#5cdaf4c7;letter-spacing:.13em;text-transform:uppercase;margin-top:2.8rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.6rem}.about-domain-card h3{color:#eef3f8;margin:.75rem 0 0;font-size:1.34rem;font-weight:630;line-height:1.2}.about-domain-card p{color:var(--about-muted);margin:1rem 0 0;font-size:.85rem;line-height:1.75}.about-domain-footer{color:#819cb359;letter-spacing:.085em;margin-top:auto;padding-top:2rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.49rem}.about-process-grid{border-left:1px solid var(--about-line);border-top:1px solid var(--about-line);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:clamp(3rem,5vw,5rem);display:grid}.about-process-step{border-right:1px solid var(--about-line);border-bottom:1px solid var(--about-line);background:#030c154d;flex-direction:column;min-height:270px;padding:1.5rem;display:flex}.about-process-step-head{color:#52c1e5ad;letter-spacing:.11em;justify-content:space-between;align-items:center;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.56rem;display:flex}.about-process-step-head svg{stroke-width:1.5px;width:17px;height:17px}.about-process-step h3{color:#eef4f9eb;margin:auto 0 0;font-size:1.45rem;font-weight:630}.about-process-step p{color:var(--about-muted);margin:.75rem 0 0;font-size:.82rem;line-height:1.72}.about-process-signal{border:1px solid var(--about-line);min-height:66px;color:var(--about-subtle);letter-spacing:.11em;border-top:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem 1rem;padding:.9rem 1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.53rem;display:flex}.about-process-signal-item{align-items:center;gap:.8rem;display:inline-flex}.about-process-signal-item span{align-items:center;gap:.45rem;display:inline-flex}.about-process-signal-item i{background:var(--about-green);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #61f6b38c}.about-process-signal-item b{color:#53c8ec6b;font-weight:500}.about-ecosystem-registry{border:1px solid var(--about-line);margin-top:clamp(3rem,5vw,5rem)}.about-ecosystem-registry-head{border-bottom:1px solid var(--about-line);min-height:46px;color:var(--about-subtle);letter-spacing:.12em;background:#05101c73;grid-template-columns:minmax(300px,1.35fr) minmax(170px,.65fr) minmax(180px,.7fr) 80px;align-items:center;gap:1rem;padding:0 1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.51rem;display:grid}.about-ecosystem-row{border-bottom:1px solid var(--about-line);min-height:92px;color:inherit;background:#030c1547;grid-template-columns:minmax(300px,1.35fr) minmax(170px,.65fr) minmax(180px,.7fr) 80px;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:background .16s,border-color .16s;display:grid}.about-ecosystem-row:last-child{border-bottom:0}.about-ecosystem-row:hover{background:#081c2b85;border-color:#55d9ff2e}.about-ecosystem-project{grid-template-columns:28px 38px minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;display:grid}.about-ecosystem-number{color:#5bb7de80;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.55rem}.about-ecosystem-project>svg{color:#55d9ffc2;stroke-width:1.6px;background:#081c2b80;border:1px solid #4ab2dd2e;width:38px;height:38px;padding:10px}.about-ecosystem-project strong{color:#e9f1f8e6;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.about-ecosystem-domain,.about-ecosystem-state,.about-ecosystem-open{letter-spacing:.08em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.55rem}.about-ecosystem-domain{color:var(--about-subtle)}.about-ecosystem-state{width:fit-content;color:var(--about-subtle);align-items:center;gap:.5rem;display:inline-flex}.about-ecosystem-state--live{color:var(--about-green)}.about-ecosystem-state--release{color:#89c6ff}.about-ecosystem-state--release i{background:#89c6ff;box-shadow:0 0 10px #89c6ff80}.about-ecosystem-state--active{color:var(--about-accent)}.about-ecosystem-state--active i{background:var(--about-accent);box-shadow:0 0 10px #55d9ff7a}.about-ecosystem-open{color:#bcd7eb94;justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.about-ecosystem-open svg{width:13px;height:13px}.about-principles-section{grid-template-columns:minmax(0,1.03fr) minmax(420px,.72fr);align-items:center;gap:clamp(4rem,8vw,8rem);display:grid}.about-principles-copy p{max-width:650px;color:var(--about-muted);margin:1.6rem 0 0;line-height:1.78}.about-principles-list{border:1px solid var(--about-line)}.about-principle-row{border-bottom:1px solid var(--about-line);background:#030c1552;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:1rem;min-height:82px;padding:0 1rem;display:grid}.about-principle-row:last-child{border-bottom:0}.about-principle-row>span{color:#5bb7de80;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.55rem}.about-principle-row strong{color:#e7eff7db;font-size:.83rem;font-weight:630}.about-principle-row>i{background:var(--about-green);border-radius:50%;justify-self:end;width:6px;height:6px;box-shadow:0 0 10px #61f6b38f}.about-direction-section{isolation:isolate;background:linear-gradient(135deg,#04111ed6,#06152294);border:1px solid #4bb1dd3d;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;margin-bottom:clamp(5rem,8vw,8rem);padding:clamp(3rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.about-direction-section:before{content:"";z-index:-1;filter:blur(80px);background:#2785c229;border-radius:50%;width:380px;height:380px;position:absolute;top:-200px;right:-140px}.about-direction-grid{z-index:-2;opacity:.34;background-image:linear-gradient(#4297ca0d 1px,#0000 1px),linear-gradient(90deg,#4297ca0d 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.about-direction-copy{min-width:0}.about-direction-copy h2{max-width:900px;font-size:clamp(3.1rem,5.8vw,5.9rem)}.about-direction-copy p{max-width:700px;color:var(--about-muted);margin:1.6rem 0 0;line-height:1.75}.about-direction-actions{flex-direction:column;align-items:stretch;gap:.8rem;display:flex}.about-direction-contact{color:#c2d6e794;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;font-weight:630;text-decoration:none;display:inline-flex}.about-direction-contact:hover{color:var(--about-accent)}.about-direction-contact svg{width:14px;height:14px}@media (width<=1120px){.about-command-inner{grid-template-columns:minmax(0,1fr) minmax(370px,.72fr);gap:3.2rem}.about-command-copy h1{font-size:clamp(3.9rem,7.7vw,6.9rem)}.about-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-principles-section{grid-template-columns:minmax(0,1fr) minmax(360px,.75fr)}}@media (width<=900px){.about-page{--about-shell:min(100% - 40px, 1240px)}.about-command-hero{min-height:auto}.about-command-inner{grid-template-columns:1fr}.about-command-copy{max-width:820px}.about-profile-console{justify-self:end;width:min(100%,680px)}.about-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.about-summary-strip>div:nth-child(3){border-left:0;border-top:1px solid var(--about-line)}.about-summary-strip>div:nth-child(4){border-top:1px solid var(--about-line)}.about-section-heading{grid-template-columns:1fr;align-items:start;gap:2rem}.about-section-heading>p{max-width:680px}.about-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-ecosystem-registry-head{display:none}.about-ecosystem-row{grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1.5rem}.about-ecosystem-domain{grid-column:1/2;padding-left:80px}.about-ecosystem-state{grid-area:1/2/2/3}.about-ecosystem-open{grid-column:2/3}.about-principles-section{grid-template-columns:1fr;align-items:start}.about-principles-list{justify-self:end;width:min(100%,720px)}.about-direction-section{grid-template-columns:1fr;align-items:start}.about-direction-actions{align-items:flex-start}}@media (width<=720px){.about-page{--about-shell:min(100% - 28px, 1240px)}.about-command-hero{padding-top:calc(var(--header-height) + 4rem)}.about-command-copy h1{font-size:clamp(3.35rem,15vw,5.35rem);line-height:.91}.about-command-description{line-height:1.72}.about-command-actions{grid-template-columns:1fr;display:grid}.about-command-button{width:100%}.about-command-proof{grid-template-columns:1fr 1fr;display:grid}.about-profile-console{width:100%}.about-profile-console-head{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:.8rem;padding-bottom:.8rem}.about-profile-core{justify-content:flex-start}.about-profile-planes{grid-template-columns:1fr}.about-profile-plane:nth-child(odd){border-right:0}.about-summary-strip{grid-template-columns:1fr 1fr}.about-summary-strip>div:nth-child(odd){border-left:0}.about-summary-strip>div:nth-child(2n){border-left:1px solid var(--about-line)}.about-summary-strip>div:nth-child(n+3){border-top:1px solid var(--about-line)}.about-domain-section,.about-process-section,.about-ecosystem-section,.about-principles-section{padding-top:6rem;padding-bottom:6rem}.about-section-heading h2,.about-principles-copy h2,.about-direction-copy h2{font-size:clamp(3rem,13vw,4.8rem)}.about-domain-grid,.about-process-grid{grid-template-columns:1fr}.about-domain-card{min-height:310px}.about-process-step{min-height:230px}.about-ecosystem-row{grid-template-columns:1fr;padding:1.2rem}.about-ecosystem-project,.about-ecosystem-domain,.about-ecosystem-state,.about-ecosystem-open{grid-column:1}.about-ecosystem-state{grid-row:auto}.about-ecosystem-domain{padding-left:80px}.about-ecosystem-open{border-top:1px solid var(--about-line);justify-content:flex-start;padding-top:.8rem}.about-direction-section{padding:2.2rem 1.35rem}}@media (width<=460px){.about-page{--about-shell:min(100% - 20px, 1240px)}.about-command-eyebrow{flex-direction:column;align-items:flex-start}.about-command-copy h1{font-size:clamp(2.95rem,15vw,4.1rem)}.about-command-proof{grid-template-columns:1fr}.about-profile-core{flex-direction:column;align-items:flex-start}.about-summary-strip{grid-template-columns:1fr}.about-summary-strip>div{border-left:0!important}.about-summary-strip>div+div{border-top:1px solid var(--about-line)}.about-ecosystem-project{grid-template-columns:24px 34px minmax(0,1fr)}.about-ecosystem-domain{padding-left:66px}.about-principle-row{grid-template-columns:28px minmax(0,1fr) 12px}}@media (prefers-reduced-motion:reduce){.about-command-button,.about-ecosystem-row{transition:none}}.project-index-page{--projects-accent:#6ba8ff;--projects-cyan:#64e8ff;--projects-live:#68f5c0;--projects-line:#7eaae021;--projects-panel:#060d19b8;--projects-panel-strong:#050c16f0;background:#09111f;width:100%;overflow:clip}.project-index-hero{border-bottom:1px solid var(--projects-line);background:radial-gradient(circle at 78% 30%,#3383dd1f,#0000 31%),radial-gradient(circle at 15% 68%,#3069b113,#0000 26%),linear-gradient(#06101c,#08111f 72%,#0a1423);flex-direction:column;justify-content:flex-end;min-height:720px;padding-top:68px;display:flex;position:relative;overflow:hidden}.project-index-hero:before{content:"PROJECTS";color:#74a8e705;letter-spacing:-.08em;pointer-events:none;font-size:clamp(11rem,30vw,34rem);font-weight:800;line-height:.75;position:absolute;bottom:-5vw;right:-1.5vw}.project-index-hero-grid{pointer-events:none;background-color:#0000;background-image:linear-gradient(#68a4eb07 1px,#0000 1px),linear-gradient(90deg,#68a4eb07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:74px 74px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000000c7 36%,#00000085 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000000c7 36%,#00000085 76%,#0000)}.project-index-hero-inner{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(330px,.72fr);align-items:center;gap:clamp(3rem,8vw,8rem);width:min(1240px,100% - 56px);margin:auto;padding:clamp(5rem,9vw,8rem) 0 4.5rem;display:grid;position:relative}.project-index-eyebrow,.project-index-kicker,.project-index-console-head,.project-index-console-lines,.project-index-summary span,.project-registry-copy-head,.project-registry-status,.project-registry-state,.project-registry-number{font-family:SFMono-Regular,Consolas,monospace}.project-index-eyebrow,.project-index-kicker{color:var(--projects-cyan);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:700}.project-index-hero-copy h1{color:#f5f8fc;letter-spacing:-.065em;max-width:850px;margin:1.35rem 0 1.6rem;font-size:clamp(3.6rem,7vw,7rem);font-weight:650;line-height:.94}.project-index-hero-copy>p{color:#d8e3f1ad;max-width:690px;margin:0;font-size:clamp(1rem,1.45vw,1.13rem);line-height:1.72}.project-index-hero-console{background:linear-gradient(145deg,#1f4d7d1c,#0000 44%),#040c16b3;border:1px solid #67abf430;border-radius:0;min-height:360px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000047}.project-index-hero-console:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#61abff0a 1px,#0000 1px),linear-gradient(90deg,#61abff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.project-index-console-head{z-index:1;color:#9ec6ef75;letter-spacing:.12em;border-bottom:1px solid #6aa9f11f;justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:0 15px;font-size:.53rem;display:flex;position:relative}.project-index-console-core{z-index:1;justify-content:center;align-items:center;gap:24px;min-height:214px;padding:34px;display:flex;position:relative}.project-index-console-core svg{width:70px;height:70px;color:var(--projects-cyan);background:#1a558b12;border:1px solid #5fbaff40;border-radius:50%;padding:18px;box-shadow:0 0 0 12px #4ea7f206,0 0 45px #3a97e412}.project-index-console-core>div{gap:3px;display:grid}.project-index-console-core strong{color:#eef8ff;font-size:3rem;line-height:1}.project-index-console-core span{color:#c2d9ef75;font-size:.72rem}.project-index-console-lines{z-index:1;color:#abc7e563;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #6aa9f11a;gap:9px;padding:15px;font-size:.53rem;display:grid;position:relative}.project-index-console-lines span{align-items:center;gap:8px;display:flex}.project-index-console-lines i{background:var(--projects-live);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #68f5c09e}.project-index-summary{z-index:3;background:#070f1ce6;border:1px solid #7faee521;border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1240px,100% - 56px);margin:0 auto;display:grid;position:relative}.project-index-summary>div{flex-direction:column;justify-content:center;gap:8px;min-height:92px;padding:18px 22px;display:flex}.project-index-summary>div+div{border-left:1px solid #7faee51a}.project-index-summary span{color:#aec6e26b;letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;font-weight:700}.project-index-summary strong{color:#eaf2fc;font-size:1.22rem}.project-registry{width:min(1240px,100% - 56px);margin:0 auto;padding:clamp(6.5rem,10vw,10rem) 0}.project-registry-heading{border-bottom:1px solid var(--projects-line);grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:end;gap:clamp(2rem,8vw,8rem);margin-bottom:clamp(3.5rem,7vw,6.5rem);padding-bottom:2.5rem;display:grid}.project-registry-heading h2,.project-index-foundation h2{color:#f5f7fb;letter-spacing:-.06em;margin:.95rem 0 0;font-size:clamp(3rem,5.5vw,5.8rem);font-weight:630;line-height:.98}.project-registry-heading p,.project-index-foundation-copy p{color:#cedcee96;margin:0;line-height:1.72}.project-registry-entry{border-bottom:1px solid var(--projects-line);grid-template-columns:minmax(0,1.08fr) minmax(330px,.78fr);align-items:center;gap:clamp(3rem,8vw,7.5rem);padding:clamp(3.5rem,7vw,6.5rem) 0;display:grid}.project-registry-entry--reverse .project-registry-visual{order:2}.project-registry-entry--reverse .project-registry-copy{order:1}.project-registry-visual{min-height:390px;color:inherit;background:#040b15b8;border:1px solid #77abea29;border-radius:0;text-decoration:none;transition:border-color .22s,transform .22s,box-shadow .22s;display:block;position:relative;overflow:hidden;box-shadow:0 28px 70px #0003}.project-registry-visual>img{object-fit:cover;object-position:center;opacity:.68;filter:saturate(.8)brightness(.72);width:100%;height:100%;transition:opacity .32s,filter .32s,transform .42s;position:absolute;inset:0;transform:scale(1.005)}.project-registry-visual:before{content:"";z-index:1;background:linear-gradient(90deg,#040a13ad,#040a131f 52%,#040a134d),linear-gradient(#0309112e,#03091161);position:absolute;inset:0}.project-registry-visual-grid{z-index:2;pointer-events:none;background-color:#0000;background-image:linear-gradient(#71b0f306 1px,#0000 1px),linear-gradient(90deg,#71b0f306 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.project-registry-visual:hover{border-color:#6fb6ff59;transform:translateY(-3px);box-shadow:0 35px 90px #0000004d,0 0 40px #438ee10e}.project-registry-visual:hover>img{opacity:.83;filter:saturate(.95)brightness(.8);transform:scale(1.025)}.project-registry-visual-top{z-index:3;justify-content:space-between;align-items:center;gap:18px;display:flex;position:absolute;top:18px;left:20px;right:20px}.project-registry-visual-top>span:first-child{color:#a4ccf599;letter-spacing:.12em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.56rem}.project-registry-status{color:#c0d3e88f;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;font-size:.52rem;display:inline-flex}.project-registry-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.project-registry-status--live{color:var(--projects-live)}.project-registry-status--live i{box-shadow:0 0 9px #68f5c0b3}.project-registry-status--release{color:#8fc8ff}.project-registry-status--active{color:var(--projects-cyan)}.project-registry-visual-action{z-index:3;color:#e2effcb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.1em;text-transform:uppercase;background:#050d18c2;border:1px solid #73b4f82e;border-radius:0;align-items:center;gap:9px;min-height:38px;padding:0 12px;font-family:SFMono-Regular,Consolas,monospace;font-size:.56rem;display:inline-flex;position:absolute;bottom:18px;right:18px}.project-registry-visual-action svg{width:13px;height:13px;color:var(--projects-accent);transition:transform .18s}.project-registry-visual:hover .project-registry-visual-action svg{transform:translate(3px)}.project-registry-placeholder{background:radial-gradient(circle,#3f91e317,#0000 33%);place-items:center;display:grid;position:absolute;inset:0}.project-registry-placeholder svg{color:#64b7ff61;width:82px;height:82px}.project-registry-copy{min-width:0}.project-registry-copy-head{color:#a4c2e57a;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:11px;font-size:.61rem;display:flex}.project-registry-number{color:var(--projects-cyan)}.project-registry-copy h3{color:#f3f7fc;letter-spacing:-.055em;margin:1rem 0 1.25rem;font-size:clamp(2.25rem,4.2vw,4.5rem);font-weight:620;line-height:.98}.project-registry-copy>p{color:#cfdced9e;max-width:560px;margin:0;font-size:.98rem;line-height:1.75}.project-registry-tech{flex-wrap:wrap;gap:7px;margin-top:1.8rem;display:flex}.project-registry-tech span{color:#b7cfea99;background:#14325409;border:1px solid #71a5e424;border-radius:999px;padding:7px 10px;font-size:.69rem}.project-registry-footer{border-top:1px solid #77a4dc1a;justify-content:space-between;align-items:center;gap:18px;margin-top:2.4rem;padding-top:1.15rem;display:flex}.project-registry-state{color:#b0c8e37a;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:.54rem;display:inline-flex}.project-registry-state svg{width:12px;height:12px}.project-registry-state--live{color:var(--projects-live)}.project-registry-state--release{color:#8fc8ff}.project-registry-state--active{color:var(--projects-cyan)}.project-registry-link{color:#e7f0fac7;align-items:center;gap:9px;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .17s;display:inline-flex}.project-registry-link svg{width:14px;height:14px;color:var(--projects-accent);transition:transform .17s}.project-registry-link:hover{color:#fff}.project-registry-link:hover svg{transform:translate(4px)}.project-index-foundation{background:linear-gradient(135deg,#1f487613,#0000 40%),#050c166b;border:1px solid #73a7e524;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center;gap:clamp(3rem,8vw,8rem);width:min(1240px,100% - 56px);margin:0 auto clamp(6rem,10vw,9rem);padding:clamp(3rem,6vw,5.5rem);display:grid}.project-index-foundation h2{font-size:clamp(2.6rem,5vw,5rem)}.project-index-foundation-copy{gap:1.5rem;display:grid}.project-index-foundation-copy svg{width:31px;height:31px;color:var(--projects-cyan)}@media (width<=980px){.project-index-hero{min-height:760px}.project-index-hero-inner{grid-template-columns:1fr;gap:3.5rem}.project-index-hero-console{min-height:300px}.project-registry-heading,.project-index-foundation{grid-template-columns:1fr}.project-registry-entry{grid-template-columns:1fr;gap:2.5rem}.project-registry-entry--reverse .project-registry-visual,.project-registry-entry--reverse .project-registry-copy{order:initial}.project-registry-visual{min-height:420px}}@media (width<=720px){.project-index-hero{min-height:auto;padding-top:64px}.project-index-hero-inner,.project-index-summary,.project-registry,.project-index-foundation{width:min(100% - 30px,1240px)}.project-index-hero-inner{padding:4.5rem 0 3rem}.project-index-hero-copy h1{font-size:clamp(3.15rem,15vw,5.25rem)}.project-index-hero-console{min-height:280px}.project-index-console-core{min-height:180px;padding:24px}.project-index-console-core svg{width:58px;height:58px;padding:15px}.project-index-console-core strong{font-size:2.35rem}.project-index-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.project-index-summary>div{min-height:82px;padding:16px 17px}.project-index-summary>div+div{border-left:1px solid #7faee51a}.project-index-summary>div:nth-child(3){border-top:1px solid #7faee51a;border-left:0}.project-index-summary>div:nth-child(4){border-top:1px solid #7faee51a}.project-registry{padding:5.5rem 0}.project-registry-heading{margin-bottom:4rem;padding-bottom:2rem}.project-registry-heading h2,.project-index-foundation h2{font-size:clamp(2.6rem,12vw,4.2rem)}.project-registry-entry{padding:4rem 0}.project-registry-visual{min-height:300px}.project-registry-visual-top{align-items:flex-start;top:13px;left:13px;right:13px}.project-registry-visual-top>span:first-child{max-width:58%;line-height:1.5}.project-registry-status{text-align:right;justify-content:flex-end;max-width:42%;line-height:1.4}.project-registry-copy h3{font-size:clamp(2.4rem,12vw,3.7rem)}.project-registry-footer{flex-direction:column;align-items:flex-start}.project-index-foundation{margin-bottom:5.5rem;padding:2.25rem 1.6rem}}@media (width<=460px){.project-index-hero-inner,.project-index-summary,.project-registry,.project-index-foundation{width:calc(100% - 22px)}.project-index-hero-copy h1{font-size:clamp(2.9rem,15vw,4rem)}.project-index-console-head{align-items:flex-start;padding:13px;line-height:1.5}.project-index-console-core{justify-content:flex-start;gap:16px}.project-index-console-lines{font-size:.49rem}.project-registry-visual{min-height:250px}.project-registry-visual-action{bottom:12px;right:12px}.project-registry-tech span{font-size:.64rem}}@media (prefers-reduced-motion:reduce){.project-registry-visual,.project-registry-visual>img,.project-registry-visual-action svg,.project-registry-link,.project-registry-link svg{transition:none}}.project-index-page{--project-section-space:clamp(5.25rem, 7.2vw, 7rem);--project-entry-space:clamp(4.15rem, 5.4vw, 5.25rem);--project-heading-gap:clamp(3.25rem, 4.5vw, 4.4rem);--project-column-gap:clamp(3.25rem, 6vw, 6.25rem)}.project-index-hero{min-height:680px}.project-index-hero-inner{gap:var(--project-column-gap);grid-template-columns:minmax(0,1.24fr) minmax(330px,.68fr);padding:clamp(4.75rem,7vw,6.5rem) 0 clamp(3.25rem,4.5vw,4rem)}.project-index-hero-copy h1{max-width:900px;margin:1.15rem 0 1.35rem;font-size:clamp(3.55rem,6.25vw,6.5rem);line-height:.95}.project-index-hero-copy>p{max-width:720px}.project-index-hero-console{min-height:340px}.project-index-summary>div{min-height:96px;padding:20px 22px}.project-index-summary span{margin-bottom:1px}.project-registry{padding:var(--project-section-space) 0 clamp(5.75rem, 7.5vw, 7.25rem)}.project-registry-heading{margin-bottom:var(--project-heading-gap);gap:var(--project-column-gap);padding-bottom:2.65rem}.project-registry-heading h2{margin-top:.85rem}.project-registry-heading p{padding-bottom:.15rem}.project-registry-list{display:block}.project-registry-list>*{min-width:0}.project-registry-entry{padding:var(--project-entry-space) 0;gap:var(--project-column-gap)}.project-registry-entry:first-child{padding-top:clamp(.35rem,.75vw,.75rem)}.project-registry-entry:last-child{padding-bottom:clamp(3.9rem,5vw,4.9rem)}.project-registry-visual{min-height:370px}.project-registry-copy-head{margin-bottom:0}.project-registry-copy h3{margin:.85rem 0 1.1rem}.project-registry-tech{margin-top:1.55rem}.project-registry-footer{margin-top:2rem;padding-top:1.15rem}.project-index-foundation{gap:var(--project-column-gap);margin:0 auto clamp(5.5rem,7.5vw,7rem);padding:clamp(3.5rem,5vw,4.6rem)}.project-index-foundation h2{margin-top:.85rem}@media (width<=980px){.project-index-page{--project-section-space:clamp(4.75rem, 8vw, 6rem);--project-entry-space:clamp(3.75rem, 6vw, 4.75rem);--project-heading-gap:clamp(2.8rem, 5vw, 3.75rem)}.project-index-hero{min-height:700px}.project-index-hero-inner{gap:3.25rem;padding:4.75rem 0 3.4rem}.project-index-hero-console{min-height:300px}.project-registry-heading,.project-index-foundation,.project-registry-entry{gap:2.75rem}.project-registry-entry:first-child{padding-top:.25rem}.project-registry-visual{min-height:380px}}@media (width<=720px){.project-index-page{--project-section-space:4.5rem;--project-entry-space:3.5rem;--project-heading-gap:2.75rem}.project-index-hero-inner{gap:2.75rem;padding:3.8rem 0 2.75rem}.project-index-hero-copy h1{margin:1rem 0 1.2rem;line-height:.96}.project-index-summary>div{min-height:82px;padding:16px 17px}.project-registry{padding:var(--project-section-space) 0 5rem}.project-registry-heading{margin-bottom:var(--project-heading-gap);padding-bottom:2rem}.project-registry-entry{padding:var(--project-entry-space) 0;gap:2.15rem}.project-registry-entry:first-child{padding-top:0}.project-registry-entry:last-child{padding-bottom:3.5rem}.project-registry-visual{min-height:285px}.project-registry-copy h3{margin:.75rem 0 1rem}.project-registry-tech{margin-top:1.35rem}.project-registry-footer{margin-top:1.65rem}.project-index-foundation{gap:2rem;margin-bottom:4.75rem;padding:2.25rem 1.6rem}}@media (width<=460px){.project-index-page{--project-section-space:4rem;--project-entry-space:3.15rem;--project-heading-gap:2.45rem}.project-index-hero-inner{padding:3.35rem 0 2.4rem}.project-registry-entry:last-child{padding-bottom:3.15rem}.project-registry-visual{min-height:255px}.project-index-foundation{margin-bottom:4rem}}.project-registry-entry{align-items:stretch}.project-registry-entry--reverse{grid-template-columns:minmax(330px,.78fr) minmax(0,1.08fr)}.project-registry-visual{aspect-ratio:16/9;align-self:center;min-height:0;transition:border-color .22s,transform .22s,box-shadow .22s,background-color .22s}.project-registry-visual:hover,.project-registry-visual:focus-visible{border-color:#6fb6ff61;transform:translateY(-2px);box-shadow:0 32px 82px #00000047,0 0 34px #438ee10e}.project-registry-visual:focus-visible{outline-offset:4px;outline:2px solid #6ba8ffb8}.project-registry-visual:hover>img,.project-registry-visual:focus-visible>img{opacity:.84;filter:saturate(.97)brightness(.81);transform:scale(1.022)}.project-registry-visual:hover .project-registry-visual-action svg,.project-registry-visual:focus-visible .project-registry-visual-action svg{transform:translate(3px)}.project-registry-copy{grid-template-rows:minmax(0,1fr) auto;align-self:stretch;min-height:100%;padding:clamp(.55rem,1vw,.95rem) 0;display:grid}.project-registry-copy-body{align-self:center}.project-registry-copy-body>p{color:#cfdced9e;max-width:560px;margin:0;font-size:.98rem;line-height:1.72}.project-registry-copy>p{line-height:1.72}.project-registry-footer{align-self:end;margin-top:clamp(1.7rem,2.5vw,2.25rem)}.project-registry-entry:hover .project-registry-copy h3{color:#fff}.project-registry-entry:hover .project-registry-link{color:#f6fbff}.project-registry-link:focus-visible{outline-offset:4px;border-radius:0;outline:2px solid #6ba8ffb8}@media (width<=980px) and (width>=721px){.project-registry-entry--reverse{grid-template-columns:minmax(300px,.78fr) minmax(0,1.08fr)}.project-registry-visual{aspect-ratio:16/9;min-height:0}}@media (width<=720px){.project-registry-entry,.project-registry-entry--reverse{grid-template-columns:1fr;align-items:start}.project-registry-visual{aspect-ratio:16/10;min-height:0}.project-registry-copy{min-height:0;padding:0;display:block}.project-registry-copy-body{align-self:auto}.project-registry-footer{margin-top:1.65rem}}@media (width<=460px){.project-registry-visual{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.project-registry-entry:hover .project-registry-copy h3{transition:none}.project-registry-visual:hover,.project-registry-visual:focus-visible,.project-registry-visual:hover>img,.project-registry-visual:focus-visible>img{transform:none}}.project-registry-list{width:100%}.project-registry-entry,.project-registry-entry--reverse{grid-template-columns:minmax(0,1.08fr) minmax(330px,.78fr);align-items:center;width:100%;max-width:1240px;margin-inline:auto}.project-registry-entry--reverse .project-registry-visual,.project-registry-entry--reverse .project-registry-copy{order:initial}.project-registry-visual{aspect-ratio:16/9;background:radial-gradient(circle at 50% 48%,#4586d312,#0000 58%),#040b15d1;align-self:center;place-items:center;width:100%;display:grid}.project-registry-visual>img{object-fit:contain;object-position:center;width:100%;height:100%;padding:0;transform:none}.project-registry-visual:hover>img,.project-registry-visual:focus-visible>img{transform:scale(1.008)}.project-registry-copy,.project-registry-copy-body{align-self:center}.project-registry-copy-body,.project-registry-footer{width:100%}@media (width<=980px) and (width>=721px){.project-registry-entry,.project-registry-entry--reverse{grid-template-columns:minmax(0,1.04fr) minmax(300px,.82fr)}}@media (width<=720px){.project-registry-entry,.project-registry-entry--reverse{grid-template-columns:1fr}.project-registry-visual{aspect-ratio:16/10}}@media (width<=460px){.project-registry-visual{aspect-ratio:4/3}}.project-index-page{--project-registry-row-space:clamp(4.25rem, 5.8vw, 5.5rem)}.project-registry-heading{margin-bottom:0}.project-registry-list>.reveal{width:100%;padding:var(--project-registry-row-space) 0;border-bottom:1px solid var(--projects-line)}.project-registry-list>.reveal>.project-registry-entry{border-bottom:0;align-items:center;padding:0}.project-registry-list>.reveal>.project-registry-entry>.project-registry-visual,.project-registry-list>.reveal>.project-registry-entry>.project-registry-copy{align-self:center}.project-registry-list>.reveal:last-child{padding-bottom:var(--project-registry-row-space)}@media (width<=980px){.project-index-page{--project-registry-row-space:clamp(3.75rem, 6vw, 4.75rem)}}@media (width<=720px){.project-index-page{--project-registry-row-space:3.4rem}.project-registry-list>.reveal>.project-registry-entry{align-items:start}}@media (width<=460px){.project-index-page{--project-registry-row-space:3rem}}@media (width<=600px){.project-index-hero{min-height:auto}.project-index-hero-inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.2rem;padding:3.45rem 0 2.65rem}.project-index-hero-copy,.project-index-hero-console{width:100%;min-width:0}.project-index-hero-copy h1{max-width:9.5ch;margin:.9rem 0 1.15rem;font-size:clamp(2.9rem,13.5vw,4.25rem);line-height:.95}.project-index-hero-copy>p{width:100%;max-width:34rem;font-size:.9rem;line-height:1.72}.project-index-hero-console{min-height:260px}.project-index-console-core{min-height:154px;padding:20px}.project-index-console-core svg{width:54px;height:54px;padding:14px}.project-index-console-core strong{font-size:2.2rem}}@media (width<=460px){.project-index-hero-inner{gap:1.8rem;padding:3rem 0 2.3rem}.project-index-hero-copy h1{max-width:9ch;font-size:clamp(2.7rem,13.8vw,3.75rem)}.project-index-hero-console{min-height:238px}.project-index-console-head{min-height:48px}.project-index-console-core{min-height:140px}.project-index-console-lines{padding:10px 13px 12px}}.contact-page{--contact-shell:min(1240px, calc(100% - 64px));--contact-line:#6ea6cd24;--contact-line-strong:#4cbede47;--contact-panel:#040d17b8;--contact-muted:#becfe29e;--contact-subtle:#97b2ca6b;--contact-accent:#55d9ff;--contact-green:#61f6b3;background:#07101d;width:100%;overflow:clip}.contact-command-hero{isolation:isolate;min-height:max(790px,100vh - 16px);margin-top:calc(var(--header-height) * -1);padding-top:calc(var(--header-height) + clamp(5.8rem, 8vw, 8rem));background:radial-gradient(circle at 82% 28%,#146fb324,#0000 30%),radial-gradient(circle at 53% 76%,#1970580f,#0000 27%),linear-gradient(#07111f 0%,#07101d 66%,#081321 100%);position:relative;overflow:hidden}.contact-command-grid{z-index:-3;opacity:.38;pointer-events:none;background-image:linear-gradient(#509ad30b 1px,#0000 1px),linear-gradient(90deg,#509ad30b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 11% 77%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 11% 77%,#0000 100%)}.contact-command-orbit{z-index:-2;pointer-events:none;border:1px solid #46a2dd12;border-radius:50%;position:absolute}.contact-command-orbit:before,.contact-command-orbit:after{content:"";border:1px solid #46a2dd0e;border-radius:50%;position:absolute}.contact-command-orbit:before{inset:13%}.contact-command-orbit:after{inset:29%}.contact-command-orbit--one{width:720px;height:720px;top:80px;right:-300px}.contact-command-orbit--two{opacity:.58;width:420px;height:420px;bottom:-110px;left:-220px}.contact-command-inner{width:var(--contact-shell);grid-template-columns:minmax(0,1.04fr) minmax(410px,.72fr);align-items:center;gap:clamp(4rem,8vw,8rem);margin:0 auto;display:grid}.contact-command-copy{min-width:0}.contact-command-eyebrow{color:var(--contact-accent);letter-spacing:.15em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.8rem 1.35rem;margin-bottom:clamp(2rem,3vw,3rem);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;font-weight:700;display:flex}.contact-command-state{color:var(--contact-subtle);align-items:center;gap:.55rem;display:inline-flex}.contact-command-state i,.contact-command-proof i,.contact-channel-console-foot i{background:var(--contact-green);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 12px #61f6b3ad}.contact-command-copy h1{color:#f4f7fb;letter-spacing:-.07em;max-width:900px;margin:0;font-size:clamp(4.2rem,8vw,8.25rem);font-weight:650;line-height:.89}.contact-command-copy h1 span{color:#e0ecf775}.contact-command-description{max-width:720px;color:var(--contact-muted);margin:clamp(2rem,3vw,2.7rem) 0 0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.82}.contact-command-actions{flex-wrap:wrap;gap:.8rem;margin-top:clamp(2rem,3vw,2.8rem);display:flex}.contact-command-button{letter-spacing:.04em;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.65rem;min-height:50px;padding:.85rem 1.08rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.contact-command-button svg{width:16px;height:16px}.contact-command-button:hover{transform:translateY(-2px)}.contact-command-button--primary{color:#07121b;background:linear-gradient(135deg,#75ddff,#78aef6);box-shadow:0 12px 34px #4291db2e}.contact-command-button--primary:hover{box-shadow:0 16px 42px #4291db45}.contact-command-button--secondary{color:#e5eef8d1;background:#050f1b8f;border-color:#69a8dc36}.contact-command-button--secondary:hover{background:#0a192ab8;border-color:#69b9eb61}.contact-command-proof{color:#9ab4cc75;letter-spacing:.13em;flex-wrap:wrap;gap:.9rem 1.4rem;margin-top:clamp(2.3rem,4vw,3.8rem);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.61rem;display:flex}.contact-command-proof span{align-items:center;gap:.5rem;display:inline-flex}.contact-command-proof i{width:5px;height:5px}.contact-channel-console{border:1px solid var(--contact-line-strong);background:linear-gradient(145deg,#020b14eb,#04111dc2);min-width:0;position:relative;box-shadow:0 34px 100px #00000047}.contact-channel-console:before{content:"";pointer-events:none;opacity:.3;background-image:linear-gradient(#4ab2dd0d 1px,#0000 1px),linear-gradient(90deg,#4ab2dd0d 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.contact-channel-console-head,.contact-channel-core,.contact-channel-rows,.contact-channel-console-foot{z-index:1;position:relative}.contact-channel-console-head{border-bottom:1px solid var(--contact-line);min-height:50px;color:var(--contact-subtle);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.53rem;display:flex}.contact-channel-console-head div{color:var(--contact-accent);align-items:center;gap:.55rem;display:inline-flex}.contact-channel-console-head svg{width:14px;height:14px}.contact-channel-core{border-bottom:1px solid var(--contact-line);justify-content:center;align-items:center;gap:1.5rem;min-height:180px;padding:1.5rem;display:flex}.contact-channel-core-mark{width:80px;height:80px;color:var(--contact-accent);border:1px solid #4ab2dd47;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 12px #4ab2dd06,0 0 34px #4ab2dd12}.contact-channel-core-mark svg{stroke-width:1.4px;width:30px;height:30px}.contact-channel-core>div:last-child{min-width:0}.contact-channel-core>div:last-child>span{color:var(--contact-subtle);letter-spacing:.13em;margin-bottom:.35rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.53rem;display:block}.contact-channel-core strong{color:#f2f7fb;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:1.65rem;font-weight:650;display:block}.contact-channel-core strong small{color:var(--contact-subtle);font-size:.72rem}.contact-channel-core p{color:var(--contact-subtle);margin:.55rem 0 0;font-size:.67rem;line-height:1.5}.contact-channel-rows{display:grid}.contact-channel-row{min-height:72px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #629fc917;grid-template-columns:24px 18px minmax(0,1fr) 28px;align-items:center;gap:.65rem;padding:.75rem .9rem;text-decoration:none;transition:background .16s,border-color .16s;display:grid}.contact-channel-row:hover{background:#081c2b85;border-color:#55d9ff2b}.contact-channel-row>span{color:#5cb9de80;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.53rem}.contact-channel-row>svg{color:#55d9ffb8;stroke-width:1.65px;width:14px;height:14px}.contact-channel-row div{min-width:0}.contact-channel-row strong,.contact-channel-row small{display:block}.contact-channel-row strong{color:#e6eef5db;font-size:.72rem}.contact-channel-row small{color:#8ba6be5c;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.46rem;overflow:hidden}.contact-channel-row>button,.contact-channel-row>svg:last-child{color:#bcd7eb99;background:0 0;border:0;border-radius:0;width:28px;height:28px;padding:6px}.contact-channel-row>button{cursor:pointer}.contact-channel-row>button:hover{color:var(--contact-accent)}.contact-channel-console-foot{min-height:48px;color:var(--contact-subtle);letter-spacing:.11em;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.49rem;display:flex}.contact-channel-console-foot>span{align-items:center;gap:.5rem;display:inline-flex}.contact-channel-console-foot a{color:#bcd7eb9e;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.contact-channel-console-foot a:hover{color:var(--contact-accent)}.contact-channel-console-foot svg{width:13px;height:13px}.contact-summary-strip{width:var(--contact-shell);border-top:1px solid var(--contact-line);border-bottom:1px solid var(--contact-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(4.5rem,7vw,7rem) auto 0;display:grid}.contact-summary-strip>div{flex-direction:column;justify-content:center;gap:.45rem;min-height:96px;padding:1.2rem 1.35rem;display:flex}.contact-summary-strip>div+div{border-left:1px solid var(--contact-line)}.contact-summary-strip span{color:var(--contact-subtle);letter-spacing:.13em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.55rem}.contact-summary-strip strong{color:#eef4faeb;font-size:1rem;font-weight:650}.contact-context-section,.contact-brief-section,.contact-paths-section,.contact-final-section{width:var(--contact-shell);margin:0 auto}.contact-context-section{padding:clamp(7.5rem,11vw,11rem) 0 clamp(7rem,10vw,10rem)}.contact-brief-section,.contact-paths-section{border-top:1px solid var(--contact-line);padding:clamp(6.5rem,9vw,9rem) 0}.contact-section-heading{border-bottom:1px solid var(--contact-line);grid-template-columns:minmax(0,1.1fr) minmax(340px,.64fr);align-items:end;gap:clamp(3rem,7vw,7rem);padding-bottom:clamp(2.8rem,4.5vw,4.5rem);display:grid}.contact-section-kicker{color:var(--contact-accent);letter-spacing:.15em;margin-bottom:1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.67rem;font-weight:700;display:block}.contact-section-heading h2,.contact-final-copy h2{color:#f4f6fa;letter-spacing:-.062em;margin:0;font-size:clamp(3.4rem,6.2vw,6.4rem);font-weight:630;line-height:.95}.contact-section-heading>p{max-width:520px;color:var(--contact-muted);margin:0;line-height:1.8}.contact-context-grid{border-left:1px solid var(--contact-line);border-top:1px solid var(--contact-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact-context-card{border-right:1px solid var(--contact-line);border-bottom:1px solid var(--contact-line);background:#030c1559;flex-direction:column;min-height:340px;padding:clamp(1.45rem,2.3vw,2rem);display:flex}.contact-context-card-head{color:var(--contact-accent);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;display:flex}.contact-context-card-head svg{stroke-width:1.5px;width:18px;height:18px}.contact-context-label{color:#5cdaf4c7;letter-spacing:.13em;text-transform:uppercase;margin-top:auto;padding-top:3rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.6rem}.contact-context-card h3{color:#eef3f8;margin:.75rem 0 0;font-size:1.34rem;font-weight:630;line-height:1.2}.contact-context-card p{color:var(--contact-muted);margin:1rem 0 0;font-size:.85rem;line-height:1.75}.contact-brief-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);gap:1rem;padding-top:clamp(3rem,5vw,5rem);display:grid}.contact-brief-form,.contact-routing-console{border:1px solid var(--contact-line);background:#030c1561;min-width:0}.contact-brief-form-head,.contact-routing-console-head{border-bottom:1px solid var(--contact-line);min-height:50px;color:var(--contact-subtle);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.51rem;display:flex}.contact-brief-form-head div,.contact-routing-console-head div{color:var(--contact-accent);align-items:center;gap:.5rem;display:inline-flex}.contact-brief-form-head svg,.contact-routing-console-head svg{width:14px;height:14px}.contact-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.2rem;display:grid}.contact-form-field{min-width:0}.contact-form-field--full{grid-column:1/-1}.contact-form-field label{color:var(--contact-subtle);letter-spacing:.11em;margin-bottom:.45rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.52rem;display:block}.contact-form-field input,.contact-form-field select,.contact-form-field textarea{border:1px solid var(--contact-line);color:#e7eff7e0;width:100%;font:inherit;background:#030c15c7;border-radius:0;outline:0;transition:border-color .16s,background .16s,box-shadow .16s}.contact-form-field input,.contact-form-field select{min-height:48px;padding:0 .85rem}.contact-form-field textarea{resize:vertical;min-height:190px;padding:.85rem;line-height:1.65}.contact-form-field input::placeholder,.contact-form-field textarea::placeholder{color:#8fa9bf54}.contact-form-field input:focus,.contact-form-field select:focus,.contact-form-field textarea:focus{background:#05131fe6;border-color:#55d9ff5c;box-shadow:inset 3px 0 #55d9ffad}.contact-form-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#55d9ff8c 50%),linear-gradient(135deg,#55d9ff8c 50%,#0000 50%);background-position:calc(100% - 16px) 21px,calc(100% - 11px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.contact-brief-form-foot{border-top:1px solid var(--contact-line);justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:.8rem 1.2rem;display:flex}.contact-brief-form-foot>span{color:var(--contact-subtle);letter-spacing:.11em;align-items:center;gap:.5rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.5rem;display:inline-flex}.contact-brief-form-foot>span i{background:var(--contact-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #61f6b38c}.contact-brief-form-foot button{color:#07121b;cursor:pointer;background:linear-gradient(135deg,#75ddff,#78aef6);border:1px solid #55d9ff42;border-radius:0;justify-content:center;align-items:center;gap:.55rem;min-height:42px;padding:.68rem .85rem;font-size:.72rem;font-weight:700;transition:opacity .16s,transform .16s;display:inline-flex}.contact-brief-form-foot button:hover:not(:disabled){transform:translateY(-1px)}.contact-brief-form-foot button:disabled{opacity:.28;cursor:not-allowed}.contact-brief-form-foot button svg{width:14px;height:14px}.contact-route-stack{padding:1.4rem;display:grid}.contact-route-node{border:1px solid var(--contact-line);background:#05121e8a;grid-template-columns:28px 22px minmax(0,1fr);align-items:center;gap:.7rem;min-height:96px;padding:1rem;display:grid}.contact-route-node>span{color:#5bb7de80;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.52rem}.contact-route-node>svg{width:17px;height:17px;color:var(--contact-accent);stroke-width:1.55px}.contact-route-node strong,.contact-route-node small{display:block}.contact-route-node strong{color:#e8f0f7e0;font-size:.76rem}.contact-route-node small{color:var(--contact-subtle);letter-spacing:.07em;margin-top:.18rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.46rem}.contact-route-line{background:var(--contact-line);justify-self:center;width:1px;height:42px;position:relative;overflow:hidden}.contact-route-line i{background:var(--contact-green);border-radius:50%;width:6px;height:6px;margin-left:-3px;animation:2.4s linear infinite contactRoutePacket;position:absolute;top:-6px;left:50%;box-shadow:0 0 10px #61f6b38c}.contact-routing-note{color:var(--contact-green);background:#61f6b306;border:1px solid #61f6b324;align-items:center;gap:.75rem;margin:0 1.4rem 1.4rem;padding:1rem;display:flex}.contact-routing-note>svg{flex:none;width:18px;height:18px}.contact-routing-note span,.contact-routing-note strong{display:block}.contact-routing-note span{color:var(--contact-subtle);letter-spacing:.1em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.49rem}.contact-routing-note strong{color:#daebe7cc;margin-top:.25rem;font-size:.7rem;line-height:1.5}.contact-path-grid{border-left:1px solid var(--contact-line);border-top:1px solid var(--contact-line);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:clamp(3rem,5vw,5rem);display:grid}.contact-path-card{border-right:1px solid var(--contact-line);border-bottom:1px solid var(--contact-line);min-height:118px;color:inherit;background:#030c154d;grid-template-columns:30px 38px minmax(0,1fr) 22px;align-items:center;gap:.8rem;padding:1rem 1.15rem;text-decoration:none;transition:background .16s,border-color .16s;display:grid}.contact-path-card:hover{background:#081c2b85;border-color:#55d9ff2e}.contact-path-card>span{color:#5bb7de80;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.55rem}.contact-path-card>svg{width:18px;height:18px;color:var(--contact-accent);stroke-width:1.6px}.contact-path-card>svg:last-child{color:#bcd7eb8f;justify-self:end;width:14px;height:14px}.contact-path-card small,.contact-path-card strong{display:block}.contact-path-card small{color:var(--contact-subtle);letter-spacing:.1em;margin-bottom:.3rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.49rem}.contact-path-card strong{color:#e8f0f7db;font-size:.82rem}.contact-final-section{isolation:isolate;background:linear-gradient(135deg,#04111ed6,#06152294);border:1px solid #4bb1dd3d;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;margin-bottom:clamp(5rem,8vw,8rem);padding:clamp(3rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.contact-final-section:before{content:"";z-index:-1;filter:blur(80px);background:#2785c229;border-radius:50%;width:380px;height:380px;position:absolute;top:-200px;right:-140px}.contact-final-grid{z-index:-2;opacity:.34;background-image:linear-gradient(#4297ca0d 1px,#0000 1px),linear-gradient(90deg,#4297ca0d 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.contact-final-copy h2{max-width:900px;font-size:clamp(3.1rem,5.8vw,5.9rem)}.contact-final-copy p{max-width:700px;color:var(--contact-muted);margin:1.6rem 0 0;line-height:1.75}.contact-final-actions{flex-direction:column;align-items:stretch;gap:.8rem;display:flex}.contact-final-direct{color:#c2d6e794;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;font-weight:630;text-decoration:none;display:inline-flex}.contact-final-direct:hover{color:var(--contact-accent)}.contact-final-direct svg{width:14px;height:14px}@keyframes contactRoutePacket{0%{transform:translateY(0)}to{transform:translateY(48px)}}@media (width<=1120px){.contact-command-inner{grid-template-columns:minmax(0,1fr) minmax(370px,.72fr);gap:3.2rem}.contact-command-copy h1{font-size:clamp(3.9rem,7.7vw,6.9rem)}}@media (width<=900px){.contact-page{--contact-shell:min(100% - 40px, 1240px)}.contact-command-hero{min-height:auto}.contact-command-inner{grid-template-columns:1fr}.contact-command-copy{max-width:820px}.contact-channel-console{justify-self:end;width:min(100%,680px)}.contact-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-summary-strip>div:nth-child(3){border-left:0;border-top:1px solid var(--contact-line)}.contact-summary-strip>div:nth-child(4){border-top:1px solid var(--contact-line)}.contact-section-heading{grid-template-columns:1fr;align-items:start;gap:2rem}.contact-section-heading>p{max-width:680px}.contact-context-grid{grid-template-columns:1fr}.contact-context-card{min-height:260px}.contact-brief-grid{grid-template-columns:1fr}.contact-routing-console{justify-self:end;width:min(100%,720px)}.contact-final-section{grid-template-columns:1fr;align-items:start}.contact-final-actions{align-items:flex-start}}@media (width<=720px){.contact-page{--contact-shell:min(100% - 28px, 1240px)}.contact-command-hero{padding-top:calc(var(--header-height) + 4rem)}.contact-command-copy h1{font-size:clamp(3.35rem,15vw,5.35rem);line-height:.91}.contact-command-description{line-height:1.72}.contact-command-actions{grid-template-columns:1fr;display:grid}.contact-command-button{width:100%}.contact-command-proof{grid-template-columns:1fr;display:grid}.contact-channel-console{width:100%}.contact-channel-console-head{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:.8rem;padding-bottom:.8rem}.contact-channel-core{justify-content:flex-start}.contact-summary-strip{grid-template-columns:1fr 1fr}.contact-summary-strip>div:nth-child(odd){border-left:0}.contact-summary-strip>div:nth-child(2n){border-left:1px solid var(--contact-line)}.contact-summary-strip>div:nth-child(n+3){border-top:1px solid var(--contact-line)}.contact-context-section,.contact-brief-section,.contact-paths-section{padding-top:6rem;padding-bottom:6rem}.contact-section-heading h2,.contact-final-copy h2{font-size:clamp(3rem,13vw,4.8rem)}.contact-form-fields{grid-template-columns:1fr}.contact-form-field,.contact-form-field--full{grid-column:1}.contact-brief-form-head,.contact-brief-form-foot{flex-direction:column;align-items:flex-start;padding-top:.9rem;padding-bottom:.9rem}.contact-brief-form-foot button{width:100%}.contact-path-grid{grid-template-columns:1fr}.contact-final-section{padding:2.2rem 1.35rem}}@media (width<=460px){.contact-page{--contact-shell:min(100% - 20px, 1240px)}.contact-command-eyebrow{flex-direction:column;align-items:flex-start}.contact-command-copy h1{font-size:clamp(2.95rem,15vw,4.1rem)}.contact-channel-core{flex-direction:column;align-items:flex-start}.contact-channel-row{grid-template-columns:22px 16px minmax(0,1fr) 26px}.contact-summary-strip{grid-template-columns:1fr}.contact-summary-strip>div{border-left:0!important}.contact-summary-strip>div+div{border-top:1px solid var(--contact-line)}.contact-path-card{grid-template-columns:26px 32px minmax(0,1fr) 18px}}@media (prefers-reduced-motion:reduce){.contact-command-button,.contact-channel-row,.contact-form-field input,.contact-form-field select,.contact-form-field textarea,.contact-brief-form-foot button,.contact-path-card{transition:none}.contact-route-line i{animation:none}}.status-page{--status-panel:#030f14c7;--status-panel-strong:#010a0ef0;--status-border:#4bd7be26;--status-border-strong:#4aefcf61;--status-muted:#c4e5df9e;--status-subtle:#c4e5df66;--status-accent:#42e0c8;--status-accent-bright:#62f4d8;--status-accent-soft:#42e0c81a;--status-warning:#f2bd67;--status-danger:#f77;background:radial-gradient(circle at 82% 14%,#167a6b14,#0000 34%),radial-gradient(circle at 18% 42%,#09322f0f,#0000 32%),#010609;width:100%}.status-hero{width:100vw;min-height:max(var(--page-hero-height), 900px);margin-left:calc(50% - 50vw);margin-top:calc(var(--header-height) * -1);isolation:isolate;background:linear-gradient(#01080b57,#01080bf5),radial-gradient(circle at 76% 36%,#18806e1c,#0000 34%),radial-gradient(circle at 20% 60%,#09484214,#0000 36%),#01070a;position:relative;overflow:hidden}.status-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#01080bfb 0%,#01080be0 28%,#01080b57 63%,#01080b94 100%),repeating-linear-gradient(0deg,#70ffe203 0 1px,#0000 1px 4px);position:absolute;inset:0}.status-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#01080b08 0%,#01080b17 62%,#01080bf5 100%);position:absolute;inset:0}.status-hero-inner{z-index:3;width:min(1380px,100% - 64px);min-height:inherit;padding:calc(var(--header-height) + 64px) 0 92px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.92fr);align-items:center;gap:34px;margin:0 auto;display:grid;position:relative}.status-hero-copy{min-width:0}.status-eyebrow,.status-section-kicker,.status-hud-panel-heading,.status-terminal-footer,.status-globe-footer{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.status-eyebrow,.status-section-kicker{color:var(--status-accent);letter-spacing:.17em;font-size:.72rem;font-weight:700;display:inline-block}.status-hero h1{letter-spacing:-.06em;max-width:660px;margin:14px 0 0;font-size:clamp(3.7rem,7vw,7.2rem);line-height:.88}.status-hero-description{max-width:500px;color:var(--status-muted);margin:24px 0 0;font-size:clamp(.98rem,1.3vw,1.08rem);line-height:1.7}.status-inline-state{border-top:1px solid var(--status-border);border-bottom:1px solid var(--status-border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;width:min(500px,100%);margin-top:30px;padding:15px 0;display:grid}.status-inline-state>div>span,.status-inline-state strong,.status-inline-state small{display:block}.status-inline-state>div>span{color:var(--status-accent);letter-spacing:.14em;font-size:.66rem;font-weight:700}.status-inline-state strong{margin-top:4px;font-size:.98rem}.status-inline-state small{color:var(--status-muted);margin-top:5px;font-size:.76rem;line-height:1.5}.status-health-dot,.status-indicator,.status-auto-refresh-dot,.status-terminal-pulse{border-radius:50%;display:inline-block}.status-health-dot{background:var(--status-subtle);width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 5px #ffffff06}.status-health-dot--operational{background:var(--status-accent);box-shadow:0 0 0 5px #42e0c812,0 0 18px #42e0c899}.status-health-dot--degraded{background:var(--status-warning);box-shadow:0 0 18px #f2bd677a}.status-health-dot--offline{background:var(--status-danger);box-shadow:0 0 18px #ff777780}.status-terminal-deck{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(145deg,#54ffdf08,#0000 32%),#010a0db8;border:1px solid #4ce5ca29;min-width:0;position:relative;box-shadow:inset 0 0 70px #1ab59908,0 28px 90px #00000057}.status-terminal-deck:before,.status-terminal-deck:after{content:"";pointer-events:none;position:absolute}.status-terminal-deck:before{background:linear-gradient(var(--status-accent), var(--status-accent)) left top / 28px 1px no-repeat, linear-gradient(var(--status-accent), var(--status-accent)) left top / 1px 28px no-repeat, linear-gradient(var(--status-accent), var(--status-accent)) right top / 28px 1px no-repeat, linear-gradient(var(--status-accent), var(--status-accent)) right top / 1px 28px no-repeat, linear-gradient(var(--status-accent), var(--status-accent)) left bottom / 28px 1px no-repeat, linear-gradient(var(--status-accent), var(--status-accent)) left bottom / 1px 28px no-repeat, linear-gradient(var(--status-accent), var(--status-accent)) right bottom / 28px 1px no-repeat, linear-gradient(var(--status-accent), var(--status-accent)) right bottom / 1px 28px no-repeat;opacity:.42;inset:0}.status-terminal-deck:after{mix-blend-mode:screen;opacity:.4;background:repeating-linear-gradient(0deg,#71ffe403 0 1px,#0000 1px 4px);inset:0}.status-terminal-tracer{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.status-terminal-tracer-guideline{fill:none;stroke:#62f4d812;stroke-width:.75px;stroke-dasharray:8 14}.status-terminal-tracer-trail{fill:none;stroke-linecap:round;animation:16s linear infinite statusTerminalTrace}.status-terminal-tracer-trail--soft{stroke:#42e0c833;stroke-width:10px;stroke-dasharray:88 912;filter:url(#status-terminal-trail-blur);opacity:.9}.status-terminal-tracer-trail--core{stroke:#a9fff0c7;stroke-width:3.4px;stroke-dasharray:42 958;filter:drop-shadow(0 0 7px #42e0c88c);opacity:.95}.status-terminal-tracer-orb{fill:#f5fffcfa;filter:drop-shadow(0 0 12px #a6fff1fa)drop-shadow(0 0 24px #42e0c8b8)}.status-terminal-grid{z-index:3;grid-template-columns:minmax(208px,.72fr) minmax(330px,1.24fr) minmax(320px,1.08fr);min-height:470px;display:grid;position:relative}.status-hud-panel{border-right:1px solid var(--status-border);background:radial-gradient(circle at 50% 0,#25ae960d,#0000 36%),#030f1247;min-width:0;position:relative;overflow:hidden}.status-hud-panel:last-child{border-right:0}.status-hud-panel-heading{border-bottom:1px solid var(--status-border);min-height:56px;color:var(--status-accent);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;font-size:.63rem;font-weight:700;display:flex}.status-hud-panel-heading>div{min-width:0}.status-hud-panel-heading small{color:var(--status-subtle);letter-spacing:.09em;margin-top:4px;font-size:.55rem;display:block}.status-hud-panel-heading strong{color:var(--status-accent-bright);letter-spacing:-.02em;font-size:.86rem}.status-hud-live{color:#a0ffee75;font-size:.55rem}.status-health-gauge-body{flex-direction:column;align-items:center;min-height:342px;padding:24px 16px 18px;display:flex}.status-health-ring-wrap{aspect-ratio:1;width:min(180px,100%);position:relative}.status-health-ring{filter:drop-shadow(0 0 12px #42e0c81f);width:100%;height:100%;display:block;transform:rotate(-90deg)}.status-health-ring circle{fill:none;transform-origin:90px 90px}.status-health-ring-ticks{stroke:#62f4d838;stroke-width:1px}.status-health-ring-ticks line:nth-child(3n+1){stroke:#62f4d880}.status-health-ring-scan{stroke:#c2fff4b8;stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:24 372;filter:drop-shadow(0 0 5px #42e0c899);animation:7s linear infinite statusHealthScan}.status-health-ring-track{stroke:#4dceb61a;stroke-width:12px}.status-health-ring-progress{stroke:var(--status-accent);stroke-width:12px;stroke-linecap:butt;filter:drop-shadow(0 0 8px #42e0c880);transition:stroke-dashoffset .7s}.status-health-gauge--degraded .status-health-ring-progress{stroke:var(--status-warning)}.status-health-gauge--offline .status-health-ring-progress{stroke:var(--status-danger)}.status-health-ring-inner{stroke:#5af1d51f;stroke-width:1px;stroke-dasharray:3 6}.status-health-ring-value{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.status-health-ring-value strong{color:#edfefa;letter-spacing:-.075em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:clamp(2rem,3vw,2.9rem);display:block}.status-health-ring-value span{color:var(--status-accent);letter-spacing:.14em;margin-top:1px;font-size:.58rem;font-weight:700;display:block}.status-health-gauge-stats{border-top:1px solid var(--status-border);border-bottom:1px solid var(--status-border);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:20px;display:grid}.status-health-gauge-stats>div{border-right:1px solid var(--status-border);text-align:center;min-width:0;padding:11px 7px}.status-health-gauge-stats>div:last-child{border-right:0}.status-health-gauge-stats span,.status-health-gauge-stats strong{display:block}.status-health-gauge-stats span{color:var(--status-subtle);letter-spacing:.1em;font-size:.53rem}.status-health-gauge-stats strong{color:var(--status-accent);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;overflow:hidden}.status-health-scanline{pointer-events:none;background:linear-gradient(#0000,#50ffde0a,#0000);height:50px;animation:6.1s linear infinite statusHudScan;position:absolute;inset:56px 0 auto}.status-telemetry-chart{min-height:470px}.status-chart-stats{border-bottom:1px solid var(--status-border);grid-template-columns:repeat(3,minmax(0,1fr));min-height:56px;display:grid}.status-chart-stats>div{border-right:1px solid var(--status-border);min-width:0;padding:9px 12px}.status-chart-stats>div:last-child{border-right:0}.status-chart-stats span,.status-chart-stats strong{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;display:block}.status-chart-stats span{color:var(--status-subtle);letter-spacing:.1em;font-size:.5rem}.status-chart-stats strong{color:#defff9e0;margin-top:4px;font-size:.65rem;font-weight:600}.status-telemetry-chart-body{height:288px;padding:14px 8px 4px 6px;position:relative;overflow:hidden}.status-chart-unit{z-index:2;color:#bee7e047;letter-spacing:.1em;pointer-events:none;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.5rem;position:absolute;top:9px;left:9px}.status-chart-sweep{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#56f5d809,#7affe812,#0000);width:58px;animation:8.5s linear infinite statusChartSweep;position:absolute;top:0;bottom:0;transform:translate(-90px)}.status-chart-empty{height:100%;color:var(--status-subtle);text-align:center;place-items:center;padding:24px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;display:grid}.status-chart-tooltip{background:#010c0ff0;border:1px solid #55eed13d;padding:9px 11px;box-shadow:0 12px 30px #00000059}.status-chart-tooltip span,.status-chart-tooltip strong{display:block}.status-chart-tooltip span{color:var(--status-subtle);font-size:.62rem}.status-chart-tooltip strong{color:var(--status-accent);margin-top:4px;font-size:.75rem}.status-chart-caption{border-top:1px solid var(--status-border);min-height:50px;color:var(--status-subtle);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;padding:11px 17px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.56rem;display:flex}.status-globe-panel{min-height:470px}.status-globe-stage{background:radial-gradient(circle at 50% 48%,#1cb29713,#0000 48%),radial-gradient(circle,#031c1b47,#0000 72%);height:350px;position:relative;overflow:hidden}.status-globe-stage:after{content:"";pointer-events:none;background:radial-gradient(circle,#5affe10b,#0000 54%);position:absolute;inset:0}.status-globe-canvas{touch-action:none;outline:none;width:100%;height:100%;display:block}.status-globe-reticle{aspect-ratio:1;pointer-events:none;border:1px solid #4aefcf14;border-radius:50%;width:76%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.status-globe-reticle:before,.status-globe-reticle:after{content:"";background:#4aefcf12;position:absolute}.status-globe-reticle:before{width:136%;height:1px;top:50%;left:-18%}.status-globe-reticle:after{width:1px;height:136%;top:-18%;left:50%}.status-globe-footer{border-top:1px solid var(--status-border);min-height:64px;color:var(--status-subtle);letter-spacing:.08em;flex-direction:column;justify-content:center;gap:5px;padding:13px 17px;font-size:.54rem;display:flex}.status-globe-footer span:last-child{color:var(--status-accent)}.status-terminal-footer{z-index:3;border-top:1px solid var(--status-border);min-height:46px;color:var(--status-subtle);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:18px;padding:0 16px;font-size:.55rem;display:flex;position:relative}.status-terminal-footer>div{align-items:center;gap:10px;display:flex}.status-terminal-pulse{background:var(--status-accent);width:6px;height:6px;animation:1.6s ease-in-out infinite statusAutoPulse;box-shadow:0 0 10px #42e0c8a6}.status-content{width:min(1240px,100% - 48px);margin:0 auto;padding:76px 0 116px}.status-metrics{border:1px solid var(--status-border);background:var(--status-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:76px;display:grid}.status-metric-card{background:linear-gradient(145deg, #42e0c805, transparent 54%), var(--status-panel-strong);align-items:center;gap:16px;min-height:116px;padding:22px;display:flex}.status-metric-icon{background:var(--status-accent-soft);border:1px solid #42e0c82e;flex:none;place-items:center;width:42px;height:42px;display:grid}.status-metric-icon svg{width:18px;height:18px;color:var(--status-accent)}.status-metric-card span{color:var(--status-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;display:block}.status-metric-card strong{letter-spacing:-.035em;margin-top:7px;font-size:clamp(1.25rem,2vw,1.68rem);line-height:1;display:block}.status-dashboard-header,.status-subsection-header{justify-content:space-between;align-items:end;gap:28px;display:flex}.status-dashboard-header{margin-bottom:26px}.status-dashboard-header h2,.status-subsection-header h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(1.75rem,3vw,2.4rem);line-height:1}.status-dashboard-header p{max-width:560px;color:var(--status-muted);margin:12px 0 0;line-height:1.6}.status-refresh-area{flex:none;align-items:center;gap:14px;display:flex}.status-auto-refresh{color:var(--status-muted);white-space:nowrap;align-items:center;gap:8px;font-size:.72rem;display:flex}.status-auto-refresh-dot{background:var(--status-accent);width:7px;height:7px;animation:2s ease-in-out infinite statusAutoPulse;box-shadow:0 0 12px #42e0c899}.status-refresh-button{white-space:nowrap;gap:9px;min-height:42px}.status-refresh-icon--active{animation:.8s linear infinite statusRefreshSpin}.status-services{border:1px solid var(--status-border);background:var(--status-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.status-service{background:linear-gradient(145deg, #42e0c805, transparent 55%), var(--status-panel);min-height:184px;padding:22px;transition:background .18s,box-shadow .18s}.status-service:hover{background:linear-gradient(145deg,#42e0c80b,#0000 55%),#04171ae6;box-shadow:inset 3px 0 #42e0c852}.status-service.status-degraded{box-shadow:inset 2px 0 #f2bd67a6}.status-service.status-offline{box-shadow:inset 2px 0 #ff7777a6}.status-service-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.status-service-main{align-items:center;gap:13px;min-width:0;display:flex}.status-service-icon-wrap{background:#093d373b;border:1px solid #42e0c82e;flex:none;place-items:center;width:42px;height:42px;display:grid}.status-service-icon{width:18px;height:18px;color:var(--status-accent)}.status-service-main strong{font-size:.96rem;line-height:1.35;display:block}.status-service-main span{color:var(--status-subtle);letter-spacing:.13em;text-transform:uppercase;margin-top:4px;font-size:.64rem;font-weight:700;display:block}.status-service-state{border:1px solid var(--status-border);background:#ffffff03;flex:none;align-items:center;gap:8px;padding:7px 9px;display:inline-flex}.status-service-state strong{color:var(--status-muted);font-size:.66rem;font-weight:700}.status-indicator{background:var(--status-subtle);width:7px;height:7px}.status-operational .status-indicator{background:var(--status-accent);box-shadow:0 0 10px #42e0c88c}.status-degraded .status-indicator{background:var(--status-warning);box-shadow:0 0 10px #f2bd6773}.status-offline .status-indicator{background:var(--status-danger);box-shadow:0 0 10px #ff777773}.status-service-divider{background:linear-gradient(90deg, var(--status-border), transparent);height:1px;margin:22px 0 18px}.status-service-metric{justify-content:space-between;align-items:end;gap:20px;display:flex}.status-service-metric>span{color:var(--status-muted);font-size:.74rem}.status-service-metric>div{text-align:right}.status-service-metric strong{letter-spacing:-.02em;font-size:1.05rem;display:block}.status-latency{margin-top:4px;font-size:.64rem;font-weight:700;display:block}.status-latency--excellent,.status-latency--healthy{color:var(--status-accent)}.status-latency--elevated{color:var(--status-warning)}.status-latency--slow{color:var(--status-danger)}.status-environment{border-top:1px solid var(--status-border);margin-top:72px;padding-top:58px}.status-subsection-header{margin-bottom:24px}.status-subsection-header>span{color:var(--status-muted);font-size:.76rem}.status-services--environment{grid-template-columns:minmax(0,1fr)}.status-services--environment .status-service{min-height:auto}.status-state-message{border:1px solid var(--status-border);background:var(--status-panel);color:var(--status-muted);padding:24px}.status-state-message--error{border-color:#ff77773d;flex-direction:column;gap:6px;display:flex}.status-state-message--error strong{color:var(--status-danger)}.status-state-message--error span{color:var(--status-muted)}@keyframes statusRefreshSpin{to{transform:rotate(360deg)}}@keyframes statusAutoPulse{0%,to{opacity:.42}50%{opacity:1}}@keyframes statusHudScan{0%{opacity:0;transform:translateY(-80px)}15%{opacity:1}85%{opacity:.7}to{opacity:0;transform:translateY(355px)}}@keyframes statusTerminalTrace{to{stroke-dashoffset:-1000px}}@keyframes statusHealthScan{to{transform:rotate(360deg)}}@keyframes statusChartSweep{0%{opacity:0;transform:translate(-90px)}12%{opacity:1}88%{opacity:.7}to{opacity:0;transform:translate(520px)}}@media (width<=1260px){.status-hero-inner{grid-template-columns:minmax(260px,.65fr) minmax(0,1.6fr);width:min(1180px,100% - 48px)}.status-terminal-grid{grid-template-columns:minmax(190px,.8fr) minmax(300px,1.4fr)}.status-globe-panel{border-top:1px solid var(--status-border);border-right:0;grid-column:1/-1;min-height:360px}.status-globe-stage{height:280px}.status-globe-footer{flex-direction:row;justify-content:space-between;align-items:center;min-height:52px}}@media (width<=980px){.status-hero{min-height:auto}.status-hero-inner{padding-top:calc(var(--header-height) + 68px);grid-template-columns:minmax(0,1fr);align-items:start}.status-hero-copy{width:min(650px,100%)}.status-terminal-deck{margin-top:8px}.status-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.status-dashboard-header{flex-direction:column;align-items:flex-start}.status-refresh-area{justify-content:space-between;width:100%}}@media (width<=760px){.status-hero-inner,.status-content{width:min(100% - 28px,1180px)}.status-hero-inner{padding-top:calc(var(--header-height) + 56px);padding-bottom:66px}.status-hero h1{font-size:clamp(3.1rem,15vw,5.2rem)}.status-terminal-grid{grid-template-columns:minmax(0,1fr)}.status-hud-panel{border-right:0;border-bottom:1px solid var(--status-border)}.status-hud-panel:last-child{border-bottom:0}.status-health-gauge-body{min-height:auto}.status-telemetry-chart{min-height:405px}.status-telemetry-chart-body{height:280px}.status-globe-panel{border-top:0;grid-column:auto;min-height:390px}.status-globe-stage{height:300px}.status-terminal-footer{flex-direction:column;align-items:flex-start;padding-top:12px;padding-bottom:12px}.status-terminal-footer>div:last-child{flex-wrap:wrap}.status-content{padding-top:54px}.status-metrics,.status-services{grid-template-columns:1fr}.status-refresh-area{flex-direction:column;align-items:flex-start}.status-service-top{gap:14px}.status-subsection-header{flex-direction:column;align-items:flex-start}}@media (width<=520px){.status-hero-inner,.status-content{width:min(100% - 22px,1180px)}.status-health-gauge-stats{grid-template-columns:1fr}.status-health-gauge-stats>div{border-right:0;border-bottom:1px solid var(--status-border)}.status-health-gauge-stats>div:last-child{border-bottom:0}.status-globe-footer{flex-direction:column;align-items:flex-start}.status-metric-card,.status-service{padding:19px}.status-service-top{flex-direction:column}.status-service-state{align-self:flex-start}.status-service-metric{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.status-auto-refresh-dot,.status-terminal-pulse,.status-health-scanline,.status-health-ring-scan,.status-chart-sweep,.status-refresh-icon--active{animation:none}.status-health-ring-progress{transition:none}.status-terminal-tracer-orb{display:none}}.status-page .status-hero{background-color:#01070a;background-position:100%;background-repeat:no-repeat;background-size:cover;background-image:url(/images/status/HolographicEarthNetworkinSpace.png)!important}@media (width<=980px){.status-page .status-hero{background-position:62%}}@media (width<=760px){.status-page .status-hero{background-position:67%}.status-page .status-hero:before{background-image:linear-gradient(90deg,#01070ab8 0%,#01070a6b 60%,#01070a2e 100%),linear-gradient(#01070a29,#01070a94)!important}}.status-page .status-terminal-deck{-webkit-backdrop-filter:blur(7px);background:linear-gradient(145deg,#54ffdf09,#0000 34%),#010a0d9e;border-color:#4ce5ca38;box-shadow:inset 0 0 70px #1ab59906,inset 0 1px #79ffe70d,0 0 28px #28e1c10e,0 28px 90px #0000004d}.status-page .status-hud-panel{background:radial-gradient(circle at 50% 0,#25ae960b,#0000 38%),#020d1042}.status-page .status-hud-panel-heading{background:#0314162e;box-shadow:inset 0 -1px #42e0c806}@media (width<=760px){.status-page .status-terminal-deck{-webkit-backdrop-filter:blur(8px);background:linear-gradient(145deg,#54ffdf08,#0000 34%),#010a0db8}.status-page .status-hud-panel{background:#020d1061}}.status-page .status-hero-inner:before{content:"";z-index:-1;pointer-events:none;opacity:.3;background-image:radial-gradient(circle at 12% 24%,#6cffe48c 0 1px,#0000 1.6px),radial-gradient(circle at 27% 62%,#6cffe447 0 1px,#0000 1.5px),radial-gradient(circle at 44% 18%,#b2fff261 0 1px,#0000 1.7px),radial-gradient(circle at 61% 36%,#6cffe43d 0 1px,#0000 1.6px),radial-gradient(circle at 72% 14%,#b2fff27a 0 1px,#0000 1.8px),radial-gradient(circle at 88% 54%,#6cffe44d 0 1px,#0000 1.6px);background-size:270px 230px,340px 290px,420px 350px,310px 270px,460px 390px,360px 310px;animation:26s linear infinite statusStarDrift;position:absolute;inset:-80px -8vw}.status-page .status-hero-inner:after{content:"";z-index:-1;pointer-events:none;filter:blur(28px);background:radial-gradient(#3dffdf1c 0%,#24ddc20e 31%,#0000 72%);width:620px;height:380px;animation:7s ease-in-out infinite statusLightBreathe;position:absolute;top:1%;right:-15%;transform:rotate(-14deg)translate(0,0)}.status-page .status-terminal-deck{position:relative;box-shadow:inset 0 0 72px #1ab59906,inset 0 1px #80ffe812,0 0 12px #42e0c80e,0 0 36px #42e0c809,0 32px 85px #0000006e}.status-page .status-terminal-deck>*{z-index:1;position:relative}.status-page .status-terminal-deck:after{mix-blend-mode:screen;opacity:.72;background:repeating-linear-gradient(0deg,#71ffe403 0 1px,#0000 1px 4px),linear-gradient(105deg,#0000 25%,#5cffe107 44%,#5cffe10e 50%,#5cffe107 56%,#0000 75%) 0 0/220% 100%;animation:9s linear infinite statusTerminalScan}.status-page .status-hud-panel{box-shadow:inset 0 0 24px #2acfb203}.status-page .status-hud-panel-heading{background:linear-gradient(#4cffdd09,#0314161f)}@keyframes statusStarDrift{0%{transform:translate(0,0)}50%{transform:translate(-12px,7px)}to{transform:translate(-24px,14px)}}@keyframes statusLightBreathe{0%,to{opacity:.46;transform:rotate(-14deg)scale(.98)}50%{opacity:.78;transform:rotate(-14deg)scale(1.035)}}@keyframes statusTerminalScan{0%{background-position:0 0,180% 0}to{background-position:0 0,-80% 0}}@media (prefers-reduced-motion:reduce){.status-page .status-hero-inner:before,.status-page .status-hero-inner:after,.status-page .status-terminal-deck:after{animation:none}}.status-page .status-terminal-deck{transform-origin:50%;transform-style:preserve-3d;transform:perspective(1800px)rotateX(.35deg)rotateY(-.45deg)translateY(-2px);box-shadow:inset 0 1px #96ffec17,inset -1px 0 #4eeed109,inset 0 -18px 36px #0000000e,0 0 10px #42e0c80f,0 0 34px #42e0c80b,0 24px 48px #0000003d,0 52px 105px #00000061}.status-page .status-terminal-deck:before{filter:drop-shadow(0 -1px 5px #57ffe247)drop-shadow(1px 0 4px #57ffe21a)}.status-page .status-terminal-grid{transform:translateZ(8px)}.status-page .status-hud-panel{transform:translateZ(2px);box-shadow:inset 0 1px #74ffe706,inset 0 0 26px #2acfb204}.status-page .status-hud-panel-heading{z-index:2;position:relative;transform:translateZ(5px);box-shadow:inset 0 -1px #3ee0c60b,0 3px 12px #00000014}.status-page .status-terminal-footer{position:relative}.status-page .status-terminal-footer:after{content:"";pointer-events:none;filter:blur(13px);opacity:.72;background:radial-gradient(#2ddabc17 0%,#15716309 38%,#0000 72%);height:32px;position:absolute;bottom:-34px;left:8%;right:8%}.status-page .status-terminal-deck{border-color:#5ef7db59 #4de9ce45 #35a49233 #41cbb53d}@media (width<=980px){.status-page .status-terminal-deck,.status-page .status-terminal-grid,.status-page .status-hud-panel,.status-page .status-hud-panel-heading,.status-page .status-health-ring-wrap,.status-page .status-globe-stage{transform:none}}@media (prefers-reduced-motion:reduce){.status-page .status-terminal-deck,.status-page .status-terminal-grid,.status-page .status-hud-panel,.status-page .status-hud-panel-heading,.status-page .status-health-ring-wrap,.status-page .status-globe-stage{transform:none}}.status-page .status-hero:before{background-image:linear-gradient(90deg,#01070acc 0%,#01070aa6 24%,#01070a4d 40%,#01070a3d 58%,#01070a24 76%,#01070a06 100%),radial-gradient(at 61% 43%,#01080b57 0%,#01080b38 35%,#0000 68%),repeating-linear-gradient(0deg,#70ffe202 0 1px,#0000 1px 4px)!important}.status-page .status-hero:after{background-image:linear-gradient(#01070a04 0% 52%,#01070a21 72%,#01070ae0 100%)!important}.status-page .status-content{z-index:3;position:relative}.status-page .status-metrics{background:linear-gradient(90deg,#33e0c205,#33e0c201);border:1px solid #49dcc32e;position:relative;box-shadow:0 24px 60px #0000002e,inset 0 1px #70ffe506}.status-page .status-metrics:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--status-accent), var(--status-accent)) left top / 26px 1px no-repeat, linear-gradient(var(--status-accent), var(--status-accent)) left top / 1px 26px no-repeat, linear-gradient(var(--status-accent), var(--status-accent)) right top / 26px 1px no-repeat, linear-gradient(var(--status-accent), var(--status-accent)) right top / 1px 26px no-repeat, linear-gradient(var(--status-accent), var(--status-accent)) left bottom / 26px 1px no-repeat, linear-gradient(var(--status-accent), var(--status-accent)) left bottom / 1px 26px no-repeat, linear-gradient(var(--status-accent), var(--status-accent)) right bottom / 26px 1px no-repeat, linear-gradient(var(--status-accent), var(--status-accent)) right bottom / 1px 26px no-repeat;opacity:.42;position:absolute;inset:-1px}.status-page .status-metric-card{background:linear-gradient(145deg,#42e0c806,#0000 52%),#020e119e;transition:background .18s,box-shadow .18s;position:relative}.status-page .status-metric-card:hover{background:linear-gradient(145deg,#42e0c80e,#0000 55%),#031416b8;box-shadow:inset 0 2px #42e0c81f}.status-page .status-metric-icon{background:radial-gradient(circle,#42e0c81c,#42e0c806);border-color:#42e0c83d;box-shadow:inset 0 0 14px #42e0c80b}.status-page .status-metric-card strong{color:#effffbf5;text-shadow:0 0 18px #42e0c80f}.status-page .status-metric-card:after{content:"";background:var(--status-accent);opacity:.72;border-radius:50%;width:4px;height:4px;position:absolute;top:14px;right:14px;box-shadow:0 0 8px #42e0c894}.status-page .status-hero-inner{width:min(1460px,100% - 56px);min-height:690px;padding:calc(var(--header-height) + 56px) 26px 70px;-webkit-backdrop-filter:blur(1px);background:linear-gradient(135deg,#3eebcb05,#0000 24%),#01090c1f;background-image:linear-gradient(var(--status-accent), var(--status-accent)), linear-gradient(var(--status-accent), var(--status-accent)), linear-gradient(var(--status-accent), var(--status-accent)), linear-gradient(var(--status-accent), var(--status-accent)), linear-gradient(var(--status-accent), var(--status-accent)), linear-gradient(var(--status-accent), var(--status-accent)), linear-gradient(var(--status-accent), var(--status-accent)), linear-gradient(var(--status-accent), var(--status-accent)), linear-gradient(135deg, #3eebcb05, transparent 24%);background-color:#01090c1f;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%,50%;background-repeat:no-repeat;background-size:30px 1px,1px 30px,30px 1px,1px 30px,30px 1px,1px 30px,30px 1px,1px 30px,100% 100%;border:1px solid #4ce5ca26;grid-template-columns:minmax(310px,.68fr) minmax(0,1.9fr);align-items:stretch;gap:0;position:relative;box-shadow:inset 0 1px #85ffe809,0 35px 100px #00000029}.status-page .status-hero-copy{background:linear-gradient(90deg,#010a0d8a,#010a0d3d 72%,#0000);border-right:1px solid #4ce5ca21;flex-direction:column;justify-content:center;min-width:0;padding:32px clamp(30px,3vw,48px) 32px 24px;display:flex;position:relative}.status-page .status-hero-copy:before{content:"ANTINERVE // STATUS CONTROL";color:#67f1d966;letter-spacing:.13em;margin-bottom:24px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.56rem;font-weight:700;display:block}.status-page .status-hero-copy:after{content:"NODE // PRIMARY";color:#98d4ca47;letter-spacing:.12em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.5rem;position:absolute;bottom:18px;left:24px}.status-page .status-hero h1{max-width:520px;font-size:clamp(3.5rem,5.4vw,6.15rem);line-height:.9}.status-page .status-hero-description{max-width:390px;margin-top:22px;font-size:clamp(.9rem,1vw,1rem);line-height:1.65}.status-page .status-inline-state{border-top:1px solid #42e0c821;border-bottom:1px solid #42e0c821;width:100%;margin-top:28px;padding:14px 0 16px}.status-page .status-terminal-deck{background:linear-gradient(145deg,#54ffdf06,#0000 34%),#010a0d70;border:0;border-radius:0;align-self:center;margin:0;transform:none;box-shadow:inset 0 0 70px #1ab59905,inset 1px 0 #42e0c814}.status-page .status-terminal-grid{border-top:1px solid #42e0c81a;border-bottom:1px solid #42e0c81a;transform:none}.status-page .status-terminal-deck:before{opacity:.22;filter:none}.status-page .status-terminal-deck:after{opacity:.48}.status-page .status-hero-inner:before{content:"SYS.STATUS // LIVE INFRASTRUCTURE // TELEMETRY LINK ESTABLISHED";top:calc(var(--header-height) + 14px);color:#72e8d354;letter-spacing:.12em;pointer-events:none;opacity:1;background:0 0;border-bottom:1px solid #42e0c81a;align-items:center;height:22px;padding-left:12px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.52rem;font-weight:700;animation:none;display:flex;position:absolute;left:26px;right:26px}.status-page .status-hero-inner:after{content:none;display:none}.status-page .status-hud-panel{background:radial-gradient(circle at 50% 0,#25ae9609,#0000 40%),#020d1033;transform:none}.status-page .status-health-ring-wrap{filter:drop-shadow(0 10px 22px #00000042);transform:none}.status-page .status-globe-stage{transform:none}@media (width<=1180px){.status-page .status-hero-inner{grid-template-columns:minmax(270px,.66fr) minmax(0,1.55fr);width:min(1180px,100% - 38px);padding-left:18px;padding-right:18px}.status-page .status-hero-copy{padding-left:18px;padding-right:26px}}@media (width<=980px){.status-page .status-hero-inner{min-height:auto;padding-top:calc(var(--header-height) + 56px);grid-template-columns:1fr;gap:0}.status-page .status-hero-copy{background:linear-gradient(90deg,#010a0d8f,#010a0d33);border-bottom:1px solid #42e0c821;border-right:0;min-height:520px}.status-page .status-terminal-deck{width:100%}}@media (width<=760px){.status-page .status-hero-inner{width:min(100% - 20px,1180px);padding-bottom:60px;padding-left:10px;padding-right:10px}.status-page .status-hero-inner:before,.status-page .status-hero-inner:after{white-space:nowrap;text-overflow:ellipsis;left:10px;right:10px;overflow:hidden}.status-page .status-hero-copy{min-height:470px;padding:28px 18px 40px}.status-page .status-hero-copy:after{left:18px}}.status-page .status-hero{margin-top:0!important}.status-page .status-hero-inner{padding-top:56px}.status-page .status-hero-inner:before{top:14px}@media (width<=980px){.status-page .status-hero-inner{padding-top:56px}}@media (width<=760px){.status-page .status-hero-inner{padding-top:52px}.status-page .status-hero-inner:before{top:12px}}.status-page .status-hero-metrics{background:linear-gradient(90deg,#03191975,#010d104d 48%,#03191961);border-top:1px solid #42e0c826;border-bottom:1px solid #42e0c81a;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin-top:18px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;display:grid;position:relative;box-shadow:inset 0 1px #69ffe406}.status-page .status-hero-metrics:before{content:"OPERATIONAL SUMMARY // LIVE";color:#67f1d961;letter-spacing:.12em;font-size:.48rem;font-weight:700;position:absolute;top:-17px;left:0}.status-page .status-hero-metric{background:linear-gradient(145deg,#42e0c805,#0000 58%);border-right:1px solid #42e0c81a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:82px;padding:15px 18px;display:grid;position:relative}.status-page .status-hero-metric:last-child{border-right:0}.status-page .status-hero-metric-icon{background:#186b5e14;border:1px solid #42e0c829;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 14px #42e0c806}.status-page .status-hero-metric-icon svg{color:#53ecd1bd;width:14px;height:14px}.status-page .status-hero-metric span{color:#a4d3cb6e;letter-spacing:.11em;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;font-weight:700;display:block;overflow:hidden}.status-page .status-hero-metric strong{color:#e2fff8f5;letter-spacing:-.035em;text-shadow:0 0 14px #42e0c814;margin-top:5px;font-size:clamp(.94rem,1.3vw,1.14rem);line-height:1;display:block}.status-page .status-hero-metric:after{content:"";background:var(--status-accent);opacity:.58;border-radius:50%;width:3px;height:3px;position:absolute;top:10px;right:10px;box-shadow:0 0 7px #42e0c88f}.status-page .status-hero-metric:hover{background:linear-gradient(145deg,#42e0c80a,#0000 58%)}.status-page .status-content{padding-top:64px}@media (width<=980px){.status-page .status-hero-inner{grid-template-rows:auto}.status-page .status-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.status-page .status-hero-metric:nth-child(2){border-right:0}.status-page .status-hero-metric:nth-child(-n+2){border-bottom:1px solid #42e0c81a}}@media (width<=520px){.status-page .status-hero-metrics{grid-template-columns:1fr}.status-page .status-hero-metric{border-bottom:1px solid #42e0c81a;border-right:0;min-height:70px}.status-page .status-hero-metric:last-child{border-bottom:0}}.status-page .status-hero-inner{grid-template-rows:minmax(0,1fr) auto auto}.status-page .status-event-stream{background:linear-gradient(90deg,#02121480,#010b0e47);border-top:1px solid #42e0c81f;border-bottom:1px solid #42e0c814;grid-column:1/-1;grid-template-columns:150px minmax(0,1fr);min-height:82px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;display:grid}.status-page .status-event-stream-heading{border-right:1px solid #42e0c81a;flex-direction:column;justify-content:center;padding:15px 16px;display:flex}.status-page .status-event-stream-heading span{color:#5af2d6d1;letter-spacing:.14em;font-size:.56rem;font-weight:700}.status-page .status-event-stream-heading small{color:#9bd2c94d;letter-spacing:.1em;margin-top:5px;font-size:.46rem}.status-page .status-event-stream-items{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.status-page .status-event{border-right:1px solid #42e0c812;grid-template-columns:auto auto auto minmax(0,1fr);align-content:center;align-items:center;gap:8px;min-width:0;padding:12px 14px;display:grid}.status-page .status-event:last-child{border-right:0}.status-page .status-event time{color:#98cec657;white-space:nowrap;font-size:.46rem}.status-page .status-event-dot{background:var(--status-subtle);border-radius:50%;width:5px;height:5px}.status-page .status-event--operational .status-event-dot{background:var(--status-accent);box-shadow:0 0 8px #42e0c88c}.status-page .status-event--degraded .status-event-dot{background:var(--status-warning);box-shadow:0 0 8px #f2bd6773}.status-page .status-event--offline .status-event-dot{background:var(--status-danger);box-shadow:0 0 8px #ff777773}.status-page .status-event strong{color:#71ecd6b8;letter-spacing:.06em;white-space:nowrap;font-size:.49rem}.status-page .status-event--offline strong{color:var(--status-danger)}.status-page .status-event-message{color:#b4dbd46b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.48rem;overflow:hidden}.status-page .status-event--waiting{grid-column:1/-1}@media (width<=980px){.status-page .status-event-stream{grid-template-columns:1fr}.status-page .status-event-stream-heading{border-bottom:1px solid #42e0c814;border-right:0}.status-page .status-event-stream-items{grid-template-columns:1fr}.status-page .status-event{border-bottom:1px solid #42e0c80f;border-right:0}.status-page .status-event:last-child{border-bottom:0}}@media (width<=520px){.status-page .status-event{grid-template-columns:auto auto minmax(0,1fr);gap:7px}.status-page .status-event-message{grid-column:1/-1;padding-top:3px}}.status-page .status-registry{background:linear-gradient(145deg,#42e0c805,#0000 46%),#010c0fa8;border:1px solid #42e0c824;width:100%;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;position:relative;box-shadow:inset 0 1px #75ffe706,0 26px 70px #00000029}.status-page .status-registry:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--status-accent), var(--status-accent)) left top / 22px 1px no-repeat, linear-gradient(var(--status-accent), var(--status-accent)) left top / 1px 22px no-repeat, linear-gradient(var(--status-accent), var(--status-accent)) right bottom / 22px 1px no-repeat, linear-gradient(var(--status-accent), var(--status-accent)) right bottom / 1px 22px no-repeat;opacity:.38;position:absolute;inset:-1px}.status-page .status-registry-columns{color:#88d3c757;letter-spacing:.13em;background:#03191952;border-bottom:1px solid #42e0c81c;grid-template-columns:minmax(280px,1.7fr) minmax(110px,.65fr) minmax(150px,.8fr) minmax(130px,.7fr);align-items:center;gap:20px;min-height:42px;padding:0 18px;font-size:.5rem;font-weight:700;display:grid}.status-page .status-registry-row{border-bottom:1px solid #42e0c812;grid-template-columns:minmax(280px,1.7fr) minmax(110px,.65fr) minmax(150px,.8fr) minmax(130px,.7fr);align-items:center;gap:20px;min-height:72px;padding:12px 18px;transition:background .16s,box-shadow .16s;display:grid;position:relative}.status-page .status-registry-row:last-child{border-bottom:0}.status-page .status-registry-row:hover{background:linear-gradient(90deg,#42e0c809,#0000 76%);box-shadow:inset 2px 0 #42e0c83d}.status-page .status-registry-row.status-degraded{box-shadow:inset 2px 0 #f2bd677a}.status-page .status-registry-row.status-offline{box-shadow:inset 2px 0 #ff777785}.status-page .status-registry-service{align-items:center;gap:13px;min-width:0;display:flex}.status-page .status-registry-icon{background:radial-gradient(circle,#42e0c813,#42e0c803);border:1px solid #42e0c829;flex:none;place-items:center;width:35px;height:35px;display:grid}.status-page .status-registry-icon svg{color:#50ecd0cc;width:15px;height:15px}.status-page .status-registry-service strong{color:#e6fff9f0;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:.78rem;line-height:1.25;display:block;overflow:hidden}.status-page .status-registry-service span{color:#97cbc347;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.48rem;display:block;overflow:hidden}.status-page .status-registry-channel{color:#a0d3cb75;letter-spacing:.09em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:700;overflow:hidden}.status-page .status-registry-state{align-items:center;gap:8px;display:flex}.status-page .status-registry-state strong{color:#aee1d8a8;letter-spacing:.06em;text-transform:uppercase;font-size:.56rem}.status-page .status-registry-row.status-operational .status-registry-state strong{color:#49e6cadb}.status-page .status-registry-row.status-degraded .status-registry-state strong{color:var(--status-warning)}.status-page .status-registry-row.status-offline .status-registry-state strong{color:var(--status-danger)}.status-page .status-registry-metric{text-align:right}.status-page .status-registry-metric>strong{color:#eafffaf0;letter-spacing:-.025em;font-size:.78rem;display:block}.status-page .status-registry-metric .status-latency{text-transform:uppercase;margin-top:4px;font-size:.48rem}.status-page .status-registry-footer{color:#8ec5bc57;letter-spacing:.09em;background:#02121442;border-top:1px solid #42e0c817;align-items:center;gap:24px;min-height:44px;padding:0 18px;font-size:.48rem;display:flex}.status-page .status-registry-footer span{align-items:center;gap:5px;display:inline-flex}.status-page .status-registry-footer strong{color:#44e6c9d1;font-size:.56rem}.status-page .status-registry-refresh{margin-left:auto}.status-page .status-registry--environment{margin-top:0}@media (width<=900px){.status-page .status-registry-columns{display:none}.status-page .status-registry-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"service state""channel metric";gap:9px 18px;min-height:92px;padding:15px 16px}.status-page .status-registry-service{grid-area:service}.status-page .status-registry-channel{grid-area:channel;padding-left:48px}.status-page .status-registry-state{grid-area:state;justify-self:end}.status-page .status-registry-metric{grid-area:metric;justify-self:end}.status-page .status-registry-footer{flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.status-page .status-registry-refresh{border-top:1px solid #42e0c812;width:100%;margin-left:0;padding-top:8px}}@media (width<=520px){.status-page .status-registry-row{grid-template-columns:1fr;grid-template-areas:"service""state""channel""metric";gap:9px;padding:16px 14px}.status-page .status-registry-state,.status-page .status-registry-metric{justify-self:start}.status-page .status-registry-metric{text-align:left}.status-page .status-registry-channel{padding-left:0}.status-page .status-registry-footer{grid-template-columns:repeat(3,auto);gap:12px;display:grid}.status-page .status-registry-refresh{grid-column:1/-1}}@media (width>=1181px){.status-page .status-hero{min-height:calc(100svh - var(--header-height));align-items:center;padding:clamp(34px,5vh,64px) 0 clamp(46px,7vh,86px);display:flex}.status-page .status-hero-inner{align-self:center;width:min(1460px,100% - 72px);min-height:0;margin:clamp(22px,3vh,42px) auto 0}}.status-page{--status-text-primary:#f4faf8f7;--status-text-secondary:#b2cbc6ad;--status-text-muted:#83b7ae66;--status-text-dim:#6ba49b45}.status-page .status-hero h1{color:var(--status-text-primary);text-shadow:0 5px 28px #0000004d}.status-page .status-hud-panel-heading strong,.status-page .status-hud-panel-heading>span:first-child,.status-page .status-section-kicker{color:#4eebcfeb}.status-page .status-hud-panel-heading small,.status-page .status-hero-metric span,.status-page .status-event time,.status-page .status-registry-columns,.status-page .status-terminal-footer{color:var(--status-text-muted)}.status-page .status-hero-metric strong,.status-page .status-registry-metric>strong{color:#eefffbf5}.status-page .status-inline-state>div>span,.status-page .status-event-stream-heading span{color:#49e7cbe6}.status-page .status-health-ring-wrap{isolation:isolate;transform-origin:50%;animation:3.6s ease-out infinite statusHealthHeartbeat;position:relative}.status-page .status-health-ring-wrap:after{content:"";z-index:-1;pointer-events:none;opacity:0;border:1px solid #41edcf57;border-radius:50%;animation:3.6s ease-out infinite statusHealthPulseWave;position:absolute;inset:10%;box-shadow:0 0 18px #41edcf1a,inset 0 0 18px #41edcf0d}@keyframes statusHealthHeartbeat{0%,7%,18%,to{filter:drop-shadow(0 10px 22px #00000042)drop-shadow(0 0 8px #42e0c814);transform:scale(1)}9%{filter:drop-shadow(0 10px 22px #00000042)drop-shadow(0 0 18px #42e0c83d);transform:scale(1.014)}12%{transform:scale(.998)}15%{filter:drop-shadow(0 10px 22px #00000042)drop-shadow(0 0 13px #42e0c82e);transform:scale(1.009)}}@keyframes statusHealthPulseWave{0%,7%{opacity:0;transform:scale(.94)}9%{opacity:.32}16%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.status-page .status-health-ring-wrap,.status-page .status-health-ring-wrap:after{animation:none}}.status-page .status-billboard-heading{letter-spacing:-.065em;color:#f6fbfafa;text-shadow:0 5px 24px #00000047,0 0 16px #4bebce0d;isolation:isolate;flex-direction:column;margin:0;line-height:.84;display:inline-flex;position:relative}.status-page .status-billboard-line{width:max-content;padding-right:.04em;display:block;position:relative}.status-page .status-billboard-line:before,.status-page .status-billboard-line:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.status-page .status-billboard-line:before{z-index:-1;color:#4cebcf38;filter:blur(.45px);opacity:.65;animation:7.2s ease-in-out infinite statusBillboardGhost;transform:translate(.022em,.018em)}.status-page .status-billboard-line:after{color:#fffffff5;opacity:.16;animation:6.6s linear infinite statusBillboardSweep,5.4s step-end infinite statusBillboardFlicker;-webkit-mask-image:linear-gradient(112deg,#0000 0% 38%,#00000042 45%,#000 50%,#00000042 55%,#0000 62% 100%);mask-image:linear-gradient(112deg,#0000 0% 38%,#00000042 45%,#000 50%,#00000042 55%,#0000 62% 100%);-webkit-mask-size:240% 100%;mask-size:240% 100%}.status-page .status-billboard-heading:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.42;background:repeating-linear-gradient(#fff0 0 4px,#54eace06 4px 5px);position:absolute;inset:-.08em -.02em}.status-page .status-billboard-heading:after{content:"";pointer-events:none;filter:blur(7px);opacity:0;background:linear-gradient(#51ecd029,#51ecd005 60%,#51ecd000);height:15%;animation:5.8s ease-in-out infinite statusBillboardRefresh;position:absolute;top:0;left:-4%;right:-4%}.status-page .status-billboard-heading .status-billboard-line{text-shadow:0 0 1px #ffffff29,0 0 20px #4cebcf0a}@keyframes statusBillboardGhost{0%,to{opacity:.62;transform:translate(.022em,.018em)}10%{opacity:.72;transform:translate(.026em,.014em)}18%{opacity:.54;transform:translate(.018em,.02em)}54%{opacity:.68;transform:translate(.025em,.017em)}76%{opacity:.58;transform:translate(.019em,.021em)}}@keyframes statusBillboardSweep{0%,12%{-webkit-mask-position:130% 0;mask-position:130% 0}22%{-webkit-mask-position:-36% 0;mask-position:-36% 0}to{-webkit-mask-position:-36% 0;mask-position:-36% 0}}@keyframes statusBillboardFlicker{0%,68%,72%,to{opacity:.16}69%{opacity:.08}70%{opacity:.21}71%{opacity:.11}88%{opacity:.19}89%{opacity:.13}}@keyframes statusBillboardRefresh{0%,14%,to{opacity:0;transform:translateY(-12%)}16%{opacity:.52}28%{opacity:0;transform:translateY(108%)}}@media (width<=680px){.status-page .status-billboard-heading:after{opacity:.18}.status-page .status-billboard-line:before{opacity:.48}}@media (prefers-reduced-motion:reduce){.status-page .status-billboard-line:before,.status-page .status-billboard-line:after,.status-page .status-billboard-heading:after{animation:none}}.status-page .status-billboard-heading{color:#f4fcf9f7;text-shadow:0 4px 24px #00000057,0 0 2px #ffffff1f,0 0 14px #3feecf0e,1px 0 #4affda0e,-1px 0 #45a9ff06;animation:9.4s step-end infinite statusBillboardTerminalStability;position:relative}.status-page .status-billboard-line{will-change:transform, filter;position:relative;transform:translate(0,0)}.status-page .status-billboard-line:before{z-index:-1;color:#3deecc57;opacity:.72;filter:blur(.6px);text-shadow:0 0 8px #41edcf1f;animation:7.6s step-end infinite statusBillboardHoloGhost;transform:translate(.027em,.018em)}.status-page .status-billboard-line:after{color:#f1fffb;opacity:.24;text-shadow:0 0 9px #65ffe438;animation:6.8s cubic-bezier(.24,.76,.32,1) infinite statusBillboardHoloSweep;-webkit-mask-image:linear-gradient(108deg,#0000 0% 40%,#0000002e 43%,#000 48% 51%,#00000038 56%,#0000 62% 100%);mask-image:linear-gradient(108deg,#0000 0% 40%,#0000002e 43%,#000 48% 51%,#00000038 56%,#0000 62% 100%);-webkit-mask-size:280% 100%;mask-size:280% 100%}.status-page .status-billboard-heading:before{content:"";z-index:3;pointer-events:none;mix-blend-mode:screen;opacity:.62;background:repeating-linear-gradient(#0000 0 3px,#3feecf06 3px 4px);animation:4.4s linear infinite statusBillboardScanMatrix;position:absolute;inset:-.04em -.025em}.status-page .status-billboard-heading:after{content:"";z-index:4;pointer-events:none;filter:blur(3px);opacity:0;background:linear-gradient(#54ffdf00,#54ffdf21 32%,#c0fff457 50%,#54ffdf14 67%,#54ffdf00);height:11%;animation:7.8s ease-in-out infinite statusBillboardReconstruct;position:absolute;top:-10%;left:-3%;right:-3%;box-shadow:0 0 12px #3deecc14}@keyframes statusBillboardTerminalStability{0%,46%,46.8%,71%,71.7%,to{filter:none;transform:translate(0,0)}46.2%{filter:brightness(1.025);transform:translate(.006em)}46.45%{transform:translate(-.004em)}71.25%{filter:brightness(1.018);transform:translate(-.003em)}}@keyframes statusBillboardHoloGhost{0%,16%,to{opacity:.48;transform:translate(.018em,.012em)}17%{opacity:.74;transform:translate(.035em,.014em)}17.6%{opacity:.4;transform:translate(-.008em,.018em)}18.2%{opacity:.48;transform:translate(.018em,.012em)}63%{opacity:.48;transform:translate(.018em,.012em)}63.4%{opacity:.68;transform:translate(.032em,.011em)}64%{opacity:.48;transform:translate(.018em,.012em)}}@keyframes statusBillboardHoloSweep{0%,10%{opacity:0;-webkit-mask-position:145% 0;mask-position:145% 0}12%{opacity:.14}20%{opacity:.28}28%{opacity:.08;-webkit-mask-position:-44% 0;mask-position:-44% 0}30%,to{opacity:0;-webkit-mask-position:-44% 0;mask-position:-44% 0}}@keyframes statusBillboardScanMatrix{0%{background-position:0 0}to{background-position:0 16px}}@keyframes statusBillboardReconstruct{0%,54%,to{opacity:0;top:-10%}56%{opacity:.12}58%{opacity:.34}70%{opacity:.08;top:100%}72%{opacity:0;top:108%}}.status-page .status-billboard-line:first-child{animation-delay:0s}.status-page .status-billboard-line:last-child{animation-delay:80ms}@media (width<=680px){.status-page .status-billboard-line:before{opacity:.56;filter:blur(.45px)}.status-page .status-billboard-heading:before{opacity:.44}.status-page .status-billboard-heading:after{filter:blur(4px)}}@media (prefers-reduced-motion:reduce){.status-page .status-billboard-heading,.status-page .status-billboard-line:before,.status-page .status-billboard-line:after,.status-page .status-billboard-heading:before,.status-page .status-billboard-heading:after{animation:none}.status-page .status-billboard-line:before{opacity:.4;transform:translate(.018em,.014em)}}.status-page .status-billboard-line:before{color:#3deecc3d;opacity:.48;filter:blur(.45px);text-shadow:0 0 7px #41edcf17;transform:translate(.018em,.012em)}.status-page .status-billboard-heading{text-shadow:0 5px 24px #00000057,0 0 2px #ffffff1a,0 0 16px #3feecf0b}@media (width<=680px){.status-page .status-billboard-line:before{opacity:.4;filter:blur(.35px);transform:translate(.014em,.01em)}}@media (prefers-reduced-motion:reduce){.status-page .status-billboard-line:before{opacity:.32;transform:translate(.012em,.008em)}}.status-page .status-billboard-line{isolation:isolate;width:max-content;display:block;position:relative}.status-page .status-billboard-line:before,.status-page .status-billboard-line:after{z-index:0;pointer-events:none}.status-page .status-billboard-glyph{z-index:2;transform-origin:50% 55%;will-change:transform, opacity, filter;animation-name:statusGlyphShift;animation-duration:6.8s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;display:inline-block;position:relative;transform:translate(0,0)}@keyframes statusGlyphShift{0%,32%,38%,68%,72%,to{opacity:1;filter:none;transform:translate(0,0)}33%{opacity:.82;filter:brightness(1.1);transform:translate(4px,-2px)}34%{opacity:.72;filter:brightness(1.16);transform:translate(-3px,2px)}35%{opacity:.9;filter:brightness(1.06);transform:translate(2px,-1px)}36%{opacity:.96;transform:translate(-1px)}37%{opacity:1;filter:none;transform:translate(0,0)}69%{opacity:.88;transform:translate(-2px,1px)}70%{opacity:.82;filter:brightness(1.08);transform:translate(2px)}71%{opacity:1;filter:none;transform:translate(0,0)}}.status-page .status-billboard-line:nth-child(2){animation-delay:.17s}@keyframes statusBillboardSignalKick{0%,32%,38%,68%,72%,to{filter:none}34%{filter:drop-shadow(0 0 9px #3deecc24)}70%{filter:drop-shadow(0 0 6px #3deecc1a)}}@media (width<=680px){@keyframes statusGlyphShift{0%,32%,38%,68%,72%,to{opacity:1;filter:none;transform:translate(0,0)}33%{opacity:.85;transform:translate(2px,-1px)}34%{opacity:.76;transform:translate(-2px,1px)}35%{opacity:.92;transform:translate(1px)}37%{opacity:1;transform:translate(0,0)}69%{opacity:.9;transform:translate(-1px,1px)}70%{opacity:.86;transform:translate(1px)}71%{opacity:1;transform:translate(0,0)}}}@media (prefers-reduced-motion:reduce){.status-page .status-billboard-glyph,.status-page .status-billboard-line{animation:none}.status-page .status-billboard-glyph{opacity:1;filter:none;transform:none}}.status-page .status-billboard-line{isolation:isolate;position:relative}.status-page .status-billboard-line:before,.status-page .status-billboard-line:after{opacity:.2;z-index:-1!important}.status-page .status-billboard-glyph{z-index:2;transform-origin:50% 55%;will-change:transform, opacity, filter;display:inline-block;position:relative;transform:translate(0,0);animation:4.8s cubic-bezier(.22,.72,.28,1) infinite statusGlyphShiftVisible!important}.status-page .status-billboard-line:first-child .status-billboard-glyph:first-child{animation-delay:0s!important}.status-page .status-billboard-line:first-child .status-billboard-glyph:nth-child(2){animation-delay:55ms!important}.status-page .status-billboard-line:first-child .status-billboard-glyph:nth-child(3){animation-delay:.11s!important}.status-page .status-billboard-line:first-child .status-billboard-glyph:nth-child(4){animation-delay:.165s!important}.status-page .status-billboard-line:first-child .status-billboard-glyph:nth-child(5){animation-delay:.22s!important}.status-page .status-billboard-line:first-child .status-billboard-glyph:nth-child(6){animation-delay:.275s!important}.status-page .status-billboard-line:nth-child(2) .status-billboard-glyph:first-child{animation-delay:.34s!important}.status-page .status-billboard-line:nth-child(2) .status-billboard-glyph:nth-child(2){animation-delay:.395s!important}.status-page .status-billboard-line:nth-child(2) .status-billboard-glyph:nth-child(3){animation-delay:.45s!important}.status-page .status-billboard-line:nth-child(2) .status-billboard-glyph:nth-child(4){animation-delay:.505s!important}.status-page .status-billboard-line:nth-child(2) .status-billboard-glyph:nth-child(5){animation-delay:.56s!important}.status-page .status-billboard-line:nth-child(2) .status-billboard-glyph:nth-child(6){animation-delay:.615s!important}@keyframes statusGlyphShiftVisible{0%,25%{opacity:1;filter:none;transform:translate(0,0)}29%{opacity:.96;filter:brightness(1.04);transform:translate(2px,-1px)}33%{opacity:.78;filter:brightness(1.15)drop-shadow(3px 0 3px #42eecf3d);transform:translate(-5px,2px)}37%{opacity:.88;filter:brightness(1.09);transform:translate(3px,-1px)}41%{opacity:.97;filter:none;transform:translate(-1px)}45%,68%{opacity:1;filter:none;transform:translate(0,0)}72%{opacity:.91;transform:translate(2px,1px)}75%{opacity:.84;filter:brightness(1.08)drop-shadow(-2px 0 2px #42eecf29);transform:translate(-3px,-1px)}78%{opacity:.95;filter:none;transform:translate(1px)}82%,to{opacity:1;filter:none;transform:translate(0,0)}}@media (width<=680px){.status-page .status-billboard-glyph{animation-duration:4.8s!important}}@media (prefers-reduced-motion:reduce){.status-page .status-billboard-glyph{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.status-page .status-billboard-glyph{z-index:2;opacity:1;filter:none;min-width:0;display:inline-block;position:relative;transform:translate(0,0);animation:none!important}.status-page .status-billboard-glyph--glitching{color:#50ffdd;text-shadow:-2px 0 #38b0ff40,2px 0 #48ffcb57,0 0 5px #48ffd37a,0 0 14px #48ffd338;animation:.11s steps(2,end) infinite statusMatrixGlyphCorrupt!important}@keyframes statusMatrixGlyphCorrupt{0%{opacity:1;transform:translate(0,0)}30%{opacity:.78;transform:translate(-1px,1px)}55%{opacity:1;transform:translate(1px,-1px)}75%{opacity:.88;transform:translateY(1px)}to{opacity:1;transform:translate(0,0)}}.status-page .status-billboard-line:before{opacity:.25;color:#3deecc33;filter:blur(.4px);transform:translate(.012em,.008em)}.status-page .status-billboard-line:after{z-index:3;pointer-events:none}.status-page .status-billboard-line{animation:none!important}@media (prefers-reduced-motion:reduce){.status-page .status-billboard-glyph--glitching{opacity:1;transform:none;animation:none!important}}@media (width>=1181px){.status-page .status-hero{padding-top:clamp(42px,5.5vh,70px);padding-bottom:clamp(32px,4.5vh,58px)}.status-page .status-hero-inner{margin-top:clamp(34px,4vh,52px)}}.status-page .status-health-ring-wrap{isolation:isolate;filter:drop-shadow(0 10px 22px #00000042)drop-shadow(0 0 9px #3ee7ca1a);animation:3.75s ease-out infinite statusHealthEnergyBeat;position:relative;transform:none!important}.status-page .status-health-ring-wrap:after{content:"";z-index:-1;pointer-events:none;opacity:0;border:1px solid #43f1d23d;border-radius:50%;animation:3.75s ease-out infinite statusHealthEnergyWave;position:absolute;inset:5%;transform:scale(.94);box-shadow:0 0 10px #3deecc14,0 0 24px #3deecc0f,inset 0 0 18px #3deecc0a}@keyframes statusHealthEnergyBeat{0%,7%,12%,17%,to{filter:drop-shadow(0 10px 22px #00000042)drop-shadow(0 0 9px #3ee7ca1a)}9%{filter:drop-shadow(0 10px 22px #00000042)drop-shadow(0 0 18px #3ef1d147)drop-shadow(0 0 34px #3ef1d11a)}14%{filter:drop-shadow(0 10px 22px #00000042)drop-shadow(0 0 14px #3ef1d136)}}@keyframes statusHealthEnergyWave{0%,7%{opacity:0;transform:scale(.94)}9%{opacity:.34;transform:scale(1)}12%{opacity:0;transform:scale(1.12)}13%{opacity:0;transform:scale(.98)}14%{opacity:.2}17%{opacity:0;transform:scale(1.08)}to{opacity:0;transform:scale(1.08)}}.status-page .status-hud-panel-heading{color:#53efd3e6}.status-page .status-hud-panel-heading small,.status-page .status-health-stat span,.status-page .status-hero-metric span,.status-page .status-event-stream-heading small{color:#85bfb56e}.status-page .status-terminal-footer,.status-page .status-event time,.status-page .status-event-message,.status-page .status-registry-columns,.status-page .status-registry-service span{color:#7cb1a857}.status-page .status-health-stat strong,.status-page .status-hero-metric strong,.status-page .status-registry-metric>strong{color:#ecfffaf5}.status-page .status-inline-state strong,.status-page .status-event--operational strong,.status-page .status-registry-row.status-operational .status-registry-state strong{color:#47e8cbe8}.status-page .status-event-stream{min-height:70px}.status-page .status-event-stream-heading{padding-top:11px;padding-bottom:11px}.status-page .status-event{padding-top:10px;padding-bottom:10px}@media (width<=680px){.status-page .status-health-ring-wrap{animation-duration:4.2s}.status-page .status-health-ring-wrap:after{animation-duration:4.2s;inset:8%}}@media (prefers-reduced-motion:reduce){.status-page .status-health-ring-wrap,.status-page .status-health-ring-wrap:after{animation:none!important}.status-page .status-health-ring-wrap:after{opacity:0}}.status-page .status-chart-live-value{align-items:center;gap:8px;display:flex}.status-page .status-chart-live-value strong{color:#60ffe2f5;text-shadow:0 0 10px #41eecf26}.status-page .status-chart-live-dot{background:#4af1d3f5;border-radius:50%;flex:none;width:4px;height:4px;animation:1.8s ease-in-out infinite statusTelemetryLivePulse;box-shadow:0 0 7px #4af1d3a6,0 0 14px #4af1d329}.status-page .status-telemetry-chart-body{isolation:isolate;background:linear-gradient(#31d8ba03,#0000 30%);position:relative}.status-page .status-telemetry-chart-body:before{content:"";z-index:0;pointer-events:none;filter:blur(22px);background:radial-gradient(at 70% 48%,#34e6c70b,#0000 48%);position:absolute;inset:14% 5% 8%}.status-page .status-telemetry-chart-body .recharts-responsive-container{z-index:2;position:relative}.status-page .status-telemetry-chart .recharts-area-curve{filter:drop-shadow(0 0 3px #42e8cb3d)drop-shadow(0 0 8px #42e8cb0e)}.status-page .status-chart-sample-node{fill:#59f2d780;stroke:#b2fff02e;stroke-width:.75px;filter:drop-shadow(0 0 3px #42e7c938)}.status-page .status-chart-current-node-core{fill:#72ffe7;stroke:#e4fff9e6;stroke-width:1px;filter:drop-shadow(0 0 5px #40f4d2d1)}.status-page .status-chart-current-node-halo{fill:#41efcf0f;stroke:#41efcf47;stroke-width:1px}.status-page .status-chart-current-node-wave{fill:#0000;stroke:#41efcf66;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite statusTelemetryNodeWave}.status-page .status-chart-active-node-core{fill:#64ffe2;stroke:#ebfffbf0;stroke-width:1px;filter:drop-shadow(0 0 7px #41eecfbd)}.status-page .status-chart-active-node-halo{fill:#42efcf0f;stroke:#42efcf4d;stroke-width:1px}.status-page .status-chart-live-cursor{z-index:3;pointer-events:none;opacity:.7;background:linear-gradient(#0000,#48edcf17 16%,#48edcf2e 50%,#48edcf12 84%,#0000);width:1px;position:absolute;top:17px;bottom:23px;right:13px;box-shadow:0 0 8px #48edcf0f}.status-page .status-chart-live-cursor span{filter:blur(.4px);background:linear-gradient(#0000,#5bffe17a,#0000);width:3px;height:18%;animation:2.6s linear infinite statusTelemetryCursorScan;position:absolute;top:0;left:50%;transform:translate(-50%)}.status-page .status-chart-tooltip{-webkit-backdrop-filter:blur(9px);background:linear-gradient(145deg,#08221f47,#0000 52%),#010b0ff6;border:1px solid #50edd040;min-width:122px;padding:9px 11px 10px;box-shadow:0 14px 34px #00000061,inset 0 1px #7effe706}.status-page .status-chart-tooltip-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.status-page .status-chart-tooltip-header>span:first-child{color:#86c7bc8a;letter-spacing:.1em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.47rem}.status-page .status-chart-tooltip-live{letter-spacing:.12em;text-shadow:0 0 7px #4ff2d538;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;color:#4ff2d5fa!important;font-size:.44rem!important}.status-page .status-chart-tooltip small{color:#87b9b16b;letter-spacing:.05em;margin-top:7px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.52rem;display:block}.status-page .status-chart-tooltip strong{color:#64ffe2fa;text-shadow:0 0 8px #43eed026;margin-top:3px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.8rem}.status-page .status-chart-caption>div{align-items:center;gap:7px;display:flex}.status-page .status-chart-caption>div span:last-child{color:#87bcb35c;margin-left:5px}.status-page .status-chart-caption>div span:nth-child(2){color:#4ce8cca3;letter-spacing:.1em;font-size:.5rem}.status-page .status-chart-caption-live-dot{background:#4ceccfd9;border-radius:50%;flex:none;width:4px;height:4px;animation:1.8s ease-in-out infinite statusTelemetryLivePulse;box-shadow:0 0 6px #4ceccf70}.status-page .status-chart-sweep{z-index:1;opacity:.75;background:linear-gradient(90deg,#0000,#56f5d805,#7affe80b,#0000);width:44px;animation-duration:10.5s}@keyframes statusTelemetryLivePulse{0%,to{opacity:.48;transform:scale(.82)}48%{opacity:1;transform:scale(1)}}@keyframes statusTelemetryNodeWave{0%{opacity:.52;transform:scale(.68)}75%,to{opacity:0;transform:scale(2.25)}}@keyframes statusTelemetryCursorScan{0%{transform:translate(-50%,-20%)}to{transform:translate(-50%,540%)}}@media (width<=680px){.status-page .status-chart-live-cursor{opacity:.42}.status-page .status-chart-sweep{opacity:.46}}@media (prefers-reduced-motion:reduce){.status-page .status-chart-live-dot,.status-page .status-chart-caption-live-dot,.status-page .status-chart-current-node-wave,.status-page .status-chart-live-cursor span{animation:none!important}.status-page .status-chart-current-node-wave{opacity:0}}.status-page .status-globe-stage{--status-globe-field-x:50%;--status-globe-field-y:50%;isolation:isolate}.status-page .status-globe-stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at var(--status-globe-field-x) var(--status-globe-field-y), #54ffde18 0, #3de9cb0b 9%, #1fa99705 20%, transparent 38%);opacity:0;filter:blur(7px);transition:opacity .24s;position:absolute;inset:0}.status-page .status-globe-stage--attracted:before{opacity:.72}.status-page .status-globe-stage--dragging:before{opacity:1}.status-page .status-globe-canvas{z-index:1;cursor:grab;position:relative}.status-page .status-globe-stage--dragging .status-globe-canvas{cursor:grabbing}.status-page .status-globe-reticle{z-index:3}.status-page .status-globe-stage:after{z-index:2}.status-page .status-globe-stage--attracted .status-globe-reticle{border-color:#4aefcf1d;box-shadow:inset 0 0 26px #46efcf04}.status-page .status-globe-stage--dragging .status-globe-reticle{border-color:#4aefcf26}@media (prefers-reduced-motion:reduce){.status-page .status-globe-stage:before{display:none}.status-page .status-globe-canvas{cursor:default}}.status-page{--status-parallax-frame-x:0px;--status-parallax-frame-y:0px;--status-parallax-rotate-x:0deg;--status-parallax-rotate-y:0deg;--status-parallax-deck-x:0px;--status-parallax-deck-y:0px;--status-pointer-x:50%;--status-pointer-y:50%}.status-page .status-network-background{will-change:auto;filter:brightness(.6)saturate(.84)contrast(1.04)}@media (width>=981px) and (pointer:fine){.status-page--pointer-parallax .status-hero{perspective:1500px;perspective-origin:var(--status-pointer-x) var(--status-pointer-y)}.status-page--pointer-parallax .status-hero-inner{transform:translate3d(var(--status-parallax-frame-x), var(--status-parallax-frame-y), 0) rotateX(var(--status-parallax-rotate-x)) rotateY(var(--status-parallax-rotate-y));transform-origin:50% 48%;transform-style:preserve-3d;will-change:transform}.status-page--pointer-parallax .status-terminal-deck{transform:translate3d(var(--status-parallax-deck-x), var(--status-parallax-deck-y), 0);transform-origin:50%;will-change:transform}}.status-page .status-terminal-deck{isolation:isolate;background:radial-gradient(circle at var(--status-pointer-x) var(--status-pointer-y), #5bffe01a 0%, #39dac10b 15%, transparent 37%), linear-gradient(145deg, #54ffdf0b, #021a1b2e 34%, #01090c82 72%), #01090c7a;-webkit-backdrop-filter:blur(13px)saturate(116%);border:1px solid #49eed030;box-shadow:inset 0 1px #a0ffed0b,inset 0 0 90px #24cdae06,0 30px 90px #0000004d}.status-page--pointer-active .status-hero-inner{filter:drop-shadow(0 24px 44px #0000001a)}.status-page .status-globe-stage,.status-page .status-globe-canvas{scale:none}@media (width<=980px){.status-page .status-hero-inner,.status-page .status-terminal-deck,.status-page .status-network-background{transform:none!important}}@media (prefers-reduced-motion:reduce){.status-page .status-hero-inner,.status-page .status-terminal-deck,.status-page .status-network-background{will-change:auto;transform:none!important}}@media (width>=981px) and (pointer:fine){.status-page--pointer-parallax .status-network-background{transform-origin:50%;will-change:transform;filter:brightness(.6)saturate(.84)contrast(1.04);transform:translate3d(var(--status-parallax-network-x), var(--status-parallax-network-y), 0) scale(1.018)!important}}.status-page:not(.status-page--pointer-parallax) .status-network-background{transform:none}@media (width<=980px){.status-page .status-network-background{transform:none!important}}@media (prefers-reduced-motion:reduce){.status-page .status-network-background{will-change:auto;transform:none!important}}.status-page .status-network-background{transform-origin:50%;will-change:transform;filter:brightness(.61)saturate(.91)contrast(1.07);isolation:isolate;transform:translate3d(var(--status-parallax-network-x,0px), var(--status-parallax-network-y,0px), 0) scale(1.016)!important}.status-page .status-network-background:before{content:"";z-index:1;pointer-events:none;background: radial-gradient(circle at var(--status-pointer-x,50%) var(--status-pointer-y,50%), #51f5da18 0%, #32beac0b 11%, transparent 29%),  radial-gradient(ellipse at 77% 14%, #40e0ef21 0%, #27c0ce0e 22%, transparent 49%);mix-blend-mode:screen;opacity:.44;filter:blur(5px);will-change:opacity, filter;animation:8.4s ease-in-out infinite statusBackgroundAtmosphere;position:absolute;inset:-3%}.status-page .status-network-background:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.11;will-change:background-position, opacity;background-image:radial-gradient(circle,#90f5ff42 0 .7px,#0000 1.3px),radial-gradient(circle,#59e8dc2e 0 .65px,#0000 1.2px);background-position:11px 27px,91px 63px;background-size:217px 197px,337px 283px;animation:34s linear infinite statusBackgroundStarsDrift,5.6s ease-in-out infinite statusBackgroundStarsTwinkle;position:absolute;inset:-4%}.status-page .status-hero{box-shadow:inset 0 0 180px #00040730}@keyframes statusBackgroundAtmosphere{0%,to{opacity:.38;filter:blur(5px)brightness(.94)}48%{opacity:.53;filter:blur(6px)brightness(1.08)}58%{opacity:.48;filter:blur(5px)brightness(1.02)}}@keyframes statusBackgroundStarsDrift{0%{background-position:11px 27px,91px 63px}to{background-position:33px 12px,72px 84px}}@keyframes statusBackgroundStarsTwinkle{0%,to{opacity:.075}37%{opacity:.125}68%{opacity:.09}82%{opacity:.14}}@media (width<=980px),(pointer:coarse){.status-page .status-network-background{will-change:auto;transform:none!important}.status-page .status-network-background:before{background:radial-gradient(at 77% 14%,#40e0ef1a,#0000 48%)}.status-page .status-network-background:after{opacity:.075}}@media (prefers-reduced-motion:reduce){.status-page .status-network-background{will-change:auto;transform:none!important}.status-page .status-network-background:before,.status-page .status-network-background:after{animation:none!important}.status-page .status-network-background:before{opacity:.34}.status-page .status-network-background:after{opacity:.07}}.status-page .status-background-signals{z-index:2;pointer-events:none;transform:translate3d(var(--status-parallax-network-x,0px), var(--status-parallax-network-y,0px), 0) scale(1.016);transform-origin:50%;will-change:transform;position:absolute;inset:0;overflow:hidden}.status-page .status-background-signal{top:var(--signal-y);left:var(--signal-x);pointer-events:none;opacity:0;width:4px;height:4px;transform:translate(-50%, -50%) scale(var(--signal-scale,1));animation:statusBackgroundSignalCore var(--signal-duration,11s) linear var(--signal-delay,0s) infinite;background:#69ffe8fa;border-radius:50%;position:absolute;box-shadow:0 0 4px #53f7dcf2,0 0 10px #45efd3a3,0 0 24px #39decb47}.status-page .status-background-signal:before{content:"";filter:blur(.4px);opacity:0;animation:statusBackgroundSignalHotspot var(--signal-duration,11s) linear var(--signal-delay,0s) infinite;background:radial-gradient(circle,#e8fffbfa 0%,#6affe6c7 24%,#3be1cd2e 52%,#0000 74%);border-radius:50%;position:absolute;inset:-2px}.status-page .status-background-signal:after{content:"";opacity:0;width:12px;height:12px;animation:statusBackgroundSignalRing var(--signal-duration,11s) ease-out var(--signal-delay,0s) infinite;border:1px solid #4ef2d899;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3);box-shadow:0 0 8px #44ebd22e}@keyframes statusBackgroundSignalCore{0%,68%{opacity:0}70%{opacity:.16}70.8%{opacity:1}71.5%{opacity:.27}72.2%{opacity:.82}73.2%{opacity:0}to{opacity:0}}@keyframes statusBackgroundSignalHotspot{0%,69.5%{opacity:0;transform:scale(.6)}70.8%{opacity:.92;transform:scale(1)}72%{opacity:.25;transform:scale(1.4)}73.2%,to{opacity:0;transform:scale(1.8)}}@keyframes statusBackgroundSignalRing{0%,69.8%{opacity:0;transform:translate(-50%,-50%)scale(.25)}70.8%{opacity:.52;transform:translate(-50%,-50%)scale(.42)}72.8%{opacity:.13;transform:translate(-50%,-50%)scale(2.1)}74%,to{opacity:0;transform:translate(-50%,-50%)scale(2.7)}}.status-page--pointer-active .status-background-signals{filter:brightness(1.08)}@media (width<=980px),(pointer:coarse){.status-page .status-background-signals{will-change:auto;transform:none}.status-page .status-background-signal:nth-child(n+7){display:none}}@media (prefers-reduced-motion:reduce){.status-page .status-background-signals{will-change:auto;transform:none}.status-page .status-background-signal,.status-page .status-background-signal:before,.status-page .status-background-signal:after{opacity:0;animation:none!important}}.status-page .status-background-packets{z-index:3;pointer-events:none;transform:translate3d(var(--status-parallax-network-x,0px), var(--status-parallax-network-y,0px), 0) scale(1.016);transform-origin:50%;will-change:transform;position:absolute;inset:0;overflow:hidden}.status-page .status-background-packet{top:var(--packet-y);left:var(--packet-x);pointer-events:none;opacity:0;width:3px;height:3px;transform:translate3d(0, 0, 0) scale(var(--packet-size,1));animation:statusTelemetryPacketTravel var(--packet-duration,18s) cubic-bezier(.32, .05, .68, .95) var(--packet-delay,0s) infinite;will-change:transform, opacity;background:#b5fff2;border-radius:50%;position:absolute;box-shadow:0 0 4px #75ffe7f5,0 0 10px #46f1d6b8,0 0 20px #33dbc738}.status-page .status-background-packet:before{content:"";width:34px;height:1px;transform:translateY(-50%) rotate(var(--packet-angle,0deg));transform-origin:100%;pointer-events:none;filter:blur(.3px);opacity:0;background:linear-gradient(90deg,#0000 0%,#3cdbc706 24%,#48edd324 72%,#6effe67a 100%);position:absolute;top:50%;right:1px}.status-page .status-background-packet:after{content:"";opacity:0;background:radial-gradient(circle,#5effe238,#0000 68%);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes statusTelemetryPacketTravel{0%,58%{opacity:0;transform:translate3d(0, 0, 0) scale(var(--packet-size,1))}60%{opacity:.15;transform:translate3d(0, 0, 0) scale(var(--packet-size,1))}61%{opacity:.95}66%{opacity:.82;transform:translate3d(calc(var(--packet-dx) * .48), calc(var(--packet-dy) * .48), 0) scale(var(--packet-size,1))}71%{opacity:.94;transform:translate3d(var(--packet-dx), var(--packet-dy), 0) scale(var(--packet-size,1))}72.2%{opacity:0;transform:translate3d(var(--packet-dx), var(--packet-dy), 0) scale(calc(var(--packet-size,1) * .72))}to{opacity:0;transform:translate3d(var(--packet-dx), var(--packet-dy), 0)}}.status-page .status-background-packet:before{animation:statusTelemetryPacketTrail var(--packet-duration,18s) linear var(--packet-delay,0s) infinite}.status-page .status-background-packet:after{animation:statusTelemetryPacketGlow var(--packet-duration,18s) linear var(--packet-delay,0s) infinite}@keyframes statusTelemetryPacketTrail{0%,59%{opacity:0}61%{opacity:.22}64%{opacity:.56}69%{opacity:.34}72%,to{opacity:0}}@keyframes statusTelemetryPacketGlow{0%,59%{opacity:0}61%{opacity:.45}66%{opacity:.72}71%{opacity:.48}72.4%,to{opacity:0}}.status-page--pointer-active .status-background-packets{filter:brightness(1.06)}@media (width<=980px),(pointer:coarse){.status-page .status-background-packets{will-change:auto;transform:none}.status-page .status-background-packet:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.status-page .status-background-packets{will-change:auto;transform:none}.status-page .status-background-packet,.status-page .status-background-packet:before,.status-page .status-background-packet:after{opacity:0;animation:none!important}}.status-page .status-network-background{filter:brightness(.57)saturate(.88)contrast(1.06)}.status-page--pointer-active .status-network-background{filter:brightness(.595)saturate(.91)contrast(1.06)}.status-page .status-terminal-deck{background:radial-gradient(circle at var(--status-pointer-x,50%) var(--status-pointer-y,50%), #4beed30e 0%, #2cb5a306 22%, transparent 40%), linear-gradient(135deg, #0d2b2947, #011114a3 42%, #00080bc2 100%), #00090ca8;-webkit-backdrop-filter:blur(15px)saturate(112%);box-shadow:inset 0 1px #74ffe80a,inset 0 0 100px #00000021,0 30px 90px #0000004f}.status-page .status-telemetry-chart{background:linear-gradient(#000e115c,#00080b8c)}.status-page .status-health-panel{background:linear-gradient(#0215163d,#000a0d6b)}.status-page .status-globe-panel{background:linear-gradient(#00121433,#00080b66)}.status-page .status-metrics,.status-page .status-event-stream{-webkit-backdrop-filter:blur(10px)saturate(108%);background:#00090c8c}.status-page .status-hero-description{color:#b9cfcbc2}.status-page .status-overall-copy small{color:#a3c3bdb3}.status-page .status-network-background:before{opacity:.36}.status-page--pointer-active .status-network-background:before{opacity:.46}.status-page .status-hud-panel,.status-page .status-terminal-deck,.status-page .status-metrics,.status-page .status-event-stream{border-color:#44dec526}@media (width<=680px){.status-page .status-terminal-deck{-webkit-backdrop-filter:blur(11px);background:#000a0dbd}.status-page .status-background-signals{opacity:.56}.status-page .status-background-packets{opacity:.48}}.status-page{isolation:isolate;background:#01070a;position:relative}.status-page .status-network-background{transform-origin:50%;pointer-events:none;will-change:transform;z-index:0!important;width:100vw!important;height:100svh!important;transform:translate3d(var(--status-parallax-network-x,0px), var(--status-parallax-network-y,0px), 0) scale(1.016)!important;position:fixed!important;inset:0!important}.status-page .status-background-signals{z-index:1;width:100vw;height:100svh;transform:translate3d(var(--status-parallax-network-x,0px), var(--status-parallax-network-y,0px), 0) scale(1.016);transform-origin:50%;pointer-events:none;position:fixed!important;inset:0!important}.status-page .status-background-packets{z-index:2;width:100vw;height:100svh;transform:translate3d(var(--status-parallax-network-x,0px), var(--status-parallax-network-y,0px), 0) scale(1.016);transform-origin:50%;pointer-events:none;position:fixed!important;inset:0!important}@media (width>=981px) and (pointer:fine){.status-page--pointer-parallax .status-hero{perspective:none!important;perspective-origin:initial!important}.status-page--pointer-parallax .status-hero-inner{transform-origin:50% 48%;transform-style:preserve-3d;will-change:transform;transform:perspective(1500px) translate3d(var(--status-parallax-frame-x,0px), var(--status-parallax-frame-y,0px), 0) rotateX(var(--status-parallax-rotate-x,0deg)) rotateY(var(--status-parallax-rotate-y,0deg))!important}}.status-page .status-content{-webkit-backdrop-filter:none;background:linear-gradient(#00070a0d 0%,#00070a38 32%,#00070a57 100%)}@media (width<=980px){.status-page .status-network-background{will-change:auto;position:fixed!important;transform:scale(1.01)!important}.status-page .status-background-signals,.status-page .status-background-packets{will-change:auto;position:fixed!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.status-page .status-network-background{will-change:auto;position:fixed!important;transform:scale(1.01)!important}.status-page .status-background-signals,.status-page .status-background-packets{will-change:auto;position:fixed!important;transform:none!important}}.status-page{isolation:isolate;background:#01070a;min-height:100vh;position:relative}.status-page .status-fixed-environment{z-index:0;pointer-events:none;width:103.2vw;height:103.2svh;transform:translate3d(var(--status-parallax-network-x,0px), var(--status-parallax-network-y,0px), 0);transform-origin:50%;will-change:transform;filter:brightness(.57)saturate(.88)contrast(1.06);backface-visibility:hidden;background-image:url(/images/status/HolographicEarthNetworkinSpace.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:-1.6%}.status-page .status-fixed-environment:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0006094f 0%,#0006091f 37%,#00060909 72%,#00060914 100%),linear-gradient(#00050806 0%,#00050814 55%,#0005083d 100%);position:absolute;inset:0}.status-page .status-hero,.status-page .status-network-background{background-color:#0000!important;background-image:none!important}.status-page .status-network-background,.status-page .status-background-signals,.status-page .status-background-packets{pointer-events:none;transform-origin:50%;width:100vw;height:100svh;transform:translate3d(var(--status-parallax-network-x,0px), var(--status-parallax-network-y,0px), 0)!important;position:fixed!important;inset:0!important}.status-page .status-fixed-environment{z-index:0}.status-page .status-network-background{z-index:1!important}.status-page .status-background-signals{z-index:2!important}.status-page .status-background-packets{z-index:3!important}.status-page .status-hero,.status-page .status-content{z-index:10;position:relative}.status-page .status-services,.status-page .status-environment{-webkit-backdrop-filter:blur(8px);background:#00090c61;position:relative}@media (width<=980px){.status-page .status-fixed-environment{background-position:50%;width:100vw;height:100svh;inset:0;transform:none!important}.status-page .status-network-background,.status-page .status-background-signals,.status-page .status-background-packets{transform:none!important}}@media (prefers-reduced-motion:reduce){.status-page .status-fixed-environment,.status-page .status-network-background,.status-page .status-background-signals,.status-page .status-background-packets{will-change:auto;transform:none!important}}.status-page .status-fixed-environment{transform:translate3d(var(--status-global-parallax-x,0px), var(--status-global-parallax-y,0px), 0) scale(1.018);transform-origin:50%;will-change:transform}.status-fixed-environment{width:calc(100% + 44px);height:calc(100% + 44px);inset:-22px}@media (prefers-reduced-motion:reduce){.status-page .status-fixed-environment{transform:none}}@media (pointer:coarse){.status-page .status-fixed-environment{transform:none}}.status-page .status-content{z-index:10;position:relative;background:linear-gradient(#00070a1a 0%,#00070a2e 24%,#00070a47 72%,#00070a57 100%)!important}.status-page .status-dashboard-header,.status-page .status-subsection-header{border-bottom:1px solid #41e5c921;padding-bottom:22px;position:relative}.status-page .status-dashboard-header:after,.status-page .status-subsection-header:after{content:"";background:linear-gradient(90deg,#49ffdce0,#49ffdc00);width:82px;height:1px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 12px #49ffdc3d}.status-page .status-services{isolation:isolate;background:radial-gradient(circle at var(--status-global-pointer-x,50%) var(--status-global-pointer-y,50%), #4cf3d80e 0%, #30c2b006 21%, transparent 42%), linear-gradient(145deg, #06212257, #000e1199);-webkit-backdrop-filter:blur(14px)saturate(112%);border:1px solid #40dec529;border-radius:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #8fffeb08,inset 0 0 90px #0000001f,0 32px 90px #0003}.status-page .status-service{background:linear-gradient(90deg,#00121461,#000b0e3d);border-color:#42d6c01c;border-radius:0;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #7dffe805}.status-page .status-service:hover{background:linear-gradient(90deg,#0a2e2b80,#000f1247);border-color:#4defd238;transform:translate(3px);box-shadow:inset 3px 0 #43f4d38c,inset 0 1px #91ffeb09,0 0 32px #26c9af09}.status-page .status-service-icon-wrap{background:#09343247;border-color:#4ae3ca2e;border-radius:0;box-shadow:inset 0 0 18px #34e0c406}.status-page .status-environment{-webkit-backdrop-filter:none;background:0 0;border-top:1px solid #3fd3bd24;margin-top:84px;padding:56px 0 0;position:relative}.status-page .status-services--environment{background:radial-gradient(circle at var(--status-global-pointer-x,50%) var(--status-global-pointer-y,50%), #4becd30b, transparent 38%), #000d108a}.status-page .status-services--environment .status-service{background:#000f1257;min-height:92px}.status-page .status-auto-refresh{-webkit-backdrop-filter:blur(8px);background:#00101257;border:1px solid #43d6c01f;padding:8px 12px}.status-page .status-refresh-button{-webkit-backdrop-filter:blur(10px);border-radius:0}.status-page .status-content:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at var(--status-global-pointer-x,50%) var(--status-global-pointer-y,50%), #33cfbb0a 0%, #23a69a04 18%, transparent 38%);opacity:.72;position:fixed;inset:0}@media (width<=760px){.status-page .status-content{background:#00080b57!important}.status-page .status-services{-webkit-backdrop-filter:blur(10px)}.status-page .status-service:hover{transform:none}.status-page .status-dashboard-header,.status-page .status-subsection-header{padding-bottom:18px}}@media (prefers-reduced-motion:reduce){.status-page .status-service{transition:none}.status-page .status-service:hover{transform:none}.status-page .status-content:before{background:radial-gradient(circle,#33cfbb06,#0000 40%)}}.status-page .status-meteor-field{z-index:4;pointer-events:none;width:calc(100vw + 48px);height:calc(100svh + 48px);transform:translate3d(var(--status-global-parallax-x,0px), var(--status-global-parallax-y,0px), 0);transform-origin:50%;will-change:transform;position:fixed;inset:-24px;overflow:hidden}.status-page .status-meteor{top:var(--meteor-y);left:var(--meteor-x);opacity:0;pointer-events:none;width:3px;height:3px;animation:statusMeteorTravel var(--meteor-duration,24s) linear var(--meteor-delay,0s) infinite;will-change:transform, opacity;background:#ddfffafa;border-radius:50%;position:absolute;box-shadow:0 0 5px #bffff7f2,0 0 11px #58f4e0b3,0 0 24px #3fdbcd45}.status-page .status-meteor:before{content:"";width:calc(128px * var(--meteor-size,1));height:1px;transform:translateY(-50%) rotate(var(--meteor-angle,30deg));transform-origin:100%;filter:blur(.4px);opacity:0;animation:statusMeteorTrail var(--meteor-duration,24s) linear var(--meteor-delay,0s) infinite;background:linear-gradient(90deg,#0000 0%,#27aaa506 20%,#49ddd21f 55%,#75ffed7a 86%,#ddfffad1 100%);position:absolute;top:50%;right:1px}.status-page .status-meteor:after{content:"";opacity:0;width:15px;height:15px;animation:statusMeteorBloom var(--meteor-duration,24s) linear var(--meteor-delay,0s) infinite;background:radial-gradient(circle,#ddfff94d,#4febda1a 38%,#0000 72%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes statusMeteorTravel{0%,70%{opacity:0;transform:translate(0,0)}71%{opacity:.15}72%{opacity:.98;transform:translate(0,0)}76%{opacity:.92;transform:translate3d(calc(var(--meteor-dx) * .48), calc(var(--meteor-dy) * .48), 0)}80%{opacity:.72;transform:translate3d(var(--meteor-dx), var(--meteor-dy), 0)}81.2%{opacity:0;transform:translate3d(var(--meteor-dx), var(--meteor-dy), 0)}to{opacity:0;transform:translate3d(var(--meteor-dx), var(--meteor-dy), 0)}}@keyframes statusMeteorTrail{0%,70%{opacity:0}72%{opacity:.2}74%{opacity:.88}78%{opacity:.54}81%,to{opacity:0}}@keyframes statusMeteorBloom{0%,71%{opacity:0}72.5%{opacity:.52}76%{opacity:.78}80%{opacity:.24}81.2%,to{opacity:0}}@media (width<=760px),(pointer:coarse){.status-page .status-meteor:nth-child(n+3){display:none}.status-page .status-meteor-field{transform:none}.status-page .status-meteor{opacity:0}}@media (prefers-reduced-motion:reduce){.status-page .status-meteor-field{display:none}}.status-page:after{content:"";z-index:5;pointer-events:none;background:radial-gradient(#0000 34%,#0004070a 62%,#00030633 100%),linear-gradient(#0003060a 0%,#0000 18% 73%,#00040721 100%);position:fixed;inset:0}.status-page .status-meteor:first-child{filter:brightness(.82)blur(.16px);transform-origin:50%}.status-page .status-meteor:nth-child(2){filter:brightness(1.08);z-index:2}.status-page .status-meteor:nth-child(3){filter:brightness(.64)blur(.45px);opacity:.86}.status-page .status-meteor:nth-child(4){filter:brightness(.72)blur(.28px)}.status-page .status-meteor:nth-child(5){filter:brightness(.94);z-index:1}.status-page .status-meteor:first-child:before{width:92px}.status-page .status-meteor:nth-child(2):before{width:148px}.status-page .status-meteor:nth-child(3):before{opacity:.72;width:72px}.status-page .status-meteor:nth-child(4):before{width:108px}.status-page .status-meteor:nth-child(5):before{width:164px}.status-page .status-meteor:nth-child(2):after{width:18px;height:18px}.status-page .status-meteor:nth-child(3):after{filter:blur(.8px);width:9px;height:9px}.status-page .status-meteor:nth-child(5):after{width:13px;height:13px}.status-page .status-background-signals{opacity:.66}.status-page .status-background-packets{opacity:.62}.status-page--pointer-active .status-background-signals{opacity:.75}.status-page--pointer-active .status-background-packets{opacity:.7}.status-page .status-fixed-environment{filter:brightness(.575)saturate(.9)contrast(1.065)}.status-page--pointer-active .status-fixed-environment{filter:brightness(.595)saturate(.92)contrast(1.065)}.status-page .status-content{background:linear-gradient(#00070a14 0%,#00070a21 24%,#00070a38 62%,#0006095c 100%)!important}.status-page .status-services,.status-page .status-services--environment{border-color:#43e0c625;box-shadow:inset 0 1px #85ffeb06,inset 0 0 90px #0000001a,0 30px 88px #00000030}.status-page .status-service{background:linear-gradient(90deg,#0013156e,#000a0d4a)}.status-page .status-content:before{opacity:.52}@media (width<=760px){.status-page:after{background:linear-gradient(#00040708,#0004072e)}.status-page .status-background-signals{opacity:.5}.status-page .status-background-packets{opacity:.42}}@media (prefers-reduced-motion:reduce){.status-page .status-content:before{opacity:.3}}body:has(.status-page) .site-footer{z-index:20;border-top:1px solid #44e0c71f;position:relative;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}body:has(.status-page) .site-footer:before{background:linear-gradient(90deg,#0000 0%,#46eed30a 20%,#46eed34d 50%,#46eed30a 80%,#0000 100%)}body:has(.status-page) .footer-inner{z-index:2;position:relative}body:has(.status-page) .footer-brand-title{text-shadow:0 0 18px #42e0c814}body:has(.status-page) .footer-brand p{color:#b9cfcb7a}body:has(.status-page) .footer-copy{color:#b9cfcb7a}body:has(.status-page) .footer-links a{color:#bed6d199}:is(body:has(.status-page) .footer-links a:hover,body:has(.status-page) .footer-links a:focus-visible){color:#e0fff8f0}body:has(.status-page) .site-footer{z-index:20;margin-top:0;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border-top:0!important}body:has(.status-page) .site-footer:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#43e0c806 7%,#43e0c826 27%,#49efd357 50%,#43e0c826 73%,#43e0c806 93%,#0000 100%);width:min(1180px,100% - 48px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 14px #3adfc614}body:has(.status-page) .site-footer:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 0%,#00050806 22%,#0005081a 52%,#00050838 78%,#0005084a 100%);height:230px;position:absolute;bottom:0;left:0;right:0}body:has(.status-page) .footer-inner{z-index:3;min-height:132px;padding-top:32px;padding-bottom:32px;position:relative}body:has(.status-page) .footer-brand-title{color:#e7f8f4e8;text-shadow:0 0 18px #37e1c712}body:has(.status-page) .footer-brand-icon{color:#46e0cacc;filter:drop-shadow(0 0 6px #39e1c829)}body:has(.status-page) .footer-brand p{color:#b8cfca75}body:has(.status-page) .footer-copy{color:#b8cfca75}body:has(.status-page) .footer-links a{color:#bcd3cf8f;text-shadow:0 0 14px #0000004d;transition:color .16s,text-shadow .16s}:is(body:has(.status-page) .footer-links a:hover,body:has(.status-page) .footer-links a:focus-visible){color:#e0fff8f0;text-shadow:0 0 14px #41e8cc29}@media (width<=760px){body:has(.status-page) .site-footer:before{width:calc(100% - 32px)}body:has(.status-page) .site-footer:after{background:linear-gradient(#0000,#0005081f 52%,#0005084d);height:190px}body:has(.status-page) .footer-inner{min-height:auto;padding-top:30px;padding-bottom:34px}}@media (width<=1180px){.status-page .status-hero-inner{grid-template-columns:minmax(240px,.68fr) minmax(0,1.72fr);gap:24px;width:min(100% - 40px,1120px)}.status-page .status-terminal-deck{min-width:0}.status-page .status-content{width:min(100% - 40px,1120px)}}@media (width<=980px){.status-page .status-fixed-environment{will-change:auto;background-position:62%;width:calc(100vw + 24px);height:calc(100svh + 24px);inset:-12px;transform:none!important}.status-page .status-network-background,.status-page .status-background-signals,.status-page .status-background-packets,.status-page .status-meteor-field{will-change:auto;transform:none!important}.status-page .status-hero{min-height:auto}.status-page .status-hero-inner{width:min(100% - 40px,860px);min-height:auto;padding:calc(var(--header-height) + 54px) 0 68px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:36px;transform:none!important}.status-page .status-hero-copy{width:min(640px,100%);max-width:640px}.status-page .status-hero h1{max-width:8ch;font-size:clamp(3.5rem,9vw,5.2rem);line-height:.9}.status-page .status-hero-description{max-width:620px}.status-page .status-terminal-deck{width:100%;min-width:0;max-width:none;transform:none!important}.status-page .status-terminal-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.status-page .status-health-panel,.status-page .status-telemetry-chart,.status-page .status-globe-panel{min-width:0}.status-page .status-globe-panel{grid-column:1/-1;min-height:440px}.status-page .status-globe-stage{height:320px}.status-page .status-terminal-footer{flex-wrap:wrap;min-height:auto;padding:12px 15px}.status-page .status-content{width:min(100% - 40px,860px);padding-top:58px;padding-bottom:92px}.status-page .status-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.status-page .status-event-stream,.status-page .status-registry{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.status-page .status-environment{margin-top:68px;padding-top:48px}body:has(.status-page) .footer-inner{width:min(100% - 40px,860px)}body:has(.status-page) .sitebot{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom))}}@media (width<=680px){.status-page .status-fixed-environment{filter:brightness(.53)saturate(.88)contrast(1.06);background-position:68%;width:calc(100vw + 16px);height:calc(100svh + 16px);inset:-8px;transform:none!important}.status-page .status-hero-inner{width:min(100% - 28px,620px);padding:calc(var(--header-height) + 38px) 0 52px;gap:26px}.status-page .status-eyebrow{letter-spacing:.13em;font-size:.64rem}.status-page .status-hero h1{letter-spacing:-.055em;max-width:7ch;margin-top:11px;font-size:clamp(3rem,15vw,4.25rem);line-height:.9}.status-page .status-hero-description{margin-top:18px;font-size:.92rem;line-height:1.65}.status-page .status-terminal-grid{grid-template-columns:minmax(0,1fr)}.status-page .status-health-panel,.status-page .status-telemetry-chart,.status-page .status-globe-panel{grid-column:auto;width:100%;min-width:0}.status-page .status-globe-panel{min-height:398px}.status-page .status-globe-stage{height:286px}.status-page .status-chart-caption{flex-direction:column;align-items:flex-start;gap:7px;min-height:auto;padding:12px 14px}.status-page .status-terminal-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px}.status-page .status-content{width:min(100% - 28px,620px);padding-top:46px;padding-bottom:72px}.status-page .status-metrics{grid-template-columns:minmax(0,1fr);margin-bottom:56px}.status-page .status-metric-card{min-height:94px;padding:18px}.status-page .status-dashboard-header,.status-page .status-subsection-header{flex-direction:column;align-items:flex-start;gap:14px}.status-page .status-refresh-area{flex-direction:column;align-items:stretch;gap:10px;width:100%}.status-page .status-auto-refresh{justify-content:space-between;width:100%}.status-page .status-refresh-button{justify-content:center;width:100%}.status-page .status-environment{margin-top:54px;padding-top:40px}.status-page .status-meteor:nth-child(n+3){display:none}.status-page .status-meteor:before{max-width:90px}body:has(.status-page) .footer-inner{gap:18px;width:min(100% - 28px,620px)}body:has(.status-page) .footer-links{justify-content:center;gap:8px 16px}body:has(.status-page) .sitebot{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom))}}@media (width<=420px){.status-page .status-hero-inner,.status-page .status-content{width:calc(100% - 24px)}.status-page .status-hero h1{font-size:clamp(2.85rem,15.5vw,3.7rem)}.status-page .status-globe-stage{height:260px}.status-page .status-globe-panel{min-height:372px}body:has(.status-page) .footer-inner{width:calc(100% - 24px)}}@media (pointer:coarse){.status-page .status-fixed-environment,.status-page .status-network-background,.status-page .status-background-signals,.status-page .status-background-packets,.status-page .status-meteor-field{will-change:auto;transform:none!important}.status-page .status-service:hover{transform:none}}@media (prefers-reduced-motion:reduce){.status-page .status-fixed-environment,.status-page .status-network-background,.status-page .status-background-signals,.status-page .status-background-packets{transform:none!important}.status-page .status-meteor-field{display:none}}@media (width>=821px) and (width<=1240px){.status-page .status-hero-inner{padding-top:calc(var(--header-height) + 108px)!important}body:has(.status-page) .site-header{-webkit-backdrop-filter:blur(20px)saturate(118%);backdrop-filter:blur(20px)saturate(118%);box-shadow:0 12px 35px #0003;background:linear-gradient(#010b0fe8,#010a0ed1)!important}body:has(.status-page) .site-header:after{background:linear-gradient(90deg,#0000 4%,#40e2ca14 18%,#4cecd33d 50%,#40e2ca14 82%,#0000 96%)}body:has(.status-page) .navbar{z-index:2;position:relative}}@media (width<=820px){body:has(.status-page) .site-header{-webkit-backdrop-filter:blur(18px)saturate(114%);backdrop-filter:blur(18px)saturate(114%);background:linear-gradient(#010b0ff0,#010a0edb)!important}body:has(.status-page) .navbar{z-index:2;position:relative}.status-page .status-hero-inner{padding-top:calc(var(--header-height) + 72px)!important}}@media (width<=520px){.status-page .status-hero-inner{padding-top:calc(var(--header-height) + 62px)!important}body:has(.status-page) .site-header{box-shadow:0 10px 28px #0000002e}}@media (width>=981px) and (width<=1100px){.status-page .status-hero-inner{grid-template-columns:minmax(230px,.58fr) minmax(0,1.62fr);gap:28px}.status-page .status-hero-copy{align-self:center}.status-page .status-hero h1{font-size:clamp(3.8rem,6.6vw,5rem)}.status-page .status-hero-description{max-width:340px;font-size:.9rem;line-height:1.65}.status-page .status-inline-state{max-width:340px}.status-page .status-terminal-deck{align-self:center}}@media (width>=981px) and (width<=1030px){.status-page .status-hero-inner{grid-template-columns:minmax(215px,.52fr) minmax(0,1.58fr);gap:22px}.status-page .status-hero h1{font-size:clamp(3.45rem,6.3vw,4.5rem)}.status-page .status-eyebrow{font-size:.63rem}}@media (width<=980px){.status-page .status-hero-copy,.status-page .status-terminal-deck{align-self:stretch}.status-page .status-hero-copy{margin-bottom:4px}}@media (width<=520px){.status-page .status-terminal-deck,.status-page .status-metrics,.status-page .status-event-stream,.status-page .status-services{scroll-margin-bottom:86px}body:has(.status-page) .sitebot:not(.sitebot--open){transform-origin:100% 100%;transform:scale(.82)}}@media (width<=390px){body:has(.status-page) .sitebot:not(.sitebot--open){transform:scale(.74)}.status-page .status-hero h1{font-size:clamp(2.75rem,15vw,3.45rem)}}@media (width<=820px) and (height<=600px){.status-page .status-hero-inner{gap:24px;padding-bottom:42px;padding-top:calc(var(--header-height) + 44px)!important}.status-page .status-hero-copy{max-width:680px}.status-page .status-hero h1{margin-top:8px;font-size:clamp(3.35rem,9vw,4.45rem);line-height:.88}.status-page .status-hero-description{margin-top:16px;line-height:1.55}.status-page .status-inline-state{margin-top:20px}.status-page .status-terminal-deck{margin-top:0}.status-page .status-globe-panel{min-height:350px}.status-page .status-globe-stage{height:250px}.status-page .status-terminal-footer{padding:10px 14px}.status-page .status-content{padding-top:36px;padding-bottom:58px}.status-page .status-metrics{margin-bottom:42px}.status-page .status-metric-card{min-height:82px;padding:14px 16px}.status-page .status-event-stream{margin-bottom:48px}.status-page .status-environment{margin-top:44px;padding-top:34px}body:has(.status-page) .status-page .status-refresh-button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:38px;font-size:.75rem;display:inline-flex;color:#cff4ede0!important;background:linear-gradient(#072223db,#011114e0)!important;border:1px solid #45dec633!important;border-radius:0!important;width:auto!important;padding:9px 14px!important;box-shadow:inset 0 1px #78ffea09!important}body:has(.status-page) .status-page .status-refresh-button:hover{color:#e7fff9fa!important;background:#0b332feb!important;border-color:#4cefd35c!important}.status-page .status-refresh-area{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.status-page .status-auto-refresh{flex:0 auto;min-height:38px;width:auto!important}body:has(.status-page) .sitebot:not(.sitebot--open){opacity:.86;transform-origin:100% 100%!important;bottom:8px!important;right:8px!important;transform:scale(.66)!important}body:has(.status-page) .sitebot:not(.sitebot--open):hover{opacity:1;transform:scale(.72)!important}body:has(.status-page) .sitebot--open{max-height:calc(100svh - var(--header-height) - 24px);bottom:10px!important;right:10px!important}body:has(.status-page) .footer-inner{min-height:106px;padding-top:22px;padding-bottom:22px}body:has(.status-page) .footer-links{gap:8px 14px}}@media (width<=820px) and (height<=500px){body:has(.status-page) .sitebot:not(.sitebot--open){transform:scale(.58)!important}body:has(.status-page) .sitebot:not(.sitebot--open):hover{transform:scale(.64)!important}.status-page .status-content{padding-bottom:48px}}@media (width<=820px) and (height<=600px){body:has(.status-page) .status-page .status-refresh-button{color:#c9efe9e0!important;-webkit-text-fill-color:#c9efe9e0!important;background:#031417e0!important;border-color:#48e0c838!important}body:has(.status-page) .status-page .status-refresh-button *{color:inherit!important;-webkit-text-fill-color:inherit!important}body:has(.status-page) .status-page .status-refresh-button svg{color:currentColor!important;stroke:currentColor!important}:is(body:has(.status-page) .status-page .status-refresh-button:hover,body:has(.status-page) .status-page .status-refresh-button:focus-visible){color:#dffff8!important;-webkit-text-fill-color:#dffff8!important;background:#082a28f0!important;border-color:#4befd36b!important}body:has(.status-page) .sitebot:not(.sitebot--open){opacity:.72;transition:transform .16s,opacity .16s;transform-origin:100% 100%!important;bottom:5px!important;right:5px!important;transform:scale(.5)!important}:is(body:has(.status-page) .sitebot:not(.sitebot--open):hover,body:has(.status-page) .sitebot:not(.sitebot--open):focus-within){opacity:1;transform:scale(.6)!important}}@media (width<=820px) and (height<=480px){body:has(.status-page) .sitebot:not(.sitebot--open){opacity:.64;transform:scale(.44)!important}:is(body:has(.status-page) .sitebot:not(.sitebot--open):hover,body:has(.status-page) .sitebot:not(.sitebot--open):focus-within){opacity:1;transform:scale(.54)!important}}@media (width<=680px){.status-page .status-refresh-area{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}.status-page .status-auto-refresh{color:#accbc6ab;min-height:36px;padding:8px 12px;background:#01111485!important;border:1px solid #43d3be1f!important;width:fit-content!important}body:has(.status-page) .status-page .status-refresh-button{white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-height:42px;font-size:.78rem;font-weight:650;display:inline-flex;color:#cff4ede6!important;-webkit-text-fill-color:#cff4ede6!important;background:linear-gradient(#061f20eb,#011013f0)!important;border:1px solid #48e1c838!important;border-radius:0!important;width:100%!important;padding:10px 14px!important;box-shadow:inset 0 1px #89ffeb09,0 10px 28px #0000001f!important}body:has(.status-page) .status-page .status-refresh-button *{color:inherit!important;-webkit-text-fill-color:inherit!important}body:has(.status-page) .status-page .status-refresh-button svg{color:currentColor!important;stroke:currentColor!important}:is(body:has(.status-page) .status-page .status-refresh-button:hover,body:has(.status-page) .status-page .status-refresh-button:focus-visible){color:#e2fff9!important;-webkit-text-fill-color:#e2fff9!important;background:#082b29f5!important;border-color:#4cefd366!important}body:has(.status-page) .status-page .status-refresh-button:active{transform:translateY(1px);background:#093430fa!important}.status-page .status-dashboard-header{gap:18px}}body:has(.status-page) .nav-toggle:focus-visible{outline-offset:3px;outline:1px solid #4cefd3d1!important;box-shadow:0 0 0 3px #41e1ca14,0 0 18px #41e1ca1a!important}body:has(.status-page) .mobile-menu-button:focus-visible{outline-offset:3px;outline:1px solid #4cefd3d1!important;box-shadow:0 0 0 3px #41e1ca14,0 0 18px #41e1ca1a!important}body:has(.status-page) .navbar button:focus-visible{outline-offset:3px;outline:1px solid #4cefd3d1!important;box-shadow:0 0 0 3px #41e1ca14,0 0 18px #41e1ca1a!important}@media (width<=420px){body:has(.status-page) .footer-inner{padding-bottom:46px}body:has(.status-page) .footer-links{gap:10px 14px}body:has(.status-page) .footer-copy{margin-top:4px}body:has(.status-page) .sitebot:not(.sitebot--open){right:max(6px, env(safe-area-inset-right))!important;bottom:max(7px, env(safe-area-inset-bottom))!important}}.status-refresh-area{flex-wrap:wrap;gap:12px}.status-auto-refresh{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#05121cb8 0%,#040c14db 100%);border:1px solid #48e0cd2e;min-height:42px;padding:0 14px;box-shadow:inset 0 0 0 1px #54f1d80a,0 0 18px #28c2ae0f}.status-refresh-button{appearance:none;color:#e4fffaf0;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#061824d1 0%,#040e18f0 100%);border:1px solid #4cefd347;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:0 18px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:600;transition:border-color .16s,box-shadow .16s,background .16s,color .16s,transform .16s,opacity .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #54f1d80d,0 0 0 1px #00000038,0 0 18px #2fd7bf14}.status-refresh-button .button-icon{width:15px;height:15px;color:var(--status-accent);flex:none}.status-refresh-button:hover:not(:disabled){color:#f0fffc;background:linear-gradient(#081e2ae6 0%,#05121efa 100%);border-color:#58f7dd8a;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #54f1d814,0 0 0 1px #48efd32e,0 0 24px #2fd7bf1f}.status-refresh-button:active:not(:disabled){border-color:#58f7dd61;transform:translateY(0);box-shadow:inset 0 0 0 1px #54f1d80f,0 0 0 1px #48efd324,0 0 14px #2fd7bf14}.status-refresh-button:focus-visible{border-color:#5effe4a8;outline:none;box-shadow:inset 0 0 0 1px #54f1d814,0 0 0 3px #45ebcf14,0 0 24px #2fd7bf29}.status-refresh-button:disabled{opacity:.72;cursor:wait}.status-refresh-button:disabled .button-icon,.status-refresh-button .status-refresh-icon--active{color:var(--status-accent)}@media (width<=760px){.status-refresh-area{align-items:stretch;width:100%}.status-auto-refresh,.status-refresh-button{justify-content:center;width:100%}}@media (width<=460px){.status-refresh-button{letter-spacing:.03em;padding:0 14px;font-size:.74rem}.status-auto-refresh{padding:0 12px;font-size:.7rem}}body:has(.status-page) .site-header{border-bottom:0!important}body:has(.status-page) .site-header:after{content:none!important;display:none!important}body:has(.status-page) .nav-brand-module{box-shadow:none!important;border:0!important;outline:0!important}.nerve-shell{--nerve-accent:var(--accent-color,#73ffcc);--nerve-bg:#040808f5;--nerve-border:#73ffcc40;--nerve-muted:#dcfff58c;background:var(--nerve-bg);border:1px solid var(--nerve-border);color:#f2fff9;flex-direction:column;width:min(720px,100vw - 32px);min-height:480px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;display:flex}.nerve-header,.nerve-footer,.nerve-command{align-items:center;display:flex}.nerve-header{border-bottom:1px solid var(--nerve-border);justify-content:space-between;gap:24px;padding:18px 20px}.nerve-header h2{letter-spacing:.22em;margin:4px 0 0;font-size:1.35rem}.nerve-eyebrow{color:var(--nerve-muted);letter-spacing:.16em;font-size:.65rem}.nerve-state{color:var(--nerve-accent);letter-spacing:.14em;align-items:center;gap:8px;font-size:.68rem;display:flex}.nerve-state-dot{background:var(--nerve-accent);width:7px;height:7px;box-shadow:0 0 12px var(--nerve-accent)}.nerve-conversation{flex:1;padding:22px 20px;overflow-y:auto}.nerve-message{margin-bottom:20px}.nerve-message-role{color:var(--nerve-accent);letter-spacing:.14em;margin-bottom:6px;font-size:.64rem;display:block}.nerve-message-user .nerve-message-role{color:var(--nerve-muted)}.nerve-message p{color:#f2fff9d9;margin:0;font-size:.86rem;line-height:1.65}.nerve-processing{color:var(--nerve-accent);letter-spacing:.16em;font-size:.7rem}.nerve-command{border-top:1px solid var(--nerve-border);border-bottom:1px solid var(--nerve-border);gap:10px;padding:14px 16px}.nerve-command-prefix{color:var(--nerve-accent)}.nerve-command input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.nerve-command input::placeholder{color:var(--nerve-muted)}.nerve-command button,.nerve-footer button{border:1px solid var(--nerve-border);color:var(--nerve-accent);font:inherit;letter-spacing:.12em;cursor:pointer;background:0 0;border-radius:0;font-size:.65rem}.nerve-command button{padding:8px 12px}.nerve-command button:disabled{cursor:default;opacity:.35}.nerve-footer{color:var(--nerve-muted);letter-spacing:.12em;justify-content:space-between;padding:10px 16px;font-size:.6rem}.nerve-footer button{padding:5px 8px}@media (width<=600px){.nerve-shell{width:calc(100vw - 20px);min-height:420px}.nerve-header{align-items:flex-start}.nerve-command button{display:none}}.nerve-lab{color:#f2fff9;background:radial-gradient(circle at 50% 35%,#32ffbe12,#0000 36%),#020504;min-height:100vh;position:relative;overflow:hidden}.nerve-lab__background{pointer-events:none;opacity:.2;background-image:linear-gradient(#73ffcc0b 1px,#0000 1px),linear-gradient(90deg,#73ffcc0b 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 85%);mask-image:linear-gradient(#000000b3,#0000 85%)}.nerve-lab__content{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:34px;min-height:calc(100vh - 48px);padding:72px 24px;display:flex;position:relative}.nerve-lab__heading{width:min(720px,100vw - 32px)}.nerve-lab__heading span{color:#73ffcc99;letter-spacing:.18em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.65rem}.nerve-lab__heading h1{letter-spacing:.12em;margin:8px 0 12px;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:500;line-height:.9}.nerve-lab__heading p{color:#dcfff58c;max-width:680px;margin:0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.76rem;line-height:1.7}.nerve-lab__telemetry{z-index:1;color:#dcfff573;letter-spacing:.12em;border-top:1px solid #73ffcc26;justify-content:center;align-items:center;gap:28px;min-height:48px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.58rem;display:flex;position:relative}.nerve-lab__telemetry span:first-child,.nerve-lab__telemetry span:nth-child(2){color:#73ffccb3}@media (width<=700px){.nerve-lab__telemetry{flex-wrap:wrap;gap:10px 20px;padding:14px 20px}}
