@layer tk{.tk{--tk-d-brand:#315efb;--tk-d-on-brand:#fff;--tk-d-canvas:#f3f5fa;--tk-d-surface:#fff;--tk-d-text:#172033;--tk-d-muted:#586174;--tk-d-border:#7a859b;--tk-d-shadow:0 1rem 3rem #17203324;color-scheme:var(--tk-color-scheme,light dark);font-family:var(--tk-font,system-ui, -apple-system, "Segoe UI", sans-serif);color:var(--tk-text,var(--tk-d-text));font-size:1rem;line-height:1.5}@media (prefers-color-scheme:dark){.tk{--tk-d-brand:#8fa8ff;--tk-d-on-brand:#000;--tk-d-canvas:#101522;--tk-d-surface:#1a2233;--tk-d-text:#f4f6fc;--tk-d-muted:#b2bdd1;--tk-d-border:#7d8aa3;--tk-d-shadow:0 1rem 3rem #0006}}.tk *,.tk :before,.tk :after{box-sizing:border-box}.tk-dialog{border:1px solid var(--tk-border,var(--tk-d-border));border-radius:var(--tk-radius,.75rem);background:var(--tk-surface,var(--tk-d-surface));width:min(28rem,100vw - 2rem);max-height:calc(100dvh - 2rem);box-shadow:var(--tk-shadow,var(--tk-d-shadow));padding:1.25rem;overflow:auto}.tk-dialog::backdrop{background:#0000008c}.tk-title{margin:0 0 .75rem;font-size:1.25rem;line-height:1.3}.tk-title:focus{outline:none}.tk-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tk-body{gap:.75rem;display:grid}.tk-body>*,.tk p,.tk ul,.tk dl,.tk h3{margin:0}.tk-split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tk-card,.tk-item,.tk-step{border:1px solid var(--tk-border,var(--tk-d-border));border-radius:var(--tk-radius,.75rem);background:var(--tk-canvas,var(--tk-d-canvas));padding:.75rem}.tk-center{text-align:center}.tk-list,.tk-assets{gap:.5rem;padding:0;list-style:none;display:grid}.tk-assets li{gap:.125rem;display:grid}.tk-amount{overflow-wrap:anywhere;font-size:1.375rem}.tk-muted{color:var(--tk-muted,var(--tk-d-muted))}.tk-small{font-size:.875rem}.tk-strong,.tk-label{font-weight:600}.tk-label{font-size:.875rem;display:block}.tk-mono,.tk-addr,.tk-match,.tk-pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.tk-mono,.tk-addr{overflow-wrap:anywhere}.tk-addr{word-spacing:.15em}.tk-match{letter-spacing:.1em;font-size:1.125rem;font-weight:700}.tk-rows{gap:.375rem;display:grid}.tk-row{grid-template-columns:minmax(6rem,38%) 1fr;gap:.5rem;display:grid}.tk-row dt{color:var(--tk-muted,var(--tk-d-muted))}.tk-row dd{overflow-wrap:anywhere;min-width:0;margin:0}.tk-pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:12rem;margin:0;font-size:.875rem;overflow:auto}.tk-details summary{cursor:pointer;min-height:1.5rem;font-weight:600}.tk-details[open]>*+*{margin-top:.5rem}.tk-chip{border:1px solid var(--tk-border,var(--tk-d-border));border-radius:999px;padding:.125rem .5rem}.tk-notice,.tk-warn,.tk-locked{border:3px solid var(--tk-text,var(--tk-d-text))}.tk-notice{border-radius:var(--tk-radius,.75rem);padding:.75rem}.tk-locked{border-width:0 0 0 4px;padding:.5rem .75rem}.tk-sym{text-align:center;border:2px solid;border-radius:999px;min-width:1.25rem;margin-right:.375rem;font-weight:800;line-height:1.1;display:inline-block}.tk-check{align-items:center;gap:.5rem;margin-top:.5rem;font-weight:600;display:flex}.tk-check input,.tk-tier input{width:1.5rem;height:1.5rem;accent-color:var(--tk-brand,var(--tk-d-brand));flex:none;margin:0}.tk-tiers{border:1px solid var(--tk-border,var(--tk-d-border));border-radius:var(--tk-radius,.75rem);gap:.5rem;margin:0;padding:.75rem;display:grid}.tk-tiers legend{padding:0 .25rem;font-weight:600}.tk-tier{align-items:flex-start;gap:.5rem;display:flex}.tk-block{display:block}.tk-step{gap:.5rem;display:grid}.tk-input{min-height:2.75rem;font:inherit;letter-spacing:.2em;color:inherit;background:var(--tk-surface,var(--tk-d-surface));border:1px solid var(--tk-border,var(--tk-d-border));border-radius:var(--tk-radius,.75rem);flex:8rem;padding:.5rem .75rem}.tk-actions{gap:.5rem;display:grid}.tk-actions .tk-split>.tk-btn{flex:8rem}.tk-btn{min-width:2.75rem;min-height:2.75rem;font:inherit;cursor:pointer;color:var(--tk-text,var(--tk-d-text));background:var(--tk-surface,var(--tk-d-surface));border:1px solid var(--tk-border,var(--tk-d-border));border-radius:var(--tk-radius,.75rem);padding:.5rem 1rem;font-weight:600}.tk-btn.tk-small{min-width:1.5rem;min-height:1.5rem;padding:.125rem .5rem}.tk-primary{color:var(--tk-on-brand,var(--tk-d-on-brand));background:var(--tk-brand,var(--tk-d-brand));border-color:var(--tk-brand,var(--tk-d-brand))}.tk-btn:disabled{cursor:not-allowed;opacity:.55}.tk :focus-visible{outline:3px solid var(--tk-brand,var(--tk-d-brand));outline-offset:2px}}
:root{--page-background:#f3f5f8;--page-surface:#fff;--page-text:#182537;--page-muted:#526278;--page-border:#ccd4df;--page-accent:#3e3aa8;--page-radius:.75rem;--page-spacing:1rem;--page-font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}body{background:var(--page-background);color:var(--page-text);font-family:var(--page-font);margin:0;font-size:.9375rem;line-height:1.5}main{max-width:96rem;margin:auto;padding:clamp(.75rem,2vw,2rem)}.playground-page{padding:var(--page-spacing);border-radius:var(--page-radius);background:var(--page-background);color:var(--page-text)}.playground-page[data-mode=dark]{--page-background:#121827;--page-surface:#1c2536;--page-text:#f4f6fc;--page-muted:#b6c1d4;--page-border:#53617a;--page-accent:#b9b3ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}a{color:var(--page-accent);text-underline-offset:.2em;overflow-wrap:anywhere}button,select,input{font:inherit;border:1px solid var(--page-border);border-radius:.4rem;min-height:2.25rem;padding:.35rem .7rem}button,select,summary{cursor:pointer}button{background:var(--page-accent);color:var(--page-surface);border-color:var(--page-accent);font-weight:600}button:hover:enabled{filter:brightness(.94)}button:disabled{cursor:not-allowed;opacity:.65}input,select{border-color:var(--page-muted);background:var(--page-surface);color:var(--page-text);width:100%}input[type=checkbox]{width:1.25rem;height:1.25rem;min-height:0;accent-color:var(--page-accent);margin:0 .6rem 0 0}input[type=color]{padding:.2rem}:focus-visible{outline:3px solid var(--page-text);outline-offset:3px}[tabindex="-1"]:focus{outline:none}h1,h2,h3,h4,h5,p{margin-top:0}p{margin-bottom:.6rem}h1{letter-spacing:-.04em;margin-bottom:.4rem;font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.15}h2{margin-bottom:.5rem;font-size:1.05rem}h3{margin-bottom:.75rem;font-size:1.35rem;line-height:1.25}h4{margin-bottom:.4rem;font-size:.95rem}h5{margin-bottom:.4rem;font-size:.9rem}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.page-header nav{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.intro,.preview-note,.contrast-result,.field-help{color:var(--page-muted)}.intro{margin-bottom:0}.eyebrow{letter-spacing:.15em;color:var(--page-muted);font-size:.7rem;font-weight:700}.playground{gap:var(--page-spacing);grid-template-columns:minmax(17rem,1.6fr) minmax(0,4fr);align-items:start;display:grid}.workspace{gap:var(--page-spacing);min-width:0;display:grid}.panel{border:1px solid var(--page-border);border-radius:var(--page-radius);background:var(--page-surface);padding:var(--page-spacing);min-width:0}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.section-heading h2{margin-bottom:0}.section-heading .eyebrow{display:block}label{margin-bottom:.25rem;font-weight:600;display:block}.settings details{border-bottom:1px solid var(--page-border);padding:.4rem 0}summary{min-height:2rem;padding:.25rem 0;font-weight:650}.settings-fields{gap:.6rem;padding:.4rem 0 .6rem;display:grid}.setting-row{align-items:center;gap:.4rem;min-height:2rem;display:flex}.setting-row label{margin:0}.setting-row input{flex:none}.method-order{gap:.35rem;margin:.25rem 0;padding:0;list-style:none;display:grid}.method-row{border:1px solid var(--page-border);border-radius:.4rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .25rem .25rem .6rem;display:flex}.reorder-actions{flex-wrap:wrap;gap:.25rem;display:flex}.reorder-actions button{min-width:2rem;min-height:2rem;padding:.1rem .5rem;font-size:.8rem}.actions,.button-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.6rem 0;display:flex}.button-row{margin:.25rem 0 .6rem}.secondary,.view-switch button{color:var(--page-text);background:var(--page-surface);border-color:var(--page-border)}.notice{background:var(--page-background);overflow-wrap:anywhere;border-radius:.4rem;padding:.5rem .75rem;font-size:.875rem}.contrast-result,.field-help{margin-bottom:.4rem;font-size:.8rem}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--page-background);border-radius:.4rem;padding:.75rem;font-size:.8rem}.view-switch{gap:.4rem;margin-bottom:.75rem;display:flex}.view-switch button[aria-pressed=true]{background:var(--page-text);color:var(--page-surface)}.theme-canvas{background:var(--tk-canvas);min-height:26rem;color:var(--tk-text);font-family:var(--tk-font);border-radius:var(--page-radius);color-scheme:var(--tk-color-scheme);place-items:center;padding:clamp(.5rem,1.5vw,1.25rem);display:grid}.sample-card{background:var(--tk-surface);border:1px solid var(--tk-border);border-radius:var(--tk-radius);width:100%;max-width:34rem;box-shadow:var(--tk-shadow);overflow-wrap:anywhere;padding:clamp(.875rem,1.5vw,1.5rem)}.sample-card.headless{box-shadow:none;background:0 0;border:none;padding:.5rem}.sample-tag{color:var(--tk-muted);text-transform:capitalize;font-size:.75rem}.sample-card h3{margin-top:.25rem}.sample-card p,.sample-card .field-help{color:var(--tk-muted)}.sample-card button,.sample-button{background:var(--tk-brand);color:var(--tk-on-brand);border-color:var(--tk-brand);border-radius:var(--tk-radius)}.sample-card .secondary{color:var(--tk-text);background:var(--tk-surface);border-color:var(--tk-border)}.sample-card input{background:var(--tk-surface);color:var(--tk-text);border:1px solid var(--tk-muted);margin-bottom:.5rem}.sample-button{width:100%;max-width:24rem}.method-sections{gap:.75rem;display:grid}.method-section:empty{display:none}.method-section form button{width:100%}.method-sections.split .method-section{border-bottom:1px solid var(--tk-border);padding-bottom:.75rem}.input-submit.inside{border:1px solid var(--tk-muted);border-radius:var(--tk-radius);gap:.25rem;padding:.25rem;display:flex}.input-submit.inside input{border:0;width:60%;min-width:0;margin:0}.method-section .input-submit.inside button{width:40%;padding:.5rem}.wallet-list{gap:.4rem;display:grid}.wallet-list p{margin-bottom:.25rem}.code-and-inbox{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.code-and-inbox .actions{grid-column:1/-1}.inbox{border:1px solid var(--tk-border);border-radius:var(--tk-radius);padding:.6rem;font-size:.8rem}.inbox strong{letter-spacing:.1em;font-family:monospace;font-size:1.25rem}.session-details{gap:.2rem;margin:0 0 .75rem;font-size:.8rem;display:grid}.session-details>div{grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);gap:.5rem;display:grid}dt{font-weight:700}dd{overflow-wrap:anywhere;margin:0}.preview-note{margin-top:.6rem;margin-bottom:0;font-size:.8rem}dialog:not(.tk-dialog){background:var(--tk-surface);color:var(--tk-text);border:1px solid var(--tk-border);border-radius:var(--tk-radius);max-width:min(44rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1rem;overflow-y:auto}dialog:not(.tk-dialog)::backdrop{background:#080d20a8}dialog .sample-card{box-shadow:none;border:none}.dialog-close{margin:0 0 .5rem auto;display:block}.table-scroll{max-height:20rem;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:.8rem}th,td{border-bottom:1px solid var(--page-border);padding:.3rem .5rem}td:first-child{overflow-wrap:anywhere}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}@media (max-width:56rem){.playground{grid-template-columns:minmax(0,1fr)}.theme-canvas{min-height:24rem}.playground-page{padding:0}}@media (max-width:30rem){.code-and-inbox,.session-details>div{grid-template-columns:minmax(0,1fr)}.panel{padding:.75rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.theme-canvas :focus-visible{outline-color:var(--tk-text)}.custody-methods{gap:.4rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.custody-methods li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.custody-methods p{flex-basis:100%;margin:0}.custody-actions code{overflow-wrap:anywhere}.mailbox-list{gap:.6rem;padding:0;list-style:none;display:grid}
