:root{--pk-color-brand: oklch(.55 .18 264);--pk-color-brand-hover: oklch(.49 .18 264);--pk-color-brand-active: oklch(.43 .17 264);--pk-color-on-brand: oklch(.99 .01 264);--pk-color-brand-soft: color-mix(in oklch, var(--pk-color-brand) 12%, transparent);--pk-color-background: oklch(.985 .003 264);--pk-color-surface: oklch(1 0 0);--pk-color-surface-sunken: oklch(.975 .004 264);--pk-color-text: oklch(.26 .02 271);--pk-color-text-muted: oklch(.55 .018 271);--pk-color-text-faint: oklch(.68 .014 271);--pk-color-border: oklch(.92 .005 271);--pk-color-border-strong: oklch(.86 .006 271);--pk-color-success: oklch(.62 .14 158);--pk-color-success-soft: color-mix(in oklch, var(--pk-color-success) 14%, transparent);--pk-color-error: oklch(.59 .2 25);--pk-color-error-soft: color-mix(in oklch, var(--pk-color-error) 13%, transparent);--pk-color-info: oklch(.62 .13 245);--pk-color-info-soft: color-mix(in oklch, var(--pk-color-info) 14%, transparent);--pk-radius-none: 0px;--pk-radius-xs: 6px;--pk-radius-sm: 8px;--pk-radius-md: 12px;--pk-radius-lg: 16px;--pk-radius-xl: 22px;--pk-radius-full: 999px;--pk-space-0: 0px;--pk-space-1: 4px;--pk-space-2: 8px;--pk-space-3: 12px;--pk-space-4: 16px;--pk-space-5: 20px;--pk-space-6: 24px;--pk-space-8: 32px;--pk-space-10: 40px;--pk-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;--pk-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--pk-text-xs: 12px;--pk-text-sm: 13px;--pk-text-base: 15px;--pk-text-md: 17px;--pk-text-lg: 20px;--pk-text-xl: 24px;--pk-weight-regular: 400;--pk-weight-medium: 500;--pk-weight-semibold: 600;--pk-leading-tight: 1.25;--pk-leading-normal: 1.5;--pk-focus-color: var(--pk-color-brand);--pk-focus-width: 2px;--pk-focus-offset: 2px;--pk-focus-halo: color-mix(in oklch, var(--pk-color-brand) 25%, transparent);--pk-disabled-opacity: .5;--pk-busy-opacity: .12;--pk-scrim: var(--pk-color-surface);--pk-spinner-size: 22px;--pk-spinner-width: 2.5px;--pk-spinner-track: var(--pk-color-border-strong);--pk-spinner-head: var(--pk-color-info);--pk-progress-track: var(--pk-color-surface-sunken);--pk-progress-head: var(--pk-color-info);--pk-shadow-sm: 0 1px 2px oklch(.2 .02 271 / .06);--pk-shadow-md: 0 4px 16px oklch(.2 .02 271 / .08), 0 1px 3px oklch(.2 .02 271 / .06);--pk-shadow-lg: 0 12px 40px oklch(.2 .02 271 / .12);--pk-z-base: 0;--pk-z-card: 1;--pk-z-overlay: 10;--pk-z-toast: 20;--pk-ease: cubic-bezier(.2, .6, .2, 1);--pk-duration-fast: .12s;--pk-duration-base: .2s;--pk-duration-slow: .36s;--pk-spin-duration: .9s;--pk-pulse-duration: 2s;--pk-progress-duration: 1.4s}[data-theme=dark]{--pk-color-brand: oklch(.66 .16 264);--pk-color-brand-hover: oklch(.72 .15 264);--pk-color-brand-active: oklch(.6 .16 264);--pk-color-on-brand: oklch(.16 .02 271);--pk-color-brand-soft: color-mix(in oklch, var(--pk-color-brand) 20%, transparent);--pk-color-background: oklch(.18 .012 271);--pk-color-surface: oklch(.225 .013 271);--pk-color-surface-sunken: oklch(.265 .014 271);--pk-color-text: oklch(.95 .006 271);--pk-color-text-muted: oklch(.72 .012 271);--pk-color-text-faint: oklch(.58 .012 271);--pk-color-border: oklch(.32 .012 271);--pk-color-border-strong: oklch(.4 .014 271);--pk-color-success: oklch(.72 .14 158);--pk-color-error: oklch(.68 .18 25);--pk-color-info: oklch(.72 .12 245);--pk-spinner-track: var(--pk-color-border-strong);--pk-scrim: var(--pk-color-surface);--pk-shadow-sm: 0 1px 2px oklch(0 0 0 / .3);--pk-shadow-md: 0 4px 16px oklch(0 0 0 / .4), 0 1px 3px oklch(0 0 0 / .3);--pk-shadow-lg: 0 12px 40px oklch(0 0 0 / .55)}@media (prefers-reduced-motion: reduce){:root{--pk-duration-fast: 1ms;--pk-duration-base: 1ms;--pk-duration-slow: 1ms;--pk-spin-duration: 1ms;--pk-pulse-duration: 1ms;--pk-progress-duration: 1ms}}[data-reduced-motion=true]{--pk-duration-fast: 1ms;--pk-duration-base: 1ms;--pk-duration-slow: 1ms;--pk-spin-duration: 1ms;--pk-pulse-duration: 1ms;--pk-progress-duration: 1ms}.pk,.pk *{box-sizing:border-box}.pk{font-family:var(--pk-font-sans);color:var(--pk-color-text);font-size:var(--pk-text-base);line-height:var(--pk-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.pk-card{position:relative;width:100%;max-width:384px;background:var(--pk-color-surface);border:1px solid var(--pk-color-border);border-radius:var(--pk-radius-lg);box-shadow:var(--pk-shadow-md);padding:var(--pk-space-6);display:flex;flex-direction:column;gap:var(--pk-space-5);z-index:var(--pk-z-card);overflow:hidden;isolation:isolate}.pk-head{display:flex;flex-direction:column;gap:var(--pk-space-4)}.pk-head--center{align-items:center;text-align:center}.pk-head__text{display:flex;flex-direction:column;gap:var(--pk-space-2)}.pk-glyph{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--pk-radius-md);background:var(--pk-color-brand-soft);color:var(--pk-color-brand);flex:none}.pk-glyph svg{width:26px;height:26px}.pk-glyph--success{background:var(--pk-color-success-soft);color:var(--pk-color-success)}.pk-glyph--error{background:var(--pk-color-error-soft);color:var(--pk-color-error)}.pk-glyph--info{background:var(--pk-color-info-soft);color:var(--pk-color-info)}.pk-glyph--muted{background:var(--pk-color-surface-sunken);color:var(--pk-color-text-muted)}.pk-title{margin:0;font-size:var(--pk-text-lg);font-weight:var(--pk-weight-semibold);line-height:var(--pk-leading-tight);letter-spacing:-.01em}.pk-subtitle{margin:0;font-size:var(--pk-text-base);color:var(--pk-color-text-muted);line-height:var(--pk-leading-normal);text-wrap:pretty}.pk-actions{display:flex;flex-direction:column;gap:var(--pk-space-2)}.pk-actions--row{flex-direction:row}.pk-actions--row>*{flex:1}.pk-btn{appearance:none;font-family:inherit;font-size:var(--pk-text-base);font-weight:var(--pk-weight-semibold);line-height:1;border-radius:var(--pk-radius-md);padding-inline:var(--pk-space-5);border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--pk-space-2);min-height:48px;padding-block:14px;transition:background var(--pk-duration-fast) var(--pk-ease),border-color var(--pk-duration-fast) var(--pk-ease),color var(--pk-duration-fast) var(--pk-ease),transform var(--pk-duration-fast) var(--pk-ease)}.pk-btn:active{transform:translateY(1px)}.pk-btn--primary{background:var(--pk-color-brand);color:var(--pk-color-on-brand)}.pk-btn--primary:hover{background:var(--pk-color-brand-hover)}.pk-btn--primary:active{background:var(--pk-color-brand-active)}.pk-btn--secondary{background:var(--pk-color-surface);color:var(--pk-color-text);border-color:var(--pk-color-border-strong)}.pk-btn--secondary:hover{background:var(--pk-color-surface-sunken)}.pk-btn--ghost{background:transparent;color:var(--pk-color-brand);min-height:auto;padding:var(--pk-space-1) var(--pk-space-2)}.pk-btn--ghost:hover{background:var(--pk-color-brand-soft)}.pk-btn:disabled,.pk-btn[aria-disabled=true]{opacity:var(--pk-disabled-opacity);cursor:not-allowed;pointer-events:none}.pk-btn__spinner{width:18px;height:18px}.pk-link{display:inline-flex;align-items:center;gap:var(--pk-space-1);color:var(--pk-color-brand);font-size:var(--pk-text-sm);font-weight:var(--pk-weight-medium);text-decoration:none;border-radius:var(--pk-radius-xs);background:none;border:0;cursor:pointer;font-family:inherit;align-self:center}.pk-link:hover{text-decoration:underline;text-underline-offset:2px}.pk-link svg{width:14px;height:14px}.pk :focus-visible,.pk-card :focus-visible{outline:var(--pk-focus-width) solid var(--pk-focus-color);outline-offset:var(--pk-focus-offset);box-shadow:0 0 0 calc(var(--pk-focus-width) + 2px) var(--pk-focus-halo);border-radius:var(--pk-radius-sm)}.pk-address{display:flex;align-items:center;gap:var(--pk-space-3);padding:14px;background:var(--pk-color-surface-sunken);border:1px solid var(--pk-color-border);border-radius:var(--pk-radius-md)}.pk-identicon{width:28px;height:28px;border-radius:var(--pk-radius-sm);flex:none;overflow:hidden}.pk-address__text{font-family:var(--pk-font-mono);font-size:var(--pk-text-sm);color:var(--pk-color-text);letter-spacing:.01em;flex:1;min-width:0;white-space:nowrap}.pk-address__label{display:block;font-family:var(--pk-font-sans);font-size:11px;color:var(--pk-color-text-faint);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px}.pk-copy{appearance:none;border:0;background:transparent;cursor:pointer;width:34px;height:34px;flex:none;border-radius:var(--pk-radius-sm);display:grid;place-items:center;color:var(--pk-color-text-muted);transition:background var(--pk-duration-fast) var(--pk-ease),color var(--pk-duration-fast) var(--pk-ease)}.pk-copy:hover{background:var(--pk-color-brand-soft);color:var(--pk-color-brand)}.pk-copy svg{width:17px;height:17px}.pk-copy.is-copied{color:var(--pk-color-success)}.pk-summary{border:1px solid var(--pk-color-border);border-radius:var(--pk-radius-md);background:var(--pk-color-surface-sunken);overflow:hidden}.pk-summary__amount{padding:var(--pk-space-5) var(--pk-space-5) var(--pk-space-4);display:flex;flex-direction:column;gap:3px;border-bottom:1px solid var(--pk-color-border)}.pk-summary__amount-value{font-size:var(--pk-text-xl);font-weight:var(--pk-weight-semibold);letter-spacing:-.02em}.pk-summary__amount-fiat{font-size:var(--pk-text-sm);color:var(--pk-color-text-muted)}.pk-summary__rows{display:flex;flex-direction:column}.pk-row{display:flex;align-items:center;justify-content:space-between;gap:var(--pk-space-4);padding:14px var(--pk-space-5)}.pk-row+.pk-row{border-top:1px solid var(--pk-color-border)}.pk-row__key{font-size:var(--pk-text-sm);color:var(--pk-color-text-muted);flex:none}.pk-row__val{font-size:var(--pk-text-sm);color:var(--pk-color-text);font-weight:var(--pk-weight-medium);text-align:end;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-row__val--mono{font-family:var(--pk-font-mono)}.pk-tag{font-size:var(--pk-text-xs);font-weight:var(--pk-weight-semibold);color:var(--pk-color-brand);background:var(--pk-color-brand-soft);padding:3px var(--pk-space-2);border-radius:var(--pk-radius-full);white-space:nowrap}.pk-status{display:flex;align-items:center;gap:var(--pk-space-2);font-size:var(--pk-text-sm);color:var(--pk-color-text-muted)}.pk-status--success{color:var(--pk-color-success)}.pk-status--error{color:var(--pk-color-error)}.pk-status--info{color:var(--pk-color-info)}.pk-status svg{width:16px;height:16px;flex:none}.pk-status:focus{outline:none}.pk-status:focus-visible{outline:var(--pk-focus-width) solid var(--pk-focus-color);outline-offset:var(--pk-focus-offset);border-radius:var(--pk-radius-sm)}.pk-spinner{width:var(--pk-spinner-size);height:var(--pk-spinner-size);border-radius:var(--pk-radius-full);border:var(--pk-spinner-width) solid var(--pk-spinner-track);border-top-color:var(--pk-spinner-head);animation:pk-spin var(--pk-spin-duration) linear infinite;flex:none}@keyframes pk-spin{to{transform:rotate(360deg)}}.pk-progress{height:6px;width:100%;background:var(--pk-progress-track);border-radius:var(--pk-radius-full);overflow:hidden;position:relative}.pk-progress__bar{position:absolute;inset-block:0;inline-size:40%;background:var(--pk-progress-head);border-radius:inherit;animation:pk-indeterminate var(--pk-progress-duration) var(--pk-ease) infinite}@keyframes pk-indeterminate{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}.pk-work{display:flex;flex-direction:column;gap:var(--pk-space-5);align-items:center;text-align:center;padding-block:var(--pk-space-4)}.pk-work__text{display:flex;flex-direction:column;gap:var(--pk-space-2);align-items:center}.pk-work__title{font-size:var(--pk-text-md);font-weight:var(--pk-weight-semibold)}.pk-work__hint{margin:0;font-size:var(--pk-text-base);color:var(--pk-color-text-muted);max-width:30ch;line-height:var(--pk-leading-normal)}.pk-work__hint:focus{outline:none}.pk-work .pk-progress{align-self:stretch}.pk-card.is-waiting{box-shadow:var(--pk-shadow-sm)}.pk-card__dim{transition:opacity var(--pk-duration-base) var(--pk-ease),filter var(--pk-duration-base) var(--pk-ease)}.pk-card.is-waiting .pk-card__dim{opacity:var(--pk-busy-opacity);filter:saturate(.5) blur(2px);pointer-events:none}.pk-wait{position:absolute;inset:0;z-index:var(--pk-z-overlay);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pk-space-5);padding:var(--pk-space-8) var(--pk-space-6);text-align:center;background:var(--pk-scrim);backdrop-filter:blur(6px)}.pk-wait__glyph{width:72px;height:72px;border-radius:var(--pk-radius-full);display:grid;place-items:center;background:var(--pk-color-surface);border:1px solid var(--pk-color-border);color:var(--pk-color-brand);box-shadow:var(--pk-shadow-md);animation:pk-pulse var(--pk-pulse-duration) var(--pk-ease) infinite}.pk-wait__glyph svg{width:34px;height:34px}.pk-wait__text{display:flex;flex-direction:column;gap:var(--pk-space-2);align-items:center}.pk-wait__title{font-size:var(--pk-text-md);font-weight:var(--pk-weight-semibold)}.pk-wait__hint{margin:0;font-size:var(--pk-text-base);color:var(--pk-color-text-muted);max-width:28ch;line-height:var(--pk-leading-normal)}.pk-wait__hint:focus{outline:none}@keyframes pk-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 var(--pk-focus-halo)}50%{transform:scale(1.04);box-shadow:0 0 0 10px transparent}}.pk-ossheet{position:absolute;inset-inline:0;inset-block-end:0;z-index:var(--pk-z-toast);height:12px;background:var(--pk-color-text);opacity:.06;border-start-start-radius:var(--pk-radius-xl);border-start-end-radius:var(--pk-radius-xl)}.pk-listbox{display:flex;flex-direction:column;gap:var(--pk-space-2);max-height:348px;overflow-y:auto;margin:0;padding:2px;list-style:none;outline:none}.pk-option{display:flex;align-items:center;gap:var(--pk-space-3);padding:14px;border:1px solid var(--pk-color-border);border-radius:var(--pk-radius-md);background:var(--pk-color-surface);cursor:pointer;transition:border-color var(--pk-duration-fast) var(--pk-ease),background var(--pk-duration-fast) var(--pk-ease)}.pk-option:hover{border-color:var(--pk-color-border-strong);background:var(--pk-color-surface-sunken)}.pk-option[aria-selected=true]{border-color:var(--pk-color-brand);background:var(--pk-color-brand-soft)}.pk-option.is-active{outline:var(--pk-focus-width) solid var(--pk-focus-color);outline-offset:var(--pk-focus-offset);box-shadow:0 0 0 calc(var(--pk-focus-width) + 2px) var(--pk-focus-halo)}.pk-option__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.pk-option__addr{font-family:var(--pk-font-mono);font-size:var(--pk-text-base)}.pk-option__meta{font-size:var(--pk-text-xs);color:var(--pk-color-text-muted)}.pk-option__check{color:var(--pk-color-brand);opacity:0;flex:none}.pk-option__check svg{width:20px;height:20px}.pk-option[aria-selected=true] .pk-option__check{opacity:1}.pk-result{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--pk-space-5)}.pk-result__head{display:flex;flex-direction:column;align-items:center;gap:var(--pk-space-3)}.pk-result__copy{display:flex;flex-direction:column;align-items:center;gap:var(--pk-space-2)}.pk-result .pk-glyph{width:56px;height:56px;border-radius:var(--pk-radius-lg)}.pk-result .pk-glyph svg{width:30px;height:30px}.pk-message{margin:0;font-size:var(--pk-text-base);color:var(--pk-color-text-muted);line-height:var(--pk-leading-normal);max-width:34ch;text-wrap:pretty}.pk-message:focus{outline:none}.pk-message:focus-visible{outline:var(--pk-focus-width) solid var(--pk-focus-color);outline-offset:var(--pk-focus-offset);border-radius:var(--pk-radius-sm)}.pk-errcode{font-family:var(--pk-font-mono);font-size:var(--pk-text-xs);color:var(--pk-color-text-faint);letter-spacing:.02em}.pk-result>.pk-actions,.pk-result>.pk-address{align-self:stretch;width:100%}.pk-banner{display:flex;gap:var(--pk-space-3);padding:var(--pk-space-3) var(--pk-space-4);border-radius:var(--pk-radius-md);font-size:var(--pk-text-sm);align-items:flex-start}.pk-banner--error{background:var(--pk-color-error-soft);color:var(--pk-color-error)}.pk-banner svg{width:18px;height:18px;flex:none;margin-top:1px}.pk-banner__body{color:var(--pk-color-text)}.pk-banner__code{font-family:var(--pk-font-mono);font-size:11px;color:var(--pk-color-text-faint);margin-top:2px}.pk-foot{font-size:var(--pk-text-xs);color:var(--pk-color-text-faint);text-align:center;text-wrap:pretty}.pk[dir=rtl]{direction:rtl}.pk-head--center{text-align:center;align-items:center}.pk-head--center .pk-head__text{align-items:center}.pk-choices{display:flex;flex-direction:column;gap:var(--pk-space-3)}.pk-choice{appearance:none;cursor:pointer;text-align:start;display:flex;align-items:center;gap:var(--pk-space-3);padding:14px;background:var(--pk-color-surface);border:1px solid var(--pk-color-border-strong);border-radius:var(--pk-radius-md);font-family:inherit;transition:border-color var(--pk-duration-fast) var(--pk-ease),background var(--pk-duration-fast) var(--pk-ease),transform var(--pk-duration-fast) var(--pk-ease)}.pk-choice:hover{border-color:var(--pk-color-brand);background:var(--pk-color-brand-soft)}.pk-choice:active{transform:translateY(1px)}.pk-choice__icon{width:44px;height:44px;flex:none;border-radius:var(--pk-radius-md);display:grid;place-items:center;background:var(--pk-color-surface-sunken);color:var(--pk-color-text-muted)}.pk-choice__icon--brand{background:var(--pk-color-brand-soft);color:var(--pk-color-brand)}.pk-choice__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pk-choice__title{font-size:var(--pk-text-base);font-weight:var(--pk-weight-semibold);color:var(--pk-color-text)}.pk-choice__sub{font-size:var(--pk-text-sm);color:var(--pk-color-text-muted)}.pk-choice__chev{color:var(--pk-color-text-faint);flex:none}.pk-choice:hover .pk-choice__chev{color:var(--pk-color-brand)}
