html{scroll-behavior:smooth}:root{--text:#3d3a42;--text-muted:#6b6570;--text-heading:#141218;--bg:#fafaf9;--surface:#fff;--border:#e2e0e5;--border-strong:#c9c5ce;--accent:#2563eb;--accent-soft:#2563eb14;--focus-ring:#2563eb73;--heading-color:#0284c7;--heading-color-soft:#0284c71f;--link:var(--heading-color);--link-hover:#0369a1;--key-term-color:#15803d;--key-term-bg:#16a34a1a;--danger:#b91c1c;--danger-soft:#b91c1c14;--success:#15803d;--success-soft:#15803d1a;--font-sans:"Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", sans-serif;--font-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Consolas, monospace;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.25rem;--space-2xl:3rem;--layout-max:1920px;--layout-gutter:clamp(1rem, 2.5vw, 2.5rem);--measure-prose:46rem;--sidebar-width:17rem;--layout-break:900px;--interact-chrome:18rem;--terminal-bg:#0d1117;--terminal-fg:#e6edf3;--terminal-border:#2a2f3a;font-family:var(--font-sans);color:var(--text);background-color:var(--bg);font-size:1.0625rem;line-height:1.55}@media (prefers-color-scheme:dark){:root{--text:#c4c0c8;--text-muted:#9b95a3;--text-heading:#f4f2f7;--bg:#121014;--surface:#1a181d;--border:#2f2b35;--border-strong:#45404d;--accent:#7cb3ff;--accent-soft:#7cb3ff1f;--focus-ring:#7cb3ff80;--heading-color:#7dd3fc;--heading-color-soft:#7dd3fc24;--link-hover:#bae6fd;--key-term-color:#4ade80;--key-term-bg:#4ade8024;--danger:#f87171;--danger-soft:#f871711f;--success:#4ade80;--success-soft:#4ade801f}}*,:before,:after{box-sizing:border-box}body{min-height:100svh;margin:0}#root{min-height:100svh}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.doc-shell{flex-direction:column;min-height:100svh;display:flex}.doc-frame{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);width:100%;max-width:var(--layout-max);padding-inline:var(--layout-gutter);border-inline:1px solid var(--border);flex:1;margin:0 auto;display:grid}@media (width<=899px){.doc-frame{border-inline:none;grid-template-columns:1fr}}.doc-main{width:100%;min-width:0;padding:var(--space-xl) var(--space-lg) var(--space-2xl)}.doc-main a:not(.btn):not(.tab-bar__btn):not(.launch-nav__link):not(.launch-sidebar__brand){color:var(--link);font-weight:600;text-decoration:none}.doc-main a:not(.btn):not(.tab-bar__btn):not(.launch-nav__link):not(.launch-sidebar__brand):hover{color:var(--link-hover);text-decoration:underline}.page{width:100%}.page--prose>*{max-width:var(--measure-prose)}.page--tool{max-width:none}.page--immersive{width:auto;max-width:none;margin:calc(-1 * var(--space-xl)) calc(-1 * var(--space-lg)) calc(-1 * var(--space-2xl));gap:var(--space-md);flex-direction:column;min-height:calc(100vh - 2rem);display:flex}.launch-sidebar{max-height:100vh;padding:var(--space-lg) var(--space-md);border-right:1px solid var(--border);background:color-mix(in srgb, var(--bg) 96%, var(--surface));align-self:start;position:sticky;top:0;overflow-y:auto}.launch-sidebar__brand{color:var(--heading-color);margin-bottom:var(--space-xs);font-size:1.05rem;font-weight:700;text-decoration:none;display:block}.launch-sidebar__tag{margin:0 0 var(--space-md);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.7rem;font-weight:600}.launch-nav__list{margin:0;padding:0;list-style:none}.launch-nav__link{padding:var(--space-xs) var(--space-sm);color:var(--text-heading);border-left:3px solid #0000;border-radius:4px;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.launch-nav__badge{color:var(--heading-color);margin-left:auto;font-size:.75rem;font-weight:700;animation:1.2s ease-in-out infinite deploy-pulse}@keyframes deploy-pulse{0%,to{opacity:1}50%{opacity:.35}}.launch-nav__link:hover,.launch-nav__link.is-active{color:var(--heading-color);background:var(--heading-color-soft);border-left-color:var(--heading-color)}.surface-page-header{margin-bottom:var(--space-xl)}.surface-page-header .section__tag{margin:0 0 var(--space-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.7rem;font-weight:600}.surface-page-header h1{margin:0 0 var(--space-md);color:var(--heading-color);font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.2}.lead{color:var(--text-muted);max-width:38rem;margin:0;font-size:1.125rem}.section{margin-bottom:var(--space-2xl)}.section h2{color:var(--heading-color);margin:0 0 var(--space-lg);font-size:1.25rem}.card{background:var(--surface);border:1px solid var(--border);padding:var(--space-xl);border-radius:8px}.card+.card{margin-top:var(--space-lg)}.form-grid{gap:var(--space-xl);display:grid}.form-grid--columns{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start}.doc-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:stretch;display:grid}.doc-grid>.card{margin-top:0}.doc-grid h3{margin:0 0 var(--space-sm);color:var(--text-heading);font-size:1rem}.doc-grid h3 a{color:var(--link);text-decoration:none}.doc-grid h3 a:hover{color:var(--link-hover);text-decoration:underline}.doc-grid p{margin:0 0 var(--space-sm);font-size:.9375rem;line-height:1.55}.doc-grid p:last-child{margin-bottom:0}.doc-table{border-collapse:collapse;width:100%;font-size:.9rem}.doc-table th,.doc-table td{padding:var(--space-sm) var(--space-md);border:1px solid var(--border);text-align:left;vertical-align:top}.doc-table th{background:var(--heading-color-soft);color:var(--text-heading)}.code-block{padding:var(--space-md);background:var(--surface);border:1px solid var(--border);font-family:var(--font-mono);border-radius:6px;margin:0;font-size:.8125rem;line-height:1.6;overflow-x:auto}.form-field label{margin-bottom:var(--space-sm);color:var(--text-heading);font-size:.875rem;font-weight:600;display:block}.form-field input:not([type=checkbox]):not([type=radio]),.form-field select{width:100%;padding:var(--space-md) var(--space-md);font:inherit;border:1px solid var(--border-strong);background:var(--bg);color:var(--text-heading);border-radius:6px}.form-field small{margin-top:var(--space-sm);color:var(--text-muted);font-size:.8125rem;line-height:1.5;display:block}.form-option{padding:var(--space-lg);border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 88%, var(--surface));border-radius:8px}.form-option+.form-option{margin-top:0}.form-option__control{align-items:flex-start;gap:var(--space-md);display:flex}.form-option__control input[type=checkbox]{width:1.125rem;min-width:1.125rem;height:1.125rem;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:.2rem 0 0;padding:0}.form-option__label{color:var(--text-heading);cursor:pointer;font-size:.9375rem;font-weight:600;line-height:1.5}.form-option__hint{margin:var(--space-md) 0 0 calc(1.125rem + var(--space-md));color:var(--text-muted);font-size:.8125rem;line-height:1.55;display:block}.form-balance-lines{font-family:var(--font-mono);margin:0;font-size:.875rem;line-height:1.8}.form-feedback{margin-top:var(--space-lg);font-size:.875rem;line-height:1.5}.form-feedback--success{color:var(--success);word-break:break-all}.form-feedback--error{color:var(--danger)}.form-feedback--muted{color:var(--text-muted,#8a93a6);word-break:break-all}.copy-field{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.copy-field__value{font-family:var(--mono,ui-monospace, monospace);word-break:break-all;background:var(--surface-2,#ffffff0a);border-radius:6px;flex:18rem;padding:.35rem .5rem;font-size:.8125rem}.btn-row{gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-md);flex-wrap:wrap;display:flex}.btn{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover:not(:disabled){filter:brightness(1.05)}.btn-secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text-heading)}.wallet-chip{font-family:var(--font-mono);padding:var(--space-xs) var(--space-sm);background:var(--accent-soft);color:var(--text-heading);border-radius:4px;font-size:.8125rem;display:inline-block}.step-log{margin:var(--space-md) 0 0;font-family:var(--font-mono);padding:0;font-size:.8125rem;list-style:none}.step-log li{padding:var(--space-xs) 0;border-bottom:1px solid var(--border)}.step-log li.is-done{color:var(--success)}.step-log li.is-error{color:var(--danger)}.deploy-console__header-row{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.deploy-console__header-row h2{margin:0}.deploy-console__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.deploy-console__copy-btn{padding:var(--space-xs) var(--space-md);font-size:.8125rem}.deploy-console{margin-top:var(--space-md);border:1px solid var(--terminal-border);background:var(--terminal-bg);border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0003,inset 0 1px #ffffff0a}.deploy-console__titlebar{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--terminal-border);font-family:var(--font-mono);color:#8b949e;background:#161b22;font-size:.75rem;display:flex}.deploy-console__title{color:#c9d1d9;letter-spacing:.02em}.deploy-console__status{text-transform:lowercase;background:var(--terminal-bg);border:1px solid #30363d;border-radius:999px;padding:.1rem .45rem}.deploy-console__status--idle{color:#8b949e}.deploy-console__status--running{color:#58a6ff;border-color:#1f6feb}.deploy-console__status--success{color:var(--success);border-color:color-mix(in srgb, var(--success) 45%, #30363d)}.deploy-console__status--error{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, #30363d)}.deploy-console__body{max-height:320px;padding:var(--space-md);font-family:var(--font-mono);font-size:.8125rem;line-height:1.65;overflow-y:auto}.deploy-console__line{gap:var(--space-sm);word-break:break-word;padding:.1rem 0;display:flex}.deploy-console__line--info{color:#c9d1d9}.deploy-console__line--success{color:var(--success)}.deploy-console__line--error{color:var(--danger)}.deploy-console__line--dim{color:#6e7681}.deploy-console__time{color:#484f58;flex-shrink:0}.deploy-console__text{min-width:0}.deploy-console__cursor{color:#58a6ff;animation:1s step-end infinite deploy-console-blink}@keyframes deploy-console-blink{50%{opacity:0}}.result-block{margin-top:var(--space-md);padding:var(--space-md);background:var(--success-soft);font-family:var(--font-mono);word-break:break-all;border-radius:6px;font-size:.8125rem}.callout{padding:var(--space-md);border-left:3px solid var(--heading-color);background:var(--heading-color-soft);margin-bottom:var(--space-lg);border-radius:0 6px 6px 0}.callout--error{border-color:var(--color-danger,#c53030);background:color-mix(in srgb, var(--color-danger,#c53030) 8%, transparent)}.wizard-card__header-row{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.callout--warn{border-left-color:var(--danger);background:var(--danger-soft)}.key-term{color:var(--key-term-color);font-weight:600}code{font-family:var(--font-mono);background:var(--accent-soft);border-radius:3px;padding:.1em .35em;font-size:.875em}.interact-workspace{gap:var(--space-lg);height:calc(100svh - var(--interact-chrome,18rem));grid-template-columns:minmax(240px,20rem) minmax(0,1fr);align-items:stretch;min-height:24rem;display:grid}@media (width<=900px){.interact-workspace{grid-template-columns:1fr;height:auto;min-height:60svh}}.interact-panel{flex-direction:column;height:100%;min-height:0;margin:0;display:flex}@media (width<=900px){.interact-panel{height:auto}.interact-fn-list{max-height:420px}}.tab-bar{gap:var(--space-sm);margin-bottom:var(--space-md);flex-shrink:0;display:flex}.tab-bar__btn{padding:var(--space-sm) var(--space-md);font:inherit;border:1px solid var(--border-strong);background:var(--bg);color:var(--text-heading);cursor:pointer;border-radius:6px;flex:1;font-size:.875rem;font-weight:600}.tab-bar__btn.is-active{border-color:var(--heading-color);background:var(--heading-color-soft);color:var(--heading-color)}.interact-fn-list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.interact-panel--call{overflow-y:auto}.interact-call-scroll{flex:0 auto;min-height:0}.interact-fn-list__btn{width:100%;padding:var(--space-sm) var(--space-md);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.interact-fn-list__btn:hover,.interact-fn-list__btn.is-active{background:var(--heading-color-soft)}.interact-fn-list__facet{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.6875rem;font-weight:700}.interact-fn-list__name{font-family:var(--font-mono);color:var(--text-heading);font-size:.8125rem}.interact-signature{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-lg);flex-wrap:wrap;display:flex}.interact-signature code{font-size:.8125rem}.interact-signature__mutability{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:600}.interact-type{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem;font-weight:400}.interact-no-args{color:var(--text-muted);font-size:.875rem}.interact-textarea,.form-field textarea{width:100%;padding:var(--space-md);font:inherit;font-family:var(--font-mono);border:1px solid var(--border-strong);background:var(--bg);color:var(--text-heading);resize:vertical;border-radius:6px;font-size:.8125rem}.interact-output{margin-top:var(--space-md);max-height:24rem;padding:var(--space-md);background:var(--terminal-bg);color:var(--terminal-fg);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;border-radius:6px;font-size:.8125rem;line-height:1.55;overflow:auto}.interact-ownership-panel{border-bottom:1px solid var(--border-subtle);margin-bottom:1rem;padding-bottom:1rem}.interact-ownership-panel__shortcuts{margin-top:.75rem}.interact-ownership-panel__label{color:var(--text-muted);margin-bottom:.35rem;font-size:.8125rem;display:block}.graph-page__header{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-lg) 0;flex-wrap:wrap;display:flex}.graph-page__open{flex-shrink:0;align-self:center}.graph-page__header h1{margin:0 0 var(--space-sm)}.graph-page__lead{max-width:42rem;color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.55}.graph-page__status{padding:0 var(--space-lg);color:var(--text-muted)}.graph-page__frame{border:none;border-top:1px solid var(--border);background:#0f0f1a;flex:1;width:100%;min-height:calc(100vh - 11rem)}.protocol-deploy-layout{flex-direction:column;min-height:calc(100svh - 6rem);display:flex}.protocol-deploy-wizard{padding-bottom:var(--space-md);flex:1;overflow-y:auto}.protocol-deploy-layout .deploy-console{z-index:2;flex-shrink:0;position:sticky;bottom:0}.wizard-step{border:1px solid var(--border);margin-bottom:var(--space-md);background:var(--surface);border-radius:8px}.wizard-step--complete .wizard-step__index{background:var(--success-soft);color:var(--success)}.wizard-step__header{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md);text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;display:flex}.wizard-step__header:disabled{opacity:.7;cursor:not-allowed}.wizard-step__index{background:var(--accent-soft);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-weight:600;display:inline-flex}.wizard-step__titles{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.wizard-step__title{font-weight:600}.wizard-step__chip{color:var(--text-muted);font-size:.8125rem;font-family:var(--font-mono)}.wizard-step__chevron{color:var(--text-muted)}.wizard-step__body{padding:0 var(--space-md) var(--space-md);border-top:1px solid var(--border)}.wizard-step__description{margin:var(--space-md) 0;padding:var(--space-md);background:var(--heading-color-soft);color:var(--text-muted);border-radius:6px;font-size:.9375rem;line-height:1.55}.wizard-step__description p{margin:0 0 .75rem}.wizard-step__description p:last-child{margin-bottom:0}.wizard-step__description ul{margin:.5rem 0 0;padding-left:1.25rem}.wizard-step__description li{margin-bottom:.35rem}.wizard-overview{margin-bottom:var(--space-lg)}.wizard-stack{gap:var(--space-md);flex-direction:column;display:flex}.wizard-subheading{margin:0 0 var(--space-sm);font-size:.9375rem}.wizard-card{padding:var(--space-md)}.wizard-list{margin:var(--space-sm) 0 0;flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}.wizard-list li{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.wizard-hint{margin:0 0 var(--space-sm);color:var(--text-muted);font-size:.875rem;line-height:1.5}.wizard-topic-guide p{color:var(--text-muted);margin:0 0 .75rem;font-size:.9375rem;line-height:1.55}.wizard-topic-guide p:last-child{margin-bottom:0}.wizard-topic-reference{gap:var(--space-sm);flex-direction:column;display:flex}.wizard-topic-card{padding:var(--space-md);border:1px solid var(--border);background:var(--surface);border-radius:6px}.wizard-topic-card--selected{border-color:var(--heading-color);background:var(--heading-color-soft)}.wizard-topic-card__header{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.wizard-topic-card__badge{color:var(--heading-color);font-size:.75rem;font-weight:600}.wizard-topic-card__dl{flex-direction:column;gap:.65rem;margin:0;display:flex}.wizard-topic-card__dl dt{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin-bottom:.2rem;font-size:.75rem;font-weight:600}.wizard-topic-card__dl dd{color:var(--text);margin:0;font-size:.875rem;line-height:1.5}.country-picker{flex-direction:column;gap:.75rem;display:flex}.country-picker__groups{flex-direction:column;gap:.5rem;display:flex}.country-picker__groups-label{color:var(--text-muted);font-size:.8125rem}.country-picker__chips{flex-wrap:wrap;gap:.4rem;display:flex}.country-picker__chip{border:1px solid var(--border);background:var(--surface-elevated);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.8125rem;display:inline-flex}.country-picker__chip:disabled{opacity:.6;cursor:not-allowed}.country-picker__list{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);max-height:16rem;overflow-y:auto}.country-picker__row{border-bottom:1px solid var(--border-subtle);cursor:pointer;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.875rem;display:flex}.country-picker__row:last-child{border-bottom:none}.country-picker__row--selected{background:color-mix(in srgb, var(--accent) 8%, transparent)}.country-picker__code{color:var(--text-muted);font-size:.8125rem}.country-picker__summary{color:var(--text-muted);margin:0;font-size:.875rem}.country-picker__sanctions{flex-direction:column;gap:.5rem;display:flex}.country-picker__sanctions-header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.country-picker__badge{border-radius:var(--radius-sm);background:var(--surface-elevated);border:1px solid var(--border);padding:.15rem .5rem;font-size:.75rem;display:inline-block}.country-picker__badge--live{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.country-picker__badge--fallback{border-color:color-mix(in srgb, var(--warn) 40%, var(--border))}.launch-nav{gap:var(--space-sm);flex-direction:column;display:flex}.launch-nav__list--top,.launch-nav-section{margin-bottom:var(--space-xs)}.launch-nav-section__header{width:100%;padding:var(--space-xs) var(--space-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;display:flex}.launch-nav-section__header:hover{background:var(--heading-color-soft);color:var(--heading-color)}.launch-nav-section__chevron{width:.75rem;font-size:.6rem}.launch-nav-section__panel.is-collapsed{display:none}.launch-nav-section__panel{padding-bottom:.15rem}.launch-nav-section__list{margin:0}.launch-nav-section__link{padding-left:1.25rem}.token-context-card{margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md)}.token-context-card--nested{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 90%, var(--bg));border-radius:6px;margin:.35rem .5rem .55rem 1.1rem;padding:.45rem .55rem}.token-context-card--nested .token-context-card__title{margin-bottom:.35rem;font-size:.7rem}.token-context-card--nested .token-context-card__dl{font-size:.7rem}.token-context-card--nested .token-context-card__dl>div{grid-template-columns:3.25rem 1fr;margin-bottom:.15rem}.token-context-card--nested .token-context-card__mono{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.token-context-card--nested .token-context-card__badges{gap:.25rem;margin-top:.35rem}.token-context-card--nested .token-context-card__badge{padding:.05rem .35rem;font-size:.625rem}.token-context-card__select-wrap{margin-bottom:.4rem}.token-context-card__select-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.15rem;font-size:.625rem;font-weight:600;display:block}.token-context-card__select{box-sizing:border-box;border:1px solid var(--border-strong);background-color:var(--bg);width:100%;max-width:100%;color:var(--text-heading);appearance:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%236b6570' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:right .4rem center;background-repeat:no-repeat;background-size:.5rem;border-radius:4px;padding:.2rem 1.35rem .2rem .4rem;font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.token-context-card__select:hover{border-color:var(--heading-color)}.token-context-card__select:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--heading-color)}.token-context-card__select option{background:var(--surface);color:var(--text-heading);padding:.2rem;font-size:.75rem;font-weight:500}.token-context-card__deployment-line{color:var(--text-heading);margin:0 0 .35rem;font-size:.6875rem;font-weight:600}.token-context-card__title{margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.token-context-card__muted{color:var(--text-muted);margin:0;font-size:.75rem}.token-context-card__mono{font-family:var(--font-mono);word-break:break-all;font-size:.75rem}.token-context-card__warn{margin:0 0 var(--space-sm);padding:var(--space-sm);background:var(--danger-soft);color:var(--danger);border-radius:4px;font-size:.8125rem;line-height:1.4}.token-context-card__dl{margin:0;font-size:.8125rem}.token-context-card__dl>div{grid-template-columns:4.5rem 1fr;gap:.25rem .5rem;margin-bottom:.25rem;display:grid}.token-context-card__dl dt{color:var(--text-muted);font-weight:600}.token-context-card__dl dd{margin:0}.token-context-card__badges{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.token-context-card__badge{background:var(--success-soft);color:var(--success);border-radius:4px;padding:.1rem .45rem;font-size:.7rem;font-weight:600;display:inline-block}.token-context-card__badge--muted{background:var(--border);color:var(--text-muted)}.manage-layout{max-width:52rem}.manage-role-banner{margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:4px;font-size:.875rem}.manage-role-banner--ok{background:var(--success-soft);color:var(--success)}.manage-role-banner--warn{background:var(--danger-soft);color:var(--danger)}.manage-page{gap:var(--space-md);flex-direction:column;display:flex}.manage-panel{padding:var(--space-md)}.manage-panel__role-hint{margin:var(--space-sm) 0;padding:var(--space-sm);background:var(--surface-elevated,#ffffff0a);border-left:3px solid var(--accent);border-radius:2px;font-size:.8125rem;line-height:1.45}.form-input--invalid{border-color:var(--danger)}.form-field__error{margin-top:var(--space-sm);color:var(--danger);font-size:.8125rem;display:block}.manage-form-field small{margin-bottom:var(--space-sm);display:block}.token-amount-field{gap:var(--space-sm);align-items:stretch;display:flex}.token-amount-field input{flex:1}.token-amount-field__max{flex-shrink:0;align-self:stretch}.country-code-select__filter{margin-bottom:var(--space-sm)}.manage-prereq-banner{margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--danger-soft);color:var(--danger);border-radius:4px;font-size:.875rem}.manage-btn-hint{margin:var(--space-sm) 0 0;color:var(--text-muted);font-size:.8125rem}.manage-confirm-step{margin-top:var(--space-sm)}.manage-confirm-step__summary{margin:0 0 var(--space-sm);font-size:.875rem;line-height:1.5}.manage-confirm-step--armed{padding:var(--space-sm);border:1px solid var(--danger);background:var(--danger-soft);border-radius:6px}.manage-table tr.manage-table__row--highlight td{background:color-mix(in srgb, var(--accent) 12%, transparent)}.manage-loading{color:var(--text-muted);font-size:.875rem}.manage-progress-steps{margin:var(--space-sm) 0 0;color:var(--text-muted);padding-left:1.25rem;font-size:.8125rem}.btn-sm{padding:.35rem .65rem;font-size:.8125rem}.manage-explainer__list{margin:var(--space-sm) 0 0}.manage-explainer__item{margin-bottom:var(--space-md)}.manage-explainer__item:last-child{margin-bottom:0}.manage-explainer__item dt{margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.manage-explainer__item dd{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.5}.manage-dl{margin:var(--space-sm) 0 0;font-size:.875rem}.manage-dl>div{grid-template-columns:8rem 1fr;gap:.25rem .75rem;margin-bottom:.35rem;display:grid}.manage-dl dt{color:var(--text-muted);font-weight:600}.manage-dl dd{margin:0}.manage-table{border-collapse:collapse;width:100%;margin-top:var(--space-sm);font-size:.875rem}.manage-table th,.manage-table td{text-align:left;border-bottom:1px solid var(--border);padding:.35rem .5rem}.manage-kpi-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.manage-kpi__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.75rem}.manage-kpi__value{color:var(--heading-color);margin:.25rem 0 0;font-size:1.25rem;font-weight:700}.manage-kpi__hint{color:var(--text-muted);margin:.25rem 0 0;font-size:.75rem}.manage-quick-links{margin:0;padding:0;list-style:none}.manage-quick-links a{color:var(--link);font-weight:600}.manage-quick-links a:hover{color:var(--link-hover)}.manage-diff-preview{margin:var(--space-md) 0;padding:var(--space-sm);background:var(--accent-soft);border-radius:4px;font-size:.875rem}.manage-interact-link{margin-top:var(--space-sm);color:var(--link);font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-block}.manage-interact-link:hover{color:var(--link-hover);text-decoration:underline}.alert{padding:var(--space-sm) var(--space-md);border-radius:4px;font-size:.875rem}.alert--warn{background:var(--danger-soft);color:var(--danger)}.form-success{color:var(--success);font-size:.875rem}.btn-danger{background:var(--danger);color:#fff;border-color:var(--danger)}.btn-danger:hover{filter:brightness(1.05)}.manage-sanctions-advisory{border-left:3px solid var(--heading-color)}
