@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{background:#050505;-webkit-text-size-adjust:100%}body{margin:0;min-width:320px}body,button,input{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}h1,p{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{padding:0;border:0;background:none;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}input{min-width:0}svg{flex-shrink:0}[hidden]{display:none!important}.devnet-input-label{display:flex;align-items:center;justify-content:space-between}.devnet-amount-input{display:flex;align-items:center;transition:border-color .15s}.devnet-amount-input input{width:100%;min-width:0;padding:0;background:none;border:0;outline:none}.devnet-amount-input>span{flex-shrink:0;font-weight:500}.devnet-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.5;transition:background .15s}.devnet-button-primary>svg:last-child{margin-left:auto}.zk-sol{display:inline-flex;align-items:center}.zk-quote{display:flex;justify-content:space-between;gap:12px}.token-experience{--ink: #ededed;--muted: #999;--line: #303030;--surface: #141414;--canvas: #050505;--token-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--token-accent: #b7ee81;--token-accent-hover: #cafa9e;--token-accent-ink: #18200f;--card-radius: 0px;--control-radius: 0px;--zk-violet: var(--token-accent);--zk-violet-hover: var(--token-accent-hover);--zk-violet-line: #555;--zk-violet-tint: #222a1b;--orange: var(--token-accent);--green: var(--token-accent);min-height:100svh;color:var(--ink);color-scheme:dark;background:var(--canvas);font-family:var(--token-mono)}.token-experience ::selection{background:#b7ee8140;color:#fff}.token-experience :focus-visible{outline:2px solid var(--token-accent);outline-offset:3px}.token-panel-main{position:relative;isolation:isolate;min-height:100svh;display:grid;place-items:center;padding:96px 28px}.token-panel{position:relative;z-index:1;width:min(540px,100%);min-width:0;border:1px solid var(--line);border-radius:0;background:var(--surface);box-shadow:0 0 0 14px #0b0b0b,0 20px 60px #0006}.token-panel:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:10px solid transparent;border-image:repeating-linear-gradient(-45deg,#292929 0 1px,transparent 1px 5px) 10;pointer-events:none}.token-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;color:#555;font:10px/1.5 var(--token-mono)}.token-backdrop:before{content:"";position:absolute;inset:56px clamp(20px,2.4vw,40px) 54px;border:1px solid #191919;background:linear-gradient(#151515 1px,transparent 1px),linear-gradient(90deg,#151515 1px,transparent 1px);background-size:60px 60px;background-position:center}.token-scene-rail{position:absolute;left:clamp(20px,2.4vw,40px);right:clamp(20px,2.4vw,40px);display:flex;align-items:center;gap:28px;padding-inline:22px;white-space:nowrap;border-inline:1px solid #191919}.token-scene-rail-top{top:0;height:56px}.token-scene-rail-bottom{bottom:0;height:54px;color:#666}.token-scene-caption{display:flex;align-items:center;gap:9px;letter-spacing:1.2px}.token-scene-caption b{font-size:17px;font-weight:400;color:#aaa}.token-scene-register{letter-spacing:1px}.token-scene-rule{flex:1;height:1px;background:#222}.token-scene-glyph{position:absolute;width:168px}.token-scene-glyph svg{display:block;width:78px;height:auto;margin-block:24px 18px;opacity:.8}.token-scene-coordinate{display:block;font-size:9px;letter-spacing:1px;color:#626262}.token-scene-detail{display:block;color:#414141;letter-spacing:2px}.token-scene-diamond{left:calc(50% - 480px);top:calc(50% - 210px)}.token-scene-lock{right:calc(50% - 480px);top:calc(50% + 55px)}.token-scene-lock svg{margin-left:80px}.token-scene-lock .token-scene-detail{text-align:right}.token-scene-trace{position:absolute;left:calc(50% - 445px);top:calc(50% + 157px);color:#4c4c4c;font-size:12px;line-height:1.35}.token-scene-trace span{display:block;white-space:pre}.token-scene-matrix{position:absolute;right:calc(50% - 430px);top:calc(50% - 213px);width:62px;height:62px;color:#444;background:radial-gradient(circle,currentColor 1px,transparent 1.5px) 0 0 / 8px 8px}.token-scene-matrix span{position:absolute;left:0;top:-22px;font-size:11px;color:#666}.token-scene-matrix:after{content:"";position:absolute;right:2px;bottom:2px;width:6px;height:6px;background:#777;box-shadow:-8px 0 #555}.token-scene-hatch{position:absolute;width:46px;height:46px;background:repeating-linear-gradient(-45deg,transparent 0 5px,#272727 5px 6px)}.token-scene-hatch-first{left:calc(50% - 365px);top:calc(50% - 36px)}.token-scene-hatch-second{right:calc(50% - 555px);top:calc(50% - 43px)}.token-panel-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 24px;border-bottom:1px solid #292929;background:#101010}.token-terminal-home{display:flex;align-items:center;gap:9px;color:#bbb;font:11px var(--token-mono);white-space:nowrap}.token-terminal-home>span:first-child{color:#888}.token-window-dots{display:flex;gap:5px;margin-right:5px}.token-window-dots i{width:7px;height:7px;border:1px solid #737373;border-radius:50%}.token-window-dots i:last-child{background:#737373}.token-terminal-path{color:#737373;margin-left:-4px;font-size:10px}.token-terminal-banner{margin-bottom:18px;padding-bottom:20px;border-bottom:1px solid #272727}.token-accessible-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.token-block-wordmark{display:block;width:100%;max-width:290px;height:auto;margin:0 auto 14px;color:#909090}.token-terminal-description{margin:0 0 20px;color:var(--token-accent);font:700 14px/1.6 var(--token-mono);text-align:center;overflow-wrap:break-word;text-wrap:balance}.token-terminal-prompt{display:flex;align-items:center;color:#858585;font:11px var(--token-mono)}.token-terminal-prompt>span:first-child{color:#bbb}.token-terminal-cursor{display:inline-block;width:6px;height:12px;margin-left:8px;background:var(--token-accent)}.token-panel-actions{min-width:0}.token-panel-actions .simple-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}html:root body .token-experience .token-panel-actions .devnet-button{min-height:34px;min-width:0;padding:8px 10px;border:1px solid #4a4a4a;border-radius:0;background:#2b2b2b;color:#eee;font:11px var(--token-mono);gap:7px}html:root body .token-experience .token-panel-actions .devnet-button:hover:not(:disabled){background:#3a3a3a;border-color:#666}html:root body .token-experience .token-panel-actions .devnet-button:disabled{color:#999;background:#1b1b1b;border-color:#363636;opacity:1}html:root body .token-experience .token-panel-actions .simple-network-trigger{color:var(--muted);font-size:11px;background:transparent;border:0;padding:0}.token-panel-actions .simple-network-dot{background:var(--token-accent);box-shadow:none}.token-panel-body{min-width:0;padding:26px 28px 28px}.token-preview-notice{display:flex;align-items:flex-start;gap:8px;margin-bottom:18px;color:var(--muted);font-size:11px;line-height:1.5}.token-preview-notice>svg{flex-shrink:0;margin-top:1px}.token-preview-notice p{margin:0;font-size:inherit}.token-preview-notice strong{color:#ddd;font-weight:500}html:root body .token-experience .devnet-card.devnet-action-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ink)}html:root body .token-experience .devnet-tabs{display:flex;gap:4px;padding:4px;border:1px solid #323232;border-radius:0;background:#0d0d0d}html:root body .token-experience .devnet-tabs button{flex:1;min-width:0;min-height:40px;padding:9px;border:0;border-radius:0;background:transparent;color:#999;font:500 12px var(--token-mono);letter-spacing:.3px;box-shadow:none}html:root body .token-experience .devnet-tabs button:hover:not(:disabled){color:#fff;background:#242424}html:root body .token-experience .devnet-tabs button.is-active{color:var(--token-accent-ink);background:var(--token-accent);box-shadow:none}html:root body .token-experience .devnet-tabs button.is-active:hover:not(:disabled){color:var(--token-accent-ink);background:var(--token-accent-hover)}html:root body .token-experience .devnet-input-label{color:#bbb;font-size:12px;margin-top:22px;margin-bottom:9px;gap:8px}html:root body .token-experience .devnet-input-label>span:last-child{color:var(--muted);font-size:11px}html:root body .token-experience .devnet-amount-input{min-width:0;min-height:74px;gap:9px;padding:14px;border:1px solid #353535;border-radius:0;background:#0b0b0b}html:root body .token-experience .devnet-amount-input:focus-within{border-color:var(--token-accent);box-shadow:0 0 0 1px #b7ee811f}html:root body .token-experience .devnet-amount-input input{min-width:0;color:var(--ink);font-family:var(--token-mono);font-size:30px;font-weight:400;letter-spacing:-.8px}html:root body .token-experience .devnet-amount-input input:focus-visible{outline:none;box-shadow:none}html:root body .token-experience .devnet-amount-input input::placeholder{color:#777}html:root body .token-experience .devnet-amount-input>span{color:#ccc;font-size:12px}html:root body .token-experience .devnet-amount-input button{min-width:40px;min-height:38px;padding:6px;border:1px solid #414141;border-radius:0;color:#ddd;background:#252525;font-size:11px}.token-experience .zk-sol{gap:7px}.token-currency-icon{display:block;flex:0 0 20px;width:20px;height:20px;color:#bdbdbd}html:root body .token-experience .zk-recipient{min-height:52px}html:root body .token-experience .zk-recipient input{font-size:14px!important;letter-spacing:0}html:root body .token-experience .zk-quote{margin-top:14px;color:var(--muted);font-size:12px;line-height:1.6}html:root body .token-experience .zk-quote strong{color:#ddd;font-weight:500}html:root body .token-experience .devnet-action-card .devnet-button-primary{width:100%;min-height:48px;margin-top:22px;padding:13px 16px;border:1px solid var(--token-accent);border-radius:0;background:var(--token-accent);color:var(--token-accent-ink);font:600 12px var(--token-mono)}html:root body .token-experience .devnet-button-primary:hover:not(:disabled){background:var(--token-accent-hover)}html:root body .token-experience .devnet-action-card .devnet-button-primary:disabled{color:#999;background:#292929;border-color:#414141;opacity:1}.token-change-note{margin-top:14px;padding:10px 12px;border:1px solid #555;border-radius:0;background:#242424;color:#ddd;font-size:12px;line-height:1.6}html:root body .token-experience .devnet-field-error{color:#eee;font-size:12px}html:root body .token-experience .devnet-inline-notice{border:1px solid #444;border-radius:0;background:#1e1e1e;color:#ccc;font-size:12px;overflow-wrap:anywhere}html:root body .token-experience .devnet-inline-notice.is-error{border-color:#737373;background:#252525;color:#eee}html:root body .token-experience .devnet-inline-notice.is-success,html:root body .token-experience .devnet-inline-notice.is-success a{border-color:#555;background:#222a1b;color:var(--token-accent)}html:root body .token-experience .zk-shutdown{margin:0 0 18px;border-radius:0;border:1px solid #737373;background:#252525;color:#eee;font-size:12px}html:root body .token-experience .zk-payment-success{background:#1b1b1b;border-color:#555;border-radius:0}html:root body .token-experience .zk-payment-success h2,html:root body .token-experience .zk-success-recipient code{color:#eee;overflow-wrap:anywhere}html:root body .token-experience .zk-success-icon{color:var(--token-accent);background:#222a1b;box-shadow:0 0 0 7px #1e1e1e}html:root body .token-experience .zk-success-confirmed{color:var(--token-accent)}html:root body .token-experience .zk-success-recipient{border-color:#444}html:root body .token-experience .zk-success-explorer{color:#ddd}html:root body .token-experience .zk-success-warning{color:#ddd;background:#242424;border-color:#555}html:root body .token-experience .zk-deposit-next{border-color:#444;background:#1e1e1e;color:#ccc;border-radius:0}html:root body .token-experience .zk-payment-progress{border-radius:0}html:root body .token-experience .zk-payment-progress-download progress,html:root body .token-experience .zk-payment-progress-download progress::-webkit-progress-bar{background:#303030}html:root body .token-experience .simple-wallet-dialog{max-width:calc(100vw - 24px);background:#171717;color:#eee;border-color:#555;border-radius:0;box-shadow:0 24px 100px #000b}.token-experience .simple-wallet-dialog::backdrop{background:#000c}html:root body .token-experience .simple-wallet-option{color:#eee;background:#202020;border-color:#444;border-radius:0}html:root body .token-experience .simple-wallet-option:hover:not(:disabled):not([aria-disabled=true]),html:root body .token-experience .simple-wallet-option:has([role=status]){border-color:#888;background:#2a2a2a}html:root body .token-experience .simple-wallet-icon{color:#bbb;background:#303030}html:root body .token-experience .simple-wallet-arrow{color:#999}html:root body .token-experience .simple-wallet-note{color:#bbb;background:#202020;border-color:#444}html:root body .token-experience .simple-wallet-dialog>.simple-wallet-error{color:#eee;background:#252525;border-color:#737373}.token-error{width:min(460px,calc(100% - 32px));margin-inline:auto;padding-block:72px}.token-error h1{font-size:28px;margin-bottom:16px}.token-error p{color:var(--muted);line-height:1.7}.token-error button{margin-top:20px;padding:12px 18px;border:1px solid #666;border-radius:0;color:#ddd}@media(max-width:1099px){.token-scene-glyph,.token-scene-trace,.token-scene-matrix,.token-scene-hatch{display:none}}@media(max-width:480px){.token-panel-main{padding:80px 20px}.token-backdrop:before{inset-inline:10px;background-size:44px 44px}.token-scene-rail{left:10px;right:10px;padding-inline:10px;gap:16px;font-size:9px}.token-scene-rail-top .token-scene-register,.token-scene-rail-bottom .token-scene-caption{display:none}.token-panel{box-shadow:0 0 0 8px #0b0b0b}.token-panel:before{top:-8px;right:-8px;bottom:-8px;left:-8px;border-width:6px}.token-panel-header{gap:10px;padding:12px 16px}.token-panel-body{padding:22px 18px}.token-terminal-description{font-size:13px}.token-window-dots{display:none}html:root body .token-experience .zk-recipient input{font-size:16px!important}html:root body .token-experience .devnet-input-label{flex-wrap:wrap}}@media(max-width:350px){.token-panel-header,.token-panel-body{padding-inline:14px}.token-terminal-path{display:none}html:root body .token-experience .token-panel-actions .devnet-button{padding-inline:9px;font-size:11px}html:root body .token-experience .devnet-amount-input{padding-inline:11px;gap:6px}html:root body .token-experience .devnet-amount-input input{font-size:27px}}@media(prefers-reduced-motion:reduce){.token-experience *,.token-experience *:before,.token-experience *:after{scroll-behavior:auto;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.token-preview-notice{margin-bottom:12px}.token-preview-notice>svg{margin-top:2px}.token-contract-row{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--muted);font-size:10px;line-height:1.7}.token-contract-row>a{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:10px;color:#ccc}.token-contract-row code{font:inherit;white-space:nowrap}.token-contract-row a>span{display:inline-flex;align-items:center;gap:3px;color:var(--token-accent);white-space:nowrap}.token-contract-row a:hover code{color:var(--ink)}.token-contract-row a:hover>span{text-decoration:underline;text-underline-offset:3px}.token-panel [role=tabpanel]:focus-visible{outline-offset:6px}.zk-quote{flex-wrap:wrap}.token-fee-note{margin-top:6px;color:var(--muted);font-size:11px;line-height:1.6}@media(max-width:380px){.token-experience .zk-quote{flex-direction:column;gap:4px}}
