.integration-options{margin-top:1.5rem}.agent-integrations{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.5rem 1.25rem}.agent-integration{display:flex;align-items:center;gap:.5rem;padding:.5rem 0}label.agent-integration{cursor:pointer}.agent-integration>input{width:auto;flex:none}.integration-logo{object-fit:contain;flex:none;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm)}.integration-identity{display:grid;gap:.2rem;min-width:0}.integration-identity code{font-size:var(--text-sm)}.integration-identity small{color:var(--ink-3)}.agent-setup-tabs{display:flex;gap:4px;margin:20px 0 24px;border-bottom:1px solid var(--line);padding-bottom:12px}.agent-setup-tabs [role=tab]{background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--ink-3);min-height:40px;padding:8px 14px;font-size:var(--text-sm);font-weight:500}.agent-setup-tabs [role=tab]:hover{color:var(--ink);background:var(--well)}.agent-setup-tabs [aria-selected=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.agent-setup-steps{display:grid;gap:14px;padding-left:22px;max-width:76ch;font-size:var(--text-base)}.agent-endpoint{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0}.agent-endpoint .field{flex:1 1 260px;margin:0}.integration-endpoint{display:grid;justify-items:start;gap:10px;padding-bottom:16px}.integration-endpoint code{font-size:var(--text-xs)}.agent-try{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.passkey-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;z-index:var(--z-backdrop);background:#1b142485;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.passkey-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);margin:auto;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;padding:clamp(24px,5vw,36px);border:1px solid var(--hairline);border-radius:20px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-3)}.passkey-dialog h2{margin:0 0 20px;font-size:var(--text-xl);line-height:1.2;letter-spacing:-.025em}.passkey-dialog h3{margin:0 0 8px;font-size:var(--text-md)}.passkey-dialog p{line-height:1.55}.passkey-details{display:grid;gap:12px;margin:24px 0}.passkey-details dt{color:var(--ink-3);font-size:var(--text-sm);margin-bottom:4px}.passkey-details dd{margin:0;font-size:var(--text-base);white-space:pre-wrap}.passkey-key-use{border-left:3px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:12px 14px;background:var(--accent-soft);font-size:var(--text-sm)}.passkey-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.passkey-actions button{flex:1;min-height:44px}:root{--ekubo-purple-deep: #661cc4;--ekubo-purple-bright: #9d5af2;--ekubo-purple-dark: #261b34;--ekubo-purple-soft: #f3e7fe;--ekubo-green: #26e8ad;--ekubo-red: #eb1e74;--ekubo-orange: #df7b32;--ekubo-black: #101010;--ekubo-white: #ffffff;--ekubo-dark-grey: #1d1d1d;--ekubo-medium-grey: #272727;--ekubo-neutral-grey: #878787;--ekubo-primary: #9d5af2;--ekubo-secondary-green: #1fcc98;--ekubo-background: #ffffff;--ekubo-surface-dark-grey: #5f5f5f;--ekubo-secondary-purple: #f3e7fe;--ekubo-text-current: #737272;--ekubo-text-default: #101010;--ekubo-text-muted: #878787;--ekubo-background-card: #f6f6f9;--ekubo-background-hover: #fafafa;--ekubo-stroke: #e5e4e4;--ekubo-stroke-muted: #f6f6f9;--ekubo-background-feature: #e5e4e4;--ekubo-secondary-red: #eb1e74;--ekubo-soft-gradient: linear-gradient( 90deg, rgb(223 123 50 / 10%), rgb(38 232 173 / 10%) );--ekubo-product-text: #131216;--ekubo-product-text-muted: #737272;--ekubo-product-border: #e1e1e1;--ekubo-product-link: #661cc4}:root{color-scheme:light;--font-sans: "Suisse Intl", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: "Suisse Intl Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .9375rem;--text-md: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-display: clamp(1.875rem, 1.35rem + 1.6vw, 2.5rem);--ink: #17141f;--ink-2: #4a4556;--ink-3: #686277;--canvas: #f6f5f9;--surface: #ffffff;--well: #f1eff6;--hairline: #e4e1eb;--control-line: #8f899d;--accent: var(--ekubo-purple-deep);--accent-hover: #52169e;--accent-ink: #5317a3;--accent-soft: var(--ekubo-purple-soft);--accent-line: #dac6f6;--accent-ring: var(--ekubo-purple-bright);--positive: #11664d;--positive-soft: #e3f6ee;--positive-line: #a9dcc6;--caution: #74470a;--caution-soft: #fff4dc;--caution-line: #ecd29a;--critical: #a6114d;--critical-soft: #fdebf2;--critical-line: #efbfd2;--critical-strong: #b0174f;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--shadow-1: 0 1px 2px rgb(38 27 52 / 6%), 0 1px 1px rgb(38 27 52 / 3%);--shadow-2: 0 1px 2px rgb(38 27 52 / 6%), 0 14px 32px -16px rgb(38 27 52 / 22%);--shadow-3: 0 28px 80px -24px rgb(38 27 52 / 40%);--ease: cubic-bezier(.2, .7, .2, 1);--page-width: 1200px;--gutter: clamp(16px, 4vw, 40px);--page-inline: max( var(--gutter), calc((100% - var(--page-width)) / 2), calc(env(safe-area-inset-left) + 16px) );--z-skip: 30;--z-backdrop: 40;--z-dialog: 41;--line: var(--hairline);--muted: var(--ink-3);--cream: var(--well);--blue: var(--accent);font-family:var(--font-sans);font-size:100%;font-synthesis:none;font-weight:400;line-height:1.55;color:var(--ink);background:var(--canvas);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}html{scrollbar-gutter:stable}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed}a{color:var(--accent-ink);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}main:focus,[tabindex="-1"]:focus:not(:focus-visible){outline:none}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}h1,h2,h3,h4,p{margin-top:0}h1{font-size:var(--text-display);font-weight:500;letter-spacing:-.035em;line-height:1.1;margin-bottom:12px}h2{font-size:var(--text-lg);font-weight:550;letter-spacing:-.02em;line-height:1.3}h3{font-size:var(--text-md);font-weight:550;letter-spacing:-.01em;line-height:1.35}h4{font-size:var(--text-base);font-weight:550}h1,h2,h3{text-wrap:balance}p{color:var(--ink-2);text-wrap:pretty}code,pre,kbd,.decoded-value{font-family:var(--font-mono);font-size:.875em}small,.fine{font-size:var(--text-sm);color:var(--ink-3)}code,.status,.activity-meta,.call,.decoded-value,.hash,.asset-changes,.asset-events,.review-fields dd,.pipeline{font-variant-numeric:tabular-nums slashed-zero}.nowrap{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[id]{scroll-margin-top:24px}hr{border:0;border-top:1px solid var(--hairline);margin:28px 0}.app{min-height:100dvh;display:flex;flex-direction:column}.skip-link{position:absolute;left:12px;top:-64px;z-index:var(--z-skip);background:var(--accent);color:#fff;padding:10px 16px;border-radius:var(--radius-md);transition:top .18s var(--ease)}.skip-link:focus-visible{top:12px;color:#fff}.app-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav user";align-items:stretch;column-gap:clamp(16px,4vw,48px);min-height:calc(68px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-inline:var(--page-inline);background:var(--surface);border-bottom:1px solid var(--hairline)}.brand{grid-area:brand;align-self:center;display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none}.cloud-logo{display:block;width:38px;height:auto}.cloud-symbol{width:1em;height:1em;display:inline-block;vertical-align:middle}.cloud-wordmark{font-size:1.125rem;font-weight:550;line-height:1.15;letter-spacing:-.03em}.cloud-wordmark small{display:block;margin-top:2px;font-size:var(--text-xs);font-weight:400;letter-spacing:0;color:var(--ink-3)}.main-nav,.navigation-placeholder{grid-area:nav}.main-nav{display:flex;align-items:stretch;gap:4px}.main-nav a,.user .user-link{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 12px;color:var(--ink-3);font-size:var(--text-base);font-weight:500;text-decoration:none;transition:color .16s var(--ease)}.main-nav a:hover,.user .user-link:hover,.main-nav a[aria-current=page],.user .user-link[aria-current=page]{color:var(--ink)}.main-nav a[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--accent)}.main-nav a:focus-visible{outline-offset:-4px}.user{grid-area:user;display:flex;align-items:center;gap:4px}.user .user-link[aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:6px}.user .text-button{padding-inline:12px}.app>main{flex:1;width:100%;padding:clamp(28px,4vw,48px) var(--page-inline) 72px}footer{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:20px var(--page-inline) calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--hairline);background:var(--surface);color:var(--ink-3);font-size:var(--text-xs)}footer nav{display:flex;flex-wrap:wrap;gap:4px 20px}footer nav a{display:inline-flex;align-items:center;min-height:32px;color:var(--ink-3);text-decoration:none}footer nav a:hover,footer nav a:focus-visible{color:var(--accent-ink);text-decoration:underline}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin:0 0 32px}.page-heading>div{min-width:0}.page-heading h1{margin-bottom:10px}.page-heading h1:last-child{margin-bottom:0}.page-heading>:is(.button,button){flex:none}.eyebrow{margin-bottom:12px;color:var(--ink-3);font-size:var(--text-sm);font-weight:500}.lede{max-width:64ch;margin-bottom:0;font-size:var(--text-md);line-height:1.6;color:var(--ink-2)}.heading-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.heading-meta .lede{margin:0}.back-link{display:inline-flex;align-items:center;min-height:36px;margin:-8px 0 16px;color:var(--ink-3);font-size:var(--text-sm);font-weight:500;text-decoration:none}.back-link:hover{color:var(--accent-ink);text-decoration:underline}.primary,.secondary,.danger-button,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid transparent;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:550;line-height:1.25;text-decoration:none;text-align:center;white-space:normal;transition:background-color .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),box-shadow .16s var(--ease)}.primary{background:var(--accent);color:#fff;box-shadow:0 1px 2px #52169e4d}.primary:hover:not(:disabled){background:var(--accent-hover)}.secondary{background:var(--surface);border-color:var(--hairline);color:var(--ink);box-shadow:var(--shadow-1)}.secondary:hover:not(:disabled){background:var(--well);border-color:#d6d2df}.danger-button{background:var(--critical-strong);color:#fff}.danger-button:hover:not(:disabled){background:#8f1240}:is(.primary,.secondary,.button,.danger-button):active:not(:disabled){transform:translateY(1px)}:is(.primary,.secondary,.danger-button):disabled{opacity:.45;box-shadow:none}.text-button{display:inline-flex;align-items:center;min-height:36px;padding:6px 0;background:transparent;color:var(--ink-2);font-size:var(--text-sm);font-weight:500;text-decoration:underline;text-decoration-color:var(--control-line);text-underline-offset:4px}.text-button:hover:not(:disabled){color:var(--accent-ink);text-decoration-color:currentColor}.text-button:disabled{opacity:.5}.danger{color:var(--critical)}.button-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block:20px 12px}.button-row>:is(button,.button){margin:0}.panel>:is(button,a.button),.narrow>:is(button,a.button){margin-block:8px}.panel>button+button{margin-inline-start:12px}.copy-button{transition:background-color .18s,border-color .18s,color .18s}.copy-button-icon{position:relative;width:18px;height:18px;flex:none}.copy-button-icon svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .16s,transform .2s}.copy-check{opacity:0;transform:scale(.65) rotate(-15deg)}.copy-button[data-copy-state=copied] .copy-icon{opacity:0;transform:scale(.7)}.copy-button[data-copy-state=copied] .copy-check{opacity:1;transform:scale(1) rotate(0)}.copy-button.secondary[data-copy-state=copied]{color:var(--positive);background:var(--positive-soft);border-color:var(--positive-line)}.copy-button[data-copy-state=error]{color:var(--critical)}.copy-button-label{display:grid}.copy-button-label>span{grid-area:1 / 1}.copy-label-size{visibility:hidden}.copy-address{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0 28px}.copy-address code{min-width:0;padding:7px 10px;border-radius:var(--radius-sm);background:var(--well);color:var(--ink);font-size:var(--text-sm);-webkit-user-select:all;user-select:all}.copy-address .secondary{min-height:36px;padding:6px 12px;flex-shrink:0;font-size:var(--text-sm)}.copy-address [role=status]:empty{display:none}.loading-state{display:grid;gap:14px;min-height:280px;padding-block:8px 28px;color:var(--ink-3);font-size:var(--text-sm);animation:loading-reveal .25s step-end}.loading-state>span:first-child{order:1}.skeleton{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,transparent 0,rgb(255 255 255 / 60%) 50%,transparent 100%) 0 0 / 200% 100% no-repeat,var(--hairline);animation:skeleton-sweep 1.6s ease-in-out infinite}.skeleton-title{width:min(48%,320px);height:28px}.skeleton-line{width:min(90%,560px);height:14px}.skeleton-line.short{width:min(60%,360px)}.skeleton-block{height:96px;margin-top:8px;border-radius:var(--radius-lg)}@keyframes loading-reveal{0%{opacity:0}to{opacity:1}}@keyframes skeleton-sweep{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}.loading{padding:70px 20px;text-align:center;color:var(--ink-3)}.panel{margin-bottom:24px;padding:clamp(20px,3vw,28px);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1)}.panel>h2:first-child,.panel>.section-heading:first-child{margin-top:0}.panel :where(p:not(.fine)){font-size:var(--text-base)}.panel .panel{box-shadow:none}.narrow{max-width:800px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.section-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:18px}.section-heading>:is(button,.button){white-space:nowrap}.section-heading h2,.section-heading h3{margin:0}.section-heading>span{font-size:var(--text-sm);color:var(--ink-3)}.status{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;width:fit-content;align-self:center;padding:3px 8px;border-radius:var(--radius-sm);background:var(--well);color:var(--ink-2);font-size:var(--text-xs);font-weight:600;line-height:1.35;white-space:nowrap}.status:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:currentColor;opacity:.8}.status>span{display:inline-block}.status>span:first-letter{text-transform:uppercase}.status-pending,.status-enabling,.status-review,.status-pending_review,.status-submitted{background:var(--accent-soft);color:var(--accent-ink)}.status-enabled,.status-active,.status-confirmed,.status-succeeded{background:var(--positive-soft);color:var(--positive)}.status-failed,.status-rejected,.status-revoked{background:var(--critical-soft);color:var(--critical)}.status.status-awaiting_funds{background:var(--caution-soft);color:var(--caution)}.notice{display:flex;justify-content:space-between;align-items:center;gap:16px 20px;margin-bottom:24px;padding:16px 18px;border:1px solid var(--accent-line);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--ink);font-size:var(--text-sm)}.notice p{margin:4px 0 0;font-size:var(--text-sm);color:var(--ekubo-purple-dark)}.notice strong{font-weight:600}.notice.error{display:block;margin-top:16px;border-color:var(--critical-line);background:var(--critical-soft);color:var(--critical)}.notice.warning{border-color:var(--caution-line);background:var(--caution-soft);color:var(--caution)}.notice.warning p,.notice.error p{color:inherit}.empty{display:grid;justify-items:center;gap:4px;padding:clamp(36px,6vw,56px) 24px;border:1px dashed #d6d2df;border-radius:var(--radius-lg);background:var(--surface);text-align:center}.empty-mark{display:grid;place-items:center;width:44px;height:44px;margin-bottom:12px;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent)}.empty h3{margin:0 0 4px;font-size:var(--text-lg);font-weight:550;letter-spacing:-.02em}.empty p{max-width:46ch;margin:0;font-size:var(--text-base)}.account-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.account-card{position:relative;display:grid;grid-template-rows:auto auto 1fr;gap:10px;min-width:0;padding:22px 24px 24px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);color:inherit;text-decoration:none;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.account-card:hover{border-color:var(--accent-line);box-shadow:var(--shadow-2);transform:translateY(-1px)}.account-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.account-card h3{margin:0;font-size:var(--text-lg);font-weight:550;letter-spacing:-.02em;color:var(--ink)}.card-arrow{flex:none;margin-top:2px;color:var(--ink-3);transition:color .18s var(--ease),transform .18s var(--ease)}.account-card:hover .card-arrow{color:var(--accent);transform:translate(2px)}.account-card>code{justify-self:start;color:var(--ink-3);font-size:var(--text-sm)}.account-card>p{margin:8px 0 0;font-size:var(--text-sm)}.account-networks{display:flex;flex-wrap:wrap;align-content:flex-end;gap:6px;margin:8px 0 0;padding:14px 0 0;border-top:1px solid var(--hairline);list-style:none;font-size:var(--text-sm);color:var(--ink-2)}.account-networks li{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:3px 8px;border-radius:var(--radius-sm);background:var(--well);overflow-wrap:anywhere}.account-networks .status{padding:0;background:none}.field{display:flex;flex-direction:column;gap:8px;margin:20px 0}.field>span,.field>label{font-size:var(--text-sm);font-weight:550;color:var(--ink)}.field small{color:var(--ink-3)}.field input,.field textarea,.field select{width:100%;min-width:0;min-height:44px;padding:10px 13px;border:1px solid var(--control-line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.field input:hover,.field textarea:hover,.field select:hover{border-color:var(--ink-3)}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #9d5af22e}.field :is(input,textarea,select):focus-visible{outline-offset:1px}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--caution)}.field textarea{min-height:100px;resize:vertical}.field textarea.json{min-height:300px;font-family:var(--font-mono);font-size:var(--text-sm)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.check{display:block;margin:24px 0;font-size:var(--text-base);line-height:1.5;overflow-wrap:anywhere;cursor:pointer}.check input{width:18px;height:18px;margin:0 10px 0 0;vertical-align:text-bottom}.tabs{display:flex;gap:4px;margin-bottom:24px;padding-bottom:10px;border-bottom:1px solid var(--hairline)}.tabs a{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border-radius:var(--radius-md);color:var(--ink-3);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:background-color .16s var(--ease),color .16s var(--ease)}.tabs a:hover{background:var(--well);color:var(--ink)}.tabs a[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.mnemonic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:24px 0;padding:0;list-style:none;counter-reset:none}.mnemonic li{padding:0;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--well);font-family:var(--font-mono);font-size:var(--text-sm)}.mnemonic-word{display:block;width:100%;min-height:44px;padding:11px 12px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mnemonic li span{display:inline-block;min-width:2ch;margin-right:10px;color:var(--ink-3);font-size:var(--text-xs);text-align:right;-webkit-user-select:none;user-select:none}.address-preview{display:flex;flex-direction:column;gap:8px;margin-top:24px;padding:16px 18px;border-radius:var(--radius-md);background:var(--well)}.address-preview>span{font-size:var(--text-sm);color:var(--ink-3)}.recovery-actions{gap:12px;margin-block:16px 10px}.onepassword-save{display:flex;align-items:center;min-height:46px}.onepassword-save[hidden]{display:none}.recovery-phrase textarea{margin-top:12px;font-family:var(--font-mono);line-height:1.7}.account-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:24px;padding:24px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.account-summary>div{display:flex;flex-direction:column;gap:8px;min-width:0}.account-summary>div>span{font-size:var(--text-sm);font-weight:500;color:var(--ink-3)}.account-summary .copy-address{flex-wrap:nowrap}.account-summary strong{font-size:var(--text-xl);font-weight:500}@media(max-width:640px){.account-summary .copy-address{flex-direction:column;align-items:flex-start}}.setup-review{margin-top:24px;padding-top:24px;border-top:1px solid var(--hairline)}.setup-review>h3{margin-top:0}.setup-review>button{margin-block:12px}.enable fieldset{min-width:0;margin:24px 0 12px;padding:0;border:0}.enable fieldset .tabs{margin-bottom:0;padding-bottom:0;border-bottom:0}.enable .field textarea{max-width:650px}.activation-explanation{max-width:68ch}.activation-action{display:grid;justify-items:start;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--hairline)}.activation-action p,.activation-action .notice{margin:0}.activation-controls{display:flex;flex-wrap:wrap;gap:12px}.activation-result{display:grid;gap:12px;min-width:0;max-width:100%}.activation-contract{display:grid;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--hairline);font-size:var(--text-sm)}.contract-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 20px}.activation-contract h3,.activation-contract p,.activation-contract .copy-address{margin:0}.activation-contract h3{font-size:var(--text-base)}.network-disable{margin-top:24px;padding-top:20px;border-top:1px solid var(--hairline)}.network-disable h3{margin:0 0 12px}.network-disable p{max-width:68ch;margin:0 0 20px}.wallet-deletion,.danger-zone{margin-top:32px;border-color:var(--critical-line)}.grant{padding:22px 0;border-bottom:1px solid var(--hairline)}.grant:last-child{border-bottom:0;padding-bottom:0}.grant>.text-button{text-align:left}.grant-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;margin-bottom:16px}.grant-identity,.grant-permissions{min-width:0}.grant-identity h3{margin:0 0 6px}.grant-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.grant-permissions{padding-left:24px;border-left:1px solid var(--hairline)}.grant-permissions h4{margin:0 0 10px;font-size:var(--text-sm);font-weight:600}.grant-permissions p{margin:0 0 8px}.grant-permissions ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}@media(max-width:640px){.grant-details{grid-template-columns:minmax(0,1fr);gap:16px}.grant-permissions{padding:16px 0 0;border-left:0;border-top:1px solid var(--hairline)}}.consent-selection{margin:0;font-size:var(--text-sm);color:var(--ink-3)}.consent-panel>.consent-actions{display:grid;gap:16px;margin-top:20px}.consent-actions .button-row{margin:0}.token{display:block;margin-top:24px}.token>code{display:block;margin:16px 0;padding:14px 16px;border-radius:var(--radius-md);background:var(--well)}.request{margin-bottom:16px;padding:22px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1)}.request .section-heading{margin-bottom:8px}.call{display:flex;flex-wrap:wrap;gap:8px 18px;margin:15px 0;padding:14px 0;border-top:1px solid var(--hairline);font-size:var(--text-sm)}.call code{flex-basis:100%}.about-page{max-width:880px;margin:0 auto}.about-page .page-heading{display:block}.about-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0;padding:0;border:0;font-size:var(--text-base)}.legal-section{margin:24px 0;scroll-margin-top:24px}.legal-section h2{font-size:var(--text-xl)}.legal-section h3{margin-top:28px;font-size:var(--text-md)}.legal-section p,.legal-section li{max-width:70ch;font-size:var(--text-base);line-height:1.75}.legal-section li+li{margin-top:12px}.legal-section ul{padding-left:22px}.legal-emphasis{font-size:var(--text-sm)!important}.login{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px 8%;align-items:center;min-height:calc(100dvh - 140px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.login>div{max-width:500px}.login h1{margin-bottom:22px;font-size:clamp(2.6rem,1.6rem + 3.4vw,4.25rem);letter-spacing:-.05em;line-height:1.02}.login h1 em{font-style:normal;color:var(--ink-3)}.login .lede{max-width:40ch;margin-bottom:32px;font-size:var(--text-md);line-height:1.65}.login-actions{max-width:360px}.login-actions>.primary,.login-actions>.secondary{width:100%}.login-actions>.secondary,.login-actions>.primary+.secondary{margin-top:12px}.login-actions>.text-button{display:flex;margin-top:16px}.login-actions .field{margin-top:0}.login-actions .terms-check{margin:0 0 16px}.login .primary{background:var(--ink);box-shadow:none}.login .primary:hover:not(:disabled){background:var(--accent)}.login .fine{max-width:360px;margin-top:24px;line-height:1.65}.hero-art{position:relative;display:flex;flex-direction:column;min-width:0;min-height:500px;padding:clamp(28px,4vw,40px);overflow:hidden;border-radius:20px;background:radial-gradient(120% 80% at 100% 0%,rgb(157 90 242 / 34%) 0%,transparent 60%),radial-gradient(90% 60% at 0% 100%,rgb(102 28 196 / 28%),transparent 70%),#1b1424;color:#fff;box-shadow:var(--shadow-3)}.hero-art-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px}.hero-art-top>span{color:#c9bfdc;font-size:var(--text-sm);font-weight:500}.hero-art-top>img{width:34px;height:auto}.hero-art h2{position:relative;margin:28px 0 24px;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem);font-weight:500;line-height:1.15;letter-spacing:-.035em}.hero-capabilities{position:relative;margin:0;padding:0;list-style:none}.hero-capabilities li{display:flex;align-items:baseline;gap:18px;padding:18px 0;border-top:1px solid rgb(255 255 255 / 12%)}.hero-capabilities li>span{flex:none;min-width:2ch;color:#c4a3f7;font-family:var(--font-mono);font-size:var(--text-sm)}.hero-capabilities h3{margin:0 0 4px;font-size:var(--text-base);font-weight:550}.hero-capabilities p{margin:0;color:#c9bfdc;font-size:var(--text-sm);line-height:1.55}.landing-details{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 8%;padding-top:48px;border-top:1px solid var(--hairline)}.landing-details h2{margin-bottom:12px;font-size:var(--text-lg)}.landing-details p{max-width:62ch;font-size:var(--text-base);line-height:1.7}@media(max-width:900px){.detail-grid{grid-template-columns:1fr}.login{gap:40px}}@media(max-width:700px){.app-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand user" "nav nav";min-height:0;padding-inline:max(12px,env(safe-area-inset-left))}.brand{min-height:60px;gap:10px;padding-left:4px}.cloud-logo{width:32px}.cloud-wordmark{font-size:1rem}.main-nav,.navigation-placeholder{min-height:48px;margin-inline:calc(-1*max(12px,env(safe-area-inset-left)));border-top:1px solid var(--hairline)}.main-nav{justify-content:space-around;gap:0;padding:0 8px}.main-nav a{padding:0 12px}.main-nav a[aria-current=page]:after{left:12px;right:12px}.user .text-button,.user .user-link{padding-inline:8px;font-size:var(--text-sm)}.page-heading{display:block;margin-bottom:28px}.page-heading>:is(.primary,.button,.status){margin-top:20px}.login{grid-template-columns:1fr;gap:40px;min-height:auto}.login>div{max-width:none}.login-actions,.login .fine{max-width:none}.hero-art{min-height:0;padding:28px 24px 32px;border-radius:var(--radius-lg)}.landing-details{grid-template-columns:1fr}.notice{flex-direction:column;align-items:flex-start}.mnemonic{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid{grid-template-columns:1fr;gap:0}.request{padding:18px}.section-heading{gap:10px 12px}.tabs a{padding:8px 12px}}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea,.cm-content{font-size:max(1rem,16px)}.text-button{min-height:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.field>.field-problem{display:block;margin:8px 0 0;padding:12px 14px}.terms-gate .panel{max-width:680px}.terms-gate .fine{margin:18px 0 0}.policy-editor{min-width:0}.notification-settings{display:flex;align-items:center;gap:18px;flex-wrap:wrap;border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px 22px;margin:20px 0 28px;background:var(--surface);box-shadow:var(--shadow-1)}.panel .notification-settings{border:0;border-radius:0;background:none;box-shadow:none;margin:0 0 16px;padding:0}.notification-settings>div{flex:1;min-width:200px}.notification-title{font-size:var(--text-md);margin:0}.notification-settings p{margin:6px 0 0}.review-fields{display:grid;grid-template-columns:minmax(140px,.65fr) minmax(0,2fr);gap:0;margin:18px 0}.review-fields dt,.review-fields dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line);font-size:var(--text-sm);line-height:1.6}.review-fields dt{padding-right:24px;color:var(--muted)}.review-fields dt:last-of-type,.review-fields dd:last-of-type{border-bottom:0}.review-fields dd{min-width:0}.review-fields small,.comparison-row small{display:block;margin-top:4px;color:var(--muted);font-size:var(--text-xs);font-weight:400}.review-address{display:grid;grid-template-columns:minmax(0,max-content) auto;justify-content:start;align-items:start;gap:4px 12px}.review-address>:is(a,code){min-width:0}.review-address .copy-button{padding:4px;min-height:32px;min-width:32px;margin-top:-4px}.review-address .copy-button-label{display:none}.review-address small{grid-column:1 / -1;margin-top:0}.own-address{font-weight:600;color:var(--accent-ink)}.call-arguments h4{margin:8px 0 4px;font-size:var(--text-base)}.call-arguments .review-fields{margin-top:8px}.policy-decision h3{margin:0 0 8px}.decoded-value{font-family:var(--font-mono);white-space:pre-wrap}.call-heading{display:flex;align-items:start;gap:14px}.call-heading h3{margin:0;font-size:1.1rem;line-height:1.4}.call-heading p{margin:5px 0 0}.decoded-call{padding:24px 0 0}.decoded-call+.decoded-call{border-top:1px solid var(--line);margin-top:24px}.request-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.request-timestamp,.activity-timestamp{display:block;font-size:var(--text-xs);color:var(--muted);margin:6px 0 16px}.request-meta .request-timestamp{margin:0}.decode-unavailable{border:1px solid var(--caution-line);background:var(--caution-soft);border-radius:var(--radius-md);padding:18px;margin:18px 0;font-size:var(--text-sm)}.decode-unavailable textarea{min-height:140px}.raw-calldata{max-height:150px!important;font-size:var(--text-xs)}.simulation-panel{padding:22px;margin:24px 0;background:var(--well);border:1px solid var(--line);border-radius:var(--radius-lg)}.simulation-panel.succeeded{border-color:var(--positive-line);background:linear-gradient(var(--positive-soft),var(--positive-soft)) top / 100% 4px no-repeat,var(--well)}.simulation-panel.failed{border-color:var(--critical-line);background:linear-gradient(var(--critical-soft),var(--critical-soft)) top / 100% 4px no-repeat,var(--well)}.simulation-panel h3{margin:0}.simulation-rerun{display:inline-flex;align-items:center;gap:6px;flex:none;padding:4px 0;white-space:nowrap;font-size:var(--text-sm)}.simulation-rerun svg{flex:none}.simulation-loading{display:grid;gap:12px;font-size:var(--text-sm)}.review-actions{border-top:1px solid var(--line);padding-top:20px;margin-top:24px;align-items:center}.json,.request .json,pre.json{background:var(--well);border:1px solid var(--line);font-size:var(--text-sm);line-height:1.6}.policy-comparison{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}.comparison-row{display:grid;grid-template-columns:.65fr 1fr 1fr;gap:0;border-bottom:1px solid var(--line)}.comparison-row:last-child{border-bottom:0}.comparison-row>*{margin:0;min-width:0;padding:16px;font-size:var(--text-sm)}.comparison-row>:last-child{background:#faf7fe}.comparison-row pre{margin:0;white-space:pre-wrap;font-size:var(--text-xs);line-height:1.6}.comparison-heading{background:var(--well);font-weight:600}.policy-examples>div{display:grid;grid-template-columns:100px 140px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--line);align-items:baseline}.policy-review>p{font-size:var(--text-sm);line-height:1.7}.deletion-steps{padding-left:22px;margin:24px 0;font-size:var(--text-base)}.deletion-steps p{margin:4px 0 0}.deletion-steps ul{margin:8px 0 0}.deletion-steps>li+li{margin-top:24px}.danger-zone{border-color:var(--critical-line);margin-top:32px}.inline-confirm{padding:16px;margin-top:16px;border-radius:var(--radius-md);border:1px solid var(--critical-line);background:var(--critical-soft)}@media(max-width:700px){.simulation-panel .section-heading{gap:12px}.review-fields{grid-template-columns:1fr}.review-fields dt{padding:12px 0 2px;border-bottom:0}.review-fields dd{padding:2px 0 12px}.comparison-heading{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.comparison-row{grid-template-columns:1fr}.comparison-row>[data-label]:before{content:attr(data-label);display:block;font-weight:600;margin-bottom:8px}.policy-examples>div{grid-template-columns:1fr 1fr}.policy-examples small{grid-column:1 / -1}.simulation-panel{padding:16px}.review-actions>button{flex:1 1 180px}}.network-section-heading{margin:36px 0 20px}.browser-notifications{padding:0 5% 24px;display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap}.browser-notifications .text-button{padding:10px 0}.network-card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.network-card-heading h3{margin:0}.decoded-call h3{display:flex;align-items:center;gap:12px;margin-top:0}.call-number{display:inline-grid;place-items:center;flex:none;min-width:28px;height:28px;padding:0 6px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums}.request-fields{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:var(--text-sm)}.request-fields dt{color:var(--muted)}.request-fields dd{margin:0;min-width:0}.request .tabs{margin-top:20px}.request .json{max-height:600px;overflow:auto;white-space:pre-wrap}.request-metadata{padding:20px 0}@media(max-width:700px){.request-fields{grid-template-columns:1fr;gap:7px}.request-fields dd{margin-bottom:8px}}.activity-filters{display:flex;flex-wrap:wrap;align-items:end;gap:20px;margin:24px 0;padding:20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1)}.activity-filters label{display:grid;gap:8px;flex:1 1 220px;min-width:min(220px,100%);font-size:var(--text-sm);font-weight:550}.activity-filters select{width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--control-line);border-radius:var(--radius-md);background-color:var(--surface);color:var(--ink);font-weight:400}.activity-hidden{display:block;margin:0 0 20px}.message-preview{white-space:pre-wrap;unicode-bidi:plaintext}pre.json{max-width:100%;min-width:0;overflow-x:auto;padding:16px;border-radius:6px}.activity-list{display:grid;gap:14px}.activity-item{position:relative;padding:20px 24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);min-width:0;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.activity-item:hover{border-color:var(--accent-line);box-shadow:var(--shadow-2)}.activity-item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-bottom:12px}.activity-item-meta .activity-timestamp{margin:0}.activity-item h2{font-size:var(--text-md);margin:0}.activity-item .activity-account{margin:4px 0 0}.activity-error{color:var(--critical);font-size:var(--text-sm)}.activity-item .button{margin-top:16px}.request-plan{margin:24px 0;border-top:1px solid var(--line);padding-top:20px;min-width:0}.tabs+.request-plan{border-top:0;margin-top:0;padding-top:0}.request-plan .json{max-height:600px;overflow:auto;white-space:pre-wrap}@media(max-width:600px){.activity-filters label{flex-basis:100%;min-width:0}.activity-item{padding:18px}}.policy-code{min-width:0;background:var(--surface)}.json-workbench{border:1px solid var(--control-line);border-radius:var(--radius-md);margin:20px 0 12px;overflow:hidden}.json-toolbar,.json-status{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:10px 14px;background:var(--cream)}.json-toolbar{border-bottom:1px solid var(--line)}.json-filename{font:.8125rem var(--font-mono)}.json-filename span{margin-left:12px;font-size:var(--text-xs);color:var(--muted)}.json-actions{display:flex;flex-wrap:wrap;gap:6px 14px}.json-actions .text-button{padding:7px 0;min-height:32px;font-size:var(--text-xs)}.json-status{border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--muted)}.json-hint{margin:0;padding:10px 14px;font-size:var(--text-xs);line-height:1.6;color:var(--muted)}.json-workbench.expanded .cm-scroller{min-height:65vh;max-height:80vh}.policy-code .cm-gutters{background:var(--well);border-color:var(--line);color:var(--ink-3)}.policy-code .cm-activeLine{background:#661cc40d}.policy-code .cm-panels{padding:8px;font-size:var(--text-sm)}.policy-code .cm-search input{max-width:100%}.policy-code .cm-search input:focus-visible,.policy-code .cm-search button:focus-visible{outline:1px solid var(--accent-ring);outline-offset:1px;box-shadow:none}.policy-code .cm-search input[type=text]{border:1px solid var(--line);border-radius:var(--radius-sm);padding:5px 8px;background:var(--surface);font:inherit}.policy-code .cm-search label{display:inline-block;margin:4px 8px 4px 0;font-size:var(--text-base)}.policy-code .cm-search input[type=checkbox]{vertical-align:text-bottom;margin:0 6px 0 0}.policy-code .cm-editor{font-size:14px}.policy-code .cm-scroller{max-height:560px;min-height:280px;overflow:auto}.policy-code .cm-content{font-family:var(--font-mono)}.policy-code .cm-tooltip{max-width:min(500px,80vw);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-2);font-size:var(--text-sm);line-height:1.6}.policy-code .cm-tooltip-hover,.policy-code .cm-completionInfo{padding:12px 16px}.policy-code .cm-tooltip p{margin:6px 0}.policy-code .cm-tooltip-autocomplete>ul>li{padding:5px 10px}.policy-code .cm-selectionBackground,.policy-code .cm-editor.cm-focused .cm-selectionBackground{background:#e2d2fa}.policy-errors{display:block;padding-left:32px}.policy-decision{padding:12px 16px;margin:12px 0;border-left:3px solid var(--accent-line);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--well)}.policy-decision p:last-child{margin-bottom:0}.network-list{list-style:none;margin:0 0 2rem;padding:0}.network-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:14px 0;border-bottom:1px solid var(--line)}.network-row .network-card-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 12px;min-width:0}.network-row h3{margin:0}.network-row>.button{grid-column:2;grid-row:1;min-width:96px}.network-row>.notice{grid-column:1 / -1;margin:0}.page-heading.account-heading{margin-bottom:8px}.account-heading h1{margin-bottom:4px}.account-heading .lede{margin-top:0}.account-heading+.copy-address{margin-top:0}.account-heading+.account-summary .copy-address{margin:0}.account-heading+.account-summary{padding-top:8px;padding-bottom:16px;border-top:0}.account-heading+.account-summary>div{gap:4px}.transaction-progress{padding:1.1rem 0;border-bottom:1px solid var(--line);margin-bottom:1rem}.transaction-progress p{margin:.5rem 0}.pipeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;margin:.5rem 0 1rem;list-style:none}.pipeline li{position:relative;display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:0 2px;text-align:center;font-size:var(--text-xs);line-height:1.25;color:var(--muted)}.pipeline li+li:before{content:"";position:absolute;top:calc(.75rem - 1px);left:calc(-50% + .75rem + 4px);right:calc(50% + .75rem + 4px);height:2px;border-radius:1px;background:var(--line)}.pipeline li:is(.complete,.current):before{background:var(--accent)}.pipeline-marker{box-sizing:border-box;display:grid;place-items:center;width:1.5rem;height:1.5rem;flex:none;border:2px solid var(--line);border-radius:50%;background:var(--well)}.pipeline-marker svg{display:block}.pipeline .complete .pipeline-marker{background:var(--accent);border-color:var(--accent);color:#fff}.pipeline .current{color:var(--accent-ink);font-weight:600}.pipeline .current .pipeline-marker{border-color:var(--accent)}.pipeline .current .pipeline-marker:after{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--accent);animation:pipeline-pulse 1.6s ease-in-out infinite}@media(max-width:560px){.pipeline{grid-template-columns:1fr;gap:.9rem}.pipeline li{flex-direction:row;gap:.65rem;padding:0;text-align:left;font-size:var(--text-sm)}.pipeline li+li:before{top:calc(-.9rem + 3px);left:calc(.75rem - 1px);right:auto;width:2px;height:calc(.9rem - 6px)}}.transaction-progress .notice{display:block}@keyframes pipeline-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.pipeline .current .pipeline-marker:after{animation:none}}.asset-changes,.asset-events{list-style:none;padding:0}.asset-changes li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:.85rem 0;border-bottom:1px solid var(--line)}.asset-changes .amount{font-size:var(--text-lg);font-weight:550;letter-spacing:-.01em}.asset-changes .credit .amount{color:var(--positive)}.simulation-panel h4{margin:20px 0 4px;font-size:var(--text-sm);font-weight:600;color:var(--ink-2)}.asset-changes small,.asset-events small{display:block;color:var(--muted);margin-top:.3rem}.asset-events li{margin:.8rem 0}.asset-changes code,.asset-events code{font-size:var(--text-sm)}.account-access{border:0;padding:0;margin:0;min-width:0}.account-access legend{font-weight:600;padding:0}.account-access>.fine{margin:10px 0 20px}.account-access-all{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:12px 0;border-bottom:1px solid var(--line)}.account-access-all small{display:block;color:var(--muted);margin-top:4px}.account-access-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line)}.account-access-row>span{min-width:0}.account-access-row code{display:block;font-size:var(--text-xs)}.account-access-row select{width:auto;min-width:9rem;min-height:44px;padding:.6rem .75rem;border:1px solid var(--control-line);border-radius:var(--radius-md);font:inherit;color:var(--ink);background:var(--surface)}.poppy-consent>.notice{display:block;margin:0 0 20px}.poppy-consent>.notice>p:first-child{margin-top:0}.consent-facts{display:grid;gap:12px;margin:0 0 24px}.consent-facts dt{color:var(--ink-3);font-size:var(--text-sm);margin-bottom:2px}.consent-facts dd{margin:0;overflow-wrap:anywhere}.consent-facts dd small,.poppy-option small{display:block;color:var(--muted);margin-top:4px}.poppy-choice{margin-bottom:20px}.poppy-choice>.fine{margin:10px 0 0}.account-access-row.poppy-option{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;cursor:pointer}.poppy-option>span{flex:1}.poppy-option input{margin-top:4px;flex-shrink:0}.poppy-account{padding-left:28px}.grant-kind{margin:-4px 0 8px;overflow-wrap:anywhere}.policy-json-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:600px){.account-access-row{flex-wrap:wrap}.policy-json-comparison{grid-template-columns:1fr}}.wallet-name-settings form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px;max-width:680px}.wallet-name-settings .field{margin:0}.wallet-name-settings form>:is(.error,[role=alert],[role=status]){grid-column:1 / -1}.wallet-name-settings form>button{margin:0}.notification-settings .notification-actions{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:10px;min-width:0;max-width:100%}.notification-actions button{flex:1 1 auto;white-space:normal}.notification-settings>p{flex-basis:100%}@media(max-width:600px){.wallet-name-settings form{grid-template-columns:minmax(0,1fr)}.wallet-name-settings form>button{width:100%}.notification-settings .notification-actions{flex-basis:100%}.notification-actions button{flex-basis:100%;width:100%}.button-row>:is(button,.button){flex:1 1 auto;white-space:normal;min-width:0}.panel :is(.primary,.secondary,.danger-button):not(.copy-button){width:100%}}.button-row.status-check{margin:0 0 20px}.tabs,.agent-setup-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.tabs::-webkit-scrollbar,.agent-setup-tabs::-webkit-scrollbar{display:none}.tabs>a,.agent-setup-tabs>[role=tab]{flex:none;white-space:nowrap}.tabs>a:focus-visible,.agent-setup-tabs>[role=tab]:focus-visible{outline-offset:-3px}.funds-needed{display:block;margin:0 0 1rem}.funds-needed p{margin:0 0 .5rem}.funds-needed p:last-child{margin-bottom:0}.account-grid+.notification-settings{margin-top:32px}.check:has(+.fine){margin-bottom:6px}.check+.fine{padding-left:25px}.panel>:is(button,a.button)+.fine{margin-top:12px}.policy-effects{margin-top:24px}.policy-effects h4{margin:0 0 4px;font-size:var(--text-base);font-weight:500}.policy-json-comparison h4{margin:0 0 8px;font-size:var(--text-sm);font-weight:500;color:var(--muted)}.policy-json-comparison pre{margin:0;font-size:var(--text-sm);line-height:1.6}.proposal-review .request-meta{margin-bottom:20px}.proposal-reason{margin:0 0 12px}.proposal-reason figcaption{margin-bottom:8px;font-size:var(--text-xs);color:var(--muted)}.proposal-reason blockquote{margin:0;padding:12px 16px;border-left:3px solid var(--accent-ring);background:var(--well);border-radius:0 8px 8px 0}.proposal-reason blockquote p{margin:0;font-size:var(--text-md);line-height:1.6;color:var(--ink)}.proposal-section{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.proposal-section>h3,.proposal-section .request-origin>h3{margin:0 0 12px}.proposal-actions .notice{display:block;margin:0 0 12px}.proposal-actions .button-row{margin-bottom:0}.simulation-panel.unavailable{border-style:dashed;border-color:var(--caution-line)}.simulation-unavailable{color:var(--caution)}.approve-gate{flex:1 1 100%;margin:0}.approve-gate.notice{display:block;padding:12px 16px}.simulation-hold{display:block;margin:16px 0}.simulation-hold h3{margin:0 0 6px;font-size:var(--text-md)}.simulation-hold .review-fields{margin-bottom:0}.button-row .rerun-confirm{flex-basis:100%;margin-top:0}.rerun-confirm p{margin:0 0 12px;color:var(--ink)}.simulation-panel .rerun-confirm{margin:0 0 16px}.hold-movements{margin:0;padding-left:18px}.passkey-warning{margin:12px 0}.request-summary{padding:24px 0 0}.summary-state h3{margin:0 0 6px;font-size:var(--text-md);line-height:1.4}.summary-state p{margin:0 0 6px}.summary-state p:not(.fine){font-size:var(--text-base)}.summary-notices{display:grid;gap:8px;margin:16px 0;padding:0;list-style:none}.summary-notices .notice{margin:0;font-size:var(--text-sm)}.summary-calls{margin:0;padding:0;list-style:none}.summary-calls>li{display:flex;align-items:start;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.summary-calls>li:last-child{border-bottom:0}.summary-footer{margin:0;padding-top:12px;border-top:1px solid var(--line)}.summary-call{min-width:0;flex:1}.summary-call p{margin:0 0 6px}.summary-target,.summary-intent{color:var(--ink)}.summary-intent{font-weight:600;font-size:var(--text-md);line-height:1.45}.call-heading .call-intent{color:var(--ink);font-size:var(--text-base)}.summary-badge{border:1px solid var(--line);border-radius:var(--radius-sm);padding:1px 8px;font-size:var(--text-xs);font-weight:600;border-color:var(--critical-line);background:var(--critical-soft);color:var(--critical)}.summary-badge.match{color:var(--muted);border-color:var(--line);background:var(--surface)}.summary-call .review-fields{margin:8px 0 0}.summary-nested{margin:12px 0 0;padding-left:16px;border-left:2px solid var(--line)}.summary-nested .summary-call+.summary-call{margin-top:12px}
