:root{--color-bg:#0f1115;--color-surface:#171a21;--color-border:#272b35;--color-text:#e6e8ec;--color-text-muted:#9aa1ad;--color-accent:#6ea8fe;--color-positive:#4ade80;--color-warning:#fbbf24;--color-danger:#f87171;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--radius:8px;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Code", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);margin:0;font-size:16px;line-height:1.5}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}code{font-family:var(--font-mono);font-size:.9em}.shell{flex-direction:column;min-height:100%;display:flex}.shell__header{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--color-border);background:var(--color-surface);display:flex}.shell__brand{letter-spacing:.02em;color:var(--color-text);font-weight:600}.shell__nav{gap:var(--space-4);margin-left:var(--space-6);flex:1;display:flex}.shell__nav a{color:var(--color-text-muted);font-size:.9rem}.shell__nav a:hover{color:var(--color-text)}.shell__main{padding:var(--space-8) var(--space-6);flex:1;width:100%;max-width:1100px;margin:0 auto}.network-banner{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--color-border);border-left:3px solid var(--color-warning);background:#fbbf2414;font-size:.9rem;display:flex}.network-banner__text{color:var(--color-text);flex:1}.network-banner__text strong{color:var(--color-warning);font-weight:600}.network-banner__switch{padding:var(--space-2) var(--space-3);border:1px solid var(--color-warning);border-radius:var(--radius);color:var(--color-warning);white-space:nowrap;cursor:pointer;background:0 0;font-family:inherit;font-size:.85rem}.network-banner__switch:hover:not(:disabled){background:var(--color-warning);color:var(--color-bg)}.network-banner__switch:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.network-banner__switch:disabled{opacity:.5;cursor:not-allowed}.network-banner__error{color:var(--color-text-muted);font-size:.8rem}.balance{gap:var(--space-6);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);color:inherit;align-items:center;display:flex}.balance:hover{border-color:var(--color-accent);text-decoration:none}.balance__figure{flex-direction:column;line-height:1.2;display:flex}.balance__label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:.7rem}.balance__amount{font-family:var(--font-mono);color:var(--color-text);font-size:1rem}.balance__amount--muted{color:var(--color-text-muted)}.wallet-menu{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);align-items:center;display:flex}.wallet-menu__address{font-family:var(--font-mono);color:var(--color-text);font-size:.85rem}.wallet-menu__disconnect{padding:var(--space-1) var(--space-2);border-radius:var(--radius);color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;font-family:inherit;font-size:.8rem}.wallet-menu__disconnect:hover{border-color:var(--color-border);color:var(--color-text)}.wallet-menu__disconnect:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.placeholder__kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0 0 var(--space-2);font-size:.75rem}.placeholder__title{margin:0 0 var(--space-3);font-size:1.75rem}.placeholder__note{color:var(--color-text-muted);margin:0 0 var(--space-4)}.placeholder__param{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);align-items:baseline;display:inline-flex}.placeholder__param-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:.75rem}.placeholder__param-value{font-family:var(--font-mono)}.status{padding:var(--space-2) var(--space-3);border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface);font-size:.9rem;display:inline-block}.status--ok{border-color:var(--color-positive);color:var(--color-positive)}.status--error{border-color:var(--color-danger);color:var(--color-danger)}.status--pending{color:var(--color-text-muted)}.resolving{padding:var(--space-4) 0;color:var(--color-text-muted)}.connect{max-width:32rem;margin:0 auto}.connect__title{margin:0 0 var(--space-3);font-size:1.75rem}.connect__lede{margin:0 0 var(--space-6);color:var(--color-text-muted)}.connect__wallets{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.connect__wallet{justify-content:center;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-family:inherit;font-size:1rem;display:flex}.connect__wallet:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.connect__wallet:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.connect__wallet:disabled{opacity:.5;cursor:not-allowed}.connect__wallet-icon{border-radius:var(--space-1);width:1.25rem;height:1.25rem}.connect__empty{padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius);color:var(--color-text-muted);margin:0}.connect__phase,.connect__failure{margin:var(--space-4) 0 0;display:block}.connect__dismiss{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}.connect__dismiss:hover{color:var(--color-text)}.connect__dismiss:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.connect__health{margin:var(--space-8) 0 0;color:var(--color-text-muted)}.connect__health .status{opacity:.75;background:0 0;border:0;padding:0;font-size:.8rem;display:inline}.fatal{max-width:40rem;padding:var(--space-6);border:1px solid var(--color-danger);border-radius:var(--radius);background:var(--color-surface);margin:4rem auto}.fatal__title{margin:0 0 var(--space-3);color:var(--color-danger)}.fatal__message{font-family:var(--font-mono);white-space:pre-wrap;color:var(--color-text);font-size:.9rem}.load-state{padding:var(--space-6) 0;color:var(--color-text-muted)}.load-state__message{margin:0}.load-state--error .load-state__message{color:var(--color-danger)}.load-state__retry{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;font-size:.9rem}.load-state__retry:hover{border-color:var(--color-accent)}.load-state__retry:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.marketplace__title{margin:0 0 var(--space-2)}.marketplace__lede{margin:0 0 var(--space-6);max-width:46rem;color:var(--color-text-muted)}.agent-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}.agent-card{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.agent-card:hover{border-color:var(--color-accent);text-decoration:none}.agent-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.agent-card__name{margin:0;font-size:1.05rem}.agent-card__description{color:var(--color-text-muted);flex:1;margin:0;font-size:.9rem}.agent-card__price{font-family:var(--font-mono);color:var(--color-text);font-size:1.1rem}.detail{max-width:46rem}.detail__breadcrumb{margin:0 0 var(--space-4);font-size:.9rem}.detail__name{margin:0 0 var(--space-2)}.detail__description{margin:0 0 var(--space-4);color:var(--color-text-muted)}.detail__price,.buy__price-line{align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-6);display:flex}.detail__price-label{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.detail__price-amount{font-family:var(--font-mono);font-size:1.25rem}.detail__missing-note{color:var(--color-text-muted)}.detail__contract-shape{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.detail__shape-heading{margin:0 0 var(--space-1);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:.8rem}.detail__shape-note{margin:0;font-size:.9rem}.terms{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.terms__group{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.terms__group--capabilities{border-left:3px solid var(--color-positive)}.terms__group--exclusions{border-left:3px solid var(--color-warning)}.terms__heading{margin:0 0 var(--space-1);font-size:1rem}.terms__note{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:.8rem}.terms__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.terms__item{grid-template-columns:1.25rem 1fr;align-items:start;font-size:.95rem;display:grid}.terms__marker{font-family:var(--font-mono)}.terms__group--capabilities .terms__marker{color:var(--color-positive)}.terms__group--exclusions .terms__marker{color:var(--color-warning)}.terms__empty{color:var(--color-text-muted);margin:0;font-size:.9rem}.buy{margin-top:var(--space-8);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.buy__heading{margin:0 0 var(--space-4);font-size:1.1rem}.fields,.buy__form{gap:var(--space-4);display:grid}.field{gap:var(--space-1);display:grid}.field__label,.criteria__label{font-size:.9rem;font-weight:600}.field__required{color:var(--color-text-muted);font-weight:400}.field__help{color:var(--color-text-muted);margin:0;font-size:.85rem}.field__control,.criteria__input,.raw-input__control{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:.95rem}.raw-input__control{font-family:var(--font-mono);font-size:.85rem}.field__control:focus-visible,.criteria__input:focus-visible,.raw-input__control:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.field__control:disabled,.criteria__input:disabled,.raw-input__control:disabled{opacity:.6;cursor:not-allowed}.field--checkbox .field__label{align-items:center;gap:var(--space-2);font-weight:400;display:flex}.field--checkbox .field__control{width:auto}.field__error{color:var(--color-danger);margin:0;font-size:.85rem}.raw-input{gap:var(--space-1);display:grid}.raw-input__reason{color:var(--color-text-muted);margin:0;font-size:.85rem}.raw-input__caption{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:.8rem}.raw-input__schema{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text-muted);font-family:var(--font-mono);max-height:14rem;margin:0;font-size:.8rem;overflow:auto}.criteria{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);display:grid}.criteria__consequence{color:var(--color-text-muted);margin:0;font-size:.85rem}.criteria__example{gap:var(--space-1);color:var(--color-text-muted);margin:0;font-size:.85rem;display:grid}.criteria__example p{margin:0}.criteria__example-good{color:var(--color-positive)}.criteria__example-weak{color:var(--color-text-muted);opacity:.8}.criteria__error{color:var(--color-danger);margin:0;font-size:.85rem}.criteria__warning{color:var(--color-warning);margin:0;font-size:.85rem}.buy__figures{gap:var(--space-6);padding-top:var(--space-2);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.buy__figure{gap:var(--space-1);margin:0;display:grid}.buy__figure-label{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.buy__figure-amount{font-family:var(--font-mono);font-size:1.1rem}.buy__shortfall{color:var(--color-warning);margin:0;font-size:.9rem}.buy__balance-unknown{color:var(--color-text-muted);margin:0;font-size:.9rem}.buy__submit{padding:var(--space-3) var(--space-6);border:1px solid var(--color-accent);border-radius:var(--radius);background:var(--color-accent);color:#0b1020;font:inherit;cursor:pointer;justify-self:start;font-weight:600}.buy__submit:hover:not(:disabled){filter:brightness(1.08)}.buy__submit:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.buy__submit:disabled{border-color:var(--color-border);background:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}.buy__error{color:var(--color-danger);margin:0;font-size:.9rem}.buy__ambiguous{padding:var(--space-3);border:1px solid var(--color-warning);border-radius:var(--radius);color:var(--color-warning);margin:0;font-size:.9rem}.buy--signed-out{gap:var(--space-3);justify-items:start;display:grid}.buy__signin-note{color:var(--color-text-muted);margin:0;font-size:.9rem}.buy__signin{padding:var(--space-2) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius);color:var(--color-accent)}.buy__signin:hover{background:#6ea8fe1f;text-decoration:none}.order{gap:var(--space-6);align-content:start;max-width:68rem;display:grid}.order__breadcrumb{margin:0;font-size:.9rem}.order--missing{gap:var(--space-3);max-width:40rem}.order__missing-title{margin:0;font-size:1.5rem}.order__missing-note{color:var(--color-text-muted);margin:0}.order__unbuilt{padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius);color:var(--color-text-muted);margin:0;font-size:.9rem;font-style:italic}.order__stale{padding:var(--space-1) 0 var(--space-1) var(--space-3);border-left:2px solid color-mix(in srgb, var(--color-warning) 45%, transparent);color:var(--color-text-muted);max-width:44rem;margin:0;font-size:.85rem}.order-summary{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);padding:var(--space-4) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-wrap:wrap;display:flex}.order-summary__identity{gap:var(--space-1);min-width:0;display:grid}.order-summary__agent{overflow-wrap:anywhere;margin:0;font-size:1.6rem;line-height:1.2}.order-summary__id{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.order-summary__id-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:.7rem}.order-summary__id-value{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.85rem}.order-summary__meta{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.order-summary__figure{gap:var(--space-1);margin:0;display:grid}.order-summary__figure-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:.7rem}.order-summary__figure-value{font-family:var(--font-mono);color:var(--color-text);font-size:1.15rem}.order-summary__chip{padding:var(--space-1) var(--space-3);background:color-mix(in srgb, var(--color-text-muted) 15%, transparent);border:1px solid #0000;border-color:color-mix(in srgb, var(--color-text-muted) 35%, transparent);color:var(--color-text-muted);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;font-size:.8rem;font-weight:600;display:inline-flex}.order-summary__chip--purchased,.order-summary__chip--running{background:color-mix(in srgb, var(--color-text-muted) 15%, transparent);border-color:color-mix(in srgb, var(--color-text-muted) 35%, transparent);color:var(--color-text-muted)}.order-summary__chip--running{color:var(--color-text)}.order-summary__chip--delivered{background:color-mix(in srgb, var(--color-accent) 15%, transparent);border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);color:var(--color-accent)}.order-summary__chip--failed,.order-summary__chip--disputed{background:color-mix(in srgb, var(--color-danger) 15%, transparent);border-color:color-mix(in srgb, var(--color-danger) 40%, transparent);color:var(--color-danger)}.order-summary__chip--adjudicated{background:color-mix(in srgb, var(--color-warning) 15%, transparent);border-color:color-mix(in srgb, var(--color-warning) 40%, transparent);color:var(--color-warning)}.order-summary__chip--released,.order-summary__chip--settled{background:color-mix(in srgb, var(--color-positive) 15%, transparent);border-color:color-mix(in srgb, var(--color-positive) 40%, transparent);color:var(--color-positive)}.order__face{gap:var(--space-4);align-content:start;display:grid}.order__face-title{margin:0;font-size:1.15rem;font-weight:600}.order__face--working .order__face-title{color:var(--color-text-muted);font-weight:500}.order__elapsed{align-items:baseline;gap:var(--space-2);margin:0;display:inline-flex}.order__elapsed-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:.7rem}.order__elapsed-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);font-size:1.05rem}.submitted-input{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);display:grid}.submitted-input__heading{margin:0;font-size:1rem}.submitted-input__note{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:.85rem}.submitted-input__pending,.submitted-input__empty{color:var(--color-text-muted);margin:0;font-size:.9rem}.submitted-input__rows{gap:var(--space-3);margin:0;display:grid}.submitted-input__row{gap:var(--space-1);min-width:0;display:grid}.submitted-input__label{color:var(--color-text-muted);margin:0;font-size:.85rem}.submitted-input__value{overflow-wrap:anywhere;min-width:0;margin:0}@media (width>=40rem){.submitted-input__row{gap:var(--space-4);grid-template-columns:minmax(7rem,12rem) 1fr;align-items:baseline}.submitted-input__row--block{gap:var(--space-1);grid-template-columns:1fr}}.submitted-input__block,.submitted-input__json{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:18rem;margin:0;font-size:.85rem;line-height:1.45;overflow:auto}.submitted-input__blank{color:var(--color-text-muted);font-style:italic}.review-countdown{justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-6);border:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface));text-align:center;display:grid}.review-countdown__title{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin:0;font-size:.8rem;font-weight:600}.review-countdown__value{min-width:7ch;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);margin:0;font-size:2.75rem;font-weight:600;line-height:1.05}.review-countdown__label{max-width:34rem;color:var(--color-text-muted);margin:0;font-size:.9rem}.review-countdown--expired{border-color:var(--color-border);background:var(--color-surface)}.review-countdown--expired .review-countdown__title,.review-countdown--expired .review-countdown__value{color:var(--color-text-muted)}.review-countdown--expired .review-countdown__label{color:var(--color-text)}.order__face--review{gap:var(--space-6)}.order__face-note{max-width:44rem;color:var(--color-text-muted);margin:0}.order__review-columns{gap:var(--space-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;display:grid}.output-panel,.criteria-panel{min-width:0;max-height:min(26rem,45vh);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;display:flex}.output-panel__heading,.criteria-panel__heading{flex:none;margin:0;font-size:1rem}.output-panel__count{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.85rem}.criteria-panel__note{margin:var(--space-1) 0 0;color:var(--color-text-muted);flex:none;font-size:.85rem}.output-panel__body,.criteria-panel__text{min-height:0;margin:var(--space-3) 0 0;flex:auto;overflow:auto}.criteria-panel__text:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.criteria-panel__text{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.95rem}.output-panel__table{border-collapse:collapse;width:100%;font-size:.9rem}.output-panel__table th{z-index:1;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap;font-size:.75rem;font-weight:600;position:sticky;top:0}.output-panel__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);text-align:left;vertical-align:top;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.output-panel__table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--color-text-muted) 6%, transparent)}.output-panel__table tbody tr:last-child td{border-bottom:0}.output-panel__prose{max-width:62ch;font-family:var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.55}.output-panel__json{font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text);margin:0;font-size:.85rem;line-height:1.45}.output-panel__cell-json{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.8rem}.output-panel__empty,.criteria-panel__empty{color:var(--color-text-muted);margin:0;font-size:.9rem}.criteria-panel__empty{margin-top:var(--space-3);flex:none}.output-panel__blank{color:var(--color-text-muted);font-style:italic}@media (width<=900px){.order__review-columns{grid-template-columns:minmax(0,1fr)}}.order-actions{gap:var(--space-3);justify-items:start;display:grid}.order-actions__buttons{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.order-actions__accept,.order-actions__complain{padding:var(--space-3) var(--space-6);border-radius:var(--radius);font:inherit;cursor:pointer;border:1px solid #0000;font-size:.95rem}.order-actions__accept:focus-visible,.order-actions__complain:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.order-actions__accept:disabled,.order-actions__complain:disabled{opacity:.55;cursor:not-allowed}.order-actions__accept{border-color:var(--color-accent);background:var(--color-accent);color:#0b1020;font-weight:600}.order-actions__accept:hover:not(:disabled){filter:brightness(1.08)}.order-actions__complain{border-color:var(--color-border);color:var(--color-text-muted);background:0 0}.order-actions__complain:hover:not(:disabled){border-color:var(--color-text-muted);color:var(--color-text)}.order-actions__notice{padding:var(--space-1) 0 var(--space-1) var(--space-3);border-left:2px solid #0000;max-width:44rem;margin:0;font-size:.9rem}.order-actions__notice--refusal{border-left-color:color-mix(in srgb, var(--color-danger) 50%, transparent);color:var(--color-danger)}.order-actions__notice--silence{border-left-color:color-mix(in srgb, var(--color-warning) 50%, transparent);color:var(--color-warning)}.complain-dialog{width:min(34rem,100vw - 2rem);max-width:34rem;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);margin:auto}.complain-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06080cad}.complain-dialog__title{margin:0 0 var(--space-4);font-size:1.25rem}.complain-dialog__finality{gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-warning) 40%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--color-warning) 8%, var(--color-bg));font-size:.9rem;line-height:1.55;display:grid}.complain-dialog__finality p{margin:0}.complain-dialog__field{gap:var(--space-2);display:grid}.complain-dialog__label{font-size:.9rem;font-weight:600}.complain-dialog__textarea{width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);font:inherit;resize:vertical;font-size:.95rem;line-height:1.5}.complain-dialog__textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.complain-dialog__textarea:disabled{opacity:.6;cursor:not-allowed}.complain-dialog__counter{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8rem}.complain-dialog__error{margin:var(--space-3) 0 0;color:var(--color-danger);font-size:.9rem}.complain-dialog__actions{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.complain-dialog__confirm,.complain-dialog__cancel{padding:var(--space-2) var(--space-4);border-radius:var(--radius);font:inherit;cursor:pointer;border:1px solid #0000;font-size:.95rem}.complain-dialog__confirm:focus-visible,.complain-dialog__cancel:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.complain-dialog__confirm:disabled,.complain-dialog__cancel:disabled{opacity:.55;cursor:not-allowed}.complain-dialog__confirm{border-color:var(--color-accent);background:var(--color-accent);color:#0b1020;font-weight:600}.complain-dialog__confirm:hover:not(:disabled){filter:brightness(1.08)}.complain-dialog__cancel{border-color:var(--color-border);color:var(--color-text-muted);background:0 0}.complain-dialog__cancel:hover:not(:disabled){border-color:var(--color-text-muted);color:var(--color-text)}.order__face--arbitration{gap:var(--space-4);padding:var(--space-6);border:1px solid color-mix(in srgb, var(--color-warning) 35%, transparent);border-left:3px solid color-mix(in srgb, var(--color-warning) 60%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--color-warning) 6%, var(--color-surface))}.order__face--arbitration .order__face-title{color:var(--color-warning);font-weight:600}.order__face--arbitration .order__face-note{color:var(--color-text)}@keyframes order-arbitration-pulse{0%{opacity:.55}to{opacity:1}}.order__face--arbitration .order__face-title:after{content:"";width:.4rem;height:.4rem;margin-left:var(--space-2);background:var(--color-warning);vertical-align:middle;border-radius:999px;animation:1.8s ease-in-out infinite alternate order-arbitration-pulse;display:inline-block}@media (prefers-reduced-motion:reduce){.order__face--arbitration .order__face-title:after{opacity:1;animation:none}}.verdict-card{gap:var(--space-6);padding:var(--space-6);border:1px solid color-mix(in srgb, var(--color-accent) 30%, var(--color-border));border-radius:var(--radius);background:color-mix(in srgb, var(--color-accent) 5%, var(--color-surface));display:grid}.verdict-card__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.verdict-card__heading{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:1.1rem;font-weight:600}.verdict-card__badge{align-items:baseline;gap:var(--space-3);margin:0;display:flex}.verdict-card__badge-percent{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.1}.verdict-card__badge-phrase{color:var(--color-text-muted);font-size:1rem}.verdict-card__split{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.verdict-card__figure{gap:var(--space-1);margin:0;display:grid}.verdict-card__figure-label{color:var(--color-text-muted);font-size:.85rem}.verdict-card__figure-value{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:600}.verdict-card__figure-unknown{color:var(--color-text-muted)}.verdict-card__reconcile{color:var(--color-warning);grid-column:1/-1;margin:0;font-size:.9rem}.verdict-card__reasoning{gap:var(--space-2);display:grid}.verdict-card__reasoning-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.85rem;font-weight:600}.verdict-card__reasoning-text{white-space:pre-wrap;max-width:62ch;color:var(--color-text);margin:0}.verdict-card__footer{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.verdict-card__settling{color:var(--color-text-muted);margin:0;font-size:.9rem}.verdict-card--unread{gap:var(--space-3)}.verdict-card__note{color:var(--color-text-muted);margin:0}.verdict-card__error{color:var(--color-text);margin:0}.verdict-card__error-detail{font-family:var(--font-mono);color:var(--color-text-muted);margin:0;font-size:.85rem}.verdict-card__retry{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;justify-self:start}.verdict-card__retry:hover{border-color:var(--color-accent)}.citation-checklist{gap:var(--space-3);display:grid}.citation-checklist__heading{margin:0;font-size:1rem;font-weight:600}.citation-checklist__note{color:var(--color-text-muted);margin:0;font-size:.9rem}.citation-checklist__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.citation-checklist__row{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left:3px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);grid-template-columns:minmax(7rem,auto) minmax(0,1fr);align-items:start;display:grid}.citation-checklist__mark{align-items:baseline;gap:var(--space-2);white-space:nowrap;font-weight:600;display:flex}.citation-checklist__glyph{font-size:1.1rem;line-height:1}.citation-checklist__source{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);grid-area:1/2;font-size:.8rem}.citation-checklist__quote{padding-left:var(--space-3);border-left:2px solid var(--color-border);white-space:pre-wrap;overflow-wrap:anywhere;grid-column:2;max-width:70ch;margin:0;font-style:italic}.citation-checklist__missing{color:var(--color-text-muted);grid-column:2;margin:0}.citation-checklist__row--unmet{border-left-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 7%, var(--color-bg))}.citation-checklist__row--unmet .citation-checklist__mark{color:var(--color-danger)}.citation-checklist__row--met{border-left-color:color-mix(in srgb, var(--color-positive) 70%, transparent)}.citation-checklist__row--met .citation-checklist__mark{color:var(--color-positive);font-weight:500}.citation-checklist__row--unrecorded{border-left-style:dashed;border-left-color:var(--color-warning)}.citation-checklist__row--unrecorded .citation-checklist__mark{color:var(--color-warning)}.citation-checklist__empty,.citation-checklist__unreadable{padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius);color:var(--color-text-muted);margin:0}.tx-hash{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.tx-hash__label{color:var(--color-text-muted);font-size:.85rem}.tx-hash__link{font-family:var(--font-mono);font-size:.95rem}.tx-hash__external{margin-left:var(--space-1)}.tx-hash__value{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.95rem}.tx-hash__copy{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;font-size:.8rem}.tx-hash__copy:hover{color:var(--color-text);border-color:var(--color-accent)}.tx-hash__copied{color:var(--color-positive);font-size:.8rem}.tx-hash__pending,.tx-hash__unavailable,.tx-hash__malformed{color:var(--color-text-muted);font-size:.9rem}.case-file{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.case-file__summary{padding:var(--space-3) var(--space-4);cursor:pointer;font-weight:600}.case-file__summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.case-file__body{gap:var(--space-6);padding:var(--space-4) var(--space-4) var(--space-6);border-top:1px solid var(--color-border);display:grid}.case-file__section{gap:var(--space-2);display:grid}.case-file__heading{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.85rem;font-weight:600}.case-file__list{gap:var(--space-1);padding-left:var(--space-6);margin:0;display:grid}.case-file__input{max-height:18rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.85rem;overflow:auto}.case-file__empty,.case-file__loading{color:var(--color-text-muted);margin:0}.case-file__error{gap:var(--space-3);color:var(--color-text);justify-items:start;display:grid}.case-file__retry{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer}.case-file__retry:hover{border-color:var(--color-accent)}.exec-steps{gap:var(--space-2);padding-left:var(--space-6);max-height:22rem;margin:0;display:grid;overflow:auto}.exec-steps__item{padding-left:var(--space-2)}.exec-steps__label{font-family:var(--font-mono);font-size:.9rem}.exec-steps__summary{color:var(--color-text-muted);margin:0}.exec-steps__duration{margin-left:var(--space-2);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.85rem}.exec-steps__error{margin:var(--space-1) 0 0;color:var(--color-danger);font-size:.9rem}.exec-steps__empty{color:var(--color-text-muted);margin:0}.order__face--concluded{gap:var(--space-6)}.order__face--concluded .order__face-title{padding-left:var(--space-4);border-left:3px solid color-mix(in srgb, var(--color-positive) 60%, transparent);color:var(--color-positive)}.order__face--concluded .order__face-note{padding-left:var(--space-4);border-left:3px solid color-mix(in srgb, var(--color-positive) 25%, transparent)}.order__face--failed{gap:var(--space-4);padding:var(--space-6);border:1px solid color-mix(in srgb, var(--color-danger) 30%, transparent);border-left:3px solid color-mix(in srgb, var(--color-danger) 60%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--color-danger) 6%, var(--color-surface))}.order__face--failed .order__face-title{color:var(--color-danger);font-weight:600}.order__face--failed .order__face-note{color:var(--color-text)}.order__face--failed .order__review-columns{grid-template-columns:minmax(0,1fr);max-width:40rem}.wallet{gap:var(--space-8);flex-direction:column;max-width:68rem;display:flex}.wallet__heading{margin:0;font-size:1.5rem}.money-figures{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.money-figures__figure{gap:var(--space-2);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;display:flex}.money-figures__label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.8rem}.money-figures__amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.1}.money-figures__amount--unknown{color:var(--color-text-muted)}.money-figures__note{color:var(--color-text-muted);margin:0;font-size:.85rem;line-height:1.4}.money-figures__stale-note{padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-warning);background:color-mix(in srgb, var(--color-warning) 8%, transparent);color:var(--color-text);grid-column:1/-1;margin:0;font-size:.85rem}.wallet-actions{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;display:grid}.wallet-action{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;display:flex}.wallet-action__heading{margin:0;font-size:1.05rem}.wallet-action__what{color:var(--color-text-muted);margin:0;font-size:.85rem;line-height:1.45}.wallet-action__what strong{color:var(--color-text);font-weight:600}.wallet-action__form{gap:var(--space-3);flex-direction:column;display:flex}.wallet-action__submit{padding:var(--space-3) var(--space-4);font:inherit;color:var(--color-bg);background:var(--color-accent);border-radius:var(--radius);cursor:pointer;border:none;font-weight:600}.wallet-action__submit:disabled{background:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}.wallet-action__unavailable{color:var(--color-text-muted);margin:0;font-size:.85rem;line-height:1.45}.wallet-action__refusal{padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-danger);background:color-mix(in srgb, var(--color-danger) 10%, transparent);margin:0;font-size:.85rem;line-height:1.45}.wallet-action__silence{padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-warning);background:color-mix(in srgb, var(--color-warning) 10%, transparent);margin:0;font-size:.85rem;line-height:1.45}.wallet-action__pending{color:var(--color-text-muted);margin:0;font-size:.85rem}.wallet-action__provenance{padding-top:var(--space-3);border-top:1px dashed var(--color-border);color:var(--color-text-muted);margin:0;font-size:.85rem;line-height:1.45}.wallet-action__receipt{margin:0;font-size:.85rem;line-height:1.45}.amount-field{gap:var(--space-2);flex-direction:column;display:flex}.amount-field__label{color:var(--color-text-muted);font-size:.85rem}.amount-field__control{align-items:center;gap:var(--space-1);padding:0 var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);display:flex}.amount-field__control:focus-within{border-color:var(--color-accent)}.amount-field__prefix{color:var(--color-text-muted);font-family:var(--font-mono)}.amount-field__input{min-width:0;padding:var(--space-3) 0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.amount-field__input:disabled{color:var(--color-text-muted)}.amount-field__error{color:var(--color-danger);margin:0;font-size:.8rem}.ledger{gap:var(--space-3);flex-direction:column;display:flex}.ledger__heading{margin:0;font-size:1.05rem}.ledger__scope-note{color:var(--color-text-muted);margin:0;font-size:.85rem;line-height:1.45}.ledger__scroll{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);max-height:26rem;overflow-y:auto}.ledger__list{margin:0;padding:0;list-style:none}.ledger__row{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:9rem 6rem 1fr auto;align-items:baseline;display:grid}.ledger__row:last-child{border-bottom:none}.ledger__amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.ledger__amount--credit{color:var(--color-positive)}.ledger__amount--debit{color:var(--color-text)}.ledger__direction-word{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.8rem}.ledger__kind{min-width:0}.ledger__order-link{color:var(--color-accent)}.ledger__time{color:var(--color-text-muted);white-space:nowrap;font-size:.85rem}@media (width<=40rem){.ledger__row{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.ledger__time{white-space:normal}}.my-orders{gap:var(--space-8);flex-direction:column;display:flex}.my-orders__header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;display:flex}.my-orders__title{margin:0 0 var(--space-2);font-size:1.5rem}.my-orders__lede{max-width:52ch;color:var(--color-text-muted);margin:0}.my-orders__browse{padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius);color:var(--color-accent);white-space:nowrap;flex:none;text-decoration:none}.my-orders__browse:hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.orders-list__scroll{border:1px solid var(--color-border);border-radius:var(--radius);max-height:34rem;overflow-y:auto}.orders-list__list{margin:0;padding:0;list-style:none}.orders-list__row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.orders-list__list>li:last-child .orders-list__row{border-bottom:none}.orders-list__link{color:inherit;text-decoration:none;display:contents}.orders-list__link:hover .orders-list__agent{color:var(--color-accent)}.orders-list__agent{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orders-list__amount{font-variant-numeric:tabular-nums;white-space:nowrap}.orders-list__state,.orders-list__time{color:var(--color-text-muted);white-space:nowrap;font-size:.85rem}.orders-list__row--review{border-left:3px solid var(--color-accent)}.orders-list__flag-review,.orders-list__flag-disputed{grid-column:1/-1}.orders-list__flag-review{text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);white-space:nowrap;font-size:.8rem;font-weight:600}.orders-list__row--disputed{border-left:3px solid var(--color-warning)}.orders-list__flag-disputed{text-transform:uppercase;letter-spacing:.04em;color:var(--color-warning);white-space:nowrap;font-size:.8rem;font-weight:600}.orders-list__empty{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.orders-list__empty-link{color:var(--color-accent)}.sell{gap:var(--space-8);flex-direction:column;display:flex}.sell__header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;display:flex}.sell__title{margin:0 0 var(--space-2);font-size:1.5rem}.sell__lede{max-width:52ch;color:var(--color-text-muted);margin:0}.sell__new{padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius);color:var(--color-accent);white-space:nowrap;flex:none;text-decoration:none}.sell__new:hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.owned-agents__heading,.sales__heading{margin:0 0 var(--space-3);font-size:1.1rem}.owned-agents__scroll,.sales__scroll{border:1px solid var(--color-border);border-radius:var(--radius);max-height:26rem;overflow-y:auto}.owned-agents__list,.sales__list{margin:0;padding:0;list-style:none}.owned-agents__row,.sales__row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:grid}.owned-agents__row{grid-template-columns:minmax(0,1fr) auto auto}.owned-agents__list>li:last-child .owned-agents__row,.sales__list>li:last-child .sales__row{border-bottom:none}.owned-agents__name{min-width:0;font-weight:600}.owned-agents__price,.sales__amount{font-variant-numeric:tabular-nums;white-space:nowrap}.owned-agents__row--inactive{color:var(--color-text-muted)}.owned-agents__row--unregistered{border-left:3px solid var(--color-text-muted);padding-left:var(--space-2)}.owned-agents__unregistered{white-space:nowrap;border-radius:var(--radius);color:var(--color-text-muted);border:1px solid;padding:.125rem .5rem;font-size:.8125rem;font-weight:600}.owned-agents__empty{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.owned-agents__empty-link{color:var(--color-accent)}.sales__row{grid-template-columns:minmax(0,1fr) auto auto auto}.sales__link{color:inherit;text-decoration:none;display:contents}.sales__link:hover .sales__agent{color:var(--color-accent)}.sales__agent{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sales__state,.sales__time{color:var(--color-text-muted);white-space:nowrap;font-size:.85rem}.sales__row--disputed{border-left:3px solid var(--color-warning)}.sales__dispute-flag{text-transform:uppercase;letter-spacing:.04em;color:var(--color-warning);white-space:nowrap;font-size:.8rem;font-weight:600}.availability{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.availability__button{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;font-size:.85rem;display:inline-flex}.availability__button:hover:not(:disabled){border-color:var(--color-accent)}.availability__button:disabled{opacity:.6;cursor:default}.availability__state{font-weight:600}.availability__action{color:var(--color-text-muted)}.availability__error{max-width:28ch;color:var(--color-danger);text-align:right;margin:0;font-size:.8rem}.create-agent{max-width:46rem}.create-agent__breadcrumb{margin:0 0 var(--space-4)}.create-agent__breadcrumb a{color:var(--color-accent)}.create-agent__title{margin:0 0 var(--space-2);font-size:1.5rem}.create-agent__lede{margin:0 0 var(--space-8);max-width:56ch;color:var(--color-text-muted)}.create-agent__form{gap:var(--space-6);flex-direction:column;display:flex}.create-agent__field{gap:var(--space-2);flex-direction:column;display:flex}.create-agent__label,.term-list__label,.schema-field__label{font-weight:600}.create-agent__hint,.term-list__hint,.schema-field__hint{max-width:60ch;color:var(--color-text-muted);margin:0;font-size:.85rem;line-height:1.5}.create-agent__input,.create-agent__textarea{padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);font:inherit}.create-agent__textarea{resize:vertical;line-height:1.5}.create-agent__textarea--prompt{font-family:var(--font-mono);font-size:.9rem}.create-agent__input:focus-visible,.create-agent__textarea:focus-visible,.term-list__input:focus-visible,.schema-field__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.create-agent__input[aria-invalid=true],.create-agent__textarea[aria-invalid=true],.schema-field__input[aria-invalid=true]{border-color:var(--color-danger)}.create-agent__error,.schema-field__error{color:var(--color-danger);margin:0;font-size:.85rem}.create-agent__submit{padding:var(--space-3) var(--space-6);background:var(--color-accent);border-radius:var(--radius);color:#0b1020;font:inherit;cursor:pointer;border:none;align-self:flex-start;font-weight:600}.create-agent__submit:disabled{opacity:.6;cursor:default}.create-agent__submit-error,.create-agent__ambiguous{padding:var(--space-3);border-radius:var(--radius);margin:0;font-size:.9rem}.create-agent__submit-error{border:1px solid var(--color-danger);color:var(--color-danger)}.create-agent__ambiguous{border:1px solid var(--color-warning);color:var(--color-warning)}.create-agent__ambiguous a{color:inherit;text-decoration:underline}.term-list{gap:var(--space-2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.term-list__rows{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.term-list__row{gap:var(--space-2);display:flex}.term-list__input{min-width:0;padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);font:inherit;flex:auto}.term-list__remove,.term-list__add{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;font-size:.85rem}.term-list__remove:hover:not(:disabled),.term-list__add:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-text)}.term-list__add{align-self:flex-start}.term-list__remove:disabled,.term-list__add:disabled{opacity:.5;cursor:default}.schema-field{gap:var(--space-2);flex-direction:column;display:flex}.schema-field__input{padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);font-family:var(--font-mono);resize:vertical;tab-size:2;font-size:.85rem;line-height:1.5}.seller-sale{gap:var(--space-6);flex-direction:column;display:flex}.seller-sale--missing{max-width:40rem}.seller-sale__breadcrumb{margin:0}.seller-sale__breadcrumb a,.seller-sale--missing a{color:var(--color-accent)}.seller-sale__missing-title{margin:0 0 var(--space-2);font-size:1.3rem}.seller-sale__missing-note{margin:0 0 var(--space-4);color:var(--color-text-muted)}.seller-sale__stale{padding:var(--space-3);border:1px solid var(--color-warning);border-radius:var(--radius);color:var(--color-warning);margin:0;font-size:.9rem}.seller-sale__body{gap:var(--space-6);flex-direction:column;display:flex}.seller-sale__heading{margin:0;font-size:1.2rem}.seller-sale__note{max-width:68ch;color:var(--color-text-muted);margin:0;line-height:1.6}.seller-sale__finality{max-width:68ch;padding:var(--space-4);background:var(--color-surface);border-left:3px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);margin:0;line-height:1.6}@media (width<=40rem){.owned-agents__row,.sales__row,.orders-list__row{grid-template-columns:minmax(0,1fr)}.availability{align-items:flex-start}.availability__error{text-align:left}}
