:root{--sv-bg:#050c11;--sv-panel:#0b1b23;--sv-panel-2:#102832;--sv-ink:#edf4f4;--sv-muted:#9bb6c0;--sv-rule:#294a56;--sv-lime:#d3ef72;--sv-teal:#65dacf;--sv-blue:#71bded;color-scheme:dark}
body.sv-family{margin:0;background:var(--sv-bg);color:var(--sv-ink);font-family:Arial,Helvetica,sans-serif;-webkit-text-size-adjust:100%}
.sv-header,.sv-header *{box-sizing:border-box}.sv-header{position:relative;z-index:60;background:#050c11f5;border-bottom:1px solid var(--sv-rule);color:var(--sv-ink);font:13px/1.4 Arial,Helvetica,sans-serif}.sv-shell{max-width:1480px;min-height:82px;padding:13px 36px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.sv-brand{display:inline-flex;align-items:center;gap:13px;color:var(--sv-ink);text-decoration:none;white-space:nowrap;font-size:18px;letter-spacing:-.65px}.sv-brand img{width:44px;height:44px;display:block;border-radius:50%;background:#fff}.sv-brand span{display:flex;align-items:baseline}.sv-brand span::before,.sv-brand span::after{content:"";width:20px;height:1px;background:#55747c;margin:auto 10px}.sv-brand b{font-weight:700}.sv-tool-nav{display:flex;align-items:center;gap:24px}.sv-tool-nav a,.sv-menu a{color:#9bb6c0;text-decoration:none;font-size:11px;line-height:1.5}.sv-tool-nav a:hover,.sv-menu a:hover,.sv-tool-nav a[aria-current=page]{color:var(--sv-lime)}.sv-tool-nav a[aria-current=page]{border-bottom:1px solid var(--sv-lime);padding-bottom:7px}.sv-nav-menu{position:relative;flex-shrink:0}.sv-nav-menu summary{display:flex;align-items:center;gap:10px;color:#b6cbd0;list-style:none;cursor:pointer;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:12px 0}.sv-nav-menu summary::-webkit-details-marker{display:none}.sv-nav-menu summary svg{width:27px;height:22px;stroke:var(--sv-teal);fill:none;stroke-width:1;transition:transform .2s}.sv-nav-menu[open] summary svg,.sv-nav-menu summary:hover svg{transform:translateY(-2px)}.sv-menu{position:absolute;right:0;top:100%;display:grid;width:255px;padding:15px;background:#0b1b23;border:1px solid #31525c;box-shadow:0 15px 50px #0008}.sv-menu a{padding:11px 10px;border-bottom:1px solid #1a3640}.sv-menu a:last-child{border-bottom:0}.sv-menu .sv-nav-label{padding:9px 10px 4px;font:8px/1.5 Consolas,monospace;letter-spacing:.1em;color:#668d99;text-transform:uppercase}.sv-header a:focus-visible,.sv-header summary:focus-visible{outline:2px solid var(--sv-lime);outline-offset:5px}.sv-network-note{max-width:1480px;margin:0 auto;padding:13px 36px;background:#091820;color:#93b0bb;font-size:10px;line-height:1.7;border-bottom:1px solid #1e3944}.sv-network-note a{color:var(--sv-teal)}.sv-footer-links{display:flex;flex-wrap:wrap;gap:15px;align-items:center;font-size:10px;line-height:1.6}.sv-footer-links a{color:var(--sv-muted);text-decoration:none}.sv-footer-links a:hover{color:var(--sv-lime)}
@media(max-width:1100px){.sv-shell{padding-inline:26px;gap:18px}.sv-tool-nav{gap:16px}.sv-brand{font-size:16px;gap:10px}.sv-brand span::before,.sv-brand span::after{width:14px;margin-inline:7px}.sv-tool-nav a{font-size:10px}.sv-network-note{padding-inline:26px}}
@media(max-width:850px){.sv-tool-nav{display:none}.sv-shell{min-height:75px;padding:13px 24px}.sv-brand{font-size:16px}.sv-network-note{padding-inline:24px}.sv-brand img{width:39px;height:39px}}
@media(max-width:420px){.sv-shell{padding-inline:17px;gap:12px}.sv-brand{font-size:14px;gap:8px}.sv-brand img{width:34px;height:34px}.sv-brand span::before,.sv-brand span::after{width:10px;margin-inline:5px}.sv-nav-menu summary{font-size:0;gap:0}.sv-nav-menu summary svg{width:28px;height:23px}.sv-menu{width:min(270px,calc(100vw - 34px))}.sv-network-note{padding-inline:18px;font-size:9px}}
@media(prefers-reduced-motion:reduce){.sv-header *{transition:none!important}}

body.sv-family :is(h1,h2,h3,h4),body.sv-family :is(h1,h2,h3,h4) em{font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important}
