@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Variable.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-VariableItalic.woff2)format("woff2");font-weight:300 900;font-style:italic;font-display:swap}@property --sidebar{syntax:"<length>";inherits:true;initial-value:255px}@property --ld-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--black:#0b0b0b;--ink:#141414;--muted:#777;--faint:#9b9b98;--line:#e4e4e0;--soft-line:#eeeeeb;--paper:#f6f6f3;--white:#fff;--green:#2563eb;--green-soft:#e8f0ff;--sidebar:255px;--fx-neon:#b6ff3b;--fx-neon-ink:#0d1600;--fx-neon-glow:#b6ff3b2e;--fx-neon-dim:#b6ff3b1a;--fx-bg:#060608;--fx-card:#0f1012;--fx-card-2:#141618;--fx-line:#ffffff12;--fx-line-2:#ffffff1f;--fx-fg:#fff;--fx-muted:#888c89;--fx-faint:#555956;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:Satoshi,ui-sans-serif,system-ui,sans-serif}body,button,input,select,textarea,code,pre,kbd,body :not(.hgi):not([class*=hgi-]){font-family:Satoshi,ui-sans-serif,system-ui,sans-serif!important}.rimbra-verity{--source-bg:#090a09;--source-bg-2:#101210;--source-bg-3:#151815;--source-fg:#f2f4ef;--source-muted:#a0a69d;--source-dim:#70776e;--source-line:#f4f6f01f;--source-line-light:#f4f6f033;--source-accent:#b6ff3b;--source-gutter:clamp(24px, 5vw, 80px);background:#090a09;background:var(--source-bg);color:var(--rv-text);-webkit-font-smoothing:antialiased;--bg:var(--source-bg);--bg2:var(--source-bg-2);--bg3:var(--source-bg-3);--fg:var(--source-fg);--fg2:var(--source-muted);--fg3:var(--source-dim);--acc:var(--source-accent);--accfg:#0a0c08;--line:var(--source-line);--linel:var(--source-line-light);--g:var(--source-gutter);--rv-bg:#090a09;--rv-surface:#0f110f;--rv-surface-raised:#151815;--rv-line:#f4f6f01f;--rv-line-strong:#f4f6f033;--rv-text:#f2f4ef;--rv-muted:#9a9f97;--rv-dim:#686d66;--rv-accent:#b6ff3b;min-height:100vh;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;background:radial-gradient(900px 470px at 50% -10%,#b6ff3b16,#0000 64%),#090a09;font-family:Satoshi,ui-sans-serif,system-ui,sans-serif;overflow:clip}.rimbra-verity *{box-sizing:border-box}.rimbra-verity a{color:inherit;text-decoration:none}.rimbra-verity button{font:inherit}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--paper);margin:0}button,input,select{font:inherit}button,input,select,textarea,a,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none!important}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}@media (max-width:820px){:root{--sidebar:74px}}:root{--ink:#f4f4f1;--muted:#9b9b96;--faint:#777772;--line:#292929;--soft-line:#1d1d1d;--paper:#000;--white:#0a0a0a}body,.workspace-shell,.workspace-main{color:#f4f4f1;background:#000}:root{--black:#080808;--green:#2563eb;--paper:#f3f3ed;--line:#f3f3ed1a;--control-surface:#111711;--control-surface-hover:#161b23;--control-border:#3a4a62;--control-glow:#3d84ff24}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #3d84ffb8}:root{--black:#070907;--green:#2563eb;--paper:#eef4eb;--ink:#eef4eb;--muted:#828891;--faint:#565b63;--line:#d7e1ef1f;--soft-line:#d7e1ef12;--surface:#0c110d;--surface-raised:#111811;--sidebar:238px}html{background:var(--black)}body{background:var(--black);color:var(--ink)}:root{--sidebar:252px;--accent:#2563eb;--accent-strong:#76a8ff;--violet:#a77bff;--shell:#050706;--shell-raised:#0b0f0c;--shell-hover:#111711;--shell-line:#d7e1ef1f}body{background:var(--shell)}@media (max-width:820px){:root{--sidebar:76px}}:root{--sidebar:214px}.rimbra-verity .nav{z-index:50;pointer-events:none;justify-content:center;align-items:flex-start;padding-top:16px;display:flex;position:fixed;top:0;left:0;right:0}.rimbra-verity .nav-pill{pointer-events:all;background:#1214128c;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 8px 0 14px;display:flex;box-shadow:0 2px 24px #0006,inset 0 1px #ffffff12}.rimbra-verity .nav-brand{align-items:center;margin-right:4px;text-decoration:none;display:flex}.rimbra-verity .nav-links{gap:4px;margin:0;padding:0;list-style:none;display:flex}.rimbra-verity .nav-links a{color:#fff9;border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:400;text-decoration:none;transition:color .15s}.rimbra-verity .nav-links a:hover{color:#fffffff2;background:#ffffff0f}.rimbra-verity .nav-right{align-items:center;gap:8px;margin-left:4px;display:flex}.rimbra-verity .nav-cta{color:#080a08;cursor:pointer;white-space:nowrap;background:#fffffff2;border:none;border-radius:999px;align-items:center;height:34px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,transform .15s;display:inline-flex}.rimbra-verity .nav-cta:hover{background:#fff;transform:scale(1.02)}@media (max-width:900px){.rimbra-verity .nav-links{display:none}}@media (max-width:640px){.rimbra-verity .nav{grid-template-columns:1fr auto;min-height:54px;padding-inline:20px}.rimbra-verity .nav-links,.rimbra-verity .nav-sign,.rimbra-verity .nav-right .btn-w,.rimbra-verity .nav-cta{display:none}.rimbra-verity .nav-right{gap:0}.rimbra-verity .nav-ham{color:#aaa;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;line-height:1;display:flex}}@media (min-width:641px){.mob-menu-btn,.mob-tab-bar,.mobile-nav-backdrop,.rimbra-verity .nav-ham{display:none}}.rimbra-verity .nav-pill{gap:0;padding:0 6px 0 16px}.rimbra-verity .nav-links{gap:0}.rimbra-verity .nav-link-has-sub{align-items:center;gap:5px;display:inline-flex!important}.rimbra-verity .nav-link-chev{opacity:.45;transition:transform .2s,opacity .2s}.rimbra-verity .nav-item-mega,.rimbra-verity .nav-item-drop{list-style:none;position:static}.rimbra-verity .nav-drop-panel{opacity:0;pointer-events:none;z-index:9990;background:#080a08fa;border:1px solid #ffffff14;border-radius:14px;width:280px;padding:8px;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);position:fixed;top:68px;left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 24px 60px #000000a6,inset 0 0 0 1px #ffffff0a}.rimbra-verity .nav-item-drop{position:relative}.rimbra-verity .nav-item-drop .nav-drop-panel{position:absolute;top:calc(100% + 14px);left:50%}.rimbra-verity .nav-drop-item{border-radius:9px;align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;transition:background .14s;display:flex}.rimbra-verity .nav-drop-item:hover{background:#ffffff0a}.rimbra-verity .nav-drop-icon{color:#b6ff3b8c;text-align:center;flex-shrink:0;width:20px;margin-top:2px;font-size:13px}.rimbra-verity .nav-drop-name{color:#ffffffbf;letter-spacing:-.01em;margin-bottom:2px;font-size:13px;font-weight:400;display:block}.rimbra-verity .nav-drop-desc{color:#ffffff47;font-size:11px;font-weight:300;line-height:1.4;display:block}.rimbra-verity .nav-signin{color:#ffffff73;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;text-decoration:none;transition:color .15s,background .15s}.rimbra-verity .nav-signin:hover{color:#ffffffd9;background:#ffffff0d}.rimbra-verity .nav-cta{color:#050805;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:999px;align-items:center;height:36px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:450;transition:background .15s,box-shadow .2s,transform .15s;position:relative;overflow:hidden;display:inline-flex!important}.rimbra-verity .nav-cta:before{content:"";background:linear-gradient(105deg,#0000 40%,#0000000f 60%,#0000 80%);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.rimbra-verity .nav-cta:hover{background:#fff;transform:translateY(-1px);box-shadow:0 0 0 3px #ffffff1f,0 4px 16px #ffffff14}.rimbra-verity .nav-cta:hover:before{transform:translate(100%)}@media (max-width:900px){.rimbra-verity .nav-item-mega,.rimbra-verity .nav-item-drop,.rimbra-verity .nav-signin{display:none}.rimbra-verity .nav-ham{display:flex}}@media (max-width:640px){.rimbra-verity .nav-pill{gap:2px;padding:0 4px 0 14px}.rimbra-verity .nav-cta{letter-spacing:-.005em;height:32px;padding:0 13px;font-size:12px;display:inline-flex!important}}.rimbra-verity.lx-legacy-nav{z-index:60;background:0 0;min-height:0;position:relative;overflow:visible}.rimbra-verity .nav-link-active .nav-link-chev{opacity:.7;transform:rotate(180deg)}.rimbra-verity .nav-drop-panel.nav-panel--open{opacity:1;pointer-events:all;transform:translate(-50%)translateY(0)}
