@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400&family=IBM+Plex+Sans:wght@400;500;600&display=swap");.DervonLogo_wrapper__r8eQL{display:flex;align-items:center;gap:var(--sp-3);color:var(--color-accent);text-decoration:none}.DervonLogo_wordmark__86CDm{font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:var(--ls-dervon);color:var(--color-text);line-height:1;text-transform:uppercase}.DervonLogo_sm__RbJgK{font-size:var(--fs-sm)}.DervonLogo_md__elhRL{font-size:var(--fs-md)}.DervonLogo_lg__OGFYX{font-size:var(--fs-lg)}.CryptaCoreEndorsement_wrapper__t2ZoG{display:inline-flex;align-items:center;gap:var(--sp-2);text-decoration:none;opacity:.6;transition:opacity var(--duration-fast) var(--ease-default)}.CryptaCoreEndorsement_wrapper__t2ZoG:hover{opacity:1;text-decoration:none}.CryptaCoreEndorsement_by__zGrhY{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-mono);color:var(--color-text-dim)}.CryptaCoreEndorsement_mark__OGI34{color:#3ca882}.CryptaCoreEndorsement_name__9xzQC{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-xs);letter-spacing:.5px;color:var(--color-text-dim)}.LangToggle_wrapper__AMKr2{display:flex;align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-mono)}.LangToggle_item__iNfvG{display:inline-flex;align-items:center;gap:var(--sp-2)}.LangToggle_active__E1nR1{color:var(--color-text)}.LangToggle_active__E1nR1,.LangToggle_inactive__9HCEp{background:none;border:none;cursor:pointer;padding:0;font-family:inherit;font-size:inherit;letter-spacing:inherit}.LangToggle_inactive__9HCEp{color:var(--color-text-dim)}.LangToggle_inactive__9HCEp:hover{color:var(--color-text-mid)}.LangToggle_divider__klcId{color:var(--color-border-light)}.Nav_nav__o8sSc{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:var(--nav-height);background-color:var(--color-bg);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Nav_inner__sh7uA{max-width:var(--max-width);margin:0 auto;padding:0 var(--sp-6);height:100%;display:flex;align-items:center;gap:var(--sp-8)}.Nav_logoLink__E0XwP{text-decoration:none;flex-shrink:0}.Nav_links__8Axcs{display:flex;align-items:center;gap:var(--sp-6);flex:1 1}.Nav_link__AQMuy{font-size:var(--fs-md);color:var(--color-text-mid);text-decoration:none;transition:color var(--duration-fast) var(--ease-default)}.Nav_link__AQMuy:hover{color:var(--color-text);text-decoration:none}.Nav_controls__fFwDw{display:flex;align-items:center;gap:var(--sp-4);margin-left:auto}@media (max-width:640px){.Nav_links__8Axcs{display:none}}.Footer_footer__pQtti{border-top:1px solid var(--color-border);margin-top:var(--sp-20);padding:var(--sp-12) 0 var(--sp-8)}.Footer_inner__vtL_T{max-width:var(--max-width);margin:0 auto;padding:0 var(--sp-6)}.Footer_top__YBhK_{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-8);flex-wrap:wrap;gap:var(--sp-4)}.Footer_links__cFiYr{display:flex;gap:var(--sp-6);flex-wrap:wrap}.Footer_link__TBOP7{font-size:var(--fs-sm);color:var(--color-text-dim);text-decoration:none;transition:color var(--duration-fast) var(--ease-default)}.Footer_link__TBOP7:hover{color:var(--color-text-mid);text-decoration:none}.Footer_disclaimer__qddzw{line-height:var(--lh-relaxed);margin-bottom:var(--sp-4);max-width:680px}.Footer_copy__KUC9W,.Footer_disclaimer__qddzw{font-size:var(--fs-xs);color:var(--color-text-dim)}.Footer_copy__KUC9W{font-family:var(--font-mono);letter-spacing:var(--ls-mono)}.Footer_bottom__wxP7Z{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-4)}.layout_main__3YDTx{min-height:calc(100vh - var(--nav-height))}.ThemeToggle_toggle__RoeI1{background:none;border:1px solid var(--color-border-light);color:var(--color-text-mid);width:32px;height:32px;border-radius:var(--radius-sm);cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.ThemeToggle_toggle__RoeI1:hover{border-color:var(--color-accent);color:var(--color-text)}:root{--font-sans:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"IBM Plex Mono","Menlo",monospace;--fs-xs:0.6875rem;--fs-sm:0.8125rem;--fs-base:0.9375rem;--fs-md:1rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:2.125rem;--fs-3xl:2.5rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ls-tight:-0.01em;--ls-normal:0;--ls-wide:0.05em;--ls-wider:0.1em;--ls-widest:0.15em;--ls-mono:0.15em;--ls-dervon:0.25em;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.6;--lh-relaxed:1.8;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sp-20:5rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--ease-default:cubic-bezier(0.4,0,0.2,1);--duration-fast:150ms;--duration-normal:250ms;--duration-slow:400ms;--max-width:1080px;--nav-height:60px}[data-theme=dark]{--color-bg:#0c0a07;--color-surface-1:#141008;--color-surface-2:#1c160a;--color-surface-3:#241c0c;--color-border:#2a2010;--color-border-light:#382c16;--color-accent:#c4873b;--color-accent-dark:#9a6420;--color-accent-glow:rgba(196,135,59,.08);--color-text:#e4e2de;--color-text-mid:#b0a898;--color-text-dim:#706050;--color-success:#6ebe7a;--color-warning:#d4a05a;--color-error:#d47272;--tier-conservative:#6ebe7a;--tier-balanced:#c4873b;--tier-aggressive:#d47272}[data-theme=light]{--color-bg:#faf6f1;--color-surface-1:#fff;--color-surface-2:#f0e8dc;--color-surface-3:#e4d8c8;--color-border:#d4c4a8;--color-border-light:#e0d0b8;--color-accent:#9a6420;--color-accent-dark:#7a4a10;--color-accent-glow:rgba(154,100,32,.06);--color-text:#2a1f14;--color-text-mid:#5a4030;--color-text-dim:#8a7060;--color-success:#2e8b6e;--color-warning:#9a6a2e;--color-error:#b84a4a;--tier-conservative:#2e8b6e;--tier-balanced:#9a6420;--tier-aggressive:#b84a4a}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased}body{min-height:100vh}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}img,svg{display:block;max-width:100%}