@font-face{font-family:Instrument Serif;src:url(assets/instrument-serif.woff2) format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Instrument Serif;src:url(assets/instrument-serif-italic.woff2) format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:Sora;src:url(assets/sora.woff2) format('woff2');font-weight:300 700;font-display:swap}
:root{color-scheme:dark;--paper:#111315;--paper-light:#191c1d;--ink:#e8e9df;--wine:#cfdda6;--wine-light:#e6efc6;--muted:#a0a79f;--line:#343a39;--sand:#879083;--font:Sora,Arial,sans-serif;--display:Instrument Serif,Georgia,serif;--gutter:clamp(24px,5vw,72px);--max:1240px}
html{background:var(--paper);scroll-padding-top:35px}body{background:var(--paper);font-family:var(--font);color:var(--ink);font-weight:400;line-height:1.7}h1,h2,h3{font-weight:400;letter-spacing:-.025em}h1{font-size:54px}h2{font-size:46px}h3{font-size:32px}h1 em,h2 em,h3 em{font-weight:400;color:var(--wine)}button,input,select{font-family:var(--font)}a,button{touch-action:manipulation}.brand{font-family:var(--display);font-size:34px;font-weight:400;letter-spacing:-.04em}.brand svg{fill:var(--wine)}.button{background:var(--wine);color:var(--paper);border-color:var(--wine);font-size:14px;font-weight:500;border-radius:0;min-height:46px}.button:hover{background:var(--wine-light);color:var(--paper);transform:none}.button.outline{color:var(--wine);background:transparent}.button.outline:hover{background:var(--wine);color:var(--paper)}.tag{font-size:14px;border-radius:0;color:var(--muted);background:transparent;padding:4px 8px}.field input,.field select{background:transparent;border:0;border-bottom:1px solid #677166;border-radius:0;padding-inline:0;font-size:14px;min-height:48px}.field input:focus,.field select:focus{border-color:var(--wine)}input::placeholder{color:#8d958d;opacity:1}select option{color:var(--ink);background:var(--paper-light)}:focus-visible{outline:2px solid var(--wine);outline-offset:5px}::selection{color:var(--paper);background:var(--wine)}.text-link{font-size:14px;color:var(--wine);min-height:44px;display:inline-flex;align-items:center}.caption,.eyebrow{letter-spacing:.025em}.muted{color:var(--muted)}dialog{background:#1b201e;border:1px solid #596254;border-radius:0}dialog::backdrop{background:#050706c9}.skip-link{z-index:1000;background:var(--wine);color:var(--paper)}.menu-button span{background:var(--ink)}.form-error{color:#edbaac}.feedback{color:var(--wine)}
/* The desk has a permanent navigation spine rather than a top card shell */
.workspace-body{padding-left:238px}.workspace-header{position:fixed;inset:0 auto 0 0;width:210px;height:100dvh;min-height:0;max-width:none;border:0;border-right:1px solid var(--line);padding:36px 27px;display:flex;flex-direction:column;align-items:start;gap:38px;background:var(--paper);z-index:10}.workspace-header .brand{font-size:29px;gap:8px}.workspace-header .brand svg{width:21px;height:21px}.workspace-links{display:flex;flex-direction:column;font-size:14px;gap:6px;margin:0}.workspace-header>.button{margin-top:auto;padding-inline:12px;width:100%;font-size:14px}.workspace-main{max-width:1280px;padding-top:48px}.workspace-heading{display:block;padding-bottom:25px;border-bottom:1px solid var(--line)}.workspace-heading h1{font-family:var(--display);font-size:49px;letter-spacing:-.025em}.workspace-intro{text-align:left;margin-top:14px;font-size:14px}.workspace-heading .eyebrow{font-size:14px}.workspace-notice{gap:12px;margin-bottom:30px}.workspace-tabs{position:fixed;left:27px;top:235px;z-index:11;display:flex;flex-direction:column;width:155px;border:0;gap:9px;margin:0}.workspace-tabs [role=tab]{font-family:var(--font);font-size:14px;padding:12px 0;border-bottom:1px solid var(--line);text-align:left}.workspace-tabs [role=tab][aria-selected=true]{border-color:var(--wine)}.desk-section-heading h2{font-size:38px;font-family:var(--display);letter-spacing:-.025em}.desk-tool-heading h3{font-family:var(--display);font-size:29px;letter-spacing:-.02em}.desk-facts{margin-block:20px 35px;padding-block:20px}.desk-facts dd{font-family:var(--font);font-size:18px;letter-spacing:-.035em}.desk-facts dt{font-size:14px}.chain-monitor{background:transparent!important;border-block:1px solid var(--line);padding-block:25px}.chain-monitor h3{font-size:30px;font-family:var(--display)}.vesting-total strong,.vesting-total>strong{font-family:var(--display);font-weight:400}.workspace-footer{padding-top:30px;padding-bottom:24px;border-top:1px solid var(--line);font-size:14px;gap:18px}.launch-principles dd{font-family:var(--font);font-size:14px}.wallet-desk{background:transparent!important}.wallet-facts dd{font-family:var(--font);font-size:14px;overflow-wrap:anywhere}
/* Documentation uses a reading index and the same fixed project spine */
.docs-page{padding-left:238px}.docs-page .site-header{position:fixed;inset:0 auto 0 0;width:210px;height:100dvh;min-height:0;padding:36px 27px;display:flex;flex-direction:column;align-items:start;gap:40px;border-right:1px solid var(--line);background:var(--paper);z-index:10}.docs-page .site-header .brand{font-size:29px}.docs-page .site-header .brand svg{width:21px;height:21px}.docs-page .desktop-nav{display:flex;flex-direction:column;gap:14px;font-size:14px}.docs-page .site-header>.button{margin-top:auto;width:100%;font-size:14px;padding-inline:12px}.docs-page .journal-header{padding-block:48px 45px}.docs-page .journal-header h1{font-size:53px;line-height:1.05}.journal-header h1 span{color:var(--wine)}.journal-header>p:not(.eyebrow){font-size:14px;max-width:520px}.journal-meta{font-size:14px}.docs-page main{max-width:1120px}.journal-layout{display:block;padding-top:0}.journal-sidebar{position:sticky;top:0;z-index:4;background:var(--paper);padding-block:20px;border-bottom:1px solid var(--line);margin-bottom:48px}.journal-sidebar nav{display:flex;gap:18px;flex-wrap:wrap}.journal-sidebar nav>.eyebrow,.journal-sidebar .sidebar-note{display:none}.journal-sidebar a{font-size:14px;gap:7px;padding-block:4px}.journal-content{max-width:760px}.docs-page .journal-chapter h2{font-size:42px;line-height:1.13}.journal-chapter>p{font-size:14px;line-height:1.95}.journal-chapter>p.chapter-lead{font-family:var(--display);font-size:28px}.journal-chapter{scroll-margin-top:125px}.chapter-top .eyebrow{font-size:14px}.docs-page .mechanics-ledger h3{font-family:var(--display);font-size:27px}.mechanics-ledger p{font-size:14px}.risk-ledger dt{font-family:var(--display);font-size:24px}.risk-ledger dd{font-size:14px}.journal-footer{border-top:1px solid var(--line)}
.brand{text-transform:lowercase}.brand svg{display:none}.address-form input,.inspected-address,.inspector-facts dd{font-family:var(--font);font-size:14px;letter-spacing:0;font-variant-numeric:tabular-nums}.workspace-panel:not([hidden]){animation:desk-panel-in .3s ease-out both}@keyframes desk-panel-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.journal-chapter>p.chapter-lead{line-height:1.4}
@media(max-width:1000px){.workspace-body,.docs-page{padding-left:190px}.workspace-header,.docs-page .site-header{width:174px;padding:30px 20px}.workspace-tabs{left:20px;width:132px}.workspace-header .brand,.docs-page .site-header .brand{font-size:28px;gap:6px}.docs-page .desktop-nav{font-size:14px}.journal-sidebar nav{gap:8px 18px}}
@media(max-width:760px){:root{--gutter:22px}.workspace-body,.docs-page{padding-left:0}.workspace-header,.docs-page .site-header{position:relative;inset:auto;display:flex;flex-direction:row;width:100%;height:80px;min-height:80px;align-items:center;padding:20px 22px;border:0;border-bottom:1px solid var(--line);gap:15px}.workspace-header .brand,.docs-page .site-header .brand{font-size:28px}.workspace-header .brand svg,.docs-page .site-header .brand svg{display:none}.workspace-header>.button,.docs-page .site-header>.button{margin:0 0 0 auto;width:auto;min-height:40px;font-size:14px;padding:10px}.workspace-links{display:none}.workspace-tabs{position:sticky;left:auto;top:0;display:grid;grid-template-columns:repeat(4,1fr);width:100%;gap:0;background:var(--paper);padding-block:8px;margin-bottom:30px}.workspace-tabs [role=tab]{text-align:center;font-size:14px;padding-block:13px}.workspace-main{padding-top:30px}.workspace-heading h1{font-size:42px}.workspace-intro{font-size:14px}.workspace-notice{align-items:start}.workspace-notice p{font-size:14px}.desk-section-heading h2{font-size:32px}.desk-section-heading .text-link{font-size:14px}.desk-facts dd{font-size:15px}.desk-facts dt{font-size:14px}.desk-tool-heading h3{font-size:27px}.workspace-footer{font-size:14px;flex-wrap:wrap}.docs-page .desktop-nav{display:none}.docs-page .site-header .menu-button{display:block;width:34px;padding:8px}.docs-page .mobile-nav{background:#191d1c;z-index:20}.docs-page .journal-header{padding-top:35px}.docs-page .journal-header h1{font-size:44px}.journal-header>p:not(.eyebrow){font-size:14px}.journal-meta{gap:17px;font-size:14px}.journal-sidebar{position:relative;padding-block:16px;margin-bottom:35px}.journal-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px}.journal-sidebar a{font-size:14px}.docs-page .journal-chapter h2{font-size:35px}.journal-chapter>p.chapter-lead{font-size:25px}.journal-chapter>p{font-size:14px}.journal-chapter{scroll-margin-top:30px}.risk-ledger dt{font-size:23px}.risk-ledger dd{font-size:14px}.docs-page .mechanics-ledger h3{font-size:24px}.mechanics-ledger p{font-size:14px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
