@font-face{font-family:DM Sans;src:url(./dm-sans-latin-Xz1IZZA0.woff2)format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}:root{--neutral-0:#fffefa;--neutral-50:#f5f5f0;--neutral-100:#efefe7;--neutral-200:#dddfd4;--neutral-500:#686c60;--neutral-900:#24271e;--honey-100:#faf5df;--honey-400:#f1cb48;--honey-500:#e5bc30;--green-700:#2d684d;--red-700:#a33729;--color-page:var(--neutral-50);--color-surface:var(--neutral-0);--color-hover:var(--neutral-100);--color-border:var(--neutral-200);--color-ink:var(--neutral-900);--color-muted:var(--neutral-500);--color-accent:var(--honey-400);--color-accent-hover:var(--honey-500);--color-wallet:var(--honey-100);--color-success:var(--green-700);--color-error:var(--red-700);--color-focus:var(--neutral-900);--color-wallet-outline:#c5b778;--color-empty-outline:#9da291;--color-overlay:#24271e66;--shadow-dialog:0 24px 80px #24271e33;--text-small:.875rem;--text-body:1rem;--text-subheading:1.125rem;--text-heading:1.375rem;--text-value:2rem;--text-display:2.5rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--radius-control:.5rem;--radius-panel:.875rem;color:var(--color-ink);background:var(--color-page);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:DM Sans,system-ui,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0;line-height:1.5}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:wait;opacity:.6}button,a{touch-action:manipulation}button,a,summary{outline-offset:4px}:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}main:focus{outline:none}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:from-font}p,h1,h2,h3,dl,dd{margin:0}h1,h2,h3{text-wrap:balance;font-weight:600;line-height:1.2}h1{font-size:var(--text-display);letter-spacing:-.04em}h2{font-size:var(--text-heading);letter-spacing:-.025em}h3{font-size:var(--text-subheading);letter-spacing:-.015em}p{text-wrap:pretty}svg{vertical-align:middle;flex-shrink:0}::selection{background:var(--color-accent);color:var(--color-ink)}section,#overview,#activity{scroll-margin-block-start:1.5rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{inset-inline-start:1rem;z-index:10;background:var(--color-accent);padding:.75rem 1rem;position:absolute;top:-8rem}.skip-link:focus{top:1rem}.muted,.detail-label{color:var(--color-muted)}.detail-label{font-size:var(--text-small);display:block}.button{border-radius:var(--radius-control);min-height:44px;font-size:var(--text-small);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:600;text-decoration:none;transition:background-color .12s,transform .12s;display:inline-flex}.button:active:not(:disabled),.icon-button:active:not(:disabled){transform:scale(.96)}.button-primary{background:var(--color-accent);color:var(--color-ink)}.button-primary:hover:not(:disabled){background:var(--color-accent-hover)}.button-secondary{background:var(--color-surface);border-color:var(--color-border)}.button-secondary:hover:not(:disabled),.button-quiet:hover:not(:disabled),.icon-button:hover:not(:disabled){background:var(--color-hover)}.button-quiet{background:0 0;padding-inline:.5rem}.icon-button{border-radius:var(--radius-control);background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.625rem;transition:background-color .12s,transform .12s;display:inline-flex}.text-link{min-height:44px;font-size:var(--text-small);align-items:center;gap:.375rem;font-weight:500;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.site-header{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.header-inner{max-width:1280px;min-height:88px;padding-inline:var(--space-7);align-items:center;gap:var(--space-8);margin:auto;display:flex}.brand{font-size:var(--text-heading);letter-spacing:-.035em;align-items:center;gap:.5rem;min-height:44px;font-weight:600;text-decoration:none;display:flex}.brand svg,.footer-brand svg,.token-mark{color:var(--color-accent)}.brand-period{color:var(--color-muted)}nav{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.nav-link{font-size:var(--text-small);color:var(--color-muted);padding-block:1rem;font-weight:500;text-decoration:none}.nav-link:hover{color:var(--color-ink);text-underline-offset:.5rem;text-decoration:underline}.header-utilities{align-items:center;gap:var(--space-5);margin-inline-start:auto;display:flex}.header-network,.network-label{font-size:var(--text-small);align-items:center;gap:.5rem;display:inline-flex}.network-diamond{background:var(--color-muted);clip-path:polygon(50% 0,100% 58%,50% 100%,0 58%);width:9px;height:15px;display:inline-block}.connect-button{flex-shrink:0}main{max-width:1280px;padding:var(--space-7) var(--space-7) 0;margin-inline:auto}.page-intro{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-6);display:flex}.page-intro p{color:var(--color-muted);margin-top:.75rem}.mode-label{white-space:nowrap;color:var(--color-muted);font-size:var(--text-small);align-items:center;gap:.5rem;display:inline-flex}.overview-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);display:grid}.panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);min-width:0}.panel-heading{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5) 0;flex-wrap:wrap;display:flex}.panel-heading h2{font-size:var(--text-subheading);letter-spacing:-.02em}.heading-with-icon{align-items:center;gap:.75rem;display:flex}.token-mark{width:36px;height:36px}.token-data{padding:var(--space-5);min-height:191px}.token-metadata{gap:var(--space-8);display:flex}.token-metadata dt{color:var(--color-muted);font-size:var(--text-small);margin-bottom:.25rem}.token-metadata dd{font-size:var(--text-body);overflow-wrap:anywhere;font-weight:500}.supply{margin-top:var(--space-5)}.supply-value{font-size:var(--text-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.25rem;font-weight:500;line-height:1.25}.supply-value span{color:var(--color-muted);font-size:var(--text-subheading);letter-spacing:0;font-weight:400}.contract-detail{margin-inline:var(--space-5);padding-block:var(--space-4) .5rem;border-top:1px solid var(--color-border)}.full-address{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-small);overflow-wrap:anywhere;word-break:normal;margin-top:.375rem;line-height:1.7;text-decoration:none;display:block}.full-address:hover{text-decoration:underline}.contract-actions{justify-content:space-between;align-items:center;column-gap:var(--space-4);flex-wrap:wrap;margin-top:.375rem;display:flex}.copy-control{min-width:0}.copy-control .button{margin-inline-start:-.5rem}.copy-error{font-size:var(--text-small);color:var(--color-error);max-width:30ch;display:block}.read-foot{padding:.25rem 1rem .25rem var(--space-5);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:.75rem;min-height:54px;display:flex}.read-status{align-items:center;gap:.5rem;margin-inline-end:auto;display:inline-flex}.status-dot{background:var(--color-success);border-radius:50%;width:6px;height:6px}.token-read-state{flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;min-height:191px;display:flex}.token-panel>.token-read-state{padding:var(--space-5)}.token-data>.token-read-state{min-height:143px}.token-read-state p{font-size:var(--text-small);max-width:48ch;color:var(--color-muted)}.wallet-panel{background:var(--color-wallet);flex-direction:column;display:flex}.wallet-empty{padding:var(--space-6) var(--space-5);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.75rem;min-height:280px;display:flex}.wallet-illustration{border:1px solid var(--color-wallet-outline);border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:.5rem;display:grid}.wallet-empty p{color:var(--color-muted);max-width:29ch;font-size:var(--text-body)}.wallet-empty .wallet-prompt{color:var(--color-ink);font-size:var(--text-heading);letter-spacing:-.015em;text-wrap:balance;font-weight:600;line-height:1.2}.wallet-foot{padding:1rem var(--space-5);color:var(--color-muted);font-size:var(--text-small);align-items:center;gap:.5rem;margin-top:auto;display:flex}.wallet-connected{padding:var(--space-6) var(--space-5) 0;flex:1}.balance-result{min-height:96px;padding-block:.5rem 1.5rem}.balance-value{font-size:var(--text-value);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;letter-spacing:-.03em;font-weight:500;line-height:1.3}.balance-value span{font-size:var(--text-subheading);color:var(--color-muted);letter-spacing:0}.balance-loading{color:var(--color-muted);padding-top:.5rem}.balance-error p{font-size:var(--text-small);color:var(--color-muted);margin-block:.5rem 1rem}.balance-refresh{color:var(--color-muted);justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.performance-section{margin-top:var(--space-8)}.section-heading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.section-heading p{color:var(--color-muted);font-size:var(--text-small);margin-top:.5rem}.awaiting{color:var(--color-muted);font-size:var(--text-small);align-items:center;gap:.375rem;font-weight:400;display:inline-flex}.section-heading>.awaiting{border:1px solid var(--color-border);border-radius:2rem;padding:.375rem .75rem}.metric-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);min-width:0;padding:1.25rem}.metric-title{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.metric h3{font-size:var(--text-body);font-weight:500}.metric p{color:var(--color-muted);font-size:var(--text-small);margin-top:.375rem}.metric>.awaiting{margin-top:1.5rem}.performance-empty{align-items:center;gap:1rem;margin-top:1rem;padding:1.5rem;display:flex}.empty-mark{width:48px;height:48px;color:var(--color-muted);border:1px dashed var(--color-empty-outline);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.performance-empty h3{font-size:var(--text-body);font-weight:500}.performance-empty p{color:var(--color-muted);font-size:var(--text-small);max-width:76ch;margin-top:.375rem}.activity-grid{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.activity-panel .panel-heading{padding-top:1.5rem}.activity-empty{padding:1.5rem}.activity-empty p{font-size:var(--text-small);color:var(--color-muted);max-width:48ch;margin-top:.75rem}.deployment-note{color:var(--color-muted);align-items:center;gap:.75rem;padding-block:2rem;display:flex}.deployment-note p{font-size:var(--text-small);max-width:94ch}.site-footer{border-top:1px solid var(--color-border);max-width:1200px;color:var(--color-muted);font-size:var(--text-small);align-items:center;gap:1.5rem;margin-inline:auto;padding-block:1.5rem;display:flex}.footer-brand{min-height:44px;color:var(--color-ink);align-items:center;gap:.375rem;font-weight:600;text-decoration:none;display:inline-flex}.footer-brand svg{width:28px;height:28px}.site-footer>.text-link{margin-inline-start:auto}.wallet-dialog{width:min(440px,100% - 2rem);color:var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-dialog);overscroll-behavior:contain;border:0;border-radius:1rem;max-height:calc(100dvh - 3rem);padding:1.5rem;overflow-y:auto}.wallet-dialog::backdrop{background:var(--color-overlay)}.dialog-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.dialog-heading .icon-button{margin-inline-end:-.5rem}.wallet-dialog .muted{font-size:var(--text-small);max-width:38ch}.wallet-options{gap:.75rem;margin-top:1.5rem;display:grid}.wallet-option{border:1px solid var(--color-border);text-align:start;width:100%;min-height:56px;font-size:var(--text-body);background:0 0;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;transition:background-color .12s;display:flex}.wallet-option>span{overflow-wrap:anywhere;flex:1;min-width:0}.wallet-option>img{object-fit:contain;border-radius:.375rem;flex-shrink:0}.wallet-option:hover:not(:disabled){background:var(--color-hover)}.wallet-option:active:not(:disabled){background:var(--color-wallet)}.wallet-error{color:var(--color-error);font-size:var(--text-small);margin-block:1rem}.wallet-error:empty{margin-block:.5rem}.dialog-foot{border-top:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-small);justify-content:center;align-items:center;gap:.5rem;padding-top:1rem;display:flex}.connected-details{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.connected-details .full-address{margin-top:-.25rem;margin-bottom:.5rem}@media (max-width:74rem){.header-inner{gap:2rem}.header-network{display:none}.site-footer{margin-inline:2.5rem}.overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.wallet-foot{align-items:flex-start}.wallet-foot svg{margin-top:.125rem}.metric{padding:1rem}}@media (max-width:58rem){.header-inner{flex-wrap:wrap;gap:0 1rem;padding-block:.75rem 0}.header-utilities{margin-inline-start:auto}nav{flex-basis:100%;order:3;gap:1.5rem}.nav-link{padding-block:.875rem}.mode-label{display:none}.overview-grid{grid-template-columns:minmax(0,1fr)}.wallet-empty{min-height:auto;padding-block:1.5rem}.wallet-illustration{display:none}.wallet-empty p{max-width:54ch}.wallet-foot{padding-top:0}.wallet-connected{padding-bottom:1.5rem}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-title{flex-direction:row;align-items:center;gap:.75rem}.metric{padding:1.25rem}}@media (max-width:40rem){.header-inner{padding-inline:1.25rem}.brand{gap:.25rem}.brand>svg{width:30px;height:30px}.connect-button{padding-inline:.75rem}.connect-button svg{display:none}main{padding:1.75rem 1.25rem 0}h1{font-size:var(--text-value)}.page-intro{margin-bottom:1.5rem}.page-intro p{font-size:var(--text-small);margin-top:.5rem}.overview-grid{gap:1rem}.panel-heading{gap:.5rem;padding:1.25rem 1.25rem 0}.heading-with-icon{gap:.5rem}.token-mark{width:28px;height:28px}.network-label{gap:.375rem}.token-data{min-height:187px;padding:1.25rem}.supply-value{font-size:var(--text-value)}.contract-detail{margin-inline:1.25rem}.contract-actions{gap:0 .75rem}.read-foot{gap:0 .5rem;padding-inline:1.25rem .75rem}.read-status{flex-basis:calc(100% - 52px);margin-inline-end:0;padding-top:.5rem}.read-foot>.text-link{order:3;margin-top:-.25rem}.read-foot .icon-button{margin-top:.25rem}.wallet-empty{padding-inline:1.25rem}.wallet-empty .wallet-prompt{font-size:var(--text-subheading)}.wallet-empty p{font-size:var(--text-small)}.wallet-foot,.wallet-connected{padding-inline:1.25rem}.performance-section{margin-top:2.5rem}.section-heading{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.section-heading>.awaiting{display:none}.metric-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.metric{padding:1.25rem}.metric>.awaiting{margin-top:1rem}.performance-empty{align-items:flex-start;padding:1.25rem 0}.empty-mark{width:40px;height:40px}.activity-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1rem}.activity-empty{padding:1.25rem}.deployment-note{align-items:flex-start;padding-block:1.5rem}.deployment-note>svg{margin-top:.125rem}.site-footer{flex-wrap:wrap;gap:0 1rem;margin-inline:1.25rem;padding-block:1rem}.site-footer>p{flex-basis:100%;order:3;padding-inline-start:2.125rem}.wallet-dialog{width:100%;max-width:none;max-height:calc(100dvh - 1rem);padding:1.25rem 1.25rem max(1.25rem, env(safe-area-inset-bottom));border-radius:1rem 1rem 0 0;margin:auto 0 0}}@media (max-width:23rem){.brand{font-size:var(--text-subheading)}.brand>svg{width:26px;height:26px}.connect-button{padding-inline:.625rem}.panel-heading .network-label{display:none}.supply-value{font-size:var(--text-value)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:active:not(:disabled),.icon-button:active:not(:disabled){transform:none}}@media (forced-colors:active){:focus-visible{outline-color:highlight}.button,.icon-button,.wallet-option{border:1px solid buttontext}.status-dot,.network-diamond{background:canvastext}}
