:root{--palette-navy-1000:#040911;--palette-navy-950:#07101a;--palette-navy-900:#0a1521;--palette-navy-850:#0d1a27;--palette-navy-800:#122131;--palette-blue-400:#4d9cff;--palette-cyan-300:#78dcf8;--palette-cyan-200:#9ae8ff;--palette-green-300:#6ee7a2;--palette-neutral-500:#758391;--palette-neutral-300:#a6b2bd;--palette-neutral-100:#f2f7f5;--surface-page:var(--palette-navy-1000);--surface-primary:var(--palette-navy-950);--surface-raised:var(--palette-navy-900);--surface-evidence:var(--palette-navy-850);--surface-control:var(--palette-navy-900);--text-primary:var(--palette-neutral-100);--text-secondary:var(--palette-neutral-300);--text-muted:var(--palette-neutral-500);--border-subtle:#152434;--border-default:#233648;--border-strong:#34516a;--control-border:var(--border-default);--link-text:var(--palette-cyan-300);--link-hover:var(--palette-cyan-200);--focus-inner:var(--palette-cyan-200);--focus-outer:#10293a;--identity-scout-accent:var(--palette-green-300);--page-width:72rem;--page-gutter:1rem;--section-space:clamp(5rem, 4rem + 4vw, 8rem)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surface-page);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:100%}body{background:var(--surface-page);min-height:100vh;color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}a{color:inherit}button,input{font:inherit}button{color:inherit}img,svg,video{block-size:auto;max-inline-size:100%;display:block}::selection{color:var(--text-primary);background:#17384b}:focus-visible{outline:.125rem solid var(--focus-inner);outline-offset:.1875rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){body{color:canvastext;background:canvas}a{color:linktext;text-decoration:underline}button,input{color:buttontext;background:buttonface;border-color:buttontext}:focus-visible{outline-offset:.1875rem;outline:.1875rem solid highlight}}.site-header{z-index:20;width:100%;padding-block-start:.75rem;position:relative}.navbar{border:1px solid var(--border-subtle);background:#07101ab8;border-radius:1rem;justify-content:space-between;align-items:center;gap:2rem;width:min(100% - 3rem,72rem);min-height:3.75rem;margin-inline:auto;padding-inline:1rem;display:flex;position:relative}.navbar__brand{color:var(--text-primary);letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;align-items:center;gap:.65rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:color .16s;display:inline-flex}.navbar__brand-mark{background:var(--identity-scout-accent);border-radius:999px;flex:none;width:.45rem;height:.45rem;box-shadow:0 0 .55rem #6ee7a257}.navbar__nav{justify-content:flex-end;align-items:center;gap:1.5rem;margin-left:auto;display:flex}.navbar__link{color:var(--text-primary);text-underline-offset:.25em;opacity:.9;font-size:.76rem;font-weight:550;text-decoration:none;transition:color .16s,opacity .16s,text-shadow .16s}.navbar__menu-button{color:var(--text-primary);cursor:pointer;background:0 0;border:0;display:none}@media (hover:hover) and (pointer:fine){.navbar__brand:hover{color:var(--link-hover)}.navbar__link:hover{color:var(--link-hover);opacity:1;text-shadow:0 0 .75rem #78dcf81f;text-decoration:none}}.navbar__brand:focus-visible,.navbar__link:focus-visible,.navbar__menu-button:focus-visible{outline:.125rem solid var(--focus-inner);outline-offset:.25rem}@media (width<=36rem){.site-header{padding-block-start:.75rem}.navbar{border-radius:.9rem;flex-direction:row;align-items:center;gap:1rem;width:min(100% - 1.5rem,72rem);min-height:3.6rem;padding:.7rem .85rem}.navbar__brand{gap:.55rem;font-size:.82rem}.navbar__brand-mark{width:.42rem;height:.42rem}.navbar__menu-button{background:#78dcf806;border:1px solid #78dcf821;border-radius:.7rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.32rem;width:2.75rem;height:2.75rem;margin-left:auto;padding:0;display:inline-flex}.navbar__menu-line{transform-origin:50%;background:currentColor;width:1rem;height:1px;transition:transform .16s,opacity .16s;display:block}.navbar__nav{border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07101af7;border-radius:.9rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.15rem;width:100%;margin:0;padding:.45rem;display:none;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 1.2rem 2.5rem #00000042}.navbar[data-menu-open=true] .navbar__nav{display:flex}.navbar__link{opacity:.94;border-radius:.65rem;align-items:center;min-height:2.75rem;padding-inline:.85rem;font-size:.78rem;display:flex}.navbar[data-menu-open=true] .navbar__menu-line:first-child{transform:translateY(.21rem)rotate(45deg)}.navbar[data-menu-open=true] .navbar__menu-line:last-child{transform:translateY(-.21rem)rotate(-45deg)}}@media (width<=22rem){.navbar{width:calc(100% - 1rem);padding-inline:.7rem}.navbar__brand{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.navbar__brand,.navbar__link,.navbar__menu-line{transition:none}}.site-footer{z-index:2;background:linear-gradient(#07101659,#081319b8);width:100%;position:relative}.site-footer__inner{border-top:1px solid #78dcf824;width:min(100% - 3rem,72rem);margin-inline:auto;padding:2.5rem 0 3rem}.site-footer__primary{justify-content:space-between;align-items:flex-start;gap:3rem;padding:.25rem 0 1.75rem;display:flex}.site-footer__brand{max-width:26rem}.site-footer__brand-name{color:var(--text-primary,#f2f7f5);align-items:center;gap:.65rem;font-size:.92rem;line-height:1.4;display:inline-flex}.site-footer__brand-name strong{font-weight:700}.site-footer__brand-dot{background:var(--identity-scout-accent,#70ffce);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem;box-shadow:0 0 .6rem #70ffce61}.site-footer__description{color:#b5ced3e6;margin:.55rem 0 0;font-size:.76rem;line-height:1.55}.site-footer__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.35rem;display:flex}.site-footer__link{color:#e0edeaf0;font-size:.76rem;font-weight:600;line-height:1.5;text-decoration:none;transition:color .16s,opacity .16s}@media (hover:hover) and (pointer:fine){.site-footer__link:hover{color:var(--link-hover,#79dfff)}}.site-footer__status-row{background:#0a191ead;border:1px solid #70ffce1a;border-radius:.85rem;justify-content:space-between;align-items:center;gap:2rem;min-height:4.25rem;padding:1rem 1.15rem;display:flex}.site-footer__status{color:#c7dcdaf0;align-items:center;gap:.5rem;font-size:.72rem;font-weight:550;line-height:1.5;display:inline-flex}.site-footer__status-dot{background:var(--identity-scout-accent,#70ffce);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem;box-shadow:0 0 .5rem #70ffce59}.site-footer__separator{color:#70ffce8c}.site-footer__reference{color:#cee1def0;align-items:center;gap:.8rem;font-size:.72rem;line-height:1.5;display:inline-flex}.site-footer__reference-pending{color:#8faeb5e0}.site-footer__identity{background:#09161b8c;border:1px solid #70ffce17;border-radius:.75rem;margin-top:1.25rem;padding:1rem}.site-footer__identity-label{color:#97b7bee6;letter-spacing:.1em;margin:0 0 .45rem;font-size:.62rem;font-weight:700}.site-footer__did{color:#dfede9f5;overflow-wrap:anywhere;max-width:100%;font-size:.72rem;line-height:1.6;display:block}.site-footer__bottom{border-top:1px solid #78dcf812;margin-top:1.6rem;padding-top:1rem}.site-footer__bottom p{color:#b2cacdeb;max-width:46rem;margin:0;font-size:.69rem;line-height:1.6}.site-footer__link:focus-visible{outline:.125rem solid var(--focus-inner);outline-offset:.25rem}@media (width<=48rem){.site-footer__primary{flex-direction:column;gap:1.5rem}.site-footer__links{justify-content:flex-start}.site-footer__status-row{flex-direction:column;align-items:flex-start;gap:.7rem}}@media (width<=36rem){.site-footer__inner{width:min(100% - 2rem,72rem);padding-block:1.75rem 2.25rem}.site-footer__primary{gap:1.15rem;padding-bottom:1.35rem}.site-footer__description{margin-top:.45rem}.site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:start;gap:.65rem 1rem;width:100%;display:grid}.site-footer__link{font-size:.74rem}.site-footer__status-row{gap:.55rem;min-height:0;padding:.9rem}.site-footer__status{font-size:.7rem}.site-footer__reference{gap:.65rem;font-size:.7rem}.site-footer__bottom{margin-top:1.15rem;padding-top:.8rem}.site-footer__bottom p{font-size:.67rem;line-height:1.55}}@media (width<=22rem){.site-footer__inner{width:calc(100% - 1.5rem)}.site-footer__links{column-gap:.75rem}.site-footer__status-row{padding:.8rem}}@media (prefers-reduced-motion:reduce){.site-footer__link{transition:none}}
