:root{--fx-display: "Archivo", ui-sans-serif, system-ui, sans-serif;--fx-body: "Archivo", ui-sans-serif, system-ui, sans-serif;--fx-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--fx-bg: #F4F1EC;--fx-surface: #FAF9F7;--fx-elevated:#FFFFFF;--fx-sunken: #EEEAE3;--fx-line: #E4DED5;--fx-line-soft: #ECE7DF;--fx-ink: #211F1B;--fx-muted: #716B63;--fx-faint: #9C958B;--fx-accent: #1D6258;--fx-on-accent: #FFFFFF;--fx-accent-soft:#E5F0EC;--fx-focus: #1D6258;--fx-proof: #1D4ED8;--fx-proof-bg: #EFF6FF;--fx-ok: #15803D;--fx-ok-bg: #DCFCE7;--fx-warn: #8A5407;--fx-warn-bg: #FEF3C7;--fx-bad: #B91C1C;--fx-bad-bg: #FEE2E2;--fx-info: #1D4ED8;--fx-info-bg: #DBEAFE;--fx-r: 12px;--fx-r-sm: 8px;--fx-r-lg: 16px;--fx-r-xl: 16px;--fx-gap: 16px;--fx-shadow-sm: 0 1px 2px rgba(33,31,27,.04), 0 2px 5px rgba(33,31,27,.025);--fx-shadow-md: 0 12px 28px rgba(33,31,27,.08), 0 2px 6px rgba(33,31,27,.04);--fx-space-1: 4px;--fx-space-2: 8px;--fx-space-3: 12px;--fx-space-4: 16px;--fx-space-5: 24px;--fx-space-6: 32px}[data-register=document]{--fx-display: "Newsreader", Georgia, "Times New Roman", serif;--fx-body: "Karla", ui-sans-serif, system-ui, sans-serif;--fx-mono: "JetBrains Mono", ui-monospace, monospace;--fx-bg: #FBFAF8;--fx-surface: #FFFFFF;--fx-elevated:#FFFFFF;--fx-sunken: #F3F1EC;--fx-line: #E4E0D8;--fx-line-soft: #EFEDE7;--fx-ink: #1C1A17;--fx-muted: #6E6862;--fx-faint: #9A938B;--fx-accent: #1F5D4C;--fx-on-accent: #FFFFFF;--fx-ok: #1F5D4C;--fx-ok-bg: rgba(31,93,76,.11);--fx-warn: #8A5A12;--fx-warn-bg: rgba(138,90,18,.12);--fx-bad: #96331F;--fx-bad-bg: rgba(150,51,31,.11);--fx-info: #1F4E79;--fx-info-bg: rgba(31,78,121,.1)}.fx{background:var(--fx-bg);color:var(--fx-ink);font-family:var(--fx-body)}.fx-h1,.fx-h2,.fx-h3{font-family:var(--fx-display);margin:0;text-wrap:balance;letter-spacing:-.02em}.fx-h1{font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.08}.fx-h2{font-size:20px;font-weight:600;line-height:1.25}.fx-h3{font-size:15px;font-weight:600;line-height:1.35}.fx-eyebrow{font-family:var(--fx-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--fx-muted)}.fx-muted{color:var(--fx-muted)}.fx-num{font-family:var(--fx-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.fx-lede-num{font-family:var(--fx-mono);font-size:clamp(28px,4.5vw,38px);font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fx-ink)}.fx-card{background:var(--fx-surface);border:1px solid var(--fx-line);border-radius:var(--fx-r)}.fx-btn{font-family:var(--fx-body);font-size:13.5px;font-weight:600;padding:9px 16px;border-radius:var(--fx-r-sm);border:1px solid transparent;background:var(--fx-accent);color:var(--fx-on-accent);cursor:pointer;transition:opacity .15s}.fx-btn:hover:not(:disabled){opacity:.88}.fx-btn:disabled{opacity:.45;cursor:default}.fx-btn-ghost{background:transparent;border-color:var(--fx-line);color:var(--fx-muted)}.fx-btn-ghost:hover:not(:disabled){border-color:var(--fx-ink);color:var(--fx-ink);opacity:1}.fx-pill{font-family:var(--fx-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:100px;white-space:nowrap}.fx-pill-ok{background:var(--fx-ok-bg);color:var(--fx-ok)}.fx-pill-warn{background:var(--fx-warn-bg);color:var(--fx-warn)}.fx-pill-bad{background:var(--fx-bad-bg);color:var(--fx-bad)}.fx-pill-info{background:var(--fx-info-bg);color:var(--fx-info)}.fx-pill-proof{background:var(--fx-proof-bg);color:var(--fx-proof)}.fx-scroll{overflow-x:auto}.fx-table{width:100%;border-collapse:collapse}.fx-table th{text-align:left;font-family:var(--fx-body);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--fx-muted);padding:0 12px 8px;border-bottom:1px solid var(--fx-line);white-space:nowrap}.fx-table td{padding:10px 12px;border-bottom:1px solid var(--fx-line-soft);font-size:13.5px;color:var(--fx-ink)}.fx-table tbody tr:last-child td{border-bottom:none}.fx-table .ta-r{text-align:right}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--fx-focus);outline-offset:2px}@media (prefers-reduced-motion: reduce){.fx-btn{transition:none}}:root{color-scheme:light}body{background:var(--fx-bg)!important;color:var(--fx-ink)!important}.arcfx-nav{height:68px!important;padding:0 max(20px,calc((100vw - 1240px)/2))!important;background:#faf9f7f0!important;border-bottom:1px solid var(--fx-line)!important;box-shadow:var(--fx-shadow-sm);backdrop-filter:blur(16px)!important}.arcfx-nav-center{gap:4px!important}.arcfx-nav .arcfx-navlink,.arcfx-nav button:not(#connect-btn):not(.arcfx-hamburger){color:var(--fx-muted)!important;border-radius:7px!important}.arcfx-nav .arcfx-navlink:hover,.arcfx-nav button:not(#connect-btn):not(.arcfx-hamburger):hover{background:var(--fx-sunken)!important;color:var(--fx-ink)!important}.arcfx-nav [style*="background:#1e293b"],.arcfx-nav [style*="background: #1e293b"]{background:var(--fx-sunken)!important;color:var(--fx-ink)!important}.arcfx-testnet-pill,#connect-btn,.arcfx-hamburger,[id^=arcfx-contacts-btn]{background:var(--fx-elevated)!important;border-color:var(--fx-line)!important;color:var(--fx-ink)!important}#connect-btn{min-height:36px;font-weight:600!important;box-shadow:var(--fx-shadow-sm)}#connect-btn.connected{background:var(--fx-sunken)!important}#arcfx-account-menu,div[id^=arcfx-tools-dd],div[id^=arcfx-more-dd],div[id^=arcfx-mobile-menu]{background:var(--fx-elevated)!important;border-color:var(--fx-line)!important;box-shadow:var(--fx-shadow-md)!important}#arcfx-account-menu{padding:10px!important}#arcfx-account-provider{color:var(--fx-muted)!important}#arcfx-account-network{color:var(--fx-info)!important}#arcfx-disconnect-btn{color:var(--fx-bad)!important}.stats-bar{height:30px!important;background:var(--fx-sunken)!important;border-bottom:1px solid var(--fx-line)!important}.stats-bar-label,.stats-bar-val{color:var(--fx-muted)!important}.stats-bar-dot{background:var(--fx-ok)!important;box-shadow:none!important}.stats-bar-sep{background:var(--fx-line)!important}.page,.wrap{max-width:1200px!important}.page,.wrap{padding-top:48px!important}.wrap .status{margin-bottom:36px!important}.wrap .status h1{font-family:var(--fx-display)!important;font-size:clamp(30px,4vw,42px)!important;letter-spacing:-.035em!important}.wrap .status p{max-width:60ch;line-height:1.6}.wrap .ctx-chip,.wrap .stat,.wrap .panel,.wrap .dev-tile{background:var(--fx-elevated)!important;border-color:var(--fx-line)!important;box-shadow:var(--fx-shadow-sm)}.wrap .stats{border-radius:var(--fx-r-xl)!important}.wrap .stat{padding:22px!important}.wrap .action{border-radius:var(--fx-r-lg)!important;background:var(--fx-elevated)!important;border-color:var(--fx-line)!important}.wrap .action:hover{background:var(--fx-elevated)!important;border-color:var(--fx-ink)!important;box-shadow:var(--fx-shadow-md);transform:translateY(-1px)!important}.wrap .action-ico{background:var(--fx-sunken)!important;color:var(--fx-ink)!important}.wrap .action-ico.teal{background:var(--fx-proof-bg)!important;color:var(--fx-proof)!important}.workspace-skip{position:fixed;top:12px;left:12px;z-index:500;transform:translateY(-160%);padding:10px 14px;border-radius:8px;background:var(--fx-ink);color:var(--fx-on-accent);font-weight:600}.workspace-skip:focus{transform:translateY(0);outline:3px solid var(--fx-info);outline-offset:2px}.workspace-overview .status{align-items:flex-end}.workspace-entry,.workspace-protocol,.workspace-balance{border:1px solid var(--fx-line);border-radius:var(--fx-r-xl);background:var(--fx-elevated);box-shadow:var(--fx-shadow-sm)}.workspace-entry{max-width:680px;padding:26px;margin:0 0 30px}.workspace-entry h2,.workspace-protocol h2,.workspace-balance h2,.workspace-overview .panel-head h2,.workspace-overview .dev-tile h2{color:var(--fx-ink);font-family:var(--fx-display);font-size:20px;letter-spacing:-.02em;line-height:1.25}.workspace-entry>p:not(.workspace-note),.workspace-protocol>p{max-width:62ch;margin-top:10px;color:var(--fx-muted);font-size:14px}.workspace-primary{min-height:44px;margin-top:22px;padding:10px 18px;border:1px solid var(--fx-accent);border-radius:var(--fx-r-sm);background:var(--fx-accent);color:var(--fx-on-accent);font:600 14px var(--fx-body);cursor:pointer}.workspace-primary:hover{opacity:.88}.workspace-primary:disabled{cursor:not-allowed;opacity:.55}.workspace-primary:focus-visible,.workspace-overview a:focus-visible,.workspace-overview button:focus-visible{outline:3px solid var(--fx-focus);outline-offset:2px}#entry-feedback{min-height:1.5em;margin-top:12px;color:var(--fx-muted);font-size:13px}.workspace-steps{display:flex;flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding:0;list-style-position:inside;color:var(--fx-ink);font-size:13px}.workspace-note{margin-top:14px;color:var(--fx-muted);font-size:12px}.workspace-balance{margin-bottom:28px;padding:24px}.workspace-balance>p:first-of-type{margin-top:12px;color:var(--fx-ink);font:500 24px var(--fx-mono)}.workspace-balance>p:last-child{margin-top:4px;color:var(--fx-muted);font-size:13px}.workspace-protocol{margin:0 0 40px;padding:24px}.workspace-protocol>.stats{margin:18px 0 0;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-protocol .stat-link{color:var(--fx-info)}.workspace-overview .sec-label{margin-top:0}@media (max-width: 768px){.workspace-overview .status{margin-bottom:24px!important}.workspace-entry,.workspace-protocol,.workspace-balance{padding:22px 18px}.workspace-entry{margin-bottom:28px}.workspace-entry h2{font-size:22px}.workspace-steps{display:grid;gap:8px}.workspace-protocol>.stats{grid-template-columns:1fr}.arcfx-nav{height:60px!important;padding:0 16px!important}.page,.wrap{padding-left:16px!important;padding-right:16px!important}div[id^=arcfx-mobile-menu]{top:60px!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
