:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fg:#111;--bg:#fff;--rule:color-mix(in srgb, var(--fg) 100%, transparent);--rule-dot:color-mix(in srgb, var(--fg) 42%, transparent);--dot:radial-gradient(circle, var(--rule-dot) .5px, transparent .6px);--rule-soft:color-mix(in srgb, var(--fg) 22%, transparent);--ink-2:color-mix(in srgb, var(--fg) 62%, transparent);--ink-3:color-mix(in srgb, var(--fg) 45%, transparent);--fill-1:color-mix(in srgb, var(--fg) 5%, transparent);--font-sans:"DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--fg:#ededed;--bg:#0b0b0b}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fg:#111;--bg:#fff}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg:#ededed;--bg:#0b0b0b}*,:before,:after{box-sizing:border-box;border-radius:0}html{background:var(--bg);scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:14px;line-height:1.5}h2,h3,h4{color:inherit;letter-spacing:-.01em;font-weight:700;line-height:1.25}p{text-wrap:pretty;margin:0 0 1.2em}.lead{color:var(--ink-2)}code,kbd,pre,samp{font-family:var(--font-mono);font-size:.88em}:not(pre)>code{border:1px solid var(--rule-soft);overflow-wrap:anywhere;padding:.04em .34em}pre{background:var(--fill-1);border:1px solid var(--rule);padding:.85rem 1rem;line-height:1.5;overflow-x:auto}pre code{white-space:pre;border:0;padding:0}blockquote{border-left:2px solid var(--rule);color:var(--ink-2);margin:1em 0;padding:.25em 1em}a{color:inherit;text-underline-offset:.18em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a:hover,a:active{text-decoration-style:solid}ul,ol{margin:0 0 1em;padding-left:1.4rem}ul{list-style:square}li{margin:.25em 0}hr{border:0;border-top:1px solid var(--rule-soft);margin:1.5rem 0}.callout{border:1px dashed var(--rule-dot);margin:1.25rem 0;padding:.85rem 1rem}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.table-wrap{border:1px solid var(--rule);margin:1.25rem 0;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;vertical-align:top;padding:.45em .7em}thead th{border-bottom:2px solid var(--rule);font-weight:700}tbody tr+tr th,tbody tr+tr td{border-top:1px dotted var(--rule-soft)}th+th,td+td{border-left:1px solid var(--rule-soft)}tbody td:first-child code{white-space:nowrap}img{max-width:100%;height:auto}::selection{background:var(--fg);color:var(--bg)}.ui-button{font-family:var(--font-sans);border:1px solid var(--rule);background:var(--bg);color:var(--fg);cursor:pointer;justify-content:center;align-items:center;gap:.4em;padding:.5rem .9rem;font-size:.9rem;font-weight:500;line-height:1;text-decoration:none;transition:background .12s,color .12s,scale .1s;display:inline-flex}.ui-button:active:not(:disabled):not([aria-disabled=true]){scale:.96}@media (prefers-reduced-motion:reduce){.ui-button:active{scale:1}}.ui-button:hover{background:var(--fg);color:var(--bg)}.ui-button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.ui-button--solid{background:var(--fg);color:var(--bg)}.ui-button--solid:hover{background:var(--bg);color:var(--fg)}.ui-button--sm{padding:.3rem .6rem;font-size:.8rem}.ui-button:disabled,.ui-button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ui-button:disabled:hover,.ui-button[aria-disabled=true]:hover{background:var(--bg);color:var(--fg)}.ui-button--solid:disabled:hover,.ui-button--solid[aria-disabled=true]:hover{background:var(--fg);color:var(--bg)}.ui-icon-button{border:1px solid var(--rule);background:var(--bg);width:2rem;height:2rem;color:var(--fg);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,scale .1s;display:inline-flex;position:relative}.ui-icon-button:after{content:"";position:absolute;inset:-4px}.ui-icon-button:hover{background:var(--fg);color:var(--bg)}.ui-icon-button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.ui-icon-button:active:not(:disabled):not([aria-disabled=true]){scale:.96}@media (prefers-reduced-motion:reduce){.ui-icon-button:active{scale:1}}.ui-icon-button svg{width:1rem;height:1rem;display:block}.ui-icon-button:disabled,.ui-icon-button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ui-icon-button:disabled:hover,.ui-icon-button[aria-disabled=true]:hover{background:var(--bg);color:var(--fg)}.ui-textfield{width:100%;font-family:var(--font-sans);border:1px solid var(--rule-soft);background:var(--bg);color:var(--fg);padding:.45rem .6rem;font-size:.9rem;line-height:1.4;transition:border-color .12s;display:block}.ui-textfield::placeholder{color:var(--ink-3)}.ui-textfield:focus,.ui-textfield:focus-visible{border-color:var(--fg);outline:none}.ui-textfield:disabled{opacity:.45;cursor:not-allowed}.ui-textfield.mono{font-family:var(--font-mono)}.ui-field{flex-direction:column;gap:.35rem;display:flex}.ui-field__label{font-family:var(--font-sans);color:var(--ink-2);font-size:.8rem;font-weight:500}.ui-field__error{font-family:var(--font-sans);color:#e5322d;margin:0;font-size:.8rem;line-height:1.4}.ui-dialog__overlay{background:color-mix(in srgb, var(--fg) 40%, transparent);position:fixed;inset:0}.ui-dialog__content{background:var(--bg);width:90vw;max-width:30rem;max-height:85vh;color:var(--fg);border:1px solid var(--rule-soft);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.ui-dialog__overlay[data-state=open]{animation:.15s cubic-bezier(.2,0,0,1) ui-dialog-overlay-in}.ui-dialog__overlay[data-state=closed]{animation:.12s cubic-bezier(.2,0,0,1) ui-dialog-overlay-out}.ui-dialog__content[data-state=open]{animation:.16s cubic-bezier(.2,0,0,1) ui-dialog-content-in}.ui-dialog__content[data-state=closed]{animation:.12s cubic-bezier(.2,0,0,1) ui-dialog-content-out}@keyframes ui-dialog-overlay-in{0%{opacity:0}}@keyframes ui-dialog-overlay-out{to{opacity:0}}@keyframes ui-dialog-content-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}}@keyframes ui-dialog-content-out{to{opacity:0;transform:translate(-50%,-50%)scale(.99)}}@media (prefers-reduced-motion:reduce){.ui-dialog__overlay[data-state],.ui-dialog__content[data-state]{animation:none}}.ui-dialog__header{border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.ui-dialog__title{font-family:var(--font-sans);letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:1rem;font-weight:700;line-height:1.4}.ui-dialog__close{flex:none}.ui-dialog__description{color:var(--ink-2);margin:0;padding:.9rem 1rem 0}.ui-dialog__body{padding:.9rem 1rem}.ui-dialog__body>:first-child{margin-top:0}.ui-dialog__body>:last-child{margin-bottom:0}.ui-toast__viewport{z-index:60;outline:none;flex-direction:column;gap:.6rem;width:24rem;max-width:100vw;margin:0;padding:1rem;list-style:none;display:flex;position:fixed;bottom:0;right:0}.ui-toast{background:var(--bg);color:var(--fg);border:1px solid var(--rule-soft);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.7rem .85rem;display:flex}.ui-toast[data-state=open]{animation:.16s cubic-bezier(.2,0,0,1) ui-toast-in}.ui-toast[data-state=closed]{animation:.12s cubic-bezier(.2,0,0,1) ui-toast-out}.ui-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.ui-toast[data-swipe=cancel]{transition:transform .14s;transform:translate(0)}.ui-toast[data-swipe=end]{animation:.12s cubic-bezier(.2,0,0,1) ui-toast-swipe-out}@keyframes ui-toast-in{0%{opacity:0;transform:translate(.6rem)}}@keyframes ui-toast-out{to{opacity:0;transform:translate(.4rem)}}@keyframes ui-toast-swipe-out{0%{transform:translateX(var(--radix-toast-swipe-end-x))}to{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ui-toast[data-state]{animation:none}}.ui-toast--destructive{border-left:3px solid #e5322d}.ui-toast--destructive .ui-toast__title{color:#e5322d}.ui-toast__body{min-width:0}.ui-toast__title{font-family:var(--font-sans);margin:0;font-size:.9rem;font-weight:700;line-height:1.35}.ui-toast__description{color:var(--ink-2);margin:.2rem 0 0;font-size:.83rem;line-height:1.4}.ui-toast__close{width:1.25rem;height:1.25rem;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:relative}.ui-toast__close:after{content:"";position:absolute;inset:-10px}.ui-toast__close:hover{color:var(--fg)}.ui-toast__close svg{width:.8rem;height:.8rem;display:block}.ui-card{border:1px solid var(--rule-soft);background:var(--bg);color:var(--fg);border-left-width:2px}.ui-card__header{border-bottom:1px solid var(--rule-soft);padding:.7rem .9rem}.ui-card__title{font-family:var(--font-sans);letter-spacing:-.005em;margin:0;font-size:1rem;font-weight:700;line-height:1.25}.ui-card__body{padding:.9rem}.ui-card__body>:first-child{margin-top:0}.ui-card__body>:last-child{margin-bottom:0}.ui-callout{border:1px dashed var(--rule-dot);background:var(--bg);color:var(--fg);margin:1.25rem 0;padding:.85rem 1rem}.ui-callout>:first-child{margin-top:0}.ui-callout>:last-child{margin-bottom:0}.ui-callout--danger{color:#e5322d;border-color:#e5322d}.ui-spinner{vertical-align:-.15em;border:1px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;width:.9em;height:.9em;animation:.7s linear infinite ui-spinner-rotate;display:inline-block}@keyframes ui-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-spinner{animation:none}}.ui-menu{z-index:70;background:var(--bg);min-width:15rem;max-width:92vw;color:var(--fg);border:1px solid var(--rule-soft);font-family:var(--font-sans);outline:none;padding:.35rem;font-size:.9rem}.ui-menu__item{min-height:2.75rem;color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.6rem;padding:0 .55rem;display:flex}.ui-menu__item[data-highlighted]{background:var(--fill-1)}.ui-menu__item[data-disabled]{color:var(--ink-3);cursor:not-allowed}.ui-menu__item--destructive{color:#e5322d}.ui-menu__item--destructive[data-highlighted]{background:#e5322d1a}.ui-menu__icon{width:1.1rem;height:1.1rem;color:var(--ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-menu__item--destructive .ui-menu__icon{color:inherit}.ui-menu__icon svg{width:100%;height:100%;display:block}.ui-menu__label{flex:auto;min-width:0;line-height:1.3}.ui-menu__indicator{color:var(--ink-2);flex:none;display:inline-flex}.ui-menu__shortcut{font-family:var(--font-sans);color:var(--ink-3);border:1px solid var(--rule-soft);flex:none;padding:.18em .4em;font-size:.72rem;line-height:1}.ui-menu__separator{background:var(--rule-soft);height:1px;margin:.35rem .1rem}.ui-menu__section{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3);padding:.4rem .55rem .3rem;font-size:.72rem;font-weight:700}.ui-menu[data-state=open]{animation:.13s cubic-bezier(.2,0,0,1) ui-menu-in}.ui-menu[data-state=closed]{animation:.1s cubic-bezier(.2,0,0,1) ui-menu-out}@keyframes ui-menu-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes ui-menu-out{to{opacity:0;transform:translateY(-2px)}}.ui-menu[data-side=top][data-state=open]{animation-name:ui-menu-in-up}@keyframes ui-menu-in-up{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.ui-menu[data-state]{animation:none}}.ui-avatar{outline-offset:-1px;outline:1px solid #0000001a;flex:none;display:block}@media (prefers-color-scheme:dark){.ui-avatar{outline-color:#ffffff1a}}.ui-tabs__list{display:flex}.ui-tabs__trigger{min-height:2.75rem;color:var(--ink-2);cursor:pointer;font-family:var(--font-sans);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:.9rem;transition:color .12s;display:inline-flex}.ui-tabs__trigger:hover,.ui-tabs__trigger[data-state=active]{color:var(--fg)}.ui-tabs__trigger:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.ui-tabs__icon{line-height:0;display:inline-flex}.ui-tabs__icon svg{display:block}.wallet{max-width:40rem;margin:0 auto;padding:2.5rem 1.25rem 3.5rem}.wallet--narrow{max-width:32rem}.wallet__masthead{background-image:var(--dot), var(--dot), var(--dot), var(--dot);background-position:0 100%,left bottom 2px,left bottom 4px,left bottom 6px;background-repeat:repeat-x,repeat-x,repeat-x,repeat-x;background-size:3px 1px,3px 1px,3px 1px,3px 1px;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 2rem;padding-bottom:.95rem;display:flex}.wallet__brand{align-items:center;gap:.6rem;min-width:0;display:flex}.wallet__title{letter-spacing:-.01em;text-wrap:balance;font-size:1.55rem;font-weight:700}.wallet__account{background:var(--bg);min-height:2.75rem;color:var(--fg);border:1px solid var(--rule-soft);cursor:pointer;font-family:var(--font-sans);align-items:center;gap:.5rem;padding:0 .6rem;font-size:.85rem;transition:background .12s;display:inline-flex}.wallet__account:hover,.wallet__account[data-state=open]{background:var(--fill-1)}.wallet__account:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.wallet__account-address{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.wallet__account-caret{color:var(--ink-2);display:inline-flex}.wallet__account-caret svg{width:.85rem;height:.85rem;display:block}.wallet__account-head{border-bottom:1px solid var(--rule-soft);align-items:center;gap:.6rem;margin-bottom:.35rem;padding:.55rem .55rem .7rem;display:flex}.wallet__account-head-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.wallet__account-head-address{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.85rem}.wallet__account-head-network{color:var(--ink-3);font-size:.75rem}.wallet__logo{outline-offset:-1px;outline:1px solid #0000001a;flex:none;width:2.1rem;height:2.1rem;display:block}@media (prefers-color-scheme:dark){.wallet__logo{outline-color:#ffffff1a}}.wallet__section{margin:0 0 1.5rem}.wallet__nav{border-bottom:1px solid var(--rule-soft);margin:0 0 1.5rem}.wallet__nav .ui-tabs__trigger{border-bottom:2px solid #0000;margin-bottom:-1px}.wallet__nav .ui-tabs__trigger[data-state=active]{border-bottom-color:var(--fg);font-weight:500}@media (width<=639px){.wallet__nav{z-index:40;background:var(--bg);border-top:1px solid var(--rule-soft);padding-bottom:env(safe-area-inset-bottom,0);border-bottom:0;margin:0;position:fixed;bottom:0;left:0;right:0}.wallet__nav .ui-tabs__trigger{border-top:2px solid #0000;border-bottom:0;flex-direction:column;gap:.15rem;min-height:3.5rem;margin-bottom:0;font-size:.72rem}.wallet__nav .ui-tabs__trigger[data-state=active]{border-bottom-color:#0000;border-top-color:var(--fg)}.wallet__panel{padding-bottom:5rem}}.wallet__empty{color:var(--ink-2);margin:0}.wallet__policy{grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:0;display:grid}.wallet__policy dt{color:var(--ink-2);font-size:.9rem}.wallet__policy dd{margin:0;font-size:.9rem}.wallet__balance{align-items:baseline;gap:.6rem;display:flex}.wallet__balance-value{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1}.wallet__balance-label{color:var(--ink-2);font-size:.9rem}.wallet__form{flex-direction:column;gap:1rem;display:flex}.wallet__status-line{color:var(--ink-2);margin:.75rem 0 0;font-size:.85rem}.wallet__agent-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.wallet__agent-item{border-top:1px solid var(--rule-soft);flex-direction:column;gap:.6rem;padding-top:1rem;display:flex}.wallet__agent-item:first-child{border-top:none;padding-top:0}.wallet__agent-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wallet__agent-key{font-family:var(--font-mono);font-size:.9rem}.wallet__badge{border:1px solid var(--rule-soft);color:var(--ink-2);white-space:nowrap;padding:.25rem .45rem;font-size:.75rem;line-height:1}.wallet__badge--active{border-color:var(--fg);color:var(--fg)}.wallet__badge--revoked,.wallet__badge--expired{color:var(--ink-3)}.wallet__agent-actions{justify-content:flex-end;display:flex}.wallet__receipt{border:1px solid var(--rule-soft);border-left-width:2px;margin-top:1rem}.wallet__receipt>summary{cursor:pointer;color:var(--ink-2);padding:.4rem .7rem;font-size:.9rem}.wallet__receipt>summary:hover{color:var(--fg)}.wallet__receipt pre{border-top:1px solid var(--rule-soft);font-family:var(--font-mono);margin:0;padding:.7rem;font-size:.8rem;line-height:1.5;overflow-x:auto}.wallet__dialog-actions{gap:.5rem;margin-top:1.25rem;display:flex}.wallet__mono{font-family:var(--font-mono)}.wallet__callout{margin-top:.75rem}
