:root{--radius:1px;--canvas:#0a121d;--panel-a:#111a28;--panel-b:#141f2f;--panel-c:#172537;--line:#23384d;--line-soft:#1b2d3f;--text:#d9e3ed;--muted:#92a5b8;--accent:#26c6d9;--accent-strong:#21b5c6;--accent-secondary:#6d67c8;--signal:#c6843a;--button-text:#041119}*{box-sizing:border-box}body,html{margin:0;min-height:100%}html{color-scheme:dark}body,html{background:var(--canvas)}body{color:var(--text);font-family:IBM Plex Sans,Suisse Intl,Avenir Next,Helvetica Neue,sans-serif;font-size:100%;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}.devnt-footer,.devnt-page,.devnt-topbar{width:min(1160px,calc(100vw - 2.5rem));margin:0 auto}.devnt-page{display:grid;grid-gap:1rem;gap:1rem;align-content:start;padding:1rem 0 2rem}.devnt-globalbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding-top:.45rem;background:color-mix(in srgb,var(--canvas) 92%,transparent)}.devnt-panel{background:var(--panel-a);border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:0 14px 30px rgba(2,8,15,.3)}.devnt-panel--raised{background:var(--panel-b);border-color:var(--line)}.devnt-panel--hero{background:var(--panel-c)}.devnt-topbar{gap:.8rem;min-height:3.6rem;padding:.6rem .85rem}.devnt-topbar,.devnt-topbar__left{display:flex;align-items:center;justify-content:space-between}.devnt-topbar__left{gap:1.4rem;width:100%}.devnt-brand{font-size:1.3rem;line-height:1;font-weight:760;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.devnt-nav{display:flex;align-items:center;gap:.2rem}.devnt-nav__link{display:inline-flex;align-items:center;min-height:2.35rem;padding:0 .75rem;color:var(--muted);font-size:.88rem;letter-spacing:.04em}.devnt-nav__link:focus-visible,.devnt-nav__link:hover{color:var(--text);background:color-mix(in srgb,var(--panel-c) 70%,transparent)}.devnt-hero{padding:clamp(1.4rem,3.6vw,2.8rem)}.devnt-hero__meta{margin-bottom:.95rem}.devnt-wordmark{display:inline-flex;align-items:center;min-height:1.55rem;padding:0 .5rem;border:1px solid color-mix(in srgb,var(--accent-secondary) 40%,transparent);color:color-mix(in srgb,var(--text) 92%,var(--accent-secondary));font-size:.72rem;font-weight:690;letter-spacing:.14em;text-transform:uppercase}.devnt-hero h1{margin:0;max-width:18ch;font-size:clamp(2rem,4.8vw,3.5rem);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.devnt-hero p{margin:.88rem 0 0;color:var(--muted);font-size:clamp(1.02rem,1.45vw,1.2rem);line-height:1.55}.devnt-section{padding:1.15rem 1.1rem 1.2rem}.devnt-section h2{margin:0;font-size:clamp(1.25rem,2.1vw,1.62rem);line-height:1.26;letter-spacing:-.01em}.devnt-section>p{margin:.56rem 0 0;max-width:72ch;color:var(--muted);line-height:1.58}.devnt-section--cta{display:grid;grid-gap:.82rem;gap:.82rem;align-content:start}.devnt-btn{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:2.65rem;padding:0 1rem;border:1px solid transparent;border-radius:var(--radius);font-size:.88rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.devnt-btn--primary{color:var(--button-text);background:var(--accent);border-color:color-mix(in srgb,var(--accent) 65%,#0b212a)}.devnt-btn--primary:focus-visible,.devnt-btn--primary:hover{background:var(--accent-strong)}.devnt-panel--faq{background:color-mix(in srgb,var(--panel-b) 84%,var(--panel-c))}.devnt-faq-list{margin-top:.72rem}.devnt-faq-item{padding:.85rem 0;border-top:1px solid var(--line-soft)}.devnt-faq-item:first-child{border-top:0;padding-top:.16rem}.devnt-faq-item h3{margin:0;font-size:1rem;font-weight:640;line-height:1.35}.devnt-faq-item p{margin:.35rem 0 0;color:var(--muted)}.devnt-notes{margin:.7rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.48rem;gap:.48rem}.devnt-notes li{position:relative;padding-left:1rem;color:color-mix(in srgb,var(--text) 95%,#ffffff);line-height:1.55}.devnt-notes li:before{content:"";position:absolute;left:0;top:.68em;width:.45rem;height:1px;background:var(--accent-secondary)}.devnt-section--status .devnt-notes li:first-child:before{background:var(--signal)}.devnt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.devnt-footer{margin-bottom:1rem;padding:1rem 1rem .85rem}.devnt-footer__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:1rem;gap:1rem}.devnt-footer h3{margin:0;font-size:.78rem;font-weight:680;letter-spacing:.12em;text-transform:uppercase}.devnt-footer p{margin:.5rem 0 0;color:var(--muted)}.devnt-footer ul{margin:.5rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.34rem;gap:.34rem}.devnt-footer a{color:var(--muted)}.devnt-footer a:focus-visible,.devnt-footer a:hover{color:var(--accent)}.devnt-footer__copyright{margin-top:.85rem;padding-top:.65rem;border-top:1px solid var(--line-soft);color:color-mix(in srgb,var(--muted) 88%,#b0c0d1);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1080px){.devnt-footer,.devnt-page,.devnt-topbar{width:calc(100vw - 1.35rem)}.devnt-grid{grid-template-columns:1fr}}@media (max-width:740px){.devnt-globalbar{padding-top:.3rem}.devnt-footer,.devnt-page,.devnt-topbar{width:calc(100vw - .7rem)}.devnt-topbar{min-height:unset;padding-top:.55rem;padding-bottom:.55rem}.devnt-topbar__left{align-items:flex-start;flex-direction:column;gap:.45rem}.devnt-nav{width:100%;overflow-x:auto;scrollbar-width:thin}.devnt-nav__link{white-space:nowrap}.devnt-hero,.devnt-section{padding:.92rem .82rem .98rem}.devnt-hero h1{font-size:clamp(1.72rem,10vw,2.42rem)}.devnt-btn{width:100%}.devnt-footer__grid{grid-template-columns:1fr}}