@layer reset{*,:before,:after{box-sizing:border-box}html{background:var(--canvas);width:100%;max-width:100%;min-height:100%;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%;max-width:100%;min-height:100vh;margin:0}body,button,input,select,textarea{font:inherit}#root{width:100%;min-width:0;max-width:100%}:where(main,section,article,form,fieldset,.panel,.page-container,.page-stack,.dashboard-grid,.trade-room,.merchant-dashboard){min-width:0;max-width:100%}:where(code,pre,.wallet-address,.address,.hash,.identifier){overflow-wrap:anywhere;word-break:break-word}:where(button,input,select,textarea){max-width:100%}button,input,select,textarea{color:inherit}button{appearance:none}img,picture,svg,canvas{max-width:100%;display:block}input,textarea,select{min-width:0}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}}@layer tokens{:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--leading-none:1;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--leading-loose:1.8;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.025em;--tracking-wider:.08em;--space-0:0;--space-px:1px;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--control-height-sm:2rem;--control-height-md:2.5rem;--control-height-lg:3rem;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--content-sm:40rem;--content-md:48rem;--content-lg:64rem;--content-xl:73.75rem;--radius-none:0;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.7rem;--radius-xl:.9rem;--radius-2xl:1.2rem;--radius-3xl:1.5rem;--radius-full:9999px;--canvas:#f4f7fb;--canvas-subtle:#eef2f7;--surface:#fff;--surface-soft:#f8fafc;--surface-muted:#f2f4f7;--surface-raised:#fff;--surface-inverse:#101828;--surface-overlay:#ffffffeb;--text:#101828;--text-muted:#667085;--text-subtle:#98a2b3;--text-disabled:#98a2b3;--text-inverse:#fff;--text-link:#155eef;--text-link-hover:#004eeb;--border:#d0d5dd;--border-soft:#e4e7ec;--border-strong:#98a2b3;--divider:#eaecf0;--primary:#155eef;--primary-hover:#004eeb;--primary-active:#00359e;--primary-soft:#eef4ff;--primary-soft-hover:#dbe7ff;--primary-border:#b2ccff;--primary-contrast:#fff;--market-buy:#067647;--market-buy-hover:#05603a;--market-buy-soft:#ecfdf3;--market-buy-border:#abefc6;--market-sell:#b42318;--market-sell-hover:#912018;--market-sell-soft:#fef3f2;--market-sell-border:#fecdca;--secondary:#7f56d9;--secondary-hover:#6941c6;--secondary-soft:#f4f3ff;--secondary-border:#d9d6fe;--success:#067647;--success-strong:#05603a;--success-soft:#ecfdf3;--success-border:#abefc6;--warning:#b54708;--warning-strong:#7a2e0e;--warning-soft:#fffaeb;--warning-border:#fedf89;--danger:#b42318;--danger-strong:#912018;--danger-soft:#fef3f2;--danger-border:#fecdca;--info:#3538cd;--info-strong:#2d31a6;--info-soft:#eef4ff;--info-border:#c7d7fe;--brand-gradient:linear-gradient(135deg, #155eef, #7f56d9);--shadow-xs:0 1px 2px #1018280d;--shadow-sm:0 2px 8px #1018280f;--shadow-md:0 6px 24px #10182814;--shadow-lg:0 12px 36px #1018281a;--shadow-xl:0 24px 64px #10182824;--shadow-brand:0 8px 20px #155eef40;--focus-ring:0 0 0 3px #155eef38;--focus-ring-danger:0 0 0 3px #b423182e;--duration-fast:.12s;--duration-normal:.18s;--duration-slow:.28s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--z-base:0;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--muted:var(--text-muted);--primary-dark:var(--primary-hover);--shadow:var(--shadow-lg)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#090e1a;--canvas-subtle:#0d1424;--surface:#111827;--surface-soft:#151e2f;--surface-muted:#1b2536;--surface-raised:#172033;--surface-inverse:#f8fafc;--surface-overlay:#111827e6;--text:#f2f4f7;--text-muted:#aeb8c7;--text-subtle:#7f8a9c;--text-disabled:#667085;--text-inverse:#101828;--text-link:#84adff;--text-link-hover:#b2ccff;--border:#344054;--border-soft:#273548;--border-strong:#475467;--divider:#202c3e;--primary:#528bff;--primary-hover:#75a3ff;--primary-active:#9bbcff;--primary-soft:#172a4f;--primary-soft-hover:#1e3766;--primary-border:#315ea8;--primary-contrast:#081120;--market-buy:#47cd89;--market-buy-hover:#75e0a7;--market-buy-soft:#102a21;--market-buy-border:#1f5b43;--market-sell:#f97066;--market-sell-hover:#fda29b;--market-sell-soft:#371512;--market-sell-border:#7a271a;--secondary:#a48afb;--secondary-hover:#b9a4ff;--secondary-soft:#282044;--secondary-border:#58438d;--success:#47cd89;--success-strong:#75e0a7;--success-soft:#102a21;--success-border:#1f5b43;--warning:#fdb022;--warning-strong:#fec84b;--warning-soft:#33240d;--warning-border:#785316;--danger:#f97066;--danger-strong:#fda29b;--danger-soft:#371512;--danger-border:#7a271a;--info:#8098f9;--info-strong:#b3b8ff;--info-soft:#1c244b;--info-border:#3e4784;--brand-gradient:linear-gradient(135deg, #528bff, #a48afb);--shadow-xs:0 1px 2px #0000003d;--shadow-sm:0 2px 8px #00000047;--shadow-md:0 8px 28px #00000052;--shadow-lg:0 14px 42px #00000061;--shadow-xl:0 26px 72px #00000075;--shadow-brand:0 8px 24px #528bff3d;--focus-ring:0 0 0 3px #528bff4d;--focus-ring-danger:0 0 0 3px #f970663d}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#090e1a;--canvas-subtle:#0d1424;--surface:#111827;--surface-soft:#151e2f;--surface-muted:#1b2536;--surface-raised:#172033;--surface-inverse:#f8fafc;--surface-overlay:#111827e6;--text:#f2f4f7;--text-muted:#aeb8c7;--text-subtle:#7f8a9c;--text-disabled:#667085;--text-inverse:#101828;--text-link:#84adff;--text-link-hover:#b2ccff;--border:#344054;--border-soft:#273548;--border-strong:#475467;--divider:#202c3e;--primary:#528bff;--primary-hover:#75a3ff;--primary-active:#9bbcff;--primary-soft:#172a4f;--primary-soft-hover:#1e3766;--primary-border:#315ea8;--primary-contrast:#081120;--market-buy:#47cd89;--market-buy-hover:#75e0a7;--market-buy-soft:#102a21;--market-buy-border:#1f5b43;--market-sell:#f97066;--market-sell-hover:#fda29b;--market-sell-soft:#371512;--market-sell-border:#7a271a;--secondary:#a48afb;--secondary-hover:#b9a4ff;--secondary-soft:#282044;--secondary-border:#58438d;--success:#47cd89;--success-strong:#75e0a7;--success-soft:#102a21;--success-border:#1f5b43;--warning:#fdb022;--warning-strong:#fec84b;--warning-soft:#33240d;--warning-border:#785316;--danger:#f97066;--danger-strong:#fda29b;--danger-soft:#371512;--danger-border:#7a271a;--info:#8098f9;--info-strong:#b3b8ff;--info-soft:#1c244b;--info-border:#3e4784;--brand-gradient:linear-gradient(135deg, #528bff, #a48afb);--shadow-xs:0 1px 2px #0000003d;--shadow-sm:0 2px 8px #00000047;--shadow-md:0 8px 28px #00000052;--shadow-lg:0 14px 42px #00000061;--shadow-xl:0 26px 72px #00000075;--shadow-brand:0 8px 24px #528bff3d;--focus-ring:0 0 0 3px #528bff4d;--focus-ring-danger:0 0 0 3px #f970663d}}}@layer base{body{background:var(--canvas);color:var(--text);font-size:var(--text-md);line-height:var(--leading-normal);transition:background-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard)}::selection{color:var(--primary-contrast);background:var(--primary)}:where(a){color:var(--text-link);text-underline-offset:.16em;text-decoration-thickness:.08em}:where(a:hover){color:var(--text-link-hover)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--focus-ring);outline:none}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre){margin-top:0}:where(h1,h2,h3,h4,h5,h6){color:var(--text);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h1{font-size:clamp(var(--text-3xl), 5vw, var(--text-5xl))}h2{font-size:clamp(var(--text-2xl), 3.5vw, var(--text-4xl))}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}code,pre,kbd,samp{font-family:var(--font-mono)}code{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-muted);padding:.1em .35em;font-size:.9em}pre code{background:0 0;border:0;padding:0}hr{height:1px;margin:var(--space-6) 0;background:var(--divider);border:0}::placeholder{color:var(--text-subtle);opacity:1}:where(input,select,textarea){border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}:where(input,select,textarea):hover:not(:disabled){border-color:var(--border-strong)}:where(input,select,textarea):focus{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}:where(input,select,textarea):disabled{cursor:not-allowed;background:var(--surface-muted);color:var(--text-disabled);opacity:.75}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--danger)}:where(input,select,textarea)[aria-invalid=true]:focus{box-shadow:var(--focus-ring-danger)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.reference-conversion{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);display:block}.app-shell{flex-direction:column;min-height:100vh;display:flex}.topbar{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3-5) clamp(var(--space-4), 4vw, var(--space-12));border-bottom:1px solid var(--border-soft);background:var(--surface-overlay);box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(14px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:var(--space-3);color:var(--text);font-weight:750;text-decoration:none;display:inline-flex}.brand:hover{color:var(--text)}.brand-mark{border-radius:var(--radius-lg);background:var(--brand-gradient);width:2.15rem;height:2.15rem;box-shadow:var(--shadow-brand);color:#fff;font-size:var(--text-xs);font-weight:var(--font-extrabold);flex:none;place-items:center;display:grid}.topbar-actions,.wallet-connected{justify-content:flex-end;align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.phase-badge,.status-pill{min-height:1.7rem;padding:var(--space-1) var(--space-2-5);border:1px solid var(--info-border);border-radius:var(--radius-full);background:var(--info-soft);color:var(--info);font-size:var(--text-xs);font-weight:var(--font-bold);line-height:var(--leading-none);white-space:nowrap;align-items:center;display:inline-flex}.wallet-control{justify-items:end;gap:var(--space-1);display:grid}.wallet-address{max-width:22rem;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inline-error{max-width:28rem;color:var(--danger);text-align:right}.wallet-sheet{gap:var(--space-3);display:grid}.wallet-sheet h2,.wallet-sheet h3{margin:0}.wallet-provider-list,.wallet-chooser-section{gap:var(--space-2);display:grid}.wallet-direct-choice{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-height-lg);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:flex}.wallet-direct-choice-identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.wallet-direct-choice-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-chooser-more{padding-top:var(--space-4);border-top:1px solid var(--divider)}.wallet-choice{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height-lg);padding:var(--space-3);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font:inherit;text-align:left;display:flex}.wallet-choice img,.wallet-choice-icon{object-fit:contain;width:1.5rem;height:1.5rem}.wallet-choice-icon{color:var(--text-muted);place-items:center;display:grid}.wallet-help{color:var(--text-muted);font-size:var(--text-sm);margin:0}.wallet-connect-qr-panel{justify-items:center;gap:var(--space-3);display:grid}.wallet-connect-qr{width:min(100%,15rem);height:auto;padding:var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface)}.wallet-request-handoff{z-index:var(--z-toast);right:var(--space-4);bottom:calc(5.5rem + env(safe-area-inset-bottom));align-items:center;gap:var(--space-3);width:min(24rem, calc(100vw - var(--space-8)));padding:var(--space-3);color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:flex;position:fixed}.wallet-request-handoff span{min-width:0;font-size:var(--text-sm);flex:1}.inline-note{color:var(--text-muted)}.page-container{width:min(var(--content-xl), calc(100% - var(--space-8)));padding-block:var(--space-8) var(--space-16);flex:1;margin-inline:auto}.page-stack{gap:var(--space-5);display:grid}.trade-workspace,.trade-context,.trade-action-panel,.trade-room{min-width:0}.trade-stage-description{margin:0 0 var(--space-5);color:var(--text-muted);line-height:var(--leading-relaxed)}.trade-parties{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trade-parties>div{gap:var(--space-2);min-width:0;padding:var(--space-3-5);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);display:grid}.form-field{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.trade-order-room{width:min(46rem,100%);padding-bottom:calc(6.5rem + env(safe-area-inset-bottom));margin-inline:auto}.order-room-title,.order-room-composer{align-items:center;gap:var(--space-3);display:flex}.trade-order-room-content{padding:var(--space-4) var(--space-4) 0}.order-room-connection,.trade-chat-message span{color:var(--text-muted);font-size:var(--text-xs)}.order-room-connection{margin:0 0 var(--space-3)}.order-room-summary,.order-room-countdown,.order-room-current-action,.order-room-timeline,.order-room-details{margin-bottom:var(--space-4)}.order-room-summary{padding:var(--space-5);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm)}.order-room-title{justify-content:space-between;gap:var(--space-2-5);flex-wrap:wrap}.order-room-title .status-pill{font-size:var(--text-xs);white-space:normal}.order-room-title h2,.order-room-timeline h2{font-size:var(--text-xl);margin:0}.order-room-fiat{margin-top:var(--space-4);font-size:clamp(1.8rem,7vw,2.25rem);line-height:var(--leading-tight);overflow-wrap:anywhere;display:block}.order-room-summary p,.order-room-current-action p{margin:var(--space-2) 0 0;color:var(--text-muted)}.order-room-summary p{font-size:var(--text-sm)}.order-room-current-action{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);display:grid}.payment-sent-resolution{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--border-soft);display:grid}.payment-sent-resolution p{margin:0}.payment-sent-resolution-bond .button{padding:var(--space-1-5) var(--space-2-5);font-size:var(--text-sm)}.payment-sent-resolution-recovery,.payment-sent-resolution-response{gap:var(--space-2);display:grid}[data-payment-sent-resolution]>p,.payment-sent-resolution-recovery,.payment-sent-resolution-response{font-size:var(--text-xs)}.trade-resolution-inbox-summary{gap:var(--space-1);display:grid}.trade-resolution-inbox-summary p{margin:0}.trade-resolution-inbox-summary small{color:var(--text-muted);font-size:var(--text-xs)}.payment-sent-resolution-recovery summary{cursor:pointer;color:var(--text-muted)}.payment-sent-resolution-recovery .transaction-control{width:-moz-fit-content;width:fit-content}.order-room-secondary-actions{gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-muted);display:grid}.order-room-context>.public-payment-terms{gap:var(--space-2);padding:var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface)}.order-room-context>.trade-timeline-protocol-card,.order-room-context>.trade-feedback-composer{width:100%;margin-bottom:var(--space-4)}.order-room-context>.trade-feedback-composer{padding:var(--space-4);border-radius:var(--radius-xl);box-shadow:none}.order-room-context>.trade-feedback-composer h2{font-size:var(--text-xl);line-height:var(--leading-snug)}.order-room-context>.public-payment-terms h3{font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.order-room-context>.public-payment-terms p{font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.order-room-context>.public-payment-terms .muted{font-size:var(--text-xs)}.order-room-trade-details{margin-bottom:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface)}.order-room-trade-details-heading{align-items:center;gap:var(--space-2);min-height:3.75rem;padding:var(--space-4);font-size:var(--text-sm);cursor:pointer;list-style:none;display:flex}.order-room-trade-details-heading::-webkit-details-marker{display:none}.order-room-trade-details-heading:after{content:"";width:var(--space-2);height:var(--space-2);margin:calc(-1 * var(--space-1)) var(--space-0-5) 0 var(--space-2);color:var(--text-muted);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)}.order-room-trade-details[open]>.order-room-trade-details-heading:after{margin-top:var(--space-1);transform:rotate(225deg)}.order-room-trade-details-heading>strong{flex:1}.order-room-trade-details-heading>.status-pill{font-size:var(--text-xs)}.order-room-trade-details-heading:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-lg)}.order-room-trade-details-body{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);display:grid}.trade-detail-row{align-items:baseline;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);display:grid}.order-room-trade-details-rows{gap:var(--space-3);margin:0;display:grid}.trade-detail-row dt{color:var(--text-muted);font-size:var(--text-xs)}.trade-detail-row dd{min-width:0;color:var(--text);font-size:var(--text-sm);font-weight:var(--font-medium);text-align:end;overflow-wrap:anywhere;margin:0}.order-room-trade-details-metadata{padding-top:var(--space-3);border-top:1px solid var(--divider)}.order-room-countdown{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--info-soft);display:grid}.order-room-countdown-heading,.order-room-countdown-actions{align-items:center;display:flex}.order-room-countdown-heading{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.order-room-countdown-heading>strong{min-width:0;font-size:var(--text-sm);font-weight:var(--font-semibold)}.order-room-countdown-actions{gap:var(--space-2);flex:none}.order-room-countdown-actions .button{min-height:var(--space-10)}.order-room-countdown-time{font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:var(--font-semibold);line-height:var(--leading-tight)}.order-room-countdown>.muted{font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.order-room-payment,.order-room-protocol-action{gap:var(--space-3);display:grid}.order-room-payment{gap:var(--space-2);font-size:var(--text-sm)}.order-room-payment>strong:first-child{font-size:var(--text-md)}.order-room-payment>.button{margin-block:var(--space-1)}.order-room-payment>strong:not(:first-child){margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--border-soft);font-size:var(--text-lg)}.order-room-protocol-action[data-action-section=mark-payment-sent]{margin-top:var(--space-1)}.order-room-protocol-action[data-action-section=mark-payment-sent]>label{align-items:center;gap:var(--space-2);min-height:var(--control-height-md);font-size:var(--text-sm);display:flex}.order-room-protocol-action[data-action-section=mark-payment-sent] input{flex-shrink:0}.order-room-action-section{padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface)}.order-room-payment pre{max-width:100%;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;white-space:pre-wrap;margin:0;overflow:auto}.order-room-timeline{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);display:grid}.order-room-timeline h2{padding-bottom:var(--space-3);border-bottom:1px solid var(--border-soft);font-size:var(--text-md)}.trade-order-room .trade-chat-message{font-size:var(--text-sm);line-height:var(--leading-normal)}.order-system-event{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--surface-soft);color:var(--text-muted);font-size:var(--text-xs);justify-self:center}.trade-timeline-protocol-card{justify-self:center;gap:var(--space-3);box-sizing:border-box;width:min(100%,38rem);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);text-align:center;display:grid}.trade-timeline-protocol-card p{margin:0}.trade-timeline-current-action{text-align:start;justify-self:stretch;width:100%}.trade-timeline-current-action>.button,.trade-timeline-current-action>.transaction-button{width:100%}.trade-timeline-protocol-actions{justify-content:flex-start;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.trade-timeline-protocol-actions>*,.trade-timeline-protocol-actions .transaction-control{flex:0 auto;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%}.trade-timeline-protocol-actions .button{width:auto;padding-inline:var(--space-2-5)}.trade-room-extension-sheet{gap:var(--space-4);display:grid}.trade-room-extension-sheet h2,.trade-room-extension-sheet p{margin:0}.trade-room-extension-options{display:grid}.trade-room-extension-option{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-height-md);padding:var(--space-2) 0;border-bottom:1px solid var(--border-soft);color:var(--text);cursor:pointer;display:flex}.trade-room-extension-option:first-child{border-top:1px solid var(--border-soft)}.trade-room-extension-option input{flex:none}.trade-room-extension-sheet-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.trade-chat-message{max-width:min(85%,32rem);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-soft)}.trade-chat-message.own{background:var(--info-soft);justify-self:end}.trade-chat-system-message{gap:var(--space-1);width:min(100%,42rem);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);display:grid}.trade-chat-system-message p{color:var(--text-muted);margin:0}.trade-chat-system-timestamp{color:var(--text-muted);font-size:var(--text-xs)}.trade-chat-message p{white-space:pre-wrap;margin:0 0 var(--space-1);overflow-wrap:anywhere}.trade-chat-attachment{gap:var(--space-2);margin-top:var(--space-2);display:grid}.trade-chat-attachment-meta,.trade-chat-attachment-loading{color:var(--text-muted);font-size:var(--text-xs)}.trade-chat-attachment-preview{border-radius:var(--radius-md);width:-moz-fit-content;width:fit-content;max-width:100%;line-height:0;display:block;overflow:hidden}.trade-chat-attachment-preview:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.trade-chat-attachment-preview img{object-fit:contain;max-width:min(100%,22rem);max-height:22rem;display:block}.trade-chat-attachment-action{justify-self:start}.order-room-composer{z-index:var(--z-sticky);right:var(--space-2);bottom:0;left:var(--space-2);box-sizing:border-box;width:min(46rem, calc(100% - var(--space-4)));min-height:4.5rem;padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom));border:1px solid var(--border-soft);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-overlay);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:var(--space-2);border-bottom:0;margin-inline:auto;display:grid;position:fixed}.order-room-composer-row{align-items:center;gap:var(--space-3);min-width:0;display:flex}.trade-room-attachment-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.composer-selected-attachment{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--surface-soft);display:flex}.composer-selected-attachment img{border-radius:var(--radius-sm);object-fit:cover;flex:none;width:2.5rem;height:2.5rem}.composer-attachment-name{min-width:0;color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.composer-attachment,.composer-send{border-radius:var(--radius-full);border:0;place-items:center;width:2.75rem;min-width:2.75rem;min-height:2.75rem;display:grid}.composer-attachment{color:var(--text-muted);background:0 0}.composer-send{color:var(--primary-contrast);background:var(--primary)}.composer-send:disabled{color:var(--text-muted);background:var(--surface-muted)}.composer-input{min-width:0;min-height:2.75rem;padding-inline:var(--space-4);border-radius:var(--radius-full);background:var(--surface-soft);border-color:#0000;flex:1}@media (min-width:64rem){.trade-workspace{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:start}.trade-context,.trade-action-panel,.trade-room{grid-column:1}.trade-parties-panel,.trade-terms-panel{grid-column:2}}@media (max-width:30rem){.trade-parties,.status-grid{grid-template-columns:1fr}}.ad-identity,.ad-card>dl{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.ad-list{gap:var(--space-3);min-width:0;display:grid;container-type:inline-size}.ad-card{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.ad-identity .profile-identity{flex:0 auto;min-width:0}.ad-identity .profile-identity-compact{align-items:center;gap:var(--space-2);max-width:100%;display:inline-flex}.ad-identity .profile-identity-compact .profile-identity-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ad-price{gap:var(--space-1);display:grid}.ad-price strong,.ad-detail-price{font-size:var(--text-lg)}.acceptance-review{min-width:0}.acceptance-summary .ad-detail-price{font-size:var(--text-2xl);font-weight:var(--font-bold)}.ad-price span{color:var(--text-muted);font-size:var(--text-sm)}.ad-card>dl{align-items:stretch;min-width:0;margin:0}.ad-card>dl>div{flex:10rem;min-width:min(100%,10rem)}.ad-card dt{color:var(--text-muted);font-size:var(--text-xs)}.ad-card dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.ad-detail-price{font-weight:var(--font-bold);overflow-wrap:anywhere}.seller-acceptance-content{gap:var(--space-4);min-width:0;display:grid}.seller-acceptance-content h2,.seller-acceptance-content h3,.seller-acceptance-content p{margin:0}.seller-acceptance-cost{gap:var(--space-3);min-width:0;display:grid}.seller-acceptance-details{gap:var(--space-2);margin:0;display:grid}.seller-acceptance-details>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.seller-acceptance-details dt{min-width:0;color:var(--text-muted);font-size:var(--text-sm);flex:1 1 0}.seller-acceptance-details dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;max-width:60%;margin:0;overflow-x:auto}.start-trade-confirmation-sheet .seller-acceptance-details dd{white-space:normal;overflow-wrap:anywhere}.seller-acceptance-actions .button{flex:9rem}.more-sheet.trade-confirmation-sheet{padding:var(--space-7) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;flex-direction:column;display:flex;overflow:hidden}.trade-confirmation-sheet:before{top:var(--space-2);width:var(--space-10);height:var(--space-1-5);border-radius:var(--radius-full);background:var(--border);content:"";position:absolute;left:50%;transform:translate(-50%)}.trade-confirmation-sheet .sheet-close-button{top:var(--space-5);right:var(--space-4);width:calc(var(--control-height-md) + var(--space-1));height:calc(var(--control-height-md) + var(--space-1));margin:0;position:absolute}.trade-confirmation-sheet .trade-confirmation-content{flex-direction:column;gap:0;min-height:0;display:flex}.trade-confirmation-main{align-content:start;gap:var(--space-3);overscroll-behavior:contain;min-height:0;display:grid;overflow-y:auto}.trade-confirmation-content>h2{margin-bottom:var(--space-3);padding-right:calc(var(--control-height-md) + var(--space-3));font-size:var(--text-2xl);line-height:var(--leading-tight);flex:none}.trade-confirmation-card{gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-xs);display:grid}.trade-confirmation-card h3{font-size:var(--text-md);line-height:var(--leading-snug)}.trade-confirmation-sheet .seller-acceptance-details>div{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.trade-confirmation-sheet .seller-acceptance-details>div+div{padding-top:var(--space-2);border-top:1px solid var(--border-soft)}.trade-confirmation-sheet .seller-acceptance-details dt{font-size:var(--text-xs);line-height:var(--leading-snug)}.trade-confirmation-sheet .seller-acceptance-details dd{overflow-wrap:anywhere;white-space:normal;max-width:none;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-snug);overflow:visible}.accept-trade-summary .seller-acceptance-details>div:first-child dd,.accept-trade-headlines>div:first-child dd,.start-trade-headlines>div:first-child dd{color:var(--primary);font-size:var(--text-md);font-weight:var(--font-bold)}.accept-trade-help,.accept-trade-extra-note{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.accept-trade-capacity{padding:var(--space-2);border-radius:var(--radius-md);background:var(--primary-soft);color:var(--primary);font-size:var(--text-xs);font-weight:var(--font-semibold)}.accept-trade-capacity.is-insufficient{background:var(--danger-soft);color:var(--danger)}.start-trade-summary .seller-acceptance-details dd{font-size:var(--text-md);font-weight:var(--font-bold)}.start-trade-counterparty{justify-items:end;gap:var(--space-0-5);display:grid}.start-trade-counterparty small{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-regular)}.start-trade-info{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--primary-soft);display:grid}.start-trade-info p{color:var(--text);font-size:var(--text-xs);line-height:var(--leading-snug)}.start-trade-info p:first-child{font-weight:var(--font-semibold)}.start-trade-limit{padding:var(--space-2);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:var(--leading-snug)}.start-trade-quote-status{justify-items:start;gap:var(--space-2);display:grid}.start-trade-quote-status .button{min-height:var(--control-height-md)}.trade-confirmation-details-toggle{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height-lg);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-xs);color:var(--text);cursor:pointer;font:inherit;text-align:left;display:flex}.trade-confirmation-details-toggle>span{gap:var(--space-1);min-width:0;display:grid}.trade-confirmation-details-toggle strong{font-size:var(--text-sm)}.trade-confirmation-details-toggle small{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.trade-confirmation-details-toggle svg{width:var(--icon-md);height:var(--icon-md);color:var(--primary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.trade-confirmation-details-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.trade-confirmation-extra{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-soft);display:grid}.trade-confirmation-extra[hidden]{display:none}.trade-confirmation-extra section{gap:var(--space-2);display:grid}.trade-confirmation-extra h4{color:var(--text);font-size:var(--text-sm);margin:0}.trade-confirmation-extra .seller-acceptance-details dd{font-size:var(--text-xs)}.button-row.trade-confirmation-actions{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-soft);background:var(--surface-raised);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid}.trade-confirmation-actions .button{width:100%;min-width:0;min-height:var(--control-height-lg);white-space:nowrap}@media (min-width:48rem){.more-sheet.trade-confirmation-sheet{border-radius:var(--radius-xl)}.trade-confirmation-sheet:before{display:none}}.ad-detail .profile-identity{align-items:center;gap:var(--space-2);display:flex}.ad-detail .profile-identity-link{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@container (width>=64rem){.ad-card{grid-template-columns:minmax(13rem,1fr) minmax(16rem,1.3fr) minmax(20rem,2fr) auto;align-items:center}.order-card{grid-template-columns:minmax(0,1fr);align-items:stretch}.ad-card>dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.profile-identity{gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);display:grid}.profile-identity-avatar{background:var(--primary-soft);border:1px solid var(--border-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:700;display:inline-flex;overflow:hidden}.profile-identity-avatar img{object-fit:cover;width:100%;height:100%}.profile-identity-compact{padding:var(--space-2);font-size:var(--text-sm);display:inline-grid}.profile-identity-link{width:-moz-fit-content;width:fit-content;color:var(--text);text-decoration:none}.profile-identity-link:hover{color:var(--primary);text-decoration:underline}.profile-dashboard{width:min(100%,64rem);margin:0 auto}.profile-overview-card,.profile-card,.profile-advanced-card{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);display:grid}.profile-overview-card{background:var(--surface-soft)}.profile-overview-meta,.profile-title-icon,.profile-identity-storage,.profile-heading-with-icon{align-items:center;gap:var(--space-2);display:flex}.profile-overview-meta{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);justify-content:space-between}.profile-title-icon{color:var(--primary);letter-spacing:var(--tracking-wide);text-transform:uppercase}.profile-identity-storage{padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:var(--surface)}.profile-overview-heading{align-items:center;gap:var(--space-4);display:flex}.profile-overview-heading h1,.profile-card-heading h2{margin:0}.profile-heading-with-icon>svg,.profile-title-icon>svg,.profile-identity-storage>svg,.profile-address-icon>svg,.profile-address-copy>svg{width:1em;height:1em}.profile-overview-heading .status-pill{margin-top:var(--space-2)}.profile-avatar{width:var(--control-height-lg);min-height:var(--control-height-lg);border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);font-size:var(--text-xl);font-weight:var(--font-extrabold);place-items:center;display:grid}.profile-overview-facts,.profile-detail-list{gap:var(--space-3);margin:0;display:grid}.profile-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-overview-facts>div,.profile-detail-list>div,.profile-wallet-list>div{gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);display:grid}.profile-overview-facts dt,.profile-detail-list dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold)}.profile-overview-facts dd,.profile-detail-list dd{min-width:0;color:var(--text);font-size:var(--text-sm);margin:0}.profile-card-grid{gap:var(--space-4);display:grid}.profile-card-heading{gap:var(--space-1);display:grid}.profile-page-heading{width:min(100%,64rem);margin:0 auto}.profile-page-heading h1{margin:0}.profile-wallet-list{gap:var(--space-2);display:grid}.profile-wallet-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.profile-wallet-list span{color:var(--text-muted);font-size:var(--text-xs);text-align:right}.profile-address-list{gap:var(--space-2);display:grid}.profile-address-row{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.profile-address-icon{width:var(--control-height-md);min-height:var(--control-height-md);border-radius:var(--radius-md);background:var(--primary-soft);color:var(--primary);place-items:center;display:grid}.profile-address-row>div{gap:var(--space-1);min-width:0;display:grid}.profile-address-row strong{color:var(--text);font-size:var(--text-sm)}.profile-address-row .identifier{color:var(--text-muted);font-size:var(--text-xs)}.profile-address-copy{flex:none}.profile-advanced-card summary{color:var(--text);cursor:pointer;font-size:var(--text-md);font-weight:var(--font-bold)}.profile-advanced-card[open] summary{margin-bottom:var(--space-1)}.profile-preferences{border-radius:var(--radius-xl)}.public-profile-page{width:min(100%,64rem);margin:0 auto}.public-profile-header,.public-profile-section{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);display:grid}.public-profile-header{background:var(--surface-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.public-profile-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.public-profile-social{gap:var(--space-3);display:flex}.public-profile-social-count{gap:var(--space-1);min-width:4.5rem;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;padding:0;display:grid}.public-profile-social-count span,.public-social-entry small,.public-reputation-summary>div>span{color:var(--text-muted);font-size:var(--text-sm)}.public-social-list,.public-feedback-list{gap:var(--space-3);display:grid}.public-social-entry{align-items:center;gap:var(--space-3);min-width:0;color:inherit;text-decoration:none;display:flex}.public-social-entry>span:last-child{min-width:0;display:grid}.public-social-initial{width:var(--control-height-md);min-height:var(--control-height-md);border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);font-weight:var(--font-bold);place-items:center;display:grid}.public-reputation-summary{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);display:grid}.public-reputation-summary>div:first-child{gap:var(--space-1);display:grid}.public-feedback-filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.public-feedback-filters button{min-height:var(--control-height-sm);padding:var(--space-1) var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-full);background:var(--surface);color:var(--text-muted);font:inherit}.public-feedback-filters button.active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.public-feedback-row{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);display:grid}.public-feedback-row>p{margin:0}.feedback-negative{color:var(--danger)}.trade-feedback-composer{gap:var(--space-3);display:grid}.trade-feedback-composer h2{margin:0}.public-profile-avatar{width:var(--control-height-lg);min-height:var(--control-height-lg);border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);font-size:var(--text-xl);font-weight:var(--font-extrabold);place-items:center;display:grid}.public-profile-identity,.public-profile-section-heading,.public-profile-badges{gap:var(--space-2);min-width:0;display:grid}.public-profile-title-row,.public-profile-badges,.public-profile-section-heading h2{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.public-profile-title-row h1,.public-profile-section-heading h2{margin:0}.public-profile-identity>p,.public-profile-social{color:var(--text-muted);font-size:var(--text-sm);margin:0}.public-profile-badges .status-pill>svg,.public-profile-section-heading h2>svg,.public-profile-header .button>svg{width:1em;height:1em}.public-profile-tabs{gap:var(--space-2);border-bottom:1px solid var(--border-soft);display:flex;overflow-x:auto}.public-profile-tabs button{min-height:var(--control-height-md);padding:var(--space-2) var(--space-3);color:var(--text-muted);font:inherit;font-weight:var(--font-bold);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.public-profile-tabs button.active{border-bottom-color:var(--primary);color:var(--text)}.public-profile-stats{gap:var(--space-1);margin:0;display:grid}.public-profile-stats>div{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.public-profile-stats>div:last-child{border-bottom:0}.public-profile-stats dt{color:var(--text-muted)}.public-profile-stats dd{color:var(--text);font-weight:var(--font-bold);text-align:right;margin:0}.public-profile-details{padding-top:var(--space-3);border-top:1px solid var(--border-soft)}.public-profile-details summary{color:var(--text);cursor:pointer;font-weight:var(--font-bold)}.public-profile-details .public-profile-stats{margin-top:var(--space-3)}@media (max-width:36rem){.public-profile-header{grid-template-columns:auto minmax(0,1fr)}.public-profile-header .button{grid-column:1/-1;width:100%}.public-profile-actions{grid-column:1/-1;justify-content:stretch}.public-profile-actions>.button,.public-profile-actions .transaction-control,.public-profile-actions .transaction-control .button{width:100%}}@media (min-width:48rem){.profile-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.profile-overview-facts{grid-template-columns:minmax(0,1fr)}.profile-overview-meta{flex-direction:column;align-items:flex-start}}.identifier{overflow-wrap:anywhere;word-break:break-word;min-width:0;font-family:var(--font-mono);font-size:var(--text-sm)}.profile-creation .form-grid>h2,.profile-creation .form-grid>p{grid-column:1/-1}.registration-onboarding{width:min(100%,48rem);margin:0 auto}.profile-registration-page{gap:var(--space-4)}.profile-registration-page .registration-form{gap:var(--space-4);padding:clamp(var(--space-3), 4vw, var(--space-6));border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);display:grid}.profile-registration-page .registration-intro h2,.profile-registration-page .registration-section h3{color:var(--text);margin:0}.profile-registration-page .registration-intro h2{display:none}.profile-registration-page .registration-intro p{max-width:38rem;margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.profile-registration-page .registration-section{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-soft);display:grid}.profile-registration-page .registration-section h3{font-size:var(--text-md)}.profile-registration-page .registration-form .form-field{gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:0}.profile-registration-page .registration-form .form-help{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-regular);line-height:var(--leading-snug)}.handle-input{min-height:var(--control-height-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);align-items:center;display:flex;overflow:hidden}.handle-input:focus-within{border-color:var(--primary);box-shadow:var(--focus-ring)}.handle-input>span{padding-left:var(--space-3);color:var(--text-muted);font-weight:var(--font-bold)}.handle-input input{width:100%;min-width:0;min-height:var(--control-height-md);padding:var(--space-2) var(--space-3);color:var(--text);font-size:var(--text-sm);box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;flex:1}.profile-registration-page .holding-id-field{gap:var(--space-2);color:var(--text);display:grid}.profile-registration-page .holding-id-field>strong{font-size:var(--text-sm);font-weight:var(--font-semibold)}.profile-registration-page .holding-id-grid{gap:var(--space-2);grid-template-columns:minmax(0,7rem) minmax(0,1fr);align-items:start;display:grid}.profile-registration-page .holding-id-example{gap:var(--space-1);padding:var(--space-1-5);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);color:var(--primary);text-align:center;display:grid}.profile-registration-page .holding-id-example img{object-fit:contain;width:100%;max-height:6rem}.profile-registration-page .holding-id-example span,.profile-registration-page .holding-id-guidance{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.profile-registration-page .holding-id-guidance{gap:var(--space-1);padding-left:var(--space-3);margin:0;display:grid}.profile-registration-page .upload-dropzone{grid-template-columns:var(--space-5) minmax(0, 1fr);min-height:var(--space-20);align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-soft);color:var(--text);cursor:pointer;text-align:left;display:grid}.profile-registration-page .upload-dropzone:hover,.profile-registration-page .upload-dropzone:focus-visible{border-color:var(--primary);background:var(--primary-soft);outline:none}.profile-registration-page .upload-dropzone small{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.profile-registration-page .upload-mark{color:var(--primary);font-size:var(--text-lg);font-weight:var(--font-bold);grid-row:1/3}.profile-registration-page .upload-dropzone strong{font-size:var(--text-sm);line-height:var(--leading-snug)}.profile-registration-page .selected-photo{grid-template-columns:var(--space-20) minmax(0, 1fr);align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2);border:1px solid var(--success-border);border-radius:var(--radius-lg);background:var(--success-soft);display:grid}.profile-registration-page .selected-photo img{width:var(--space-20);height:var(--space-20);border-radius:var(--radius-md);object-fit:contain;background:var(--surface);grid-row:1/3}.profile-registration-page .selected-photo p{color:var(--success);font-size:var(--text-sm);font-weight:var(--font-semibold);margin:0}.profile-registration-page .selected-photo .button-row{gap:var(--space-1)}.profile-registration-page .selected-photo .button{padding-inline:var(--space-1-5);font-size:var(--text-xs)}.profile-registration-page .registration-privacy{gap:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);margin:0;display:flex}.profile-registration-page .registration-privacy>svg{flex:0 0 var(--space-4);width:var(--space-4);height:var(--space-4);margin-top:var(--space-0-5)}.profile-registration-page .registration-actions{gap:var(--space-2);grid-template-columns:minmax(78px,1fr) minmax(0,3fr);align-items:stretch;display:grid}.profile-registration-page .registration-actions .transaction-control{min-width:0}.profile-registration-page .registration-actions .button{width:100%;min-height:var(--control-height-lg);overflow-wrap:anywhere;white-space:normal;justify-content:center}.profile-registration-page .registration-actions .button-secondary{padding-inline:var(--space-2)}@media (max-width:36rem){.page-container:has(.profile-registration-page){padding-bottom:0}.profile-registration-page{padding-bottom:calc(var(--control-height-lg) + var(--space-12) + env(safe-area-inset-bottom))}.profile-registration-page .registration-actions{z-index:var(--z-sticky);inset-inline:0;width:100%;padding:var(--space-2) max(var(--space-2), env(safe-area-inset-right)) calc(var(--space-2) + env(safe-area-inset-bottom)) max(var(--space-2), env(safe-area-inset-left));border-top:1px solid var(--border-soft);background:var(--surface);position:fixed;bottom:0}}@media (max-width:21rem){.profile-registration-page .holding-id-grid{grid-template-columns:minmax(0,1fr)}.profile-registration-page .holding-id-example{grid-template-columns:var(--space-20) minmax(0, 1fr);text-align:left;align-items:center}.profile-registration-page .holding-id-example img{max-height:var(--space-20)}.profile-registration-page .selected-photo{grid-template-columns:var(--space-16) minmax(0, 1fr)}.profile-registration-page .selected-photo img{width:var(--space-16);height:var(--space-16)}}.button-row{gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.eyebrow{color:var(--primary);font-size:var(--text-xs);font-weight:var(--font-extrabold);letter-spacing:.1em;text-transform:uppercase}.dashboard-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.panel{padding:clamp(var(--space-5), 3vw, var(--space-8));border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--surface-raised);box-shadow:var(--shadow-md)}.panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.panel h1,.panel h2{margin:var(--space-1) 0 0;color:var(--text);letter-spacing:var(--tracking-tight)}.status-ok{border-color:var(--success-border);background:var(--success-soft);color:var(--success)}.status-warn{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning)}.status-error{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger)}.status-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.status-grid>div{min-width:0;padding:var(--space-3-5);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft)}.status-grid dt{color:var(--text-muted);font-size:var(--text-xs)}.status-grid dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;color:var(--text);font-weight:var(--font-semibold)}.check-list{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.check-list span{padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-semibold);border:1px solid #0000}.check-ok{background:var(--success-soft);color:var(--success);border-color:var(--success-border)!important}.check-fail{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-border)!important}.muted{color:var(--text-muted);line-height:var(--leading-relaxed)}.button{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3-5);border-radius:var(--radius-lg);cursor:pointer;font-weight:var(--font-bold);line-height:var(--leading-none);transition:transform var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;border:1px solid #0000;text-decoration:none;display:inline-flex}.button:hover:not(:disabled,[aria-disabled=true]){transform:translateY(-1px)}.button:active:not(:disabled,[aria-disabled=true]){transform:translateY(0)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.button-sm{min-height:var(--control-height-sm);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm)}.button-lg{min-height:var(--control-height-lg);padding:var(--space-3) var(--space-5);border-radius:var(--radius-xl);font-size:var(--text-lg)}.button-primary{background:var(--primary);color:var(--primary-contrast)}.button-primary:hover:not(:disabled,[aria-disabled=true]){background:var(--primary-hover)}.button-primary:active:not(:disabled,[aria-disabled=true]){background:var(--primary-active)}.button-secondary{border-color:var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs)}.button-secondary:hover:not(:disabled,[aria-disabled=true]){border-color:var(--border-strong);background:var(--surface-soft)}.button-quiet{color:var(--text-muted);background:0 0}.button-quiet:hover:not(:disabled,[aria-disabled=true]){background:var(--surface-muted);color:var(--text)}.button-danger{background:var(--danger);color:#fff}.button-danger:hover:not(:disabled,[aria-disabled=true]){background:var(--danger-strong)}.button-icon{width:var(--control-height-md);padding:0}.notice{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-soft);display:flex}.notice p{margin:var(--space-1) 0 0}.notice-info{border-color:var(--info-border);background:var(--info-soft);color:var(--info-strong)}.notice-success{border-color:var(--success-border);background:var(--success-soft);color:var(--success-strong)}.notice-warning{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning-strong)}.notice-danger{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger-strong)}.state-panel{align-items:center;gap:var(--space-3);min-height:5rem;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);color:var(--text-muted);display:flex}.state-empty,.state-error{flex-direction:column;align-items:flex-start}.state-error{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger)}.spinner{border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;flex:none;width:1.1rem;height:1.1rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.transaction-control{gap:var(--space-2-5);display:grid}.network-fee-review{gap:var(--space-4);display:grid}.network-fee-review dl{gap:var(--space-3);margin:0;display:grid}.network-fee-review dl>div{justify-content:space-between;gap:var(--space-3);display:flex}.network-fee-review dd{font-weight:var(--font-semibold);text-align:right;margin:0}.sheet-backdrop:has(.wallet-action-sheet){z-index:var(--z-modal)}.more-sheet.wallet-action-sheet{width:100%;max-height:85dvh;padding:var(--space-7) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;animation:wallet-action-rise var(--duration-normal) var(--ease-standard) both;flex-direction:column;display:flex;overflow:hidden}.wallet-action-sheet:before{top:var(--space-2);width:var(--space-10);height:var(--space-1-5);border-radius:var(--radius-full);background:var(--border);content:"";position:absolute;left:50%;transform:translate(-50%)}.wallet-action-sheet .sheet-close-button{top:var(--space-4);right:var(--space-4);width:var(--control-height-md);height:var(--control-height-md);margin:0;position:absolute}@keyframes wallet-action-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.more-sheet.wallet-action-sheet{animation:none}}@media (min-width:48rem){.more-sheet.wallet-action-sheet{width:min(100%,32rem);margin-inline:auto}}.wallet-action-modal{gap:var(--space-2);overscroll-behavior:contain;min-width:0;min-height:0;display:grid;overflow-y:auto}.wallet-action-modal:has(.wallet-action-summary){gap:0}.wallet-action-modal h2,.wallet-action-modal p,.wallet-action-modal h3{margin:0}.wallet-action-header{gap:var(--space-1);padding-right:var(--space-12);display:grid}.wallet-action-modal:has(.wallet-action-summary)>.wallet-action-header{margin-bottom:var(--space-2-5)}.wallet-action-header h2{font-size:var(--text-xl);line-height:var(--leading-tight)}.wallet-action-header p,.wallet-action-summary p,.wallet-action-footnote{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.wallet-action-step{color:var(--primary);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.wallet-action-summary{grid-template-columns:var(--space-8) minmax(0, 1fr);align-items:center;gap:var(--space-2);padding-bottom:var(--space-2-5);border-bottom:1px solid var(--border-soft);display:grid}.wallet-action-summary-copy{gap:var(--space-1);min-width:0;display:grid}.wallet-action-summary-title{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.wallet-action-summary strong{font-size:var(--text-md);overflow-wrap:anywhere}.wallet-action-icon-tile{width:var(--space-8);height:var(--space-8);color:var(--primary);background:var(--primary-soft);border-radius:var(--radius-lg);place-items:center;display:grid}.wallet-action-icon-tile svg{width:var(--icon-md);height:var(--icon-md)}.wallet-action-identities{min-width:0;padding-block:var(--space-2) var(--space-2-5);color:var(--text-muted);font-size:var(--text-xs)}.wallet-action-context{margin-top:var(--space-2)}.wallet-action-delegation-choice{justify-items:center;gap:var(--space-1);display:grid}.wallet-action-delegate{min-height:calc(var(--control-height-md) + var(--space-1));max-width:100%;padding:var(--space-2) var(--space-3);border-color:var(--text-link);border-radius:var(--radius-sm);color:var(--text-link);font-size:var(--text-sm);font-weight:var(--font-medium);background:0 0}.wallet-action-delegate:hover{border-color:var(--text-link-hover);color:var(--text-link-hover)}.wallet-action-gas-default{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);text-align:center;margin:0}.wallet-action-gas-default a{color:var(--text-link)}.wallet-action-gas-divider{align-items:center;gap:var(--space-2);width:100%;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);display:flex}.wallet-action-gas-divider:before,.wallet-action-gas-divider:after{content:"";border-top:1px solid var(--border-soft);flex:1}.wallet-action-meta-line{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.wallet-action-meta-line>span:first-child{color:var(--text);font-weight:var(--font-medium)}.wallet-action-meta-wallet{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.wallet-action-wallet-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wallet-action-meta-wallet svg{width:var(--text-xs);height:var(--text-xs);color:var(--text-muted);flex:none}.wallet-action-wallet-address{flex:none}.wallet-action-contract{grid-template-columns:auto minmax(0, 1fr) var(--control-height-md);align-items:center;gap:var(--space-2);min-width:0;min-height:calc(var(--control-height-md) + var(--space-4));box-sizing:border-box;margin-bottom:var(--space-2-5);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-soft);display:grid}.wallet-action-contract-label{color:var(--text-muted);font-size:var(--text-xs)}.wallet-action-contract-value{gap:var(--space-0-5);text-align:right;min-width:0;display:grid}.wallet-action-contract-value strong,.wallet-action-contract-value span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-action-contract-value strong{font-size:var(--text-sm)}.wallet-action-contract-value span{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.wallet-action-contract button{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-md);color:var(--text-muted);background:var(--surface-raised);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.wallet-action-contract button svg{width:var(--icon-sm);height:var(--icon-sm)}.wallet-action-fee-hero{gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--primary-border);border-radius:var(--radius-xl);background:var(--primary-soft);display:grid}.wallet-action-fee-heading{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);display:flex}.wallet-action-fee-heading svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--primary)}.wallet-action-fee-hero p,.wallet-action-rate,.wallet-action-fee-facts span{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.wallet-action-fee-values{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-2);min-width:0;margin-block:var(--space-0-5);flex-wrap:wrap;display:flex}.wallet-action-fee-values>strong{min-width:0;font-size:clamp(var(--text-lg), 5vw, var(--text-xl));font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);overflow-wrap:anywhere}.wallet-action-equivalent{align-items:center;gap:var(--space-1);min-width:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);display:flex}.wallet-action-equivalent img{width:var(--icon-sm);height:var(--icon-sm);object-fit:contain}.wallet-action-equivalent span{overflow-wrap:anywhere}.wallet-action-rate{line-height:var(--leading-snug)}.wallet-action-fee-hero p{margin-top:var(--space-0-5)}.wallet-action-fee-facts{gap:var(--space-2);display:grid}.wallet-action-fee-facts>li{overflow-wrap:anywhere;min-width:0}.wallet-action-fee-facts>div,.wallet-action-network>div{justify-content:space-between;gap:var(--space-3);min-width:0;display:flex}.wallet-action-fee-facts strong,.wallet-action-network strong{text-align:right;overflow-wrap:anywhere}.wallet-action-modal details{margin-top:var(--space-2-5);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-raised)}.wallet-action-modal details summary{justify-content:space-between;align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2) var(--space-2-5);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);list-style:none;display:flex}.wallet-action-modal details summary::-webkit-details-marker{display:none}.wallet-action-modal details summary svg{width:var(--icon-sm);height:var(--icon-sm);transition:transform var(--duration-fast) var(--ease-standard)}.wallet-action-modal details[open] summary svg{transform:rotate(180deg)}.wallet-action-modal details .wallet-action-fee-facts{padding:0 var(--space-2-5) var(--space-2-5)}.wallet-action-warning{gap:var(--space-1);margin-bottom:var(--space-2);padding:var(--space-2);border:1px solid var(--warning-border);border-radius:var(--radius-lg);background:var(--warning-soft);color:var(--warning-strong);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.wallet-action-warning span{color:var(--text-muted)}.wallet-action-footer{z-index:1;gap:var(--space-2-5);padding-top:var(--space-2-5);background:var(--surface-raised);display:grid;position:sticky;bottom:0}.wallet-action-footnote{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.wallet-action-center{justify-items:center;gap:var(--space-2);padding-block:var(--space-2);text-align:center;display:grid}.wallet-action-modal>[role=status]{min-height:calc(var(--space-16) * 2);align-content:center;display:grid}.wallet-action-modal>[role=status]:not(.wallet-action-network){text-align:center;justify-items:center}.wallet-action-modal>[role=status] h3{font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:var(--leading-tight)}.wallet-action-modal>[role=status] p{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.wallet-action-center .spinner{margin-top:var(--space-5);margin-bottom:var(--space-1)}.wallet-action-center:has(>.spinner){padding-block:0 var(--space-8)}.wallet-action-modal>[role=status]+.button{margin-top:var(--space-2)}.wallet-action-actions{gap:var(--space-2);grid-template-columns:minmax(0,35fr) minmax(0,65fr);display:grid}.wallet-action-actions .button{min-height:var(--control-height-lg);white-space:normal;justify-content:center;min-width:0}.wallet-action-network{gap:var(--space-3);display:grid}.wallet-action-check{color:var(--success);font-size:var(--text-2xl)}.transaction-status{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-muted);color:var(--text-muted);display:flex}.transaction-status-copy{gap:var(--space-1);display:grid}.transaction-cancelled,.transaction-submitted{border-color:var(--border-soft);background:var(--surface-muted);color:var(--text-muted)}.transaction-confirmed{border-color:var(--success-border);background:var(--success-soft);color:var(--success)}.transaction-failed{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger)}.transaction-progress-sheet-content{gap:var(--space-4);display:grid}.transaction-progress-sheet-content h2,.transaction-progress-sheet-content p{margin:0}.transaction-progress-steps{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.transaction-progress-steps li{grid-template-columns:var(--space-8) minmax(0, 1fr);align-items:center;gap:var(--space-3);color:var(--text-muted);display:grid}.transaction-progress-steps li>span{width:var(--space-8);height:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-muted);font-weight:var(--font-semibold);place-items:center;display:grid}.transaction-progress-steps li>div{gap:var(--space-1);display:grid}.transaction-progress-steps small{color:inherit}.transaction-progress-steps li.current,.transaction-progress-steps li.complete{color:var(--text)}.transaction-progress-steps li.current>span{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary)}.transaction-progress-steps li.complete>span{border-color:var(--success-border);background:var(--success-soft);color:var(--success)}.transaction-progress-steps li.failed{color:var(--danger)}.transaction-progress-steps li.failed>span{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger)}.reserve-topup-summary{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-muted);margin:0;display:grid}.reserve-topup-summary>div{justify-content:space-between;gap:var(--space-4);display:flex}.reserve-topup-summary dt{color:var(--text-muted)}.reserve-topup-summary dd{font-weight:var(--font-bold);margin:0}.reserve-review-summary dt,.reserve-review-summary dd{overflow-wrap:anywhere;min-width:0}.reserve-review-summary dd{text-align:end}.reserve-allowance-ready{color:var(--success);font-weight:var(--font-semibold)}.reserve-topup-steps{gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--text-muted);padding:0;list-style:none;display:grid}.transaction-action-hierarchy{align-items:stretch;gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.transaction-action-hierarchy .button-primary{width:100%;min-height:var(--control-height-lg);order:-1}.transaction-action-hierarchy .button-quiet{width:100%;min-height:var(--control-height-md);font-size:var(--text-sm)}@media (min-width:48rem){.transaction-action-hierarchy{align-items:center;display:flex}.transaction-action-hierarchy .button-primary,.transaction-action-hierarchy .button-quiet{width:auto;min-height:var(--control-height-md)}}.allowance-editor{gap:var(--space-4);display:grid}.allowance-editor>div:first-child{gap:var(--space-1);display:grid}.allowance-editor>div:first-child>strong{font-size:var(--text-xl)}.allowance-editor-input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.allowance-editor-input:focus-within{border-color:var(--primary-border);box-shadow:var(--focus-ring)}.allowance-editor-input input{min-width:0;box-shadow:none;border:0}.allowance-editor-input input:focus{box-shadow:none}.allowance-editor-input>span{padding:0 var(--space-3);color:var(--text-muted);font-weight:var(--font-semibold)}.allowance-editor-notice{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.allowance-editor-notice>svg{width:var(--icon-md);height:var(--icon-md)}.allowance-editor-spender{margin:0}.allowance-editor-spender>div{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.allowance-editor-spender dt{color:var(--text-muted)}.allowance-editor-spender dd{gap:var(--space-1);text-align:right;margin:0;display:grid}.secure-trade-key-setup,.secure-trade-key-purpose,.secure-trade-key-prerequisite,.secure-trade-key-passive-progress{gap:var(--space-4);display:grid}.secure-trade-key-setup>p,.secure-trade-key-purpose p,.secure-trade-key-prerequisite p,.secure-trade-key-passive-progress p{margin:0}.secure-trade-key-prerequisite{padding:var(--space-4);border:1px solid var(--primary-border);border-radius:var(--radius-lg);background:var(--primary-soft)}.secure-trade-key-prerequisite>div{gap:var(--space-1);display:grid}.secure-trade-key-ready{align-items:center;gap:var(--space-2);color:var(--success);display:flex}.secure-trade-key-ready svg{width:var(--icon-md);height:var(--icon-md);flex:none}.secure-trade-key-purpose{padding:var(--space-4);border:1px solid var(--primary-border);border-radius:var(--radius-lg);background:var(--primary-soft);grid-template-columns:auto minmax(0,1fr)}.secure-trade-key-purpose>svg{width:var(--icon-lg);height:var(--icon-lg);color:var(--primary)}.secure-trade-key-purpose p{grid-column:2}.secure-trade-key-requirements{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.secure-trade-key-passive-progress{color:var(--text-muted)}.form-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.form-grid label,.form-field{gap:var(--space-1-5);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-bold);display:grid}.form-grid input,.form-grid select,.form-grid textarea,.form-control{width:100%;min-height:var(--control-height-md);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--text-sm)}.form-grid input[type=text],.form-grid input[type=url],.form-grid input[type=email],.form-grid input[data-monospace=true],.form-control-mono{font-family:var(--font-mono)}.form-help{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-regular)}.form-error{color:var(--danger);font-size:var(--text-xs);font-weight:var(--font-semibold)}.compact-form{max-width:28rem;margin-top:var(--space-4)}.metric-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);display:grid}.metric-card h3{font-size:var(--text-md);margin:0}.metric-card dl{gap:var(--space-2);margin:0;display:grid}.metric-card dl>div{justify-content:space-between;gap:var(--space-4);display:flex}.metric-card dt{color:var(--text-muted);font-size:var(--text-sm)}.metric-card dd{overflow-wrap:anywhere;color:var(--text);font-weight:var(--font-bold);text-align:right;margin:0}.action-list{gap:var(--space-3-5);display:grid}.action-row{align-items:flex-start;gap:var(--space-3-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.action-row>div:first-child{flex:1;min-width:min(18rem,100%)}.table-list{gap:var(--space-2-5);display:grid}.table-list>div,.table-list>a{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3rem;padding:var(--space-3) var(--space-3-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-soft);color:var(--text);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);text-decoration:none;display:flex}.table-list>a:hover{border-color:var(--primary-border);background:var(--primary-soft);color:var(--text);transform:translateY(-1px)}.table-list span{overflow-wrap:anywhere;color:var(--text-muted);text-align:right}.footer{padding:var(--space-6);border-top:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--text-sm);text-align:center}.theme-control{align-items:center;gap:var(--space-2);display:inline-flex}.theme-select{min-height:var(--control-height-sm);padding:var(--space-1-5) var(--space-8) var(--space-1-5) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--surface);color:var(--text);font-size:var(--text-sm)}.focused-transaction-page-container{max-width:none;padding:0}.merchant-create-page,.merchant-edit-page{background:var(--canvas);min-height:100dvh}.merchant-edit{gap:var(--space-3);width:min(100%,38rem);padding:var(--space-4) var(--space-4) calc(var(--space-24) + env(safe-area-inset-bottom));margin-inline:auto;display:grid}.merchant-edit-context,.merchant-edit-section,.merchant-edit-available{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);display:grid}.merchant-edit-context{gap:var(--space-1)}.merchant-edit-context strong{font-size:var(--text-lg)}.merchant-edit-context span,.merchant-edit-context small,.merchant-edit-available span,.merchant-edit-available small{color:var(--text-muted)}.merchant-edit-section h2{font-size:var(--text-md);margin:0}.merchant-edit-section>label,.merchant-edit-grid>label{gap:var(--space-2);min-width:0;font-size:var(--text-sm);display:grid}.merchant-edit-section input:not([type=checkbox]),.merchant-edit-section select,.merchant-edit-section textarea{width:100%;min-width:0;min-height:var(--control-height-md);padding:var(--space-2) var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text);font:inherit}.merchant-edit-section textarea{resize:vertical;min-height:6rem}.merchant-edit-section .merchant-price-input input,.merchant-edit-section .merchant-amount-control input{background:0 0;border:0}.merchant-edit-section .merchant-checkbox{align-items:center;gap:var(--space-2);display:flex}.merchant-edit-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-edit-commitment{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);display:grid}.merchant-edit-commitment span{color:var(--text-muted);font-size:var(--text-sm)}.merchant-edit-commitment .button-quiet{justify-self:start}.merchant-edit-identity{gap:var(--space-2);display:grid}.merchant-edit-unknown-method{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.merchant-edit-available{gap:var(--space-1)}.merchant-edit-available strong{font-size:var(--text-xl)}.merchant-edit-actions{z-index:var(--z-sticky);padding:var(--space-3) var(--space-4) max(var(--space-3), env(safe-area-inset-bottom));border-top:1px solid var(--border-soft);background:var(--surface-overlay);box-shadow:var(--shadow-md);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.merchant-edit-actions .button{width:min(100%,36rem)}.merchant-edit-review{gap:var(--space-3);padding:var(--space-4);display:grid}.merchant-edit-review h2,.merchant-edit-review p{margin:0}.merchant-edit-review dl{gap:var(--space-2);margin:0;display:grid}.merchant-edit-review dl>div{gap:var(--space-1);padding-block:var(--space-2);border-bottom:1px solid var(--border-soft);display:grid}.merchant-edit-review dt{font-weight:700}.merchant-edit-review dd{color:var(--text-muted);overflow-wrap:anywhere;margin:0}.merchant-edit-review small{color:var(--text-muted)}.merchant-edit-review-actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:359px){.merchant-edit-grid{grid-template-columns:minmax(0,1fr)}}.merchant-create{width:min(100%,44rem);min-height:calc(100dvh - var(--control-height-lg));padding:var(--space-5) var(--space-2) calc(var(--space-24) + env(safe-area-inset-bottom));margin:0 auto}.merchant-create.is-review{width:min(100%,34rem)}.merchant-stepper{margin-bottom:var(--space-5);display:block}.merchant-stepper ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.merchant-stepper li{gap:var(--space-1);min-width:0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-tight);text-align:center;display:grid;position:relative}.merchant-stepper-dot{z-index:1;width:var(--space-6);height:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);font-size:var(--text-xs);place-self:center;place-items:center;display:inline-grid;position:relative}.merchant-stepper li:not(:last-child):after{top:calc(var(--space-3) - 1px);left:calc(50% + var(--space-3));width:calc(100% - var(--space-6));content:"";background:var(--border);height:2px;position:absolute}.merchant-stepper li.complete:not(:last-child):after{background:var(--primary)}.merchant-stepper li.active,.merchant-stepper li.complete{color:var(--text)}.merchant-stepper li.active .merchant-stepper-dot,.merchant-stepper li.complete .merchant-stepper-dot{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary)}.merchant-stepper svg{width:var(--space-3);height:var(--space-3)}.merchant-create-content{gap:var(--space-4);min-width:0;display:grid}.merchant-create-draft-notice{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.merchant-create-draft-notice p{margin:0}.merchant-create-draft-notice .button{min-height:var(--control-height-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);flex-shrink:0}.merchant-create .merchant-form-section>h2{font-size:var(--text-xl)}@media (max-width:1023px){.page-container.focused-transaction-page-container:has(>.merchant-create-page){width:100%;max-width:none;padding:0}}.merchant-publish-status{margin-top:var(--space-5)}.merchant-form-section,.merchant-review,.merchant-indexing,.merchant-published,.merchant-transaction-progress{gap:var(--space-4);display:grid}.merchant-form-section h2,.merchant-review h2,.merchant-indexing h2,.merchant-published h2,.merchant-transaction-progress h2{font-size:var(--text-2xl);margin:0}.merchant-form-section label,.merchant-form-section fieldset{gap:var(--space-2);min-width:0;color:var(--text);font-weight:var(--font-medium);border:0;margin:0;padding:0;display:grid}.merchant-form-section legend{margin-bottom:var(--space-2);font-weight:var(--font-medium)}.merchant-payment-methods{gap:var(--space-3);display:grid}.merchant-payment-methods .merchant-helper{margin:calc(var(--space-2) * -1) 0 0}.merchant-payment-rail-list{gap:var(--space-2);display:grid}.merchant-payment-rail-choice{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3)!important;padding:var(--space-3)!important;display:grid!important}.merchant-payment-rail-choice.selected{border-color:var(--primary-border);background:var(--primary-soft)}.merchant-payment-rail-choice>span{gap:var(--space-0-5);min-width:0;display:grid}.merchant-payment-rail-choice>span small,.merchant-payment-rail-choice__action{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-normal)}.merchant-payment-rail-choice__action{white-space:nowrap}.merchant-payment-account-selector{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto;display:grid}.merchant-payment-account-selector:focus-visible,.merchant-payment-account-selector:hover{border-color:var(--primary-border)}.merchant-payment-account-selector:focus-visible{box-shadow:var(--focus-ring);outline:0}.merchant-payment-account-selector>span{gap:var(--space-0-5);min-width:0;display:grid}.merchant-payment-account-selector small{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-payment-account-selector svg{width:var(--space-5);height:var(--space-5);color:var(--text-muted)}.more-sheet.merchant-payment-account-sheet{overflow:hidden}.merchant-payment-account-sheet__content{gap:var(--space-3);max-height:calc(88dvh - var(--space-16));grid-template-rows:auto auto minmax(0,1fr) auto auto;display:grid}.merchant-payment-account-sheet .form-field,.merchant-payment-account-sheet__content h2,.merchant-payment-account-sheet__content p{margin:0}.merchant-payment-account-sheet__list{gap:var(--space-2);min-height:0;max-height:min(50dvh,32rem);padding-right:var(--space-1);display:grid;overflow-y:auto}.merchant-payment-account-option{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto;display:grid}.merchant-payment-account-option.selected{border-color:var(--primary-border);background:var(--primary-soft)}.merchant-payment-account-option>span:first-child{gap:var(--space-0-5);min-width:0;display:grid}.merchant-payment-account-option small{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-payment-account-option__selection{width:var(--space-5);height:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--primary);place-items:center;display:grid}.merchant-payment-account-option.selected .merchant-payment-account-option__selection{border-color:var(--primary-border);background:var(--primary);color:var(--primary-contrast)}.merchant-payment-account-option__selection svg{width:var(--space-3);height:var(--space-3)}.merchant-payment-account-sheet__add{width:100%;min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2) var(--space-3);font-size:var(--text-sm);justify-self:stretch}.merchant-payment-account-sheet__footer{padding-top:var(--space-2);background:var(--surface-raised);position:sticky;bottom:0}.merchant-payment-account-sheet__footer .button{width:100%}.merchant-form-section select,.merchant-form-section textarea,.merchant-form-section>label>input,.merchant-identity>label>input:not([type=checkbox]){width:100%;min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font:inherit;outline:0}.merchant-select-control{min-width:0;position:relative}.merchant-form-section .merchant-select-control>select{appearance:none;padding-inline-end:var(--space-10)}.merchant-select-control>svg{inset-inline-end:var(--space-3);width:var(--icon-sm);height:var(--icon-sm);color:var(--text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.merchant-form-section select:focus,.merchant-form-section textarea:focus,.merchant-form-section>label>input:focus,.merchant-identity>label>input:not([type=checkbox]):focus{border-color:var(--primary-border);box-shadow:var(--focus-ring)}.merchant-create .merchant-form-section label{gap:var(--space-1);font-size:var(--text-sm)}.merchant-create .merchant-form-section :is(input,select,textarea){font-size:var(--text-md)}.merchant-create .merchant-form-section textarea{min-height:var(--space-24);resize:vertical}.merchant-form-section small,.merchant-helper,.merchant-static-field small,.merchant-capacity small{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-normal)}.merchant-choice-group>div{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-inline-choice-group>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,4.5rem),1fr))}.merchant-choice-group button{min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-muted);font-weight:var(--font-medium)}.merchant-choice-group button.selected{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary)}.merchant-choice-group button.buy.selected{border-color:var(--success-border);background:var(--success-soft);color:var(--success-strong)}.merchant-choice-group button.sell.selected{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger)}.merchant-choice-group button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.merchant-reference{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-soft);display:grid}.merchant-reference span{color:var(--text-muted);font-size:var(--text-sm)}.merchant-asset-row{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--divider);display:flex}.merchant-asset-row span{color:var(--text-muted)}.merchant-floating-option{place-items:center;gap:var(--space-0-5);line-height:var(--leading-tight);display:grid}.merchant-floating-option small{color:inherit;font-size:var(--text-xs);font-weight:var(--font-normal)}.merchant-reference.stale{border-color:var(--warning-border)}.merchant-price-input{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.merchant-price-input:focus-within{border-color:var(--primary-border);box-shadow:var(--focus-ring)}.merchant-price-input span,.merchant-price-input strong{padding:var(--space-3);color:var(--text-muted)}.merchant-price-input input{min-width:0;height:calc(var(--control-height-md) + var(--space-1));box-shadow:none;color:var(--text);font-size:var(--text-xl);font-weight:var(--font-semibold);background:0 0;border:0;outline:0;padding:0}.merchant-market-price{gap:var(--space-2);min-width:0;display:grid}.merchant-price-caption{gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.merchant-price-caption span{color:var(--primary)}.merchant-two-fields{gap:var(--space-4);display:grid}.merchant-form-field{gap:var(--space-2);min-width:0;display:grid}.merchant-amount-control{min-height:calc(var(--control-height-md) + var(--space-1));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid;overflow:hidden}.merchant-amount-field{gap:var(--space-1);min-width:0;display:grid}.merchant-field-error{color:var(--danger);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-relaxed);margin:0}.merchant-amount-control:focus-within{border-color:var(--primary-border);box-shadow:var(--focus-ring)}:is(.merchant-amount-control,.merchant-price-input):has(>input[aria-invalid=true]){border-color:var(--danger)}:is(.merchant-amount-control,.merchant-price-input):has(>input[aria-invalid=true]):focus-within{box-shadow:var(--focus-ring-danger)}.merchant-amount-control input{min-width:0;height:calc(var(--control-height-md) + var(--space-1));padding:0 var(--space-3);box-shadow:none;color:var(--text);font:inherit;font-size:var(--text-lg);font-weight:var(--font-semibold);background:0 0;border:0;outline:0}.merchant-amount-control>span{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-medium);padding-inline-end:var(--space-3)}.merchant-amount-control .button-quiet{min-height:var(--control-height-md);padding:var(--space-2) var(--space-3);color:var(--primary);font-size:var(--text-xs);font-weight:var(--font-bold)}.merchant-amount-control .button-quiet:hover:not(:disabled){transform:none}.merchant-checkbox{grid-template-columns:auto minmax(0,1fr);align-items:start;font-weight:var(--font-normal)!important}.merchant-checkbox input{width:var(--space-4);height:var(--space-4);margin-top:var(--space-1)}.merchant-identity{padding:var(--space-3)!important;border:1px solid var(--border-soft)!important;border-radius:var(--radius-md)!important}.merchant-counterparty-requirements,.merchant-visibility{gap:var(--space-3)!important}.merchant-field-label{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-medium)}.merchant-field-help{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-relaxed);margin:0}.contextual-help{flex:none;display:inline-flex}.merchant-label-with-help{align-items:center;gap:var(--space-1);vertical-align:middle;width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex}.merchant-label-with-help>label{min-width:0;color:inherit;font:inherit;border:0;gap:0;margin:0;padding:0;display:inline}.contextual-help-trigger{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);color:var(--text-muted);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.contextual-help-trigger:hover,.contextual-help-trigger[aria-expanded=true]{background:var(--surface-soft);color:var(--primary)}.contextual-help-trigger:focus-visible{box-shadow:var(--focus-ring);outline:0}.contextual-help-trigger svg{width:var(--space-4);height:var(--space-4)}.contextual-help-popover{z-index:var(--z-overlay);width:min(18rem, calc(100vw - var(--space-8)));padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-overlay);box-shadow:var(--shadow-md);color:var(--text);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-relaxed);position:fixed}.more-sheet.contextual-help-sheet{--sheet-inline-padding:var(--space-4);padding-inline:var(--sheet-inline-padding);overscroll-behavior:contain}.contextual-help-sheet-content{gap:var(--space-3);padding-top:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-relaxed);overflow-wrap:anywhere;display:grid}.contextual-help-sheet-content p{margin:0}.merchant-helper{gap:var(--space-2);align-items:flex-start;margin:0;display:flex}.merchant-helper svg,.merchant-onchain-note svg{width:var(--space-4);height:var(--space-4);margin-top:var(--space-0-5);flex:none}.merchant-create-actions{z-index:calc(var(--z-sticky) + 1);gap:var(--space-3);padding:var(--space-3) var(--space-4) max(var(--space-3), env(safe-area-inset-bottom));border-top:1px solid var(--border-soft);background:var(--surface-overlay);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.merchant-create-page .merchant-create-actions{gap:var(--space-2);padding-inline:var(--space-2)}.merchant-create-actions .button{min-width:0;min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-snug)}.merchant-save-draft{color:var(--text-muted)}.merchant-create-actions .transaction-control{min-width:0}.merchant-create-actions.merchant-review-actions{gap:var(--space-2);grid-template-columns:max-content max-content minmax(0,1fr)}.merchant-review-actions.is-publishing{grid-template-columns:max-content minmax(0,1fr)}.merchant-review-actions .transaction-control>.button{width:100%;min-width:0;padding-inline:var(--space-2);white-space:nowrap}.merchant-review-actions .merchant-review-back,.merchant-review-actions .merchant-save-draft,.merchant-review-actions .transaction-control>.button{font-size:var(--text-sm)}.merchant-review-actions .merchant-review-back,.merchant-review-actions .merchant-save-draft{padding-inline:var(--space-2);white-space:nowrap}@media (max-width:350px){.merchant-create-actions.merchant-review-actions{gap:var(--space-1);padding-inline:var(--space-2)}.merchant-review-actions .merchant-review-back,.merchant-review-actions .merchant-save-draft,.merchant-review-actions .transaction-control>.button{padding-inline:var(--space-1);font-size:var(--text-xs)}}.merchant-published dl>div{justify-content:space-between;gap:var(--space-4);display:flex}.merchant-review{gap:var(--space-3);min-width:0}.merchant-review-summary,.merchant-review-card{border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);min-width:0}.merchant-review-summary{padding:var(--space-3);display:grid}.merchant-review-hero{align-content:start;gap:var(--space-3);min-width:0;padding-bottom:var(--space-4);display:grid}.merchant-review-offer,.merchant-review-asset{align-items:center;gap:var(--space-2);min-width:0;display:flex}.merchant-review-offer{font-size:var(--text-md);font-weight:var(--font-semibold);justify-content:space-between}.merchant-review-asset{color:var(--market-buy)}.merchant-review-asset .token-icon{width:var(--space-8);height:var(--space-8);flex:none}.merchant-review-hero.is-sell .merchant-review-asset{color:var(--market-sell)}.merchant-review-fiat{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--text-muted);font-size:var(--text-xs)}.merchant-review-price-block{gap:var(--space-1);display:grid}.merchant-review-price-label{color:var(--text-muted);font-size:var(--text-xs)}.merchant-review .merchant-review-price{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--text-3xl);line-height:var(--leading-tight);flex-wrap:wrap;margin:0;display:flex}.merchant-review-price strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;font-weight:var(--font-bold);letter-spacing:var(--tracking-tight)}.merchant-review-price span{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-medium)}.merchant-review-reference,.merchant-review-note,.merchant-review-final-note{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.merchant-review-details{gap:var(--space-3);min-width:0;display:grid}.merchant-review-card{gap:var(--space-4);padding:var(--space-3);flex-direction:column;display:flex}.merchant-review .merchant-review-heading{align-items:center;gap:var(--space-2);font-size:var(--text-md);line-height:var(--leading-snug);margin:0;display:flex}.merchant-review-heading>svg{width:var(--icon-md);height:var(--icon-md);color:var(--primary);flex:none}.merchant-review-group{min-width:0}.merchant-review-amounts{padding-block:var(--space-4);border-top:1px solid var(--border-soft)}.merchant-review-group dl,.merchant-published dl{gap:var(--space-3);margin:0;display:grid}.merchant-review-group dl>div{align-items:baseline;gap:var(--space-3);min-width:0;font-size:var(--text-sm);line-height:var(--leading-normal);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.merchant-review-group dt,.merchant-published dt{color:var(--text-muted)}.merchant-review-group dd,.merchant-published dd{overflow-wrap:anywhere;text-align:end;min-width:0;margin:0}.merchant-review-group dd{font-weight:var(--font-medium);font-variant-numeric:tabular-nums}.merchant-review-amounts dd{font-weight:var(--font-semibold)}.merchant-review-group dd small{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-regular);display:block}.merchant-review-note{align-items:start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--primary-soft);display:flex}.merchant-review-note>svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--primary);margin-top:var(--space-0-5);flex:none}.merchant-review-payments{justify-content:end;gap:var(--space-1);flex-wrap:wrap;display:flex}.merchant-review-payments span{min-width:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--surface-soft);overflow-wrap:anywhere;font-size:var(--text-xs)}.merchant-review-group .merchant-review-public-terms{padding-top:var(--space-3);border-top:1px solid var(--border-soft)}.merchant-review-group .merchant-review-public-terms>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.merchant-review-public-terms dd{text-align:start;white-space:pre-wrap;font-weight:var(--font-regular)}.merchant-review-final-note{padding-inline:var(--space-1)}.ad-review-disclosure{gap:var(--space-2);padding:var(--space-4) 0;border-bottom:1px solid var(--border-soft);display:grid}.ad-review-disclosure-header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ad-review-disclosure-header h2{font-size:var(--text-md);margin:0}.ad-review-disclosure-header .button{min-height:0;padding:var(--space-1) 0;color:var(--primary)}.ad-review-disclosure-summary{gap:var(--space-1);min-width:0;display:grid}.ad-review-disclosure-summary span{color:var(--text-muted);font-size:var(--text-sm)}.ad-review-disclosure-summary strong{overflow-wrap:anywhere;font-size:var(--text-lg);font-variant-numeric:tabular-nums}.merchant-onchain-note{gap:var(--space-2);margin:var(--space-2) 0 0;padding:var(--space-3);border:1px solid var(--primary-border);border-radius:var(--radius-md);background:var(--primary-soft);color:var(--text);font-size:var(--text-sm);display:flex}.ad-publish-progress{gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft)}.ad-publish-progress-current{align-items:flex-start;gap:var(--space-3);display:flex}.ad-publish-progress-current>svg,.ad-publish-progress-indicator{width:var(--space-5);height:var(--space-5);color:var(--primary);flex:none}.ad-publish-progress-indicator{width:var(--space-3);height:var(--space-3);margin:var(--space-1);border-radius:var(--radius-full);background:var(--primary)}.ad-publish-progress h2{font-size:var(--text-lg)}.ad-publish-progress p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.merchant-indexing>svg,.merchant-published>svg{width:var(--space-10);height:var(--space-10);padding:var(--space-2);border-radius:var(--radius-full);background:var(--success-soft);color:var(--success)}.merchant-indexing p{color:var(--text-muted);margin:0}.merchant-published>strong{color:var(--text-muted);font-size:var(--text-sm)}.merchant-published-price{font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0}.merchant-success-actions{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-create-error{margin-top:var(--space-4)}@media (min-width:1024px){.acceptance-review{grid-template-columns:minmax(18rem,.9fr) minmax(22rem,1.1fr);align-items:start}.acceptance-review>.button-quiet{grid-column:1/-1}.acceptance-summary,.acceptance-actions{height:100%}.merchant-two-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.dashboard-grid{grid-template-columns:1fr}.topbar{align-items:flex-start}.phase-badge{display:none}.status-grid{grid-template-columns:1fr}.table-list>div,.table-list>a{flex-direction:column;align-items:flex-start}.table-list span{text-align:left}}@media (max-width:560px){.page-container{width:min(100% - var(--space-4), var(--content-xl));padding-block:var(--space-5) var(--space-10)}.topbar{padding-inline:var(--space-3)}.panel-heading,.notice{flex-direction:column;align-items:stretch}.wallet-control{justify-items:start}.inline-error{text-align:left}}.responsive-overlay-backdrop>.token-spending-sheet{border:1px solid var(--border-soft);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--surface-raised);border-bottom:0;flex-direction:column;min-width:0;max-height:min(94dvh,54rem);padding:0;display:flex;overflow:hidden}.token-spending-sheet .sheet-close-button{z-index:2;top:var(--space-8);right:var(--space-4);width:var(--control-height-lg);height:var(--control-height-lg);color:var(--text);background:var(--surface-soft);border-color:var(--border-soft);margin:0;position:absolute}.token-spending-handle{width:var(--space-10);height:var(--space-1-5);margin:var(--space-3) auto var(--space-2);border-radius:var(--radius-full);background:var(--border);flex:none}.token-spending-header{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) calc(var(--space-5) + var(--control-height-lg)) var(--space-5) var(--space-5);flex:none;grid-template-columns:auto minmax(0,1fr);display:grid}.token-spending-header-icon{width:var(--control-height-lg);height:var(--control-height-lg);border-radius:var(--radius-lg);color:var(--primary);background:var(--primary-soft);place-items:center;display:grid}.token-spending-header-icon svg{width:var(--icon-lg);height:var(--icon-lg)}.token-spending-header h2{min-width:0;font-size:clamp(var(--text-lg), 4.5vw, var(--text-2xl));line-height:var(--leading-tight);margin:0}.token-spending-header p{color:var(--text-muted);font-size:var(--text-sm);grid-column:1/-1;margin:0}.token-spending-scroll{gap:var(--space-4);overscroll-behavior:contain;min-height:0;padding:0 var(--space-5) var(--space-5);display:grid;overflow-y:auto}.token-spending-notice,.token-spending-ready{margin:0}.token-spending-ready{padding:var(--space-4);border:1px solid var(--primary-border);border-radius:var(--radius-xl);color:var(--text);background:var(--primary-soft)}.token-spending-cards{gap:var(--space-3);min-width:0;display:grid}.token-spending-card{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-xs);display:grid}.token-spending-card-top{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.token-spending-identity{align-items:center;gap:var(--space-2);min-width:0;display:flex}.token-spending-identity .token-icon{width:var(--control-height-lg);height:var(--control-height-lg);flex:none}.token-spending-identity .token-spending-icon-primary:not(.token-icon-artwork){background:var(--primary)}.token-spending-identity .token-spending-icon-ppq:not(.token-icon-artwork){background:var(--secondary)}.token-spending-identity>div{min-width:0;line-height:var(--leading-snug);display:grid}.token-spending-identity strong,.token-spending-required strong{color:var(--text);font-size:var(--text-lg);font-weight:var(--font-bold)}.token-spending-identity span,.token-spending-required>span{color:var(--text-muted);font-size:var(--text-xs)}.token-spending-required{gap:var(--space-0-5);text-align:right;flex:0 auto;min-width:0;display:grid}.token-spending-required>span{color:var(--primary);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;white-space:nowrap}.token-spending-required strong{font-size:clamp(var(--text-sm), 4vw, var(--text-lg));white-space:nowrap}.token-spending-card .allowance-editor{gap:var(--space-2)}.token-spending-card .form-field{gap:var(--space-2);min-width:0;display:grid}.token-spending-card .allowance-editor-cap-label{align-items:center;gap:var(--space-2);color:var(--text);font-size:var(--text-sm);font-weight:var(--font-semibold);display:flex}.token-spending-card .contextual-help-trigger{width:var(--control-height-sm);height:var(--control-height-sm)}.token-spending-card .allowance-editor-input{min-width:0;min-height:var(--space-14);border-color:var(--border);border-radius:var(--radius-lg);background:var(--surface)}.token-spending-card .allowance-editor-input input{width:100%;min-width:0;padding:var(--space-2) var(--space-4);font-size:var(--text-xl);font-weight:var(--font-bold);font-variant-numeric:tabular-nums}.token-spending-card .allowance-editor-input>span{padding-right:var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium)}.token-spending-card .allowance-editor-notice{color:var(--text-muted);font-size:var(--text-xs);margin:0;display:block}.token-spending-card-ready{color:var(--text-muted);font-size:var(--text-sm);margin:0}.token-spending-spender{justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-4) 0 0;border-top:1px solid var(--divider);display:flex}.token-spending-spender>span{color:var(--text-muted)}.token-spending-spender>div{justify-items:end;gap:var(--space-2);text-align:right;min-width:0;display:grid}.token-spending-spender-address{align-items:center;gap:var(--space-2);max-width:100%;display:flex}.token-spending-spender-address code{padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;border:0;overflow:hidden}.token-spending-spender-address button{width:var(--control-height-md);height:var(--control-height-md);border:1px solid var(--border-soft);border-radius:var(--radius-md);color:var(--text);background:var(--surface-soft);cursor:pointer;flex:none;place-items:center;display:grid}.token-spending-spender-address button svg{width:var(--icon-sm);height:var(--icon-sm)}.token-spending-spender small{color:var(--text-muted)}.token-spending-info{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--primary-border);border-radius:var(--radius-lg);color:var(--text);background:var(--primary-soft);display:flex}.token-spending-info>svg{width:var(--icon-md);height:var(--icon-md);color:var(--primary);flex:none}.token-spending-info p{font-size:var(--text-sm);margin:0}.token-spending-info strong{color:var(--primary-active)}.token-spending-actions{gap:var(--space-2);padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--divider);background:var(--surface-raised);flex:none;display:grid}.token-spending-actions>.button{width:100%;min-height:var(--space-12);font-weight:var(--font-semibold);position:relative}.token-spending-actions>.button-primary svg{right:var(--space-4);width:var(--icon-md);height:var(--icon-md);position:absolute}.token-spending-cancel{min-height:var(--control-height-md);color:var(--primary);font-weight:var(--font-semibold);cursor:pointer;background:0 0;border:0}.token-spending-progress{justify-items:center;gap:var(--space-2);min-height:15rem;padding:var(--space-5);text-align:center;align-content:center;display:grid}.token-spending-progress p{color:var(--text-muted);margin:0}.token-spending-progress-icon{width:var(--space-8);height:var(--space-8);border:3px solid var(--primary-border);border-top-color:var(--primary);border-radius:var(--radius-full);animation:.8s linear infinite token-spending-spin}@keyframes token-spending-spin{to{transform:rotate(360deg)}}@media (max-width:22.5rem){.token-spending-header{padding-right:calc(var(--space-4) + var(--control-height-lg))}.token-spending-scroll{padding-inline:var(--space-4)}.token-spending-card{padding:var(--space-3)}.token-spending-card-top{flex-wrap:wrap;align-items:start}.token-spending-required{grid-template-columns:auto 1fr;align-items:baseline;width:100%}.token-spending-actions{padding-inline:var(--space-4)}}@media (min-width:48rem){.responsive-overlay-backdrop>.token-spending-sheet{width:min(100%,34rem);max-height:calc(90dvh - var(--space-8));border-bottom:1px solid var(--border-soft);border-radius:var(--radius-2xl)}}.order-card{gap:var(--space-3);width:min(100%,34rem);padding:var(--space-4)}.order-card .ad-price{margin:0}.order-card .ad-price strong{font-size:var(--text-xl)}.order-counterparty,.order-state-description{margin:0}.trade-party-identity{align-items:center;gap:var(--space-2);min-width:0;color:var(--text);text-decoration:none;display:flex}.trade-party-identity:hover .trade-party-name strong{color:var(--primary);text-decoration:underline}.trade-party-name{gap:0;min-width:0;display:grid}.trade-party-name strong,.trade-party-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-party-name span,.trade-party-summary,.order-state-description{color:var(--text-muted);font-size:var(--text-sm)}.trade-party-summary{margin:var(--space-1) 0 0}.trade-party-profile-link{width:-moz-fit-content;width:fit-content;margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.trade-party-profile-link:hover{color:var(--primary);text-decoration:underline}.order-state-description{line-height:var(--leading-relaxed)}.order-card .button-row,.order-card>.button{margin-top:var(--space-1)}@media (max-width:30rem){.order-card .button-row{grid-template-columns:1fr;display:grid}.order-card .button-row .button,.order-card>.button{width:100%}}.order-card-heading{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.order-card-heading-title{min-width:0}.page-container:has(>.market-page){padding-top:var(--space-3)}.market-page{gap:var(--space-3);width:min(100%,38rem);min-width:0;margin-inline:auto}.market-page :is(.ad-card,.my-ad-card,.order-card){border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);box-shadow:none}.market-page :is(.my-ad-price,.orders-card-amount strong,.my-ad-details dd),.market-ad-card :is(.ad-price strong,dd){font-variant-numeric:tabular-nums}.market-page .my-ad-methods span,.market-ad-card .market-method{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--surface-muted);color:var(--text-muted);font-size:var(--text-xs)}.discover-page{gap:var(--space-3);padding-bottom:var(--space-2)}.discover-heading h1{font-size:var(--text-xl);margin:0}.market-hero{align-items:center;gap:var(--space-3);min-height:5.25rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);background:var(--surface-inverse);color:var(--text-inverse);display:flex}.market-hero-icon{border-radius:var(--radius-lg);border:1px solid;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.market-hero-icon svg{width:var(--icon-lg);height:var(--icon-lg)}.market-hero strong{font-size:var(--text-md);font-weight:var(--font-semibold);line-height:var(--leading-snug);display:block}.market-hero p{margin:var(--space-1) 0 0;font-size:var(--text-xs);opacity:.8}:root[data-theme=dark] .market-hero{border:1px solid var(--border-soft);background:var(--surface-raised);color:var(--text)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .market-hero{border:1px solid var(--border-soft);background:var(--surface-raised);color:var(--text)}}.discover-main-tabs{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.discover-main-tabs button{min-width:0;min-height:var(--control-height-lg);padding:0 var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold)}.discover-main-tabs .is-all.active{border-color:var(--surface-inverse);background:var(--surface-inverse);color:var(--text-inverse)}.discover-main-tabs .is-buy.active{border-color:var(--market-buy-border);background:var(--market-buy-soft);color:var(--market-buy)}.discover-main-tabs .is-sell.active{border-color:var(--market-sell-border);background:var(--market-sell-soft);color:var(--market-sell)}:root[data-theme=dark] .discover-main-tabs .is-all.active{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .discover-main-tabs .is-all.active{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary)}}.discover-filter-row{gap:var(--space-2);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) auto;display:grid}.discover-asset-selector,.discover-filter-button,.market-sort-control{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);min-width:0;min-height:2.75rem;color:var(--text);box-shadow:var(--shadow-xs);align-items:center;display:flex}.discover-asset-selector{gap:var(--space-2);padding:0 var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold)}.discover-asset-select{flex:1;min-width:0}.discover-asset-select .searchable-select-trigger{gap:var(--space-1);min-height:0;box-shadow:none;font-size:var(--text-sm);background:0 0;border:0;padding:0}.discover-asset-select .searchable-select-popup{width:min(16rem, calc(100vw - var(--space-6)))}.discover-asset-mark{border-radius:var(--radius-full);background:var(--primary-soft);width:1.5rem;height:1.5rem;color:var(--primary);font-size:var(--text-xs);font-weight:var(--font-bold);flex:none;place-items:center;display:grid}.market-sort-control{position:relative}.market-sort-control select{width:100%;min-width:0;height:100%;padding:0 var(--space-6) 0 var(--space-3);border-radius:inherit;appearance:none;color:inherit;font:inherit;font-size:var(--text-sm);text-overflow:ellipsis;background:0 0;border:0}.market-sort-control>svg:last-child{right:var(--space-2);width:var(--icon-sm);height:var(--icon-sm);pointer-events:none;position:absolute}.discover-filter-button{justify-content:center;gap:var(--space-1);padding:0 var(--space-2);font:inherit;font-size:var(--text-sm);font-weight:var(--font-medium)}.discover-filter-button svg{width:var(--icon-sm);height:var(--icon-sm)}.market-search{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);display:flex}.market-search svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-muted);flex:none}.market-search input{width:100%;min-width:0;min-height:var(--control-height-md);background:0 0;border:0}.market-chips{gap:var(--space-2);white-space:nowrap;display:flex;overflow-x:auto}.market-chips button{padding:var(--space-1) var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-full);background:var(--surface-soft);color:var(--text-muted);font:inherit;font-size:var(--text-xs);flex:none}.market-list-heading{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.market-list-heading>div{min-width:0}.market-list-heading h2{font-size:var(--text-lg);font-weight:var(--font-bold);margin:0}.market-list-heading h2:has(+p){line-height:var(--leading-snug)}.market-list-heading h2:has(+p):before{width:.5rem;height:.5rem;margin-right:var(--space-2);border-radius:var(--radius-full);background:var(--success);content:"";vertical-align:middle;display:inline-block}.market-list-heading p{margin:var(--space-1) 0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-xs)}.market-sort-control{flex:0 0 8.75rem}.market-sort-control>svg:first-child{width:var(--icon-sm);height:var(--icon-sm);margin-left:var(--space-2);pointer-events:none;flex:none}.market-sort-control select{padding-left:var(--space-2);font-size:var(--text-xs)}.discover-page .ad-list{gap:var(--space-3)}.ad-card.market-ad-card{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--market-buy-border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--market-buy-soft) 18%, var(--surface));box-shadow:none}.ad-card.market-ad-card.is-sell{border-color:var(--market-sell-border);background:color-mix(in srgb, var(--market-sell-soft) 18%, var(--surface))}.ad-card-top{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.market-ad-card .ad-identity{column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);row-gap:0;min-width:0;display:grid}.market-ad-card .profile-identity{display:contents}.market-ad-card .profile-identity .identifier,.market-ad-card .profile-identity .status-pill,.market-ad-card .profile-identity .profile-country{display:none}.market-ad-card .profile-identity-avatar{background:var(--primary-soft);width:3rem;height:3rem;color:var(--primary);font-size:var(--text-lg);border:0;grid-area:1/1/4}.market-ad-card .profile-identity-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-md);grid-area:1/2;align-self:center;overflow:hidden}.market-ad-card .profile-identity-link strong{font-weight:var(--font-bold)}.market-reputation{min-width:0;color:var(--text-muted);font-size:var(--text-xs);grid-area:2/2;line-height:1.3;overflow:hidden}.market-maker-meta{min-width:0;color:var(--text-muted);font-size:var(--text-xs);flex-wrap:nowrap;grid-area:3/2;align-items:center;gap:.15rem;line-height:1.35;display:flex}.merchant-tier{font-weight:var(--font-semibold);white-space:nowrap;align-items:center;gap:.2rem;display:inline-flex}.merchant-tier svg{width:var(--icon-sm);height:var(--icon-sm)}.merchant-tier-icon{object-fit:contain;flex:none;width:auto;height:1.375rem}.merchant-tier-0{color:var(--text-muted)}.merchant-tier-1{color:var(--primary)}.merchant-tier-2,.merchant-tier-3{color:var(--secondary)}.market-side-badge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--market-buy-soft);color:var(--market-buy);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap}.is-sell .market-side-badge{background:var(--market-sell-soft);color:var(--market-sell)}.ad-card-economics{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);display:grid}.market-ad-card .ad-price{min-width:0;margin:0;display:block}.market-ad-card .ad-price strong{font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:var(--leading-tight);overflow-wrap:anywhere;display:block}.market-ad-card .ad-price span{color:var(--text-muted);font-size:var(--text-xs);display:block}.market-feedback-percent,.market-feedback-percent [role=img]{align-items:center;gap:var(--space-1);display:inline-flex}.market-feedback-percent svg{width:var(--icon-sm);height:var(--icon-sm)}.market-country-wrap{display:inline-flex;position:relative}.market-country{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.2rem;padding:0;display:inline-flex}.market-country:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.market-country-flag{flex:none;font-size:.9375rem}.market-country-tooltip{z-index:5;left:0;bottom:calc(100% + var(--space-1));width:max-content;max-width:min(15rem,70vw);padding:var(--space-1) var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-md);font-size:var(--text-xs);position:absolute}.market-ad-card .ad-card-economics dl{gap:var(--space-2);min-width:0;padding-left:var(--space-3);border-left:1px solid var(--divider);margin:0;display:grid}.market-ad-card .ad-card-economics dl>div{justify-content:space-between;align-items:baseline;gap:var(--space-1);min-width:0;display:flex}.market-ad-card .ad-card-economics dt{color:var(--text-muted);font-size:var(--text-xs);flex:none}.market-ad-card .ad-card-economics dd{min-width:0;font-size:var(--text-xs);font-weight:var(--font-semibold);text-align:right;overflow-wrap:anywhere;margin:0}.ad-card-requirements{justify-content:space-between;align-items:center;gap:var(--space-2);white-space:nowrap;min-width:0;display:flex}.ad-card-requirement-icons{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ad-card-id-required,.ad-card-merchant-only{align-items:center;gap:var(--space-1);display:inline-flex}.ad-card-id-required svg,.ad-card-merchant-only svg{width:var(--icon-sm);height:var(--icon-sm)}.ad-card-merchant-only{color:var(--text-muted)}.ad-card-actions{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ad-card-methods{align-items:center;gap:var(--space-1);flex:auto;min-width:0;display:flex}.market-method{align-items:center;gap:var(--space-1);white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;display:inline-flex}.market-method-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-method-icon{object-fit:contain;flex:none;width:1.125rem;height:1.125rem}.market-method-more,.ad-card-window,.ad-card-id-required{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.ad-card-id-required{color:color-mix(in srgb, var(--info) 60%, var(--text-muted))}.ad-card-id-required svg{color:color-mix(in srgb, var(--info) 45%, var(--text-muted))}.ad-card-window{align-items:center;gap:var(--space-1);margin-left:auto;display:inline-flex}.ad-card-window svg{width:var(--icon-sm);height:var(--icon-sm)}.market-ad-card .ad-price .reference-conversion{font-size:var(--text-xs);margin:0}.market-method-more{padding:var(--space-1);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-muted);cursor:pointer;flex:none}.market-method-sheet-list{gap:var(--space-2);margin-top:var(--space-3);display:grid}.market-method-sheet-row{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-md);display:flex}.market-cta{border-color:var(--market-buy);border-radius:var(--radius-lg);background:var(--market-buy);min-height:2.875rem;color:var(--text-inverse);font-size:var(--text-sm);font-weight:var(--font-bold);flex:0 0 clamp(7.75rem,40%,9.375rem);place-items:center;text-decoration:none;display:grid}.market-cta:hover{background:var(--market-buy-hover);color:var(--text-inverse)}.is-sell .market-cta{border-color:var(--market-sell);background:var(--market-sell)}.is-sell .market-cta:hover{background:var(--market-sell-hover)}:root[data-theme=dark] .market-cta{color:var(--canvas)}.market-list-footer,.market-empty{color:var(--text-muted);font-size:var(--text-xs);text-align:center}.offer-skeleton{min-height:12rem}.offer-skeleton .skeleton{min-height:var(--space-4);display:block}@media (max-width:370px){.discover-asset-mark{display:none}.market-hero{padding-inline:var(--space-3)}}@media (max-width:47.99rem){.app-shell:has(.discover-page){background:var(--surface)}.app-shell:has(.discover-page) .topbar{gap:var(--space-3);padding-block:var(--space-2);background:var(--surface);box-shadow:none;border-bottom-color:#0000}.app-shell:has(.discover-page) .brand-mark{width:var(--space-10);height:var(--space-10);background:linear-gradient(135deg, var(--market-buy), var(--primary));box-shadow:none;font-size:var(--text-sm)}.app-shell:has(.discover-page) .brand-name{font-size:var(--text-xl);letter-spacing:var(--tracking-tight);white-space:nowrap}.app-shell:has(.discover-page) .header-connect{min-height:var(--space-10);padding-inline:var(--space-3);border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--leading-tight)}.page-container:has(>.discover-page){padding-top:var(--space-2);padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.discover-page{gap:var(--space-4);width:100%}.discover-heading{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.market-hero{gap:var(--space-4);min-height:4.5rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);background:linear-gradient(110deg, var(--surface-inverse), color-mix(in srgb, var(--surface-inverse) 80%, var(--primary)))}:root[data-theme=dark] .market-hero{background:linear-gradient(110deg, var(--surface-raised), color-mix(in srgb, var(--surface-raised) 80%, var(--primary)));color:var(--text)}.market-hero-icon{width:var(--space-12);height:var(--space-12);color:var(--market-buy-border);border:0;border-radius:0;position:relative}.market-hero-icon:after{right:calc(-1 * var(--space-2));width:1px;height:var(--space-8);background:color-mix(in srgb, currentColor 35%, transparent);content:"";position:absolute}.market-hero-icon svg{width:var(--space-8);height:var(--space-8);stroke-width:2.5px}.market-hero strong{font-size:var(--text-md);font-weight:var(--font-bold)}.market-hero p{font-size:var(--text-xs);line-height:var(--leading-snug)}.discover-main-tabs button{border-radius:var(--radius-xl);min-height:3.25rem;font-size:var(--text-md);font-weight:var(--font-bold)}.discover-main-tabs .is-buy{background:var(--market-buy-soft);color:var(--market-buy);border-color:#0000}.discover-main-tabs .is-sell{background:var(--market-sell-soft);color:var(--market-sell);border-color:#0000}.discover-main-tabs :is(.is-buy,.is-sell).active{box-shadow:var(--shadow-xs), inset 0 0 0 1px currentColor}.discover-filter-row{gap:var(--space-2);grid-template-columns:minmax(6.5rem,.82fr) minmax(0,1.6fr) auto}.discover-asset-selector,.discover-filter-button,.market-sort-control,.discover-payment-control .searchable-select-trigger{min-height:var(--space-12);border-color:var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-xs)}.discover-asset-selector{gap:var(--space-1);padding-inline:var(--space-1);font-size:var(--text-sm)}.discover-asset-select .searchable-select-trigger{font-size:var(--text-xs)}.discover-asset-select .searchable-select-trigger svg{width:var(--space-3);height:var(--space-3)}.discover-asset-mark{width:var(--space-5);height:var(--space-5);background:var(--market-buy-soft);color:var(--market-buy);font-size:var(--text-sm)}.discover-payment-control .searchable-select-trigger{min-width:0;padding-inline:var(--space-2);font-size:var(--text-xs)}.discover-payment-control .searchable-select-trigger>span{font-weight:var(--font-medium)}.discover-payment-control .searchable-select-popup{width:min(16rem, calc(100vw - var(--space-6)));left:auto;right:0}.discover-filter-button{gap:var(--space-2);padding-inline:var(--space-3)}.market-list-heading{margin-top:var(--space-1)}.market-list-heading h2{font-size:var(--text-xl)}.market-list-heading p{font-size:var(--text-sm)}.market-sort-control{min-height:var(--control-height-md);flex-basis:9rem}.market-sort-control select{padding-inline:var(--space-1) var(--space-5);font-size:var(--text-xs)}.discover-page .ad-list{gap:var(--space-4)}.ad-card.market-ad-card{align-items:stretch;gap:var(--space-2-5);padding:var(--space-3-5);border-radius:var(--radius-2xl);background:color-mix(in srgb, var(--market-buy-soft) 5%, var(--surface));box-shadow:none;grid-template-columns:minmax(0,1fr)}.ad-card.market-ad-card.is-sell{background:color-mix(in srgb, var(--market-sell-soft) 5%, var(--surface))}.market-ad-card .ad-card-top{display:block;position:relative}.market-ad-card .ad-identity{grid-template-columns:var(--space-14) minmax(0, 1fr);column-gap:var(--space-2);row-gap:var(--space-0-5)}.market-ad-card .profile-identity-avatar{width:var(--space-14);height:var(--space-14)}.market-ad-card .profile-identity-link{font-size:var(--text-md);max-width:calc(100% - 5.75rem)}.market-reputation{font-size:var(--text-sm)}.market-maker-meta{font-size:var(--text-xs)}.market-maker-meta .merchant-tier-icon{height:var(--icon-sm)}.market-side-badge{padding:var(--space-1-5) var(--space-2-5);font-size:var(--text-xs);position:absolute;top:0;right:0}.ad-card-economics{gap:var(--space-2);grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)}.market-ad-card .ad-price strong{font-size:clamp(var(--text-3xl), 8vw, var(--text-4xl))}.market-ad-card .ad-price span{margin-top:var(--space-1);font-size:var(--text-sm)}.market-ad-card .ad-card-economics dl{gap:var(--space-2);padding-left:var(--space-3)}.market-ad-card .ad-card-economics dt,.market-ad-card .ad-card-economics dd{font-size:var(--text-xs)}.market-ad-card .ad-card-economics dd{font-weight:var(--font-bold)}.ad-card-requirements{font-size:var(--text-xs)}.market-ad-card .market-method{max-width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text);font-size:var(--text-xs)}.market-ad-card .ad-price .reference-conversion{display:none}.market-cta{width:100%;min-height:var(--space-10);border-radius:var(--radius-lg);font-size:var(--text-sm)}}@media (max-width:370px){.app-shell:has(.discover-page) .brand-mark{width:2.15rem;height:2.15rem}.app-shell:has(.discover-page) .brand-name{font-size:var(--text-md)}.app-shell:has(.discover-page) .brand{gap:var(--space-2)}.app-shell:has(.discover-page) .header-connect{width:6.5rem;font-size:var(--text-xs)}.discover-payment-control .searchable-select-popup{width:100%;min-width:0}.discover-main-tabs button{font-size:var(--text-sm);white-space:nowrap}.market-ad-card .ad-card-economics{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)}.market-ad-card .ad-card-economics dl{padding-left:var(--space-2)}.market-ad-card .ad-card-economics dt{font-size:var(--text-2xs)}.market-ad-card .ad-price strong{font-size:clamp(var(--text-2xl), 8.75vw, var(--text-3xl))}.ad-card-actions .market-cta{padding-inline:var(--space-1);white-space:nowrap}}.my-ads-page{gap:var(--space-3);width:min(100%,38rem);padding-bottom:var(--space-2);margin-inline:auto}.my-ads-heading{justify-content:space-between;align-items:end;gap:var(--space-2);display:flex}.my-ads-heading h1{margin:var(--space-1) 0 0;font-size:var(--text-2xl)}.my-ads-heading .eyebrow{font-size:var(--text-xs)}.my-ads-heading .button{min-height:var(--control-height-md);font-size:var(--text-sm);flex:none}.my-ads-summary{padding:var(--space-3) 0;border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.my-ads-summary>div{gap:var(--space-1);text-align:center;font-size:var(--text-xs);color:var(--text-muted);display:grid}.my-ads-summary>div+div{border-left:1px solid var(--divider)}.my-ads-summary strong{font-size:var(--text-xl);color:var(--text)}.my-ads-summary>div:nth-child(2) strong{color:var(--success)}.my-ads-tabs,.orders-view-tabs{border-bottom:1px solid var(--border-soft);background:var(--surface-raised);display:grid}.my-ads-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.my-ads-tabs button,.orders-view-tabs button{min-height:var(--control-height-lg);padding:var(--space-2) var(--space-1);color:var(--text-muted);font:inherit;font-size:var(--text-base);font-weight:var(--font-semibold);cursor:pointer;background:0 0;border:0;position:relative}.my-ads-tabs button.active,.orders-view-tabs button.active{color:var(--primary)}.my-ads-tabs button.active:after,.orders-view-tabs button.active:after{content:"";background:var(--primary);height:3px;position:absolute;inset:auto 0 0}.my-ads-filter-panel{gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-soft);display:grid}.my-ads-filter-heading{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.my-ads-filter-heading h2{font-size:var(--text-sm);margin:0}.my-ads-filter-reset{padding:var(--space-1);color:var(--primary);font:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;background:0 0;border:0}.my-ads-filter-reset:hover{text-decoration:underline}.my-ads-asset,.my-ads-filter-field{align-content:start;gap:var(--space-1);min-width:0;display:grid}.my-ads-filter-label{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.my-ads-asset-value{width:max-content;min-height:var(--control-height-md);align-items:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text);font-size:var(--text-xs);font-weight:var(--font-semibold);display:inline-flex}.my-ads-asset-value img{width:var(--icon-sm);height:var(--icon-sm);object-fit:contain}.my-ads-filters{gap:var(--space-2);grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr);display:grid}.my-ads-status-select{min-width:0;display:block;position:relative}.my-ads-filters .searchable-select-trigger,.my-ads-status-select select{width:100%;min-width:0;min-height:var(--control-height-md);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text);font:inherit;font-size:var(--text-sm);cursor:pointer;align-items:center;line-height:1.25;display:flex}.my-ads-status-select select{appearance:none;padding-right:calc(var(--space-2) * 2 + var(--icon-sm))}.my-ads-status-select>svg{top:50%;right:var(--space-2);width:var(--icon-sm);height:var(--icon-sm);color:var(--text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.my-ads-filters .searchable-select-trigger:hover,.my-ads-status-select select:hover{border-color:var(--border-strong)}.my-ads-filters .searchable-select-trigger:focus-visible,.my-ads-status-select select:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}.my-ads-hint{color:var(--text-muted);font-size:var(--text-xs);margin:0}@media (max-width:340px){.my-ads-filters{grid-template-columns:max-content minmax(0,1fr)}.my-ads-filters>:last-child{grid-column:1/-1}}.my-ads-list{gap:var(--space-3);display:grid}.my-ad-card{gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-soft);display:grid}.my-ad-title{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);display:flex}.my-ad-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.my-ad-token{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);font-weight:var(--font-bold);flex:none;place-items:center;display:grid}.my-ad-side{color:var(--market-buy)}.my-ad-card.is-sell .my-ad-side{color:var(--market-sell)}.my-ad-visibility{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--surface-muted);color:var(--text-muted);font-size:var(--text-2xs);flex:none;margin-left:auto}.my-ad-primary{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.my-ad-price{overflow-wrap:anywhere;min-width:0;font-size:var(--text-xl);font-weight:var(--font-bold)}.my-ad-status{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);flex:none;display:flex}.my-ad-status .online{color:var(--success)}.my-ad-status .transaction-control>button{border-radius:var(--radius-full);background:var(--surface-muted);color:#0000;border:0;width:2.75rem;min-width:2.75rem;min-height:1.6rem;padding:0;font-size:0;position:relative;overflow:hidden}.my-ad-status:has(.online) .transaction-control>button{background:var(--success)}.my-ad-status .transaction-control>button:after{border-radius:var(--radius-full);background:var(--surface-raised);content:"";width:1.2rem;height:1.2rem;position:absolute;top:.2rem;left:.2rem}.my-ad-status:has(.online) .transaction-control>button:after{left:1.35rem}.my-ad-status .transaction-control>button:disabled{opacity:.6}.my-ad-details{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.my-ad-details>div+div{border-left:1px solid var(--divider);padding-left:var(--space-2)}.my-ad-details dt{color:var(--text-muted);font-size:var(--text-xs)}.my-ad-details dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:var(--text-sm);font-weight:var(--font-semibold)}.my-ad-methods,.my-ad-conditions{gap:var(--space-1);flex-wrap:wrap;display:flex}.my-ad-conditions span{color:var(--text-muted);font-size:var(--text-xs)}.my-ad-actions{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--divider);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.my-ad-actions .button{min-height:var(--control-height-sm);font-size:var(--text-xs)}.my-ad-edit-sheet{gap:var(--space-3);display:grid}.my-ad-edit-sheet p{color:var(--text-muted);font-size:var(--text-sm);margin:0}.my-ad-skeleton{min-height:12rem}.my-ad-skeleton .skeleton{min-height:var(--space-4);display:block}.my-ads-empty,.my-ads-footer{text-align:center;color:var(--text-muted);font-size:var(--text-sm)}@media (max-width:360px){.my-ad-card{padding:var(--space-2)}.my-ad-price{font-size:var(--text-lg)}.my-ads-heading .button{padding-inline:var(--space-2)}}.orders-page{gap:var(--space-3);width:min(100%,38rem);padding-bottom:var(--space-2);margin-inline:auto}.orders-heading h1{font-size:var(--text-2xl);margin:0}.orders-heading p{margin:var(--space-1) 0 0;font-size:var(--text-xs)}.orders-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-view-tabs button{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.orders-filter-row{gap:var(--space-2);padding-bottom:var(--space-1);white-space:nowrap;display:flex;overflow-x:auto}.orders-filter-row button{min-height:var(--control-height-sm);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--surface-muted);color:var(--text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;border:1px solid #0000;flex:none}.orders-filter-row button[aria-pressed=true]{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary)}.orders-page .order-card{gap:var(--space-2);width:100%;padding:var(--space-3);border-radius:var(--radius-xl)}.orders-page .order-card-heading{align-items:center}.orders-page .order-card-heading-title{font-size:var(--text-sm)}.orders-page .order-card .status-pill{min-height:1.4rem;font-size:var(--text-xs)}.orders-page .orders-side{color:var(--market-buy);font-weight:var(--font-bold)}.orders-page .is-sell .orders-side{color:var(--market-sell)}.orders-page .order-card .ad-price strong{font-size:var(--text-xl)}.orders-page .order-card>dl{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.orders-page .order-card>dl>div{min-width:0}.orders-page .order-card>dl dt{color:var(--text-muted);font-size:var(--text-xs)}.orders-page .order-card>dl dd{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.orders-page .order-counterparty{background:0 0;border:0;padding:0}.orders-page .trade-party-summary,.orders-page .trade-party-profile-link{font-size:var(--text-xs)}.orders-page .order-state-description{font-size:var(--text-sm);line-height:var(--leading-normal)}.orders-page .order-card .button-row .button,.orders-page .order-card>.button{min-height:var(--control-height-md);font-size:var(--text-sm)}.orders-card-head{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.orders-card-head .status-pill{flex:none}.orders-card-amount{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.orders-card-amount strong{font-size:var(--text-xl);font-weight:var(--font-bold)}.orders-card-amount span{color:var(--text-muted);font-size:var(--text-sm);text-align:right}.orders-card-party{align-items:center;gap:var(--space-2);min-width:0;display:flex}.orders-card-party .profile-identity{background:0 0;border:0;padding:0}.orders-card-party .profile-identity .identifier,.orders-card-party .profile-identity .status-pill,.orders-card-party .profile-identity .profile-country{display:none}.orders-card-party>.muted{font-size:var(--text-xs);flex:none}.orders-list-footer{text-align:center;color:var(--text-muted);font-size:var(--text-xs)}@media (max-width:360px){.orders-page .order-card{padding:var(--space-2)}.orders-card-amount strong{font-size:var(--text-lg)}.orders-card-amount span{font-size:var(--text-sm)}}.orders-page{gap:var(--space-4)}.orders-heading h1{font-size:var(--text-3xl);letter-spacing:-.035em}.orders-heading p{margin-top:var(--space-1);font-size:var(--text-sm)}.orders-page .orders-view-tabs{gap:var(--space-1);width:100%;padding:var(--space-1);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;margin:0;display:grid}.orders-page .orders-view-tabs button{min-width:0;min-height:var(--control-height-lg);padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-medium);background:0 0;border:1px solid #0000}.orders-page .orders-view-tabs button.active{border-color:var(--border-soft);background:var(--surface);color:var(--primary);font-weight:var(--font-semibold);box-shadow:var(--shadow-sm)}.orders-page .orders-view-tabs button.active:after{content:none}.orders-page .orders-view-tabs button.active .orders-tab-count{background:var(--primary-soft);color:var(--primary)}.orders-tab-count{min-width:1.25rem;height:1.25rem;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--surface-muted);color:var(--text-muted);font-size:var(--text-xs);place-items:center;line-height:1;display:inline-grid}.orders-page .orders-filter-row{justify-content:space-between;gap:var(--space-2);border-bottom:1px solid var(--divider);flex-wrap:wrap;padding:0;overflow:visible}.orders-page .orders-filter-row button{min-height:var(--control-height-lg);min-width:var(--space-10);padding:var(--space-2) 0;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-medium);background:0 0;border:0;border-radius:0;margin:0;position:relative}.orders-page .orders-filter-row button[aria-pressed=true],.orders-page .orders-filter-row button[aria-pressed=true]:hover{color:var(--primary);font-weight:var(--font-semibold);background:0 0}.orders-page .orders-filter-row button[aria-pressed=true]:after{content:"";height:var(--space-0-5);border-radius:var(--radius-full);background:var(--primary);position:absolute;inset:auto 0 -1px}.orders-page .orders-filter-row button:not([aria-pressed=true]):hover,.orders-page .orders-view-tabs button:not(.active):hover{background:var(--surface-soft);color:var(--text)}.orders-page :is(.orders-view-tabs,.orders-filter-row) button:focus-visible{outline:2px solid var(--primary);outline-offset:3px;box-shadow:none}.orders-count-row{justify-content:space-between;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);display:flex}.orders-count-row span:first-child{color:var(--text)}.orders-page .orders-list{gap:var(--space-3)}.orders-page .order-card{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm)}.orders-card-head,.orders-card-title{align-items:center;gap:var(--space-2);min-width:0;display:flex}.orders-card-head{justify-content:space-between}.orders-card-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-lg);overflow:hidden}.token-icon{border-radius:var(--radius-full);background:var(--market-buy);width:2.75rem;height:2.75rem;color:var(--surface);font-size:var(--text-lg);font-weight:var(--font-bold);flex:none;place-items:center;display:inline-grid;overflow:hidden}.token-icon-artwork{background:0 0}.token-icon img{object-fit:contain;width:100%;height:100%}.orders-page .order-card .status-pill{padding-inline:var(--space-2);border-radius:var(--radius-lg);background:var(--surface-muted);color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;border:0;flex:none}.orders-page .order-card .status-pill[data-order-status="4"]{background:var(--market-buy-soft);color:var(--market-buy)}.orders-page .order-card .status-pill[data-order-status="5"],.orders-page .order-card .status-pill[data-order-status="6"]{background:var(--market-sell-soft);color:var(--market-sell)}.orders-page .negotiation-card.is-awaiting-response [data-pretrade-status]{padding:var(--space-1) var(--space-2);border:1px solid var(--primary-border);border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);font-weight:var(--font-medium)}.orders-page .funded-order-card [data-order-status]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-weight:var(--font-medium)}.orders-page .funded-order-card [data-order-group=needs_action]{border:1px solid var(--warning-border);background:var(--warning-soft);color:var(--warning-strong)}.orders-financials{gap:var(--space-2);padding-top:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.orders-financials>div{gap:var(--space-1);min-width:0;display:grid}.orders-financials>div:last-child{text-align:right}.orders-financials strong{overflow-wrap:anywhere;color:var(--text);font-size:var(--text-xl);font-weight:var(--font-bold);line-height:var(--leading-tight)}.orders-financials span,.orders-rate span{color:var(--text-muted);font-size:var(--text-sm)}.orders-rate{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);display:flex}.orders-rate strong{text-align:right;font-weight:var(--font-medium)}.orders-card-party{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--divider);display:flex}.orders-counterparty-identity{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.orders-counterparty-avatar-link{flex:none}.orders-counterparty-link{min-width:0;color:var(--text);text-decoration:none;display:inline-block}.orders-counterparty-link strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.orders-counterparty-details{gap:var(--space-1);flex:1;min-width:0;display:grid}.orders-counterparty-summary{min-width:0;color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:.25rem;line-height:1.2;display:flex}.orders-feedback-percent,.orders-counterparty-country,.orders-payment-time{white-space:nowrap;align-items:center;gap:.2rem;display:inline-flex}.orders-feedback-percent svg,.orders-payment-time svg{width:var(--icon-sm);height:var(--icon-sm)}.orders-counterparty-meta{align-items:center;gap:var(--space-1);min-width:0;color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;line-height:1.2;display:flex}.orders-counterparty-meta .merchant-tier{font-size:inherit}.orders-payment-time{margin-left:auto}.orders-counterparty-identity [data-profile-avatar],.orders-page .trade-party-avatar{border-radius:var(--radius-full);background:var(--market-buy-soft);width:2rem;height:2rem;color:var(--market-buy);font-weight:var(--font-bold);flex:none;place-items:center;display:inline-grid}.orders-counterparty-identity [data-profile-avatar] img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.orders-room-icon{border-radius:var(--radius-lg);background:var(--surface-muted);width:2.25rem;height:2.25rem;color:var(--text);flex:none;place-items:center;display:inline-grid}.orders-room-icon svg{width:1.2rem;height:1.2rem}.orders-card-meta{justify-content:space-between;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);display:flex}.orders-trade-id{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.orders-trade-id button{color:inherit;background:0 0;border:0;padding:0;display:inline-flex}.orders-trade-id svg{width:1rem;height:1rem}.orders-primary-action{width:100%}.orders-page .negotiation-card .orders-decision-row{gap:var(--space-2);grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);display:grid}.orders-decision-row .button{width:100%}.orders-decision-row .inline-error{grid-column:1/-1}.orders-page .negotiation-card>dl{font-size:var(--text-sm);border:0;padding:0}.orders-page .negotiation-card .trade-party-identity{align-items:center;gap:var(--space-2);min-width:0;color:var(--text);text-decoration:none;display:inline-flex}.orders-page .negotiation-card .trade-party-name{gap:0;display:grid}.orders-page .negotiation-card .trade-party-name span{color:var(--text-muted);font-size:var(--text-xs)}.orders-negotiation-context{justify-content:space-between;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);display:flex}.orders-negotiation-context strong{color:var(--text);font-weight:var(--font-medium)}.orders-negotiation-context time{flex:none}.orders-page .negotiation-card .order-state-description{color:var(--text-muted);font-size:var(--text-sm);margin:0}.orders-page .negotiation-card.is-awaiting-response>dl{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.orders-page .negotiation-card.is-awaiting-response>dl>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.orders-page .negotiation-card.is-awaiting-response>dl dd{text-align:end;margin:0}.orders-page .negotiation-card.is-awaiting-response .orders-financials{font-variant-numeric:tabular-nums}.orders-page .negotiation-card.is-awaiting-response .orders-financials span{font-size:var(--text-xs)}.orders-page .negotiation-card.is-awaiting-response .order-state-description{line-height:var(--leading-normal)}@media (max-width:1023px){.orders-page .negotiation-card.is-awaiting-response>dl{padding-block:var(--space-3);border-block:1px solid var(--divider)}.orders-page .negotiation-card.is-awaiting-response .orders-card-head,.orders-page .negotiation-card.is-awaiting-response .orders-negotiation-context{flex-wrap:wrap}.orders-page .negotiation-card.is-awaiting-response .order-state-description{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-soft)}}@media (max-width:360px){.orders-page .order-card{padding:var(--space-3)}.orders-financials strong{font-size:var(--text-lg)}}.public-payment-terms-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.trade-entry-page{gap:0;min-width:0}.trade-entry-content{gap:var(--space-2);width:min(100%,44rem);min-width:0;padding:var(--space-2) var(--space-1-5) var(--space-8);margin-inline:auto;display:grid}.trade-entry-steps{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-4);justify-self:center;width:min(100%,17rem);margin:0;list-style:none;display:flex}.trade-entry-step{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-semibold);flex:none;display:inline-flex}.trade-entry-step.is-active{color:var(--primary)}.trade-entry-step-number{width:var(--space-6);height:var(--space-6);border:1px solid var(--border-soft);border-radius:var(--radius-full);background:var(--surface-soft);color:var(--text-muted);font-size:var(--text-xs);place-items:center;display:grid}.trade-entry-step.is-active .trade-entry-step-number{border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.trade-entry-step-connector{min-width:var(--space-6);background:var(--border-soft);flex:auto;height:1px}.trade-entry-offer,.trade-entry-card{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-2xl);background:var(--surface-raised);box-shadow:var(--shadow-sm);display:grid}.trade-entry-offer{gap:var(--space-2);padding-block:var(--space-3)}.trade-entry-card{gap:var(--space-2)}.trade-offer-conditions{gap:var(--space-3);min-width:0}.trade-offer-conditions>h2{color:var(--text);font-size:var(--text-md);font-weight:var(--font-semibold);line-height:var(--leading-snug);margin:0}.trade-offer-conditions>dl{gap:0;margin:0;display:grid}.trade-offer-conditions>dl>div{align-items:start;gap:var(--space-4);padding-block:var(--space-2-5);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.trade-offer-conditions>dl>div:first-child{padding-top:0}.trade-offer-conditions>dl>div:last-child{padding-bottom:0}.trade-offer-conditions>dl>div+div{border-top:1px solid var(--border-soft)}.trade-offer-conditions>dl :is(dt,dd){min-width:0;font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:anywhere;margin:0}.trade-offer-conditions>dl dt{color:var(--text-muted);font-weight:var(--font-regular)}.trade-offer-conditions>dl dd{color:var(--text);font-weight:var(--font-medium);text-align:end}.trade-offer-conditions>.public-payment-terms{gap:var(--space-2);margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--border-soft)}.trade-offer-conditions>.public-payment-terms>h3{font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-snug);margin:0}.trade-offer-conditions>.public-payment-terms>p{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);margin:0}.trade-entry-offer-heading{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.trade-entry-offer-meta{align-items:center;gap:var(--space-2);white-space:nowrap;min-width:0;display:inline-flex}.trade-entry-offer-heading .eyebrow{color:var(--primary);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.trade-entry-status,.trade-entry-side{width:-moz-fit-content;width:fit-content;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap}.trade-entry-status{align-items:center;gap:var(--space-1-5);border:1px solid var(--border-soft);background:var(--surface-muted);color:var(--text-muted);display:inline-flex}.trade-entry-status.is-active{border-color:var(--market-buy-border);background:var(--success-soft);color:var(--success)}.trade-entry-status-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:currentColor;flex:none}.trade-entry-side{padding:var(--space-0-5) var(--space-2)}.trade-entry-side.is-buy{background:var(--market-buy-soft);color:var(--market-buy)}.trade-entry-side.is-sell{background:var(--market-sell-soft);color:var(--market-sell)}.trade-entry-offer-price{font-variant-numeric:tabular-nums;min-width:0;line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.trade-entry-offer-price-value{color:var(--text);font-size:clamp(var(--text-2xl), 9vw, var(--text-4xl));font-weight:var(--font-bold);letter-spacing:var(--tracking-tight)}.trade-entry-offer-price-unit{color:var(--text-muted);font-size:var(--text-lg);font-weight:var(--font-medium);white-space:nowrap}.trade-entry-maker{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.trade-entry-maker-avatar-link{color:var(--text);text-decoration:none}.trade-entry-maker-avatar-link:focus-visible,.trade-entry-maker-name:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.trade-entry-maker-avatar{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);font-weight:var(--font-bold);place-items:center;display:grid;overflow:hidden}.trade-entry-maker-avatar img{object-fit:cover;width:100%;height:100%}.trade-entry-maker-name{min-width:0;color:var(--text);font-size:var(--text-sm);font-weight:var(--font-bold);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.trade-entry-maker-name:hover{color:var(--primary)}.trade-entry-maker-details{gap:var(--space-1);min-width:0;display:grid}.trade-entry-maker-top,.trade-entry-maker-bottom{align-items:center;gap:var(--space-2);min-width:0;display:flex}.trade-entry-maker-top{justify-content:flex-start}.trade-entry-maker-bottom{justify-content:space-between}.trade-entry-maker-bottom small,.trade-entry-visibility{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.trade-entry-maker-badges{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--text-xs);display:inline-flex}.trade-entry-maker-badges .merchant-tier{padding:var(--space-0-5) var(--space-1);border:1px solid var(--primary-border);border-radius:var(--radius-full);background:var(--primary-soft)}.trade-entry-maker-badges .merchant-tier-icon{height:var(--space-4)}.trade-entry-visibility{text-align:right}.trade-entry-offer-facts{min-width:0;margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.trade-entry-offer-facts>div{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.trade-entry-offer-facts>div+div{margin-left:var(--space-3);padding-left:var(--space-3);border-left:1px solid var(--border-soft)}.trade-entry-fact-icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);place-items:center;display:grid}.trade-entry-fact-icon svg{width:var(--icon-sm);height:var(--icon-sm)}.trade-entry-offer-facts>div>span:last-child{gap:var(--space-0-5);min-width:0;display:grid}.trade-entry-offer-facts small{color:var(--text-muted);font-size:var(--text-xs)}.trade-entry-offer-facts strong{font-size:var(--text-sm);font-weight:var(--font-semibold);overflow-wrap:anywhere}.trade-entry-card>h2{font-size:var(--text-2xl);margin:0}.trade-entry-amount-field label{margin-bottom:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);display:block}.trade-entry-amount-control{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--space-14);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:flex}.trade-entry-amount-control:focus-within{border-color:var(--primary-border);box-shadow:var(--focus-ring)}.trade-entry-amount-control input{width:100%;min-width:0;color:var(--text);font:inherit;font-size:var(--text-3xl);font-weight:var(--font-bold);background:0 0;border:0;padding:0}.trade-entry-amount-control input:focus-visible{box-shadow:none}.trade-entry-token{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex:none;display:inline-flex}.trade-entry-token .token-icon{width:var(--space-7);height:var(--space-7)}.trade-entry-amount-field>p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-xs)}.trade-entry-amount-field>.inline-error{color:var(--danger)}.trade-entry-payment .merchant-form-field{gap:var(--space-2);display:grid}.trade-entry-payment .merchant-form-field>span:first-child{font-size:var(--text-sm);font-weight:var(--font-medium)}.trade-entry-account-selector{gap:var(--space-2);min-height:var(--space-14);padding:var(--space-2);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr) auto}.trade-entry-account-selector:not(.has-selection){grid-template-columns:minmax(0,1fr) auto}.trade-entry-account-selector>.trade-entry-account-icon,.merchant-payment-account-sheet .merchant-payment-account-option>.trade-entry-account-icon{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);place-items:center;display:grid}.trade-entry-account-icon .payment-method-icon{width:var(--space-5);height:var(--space-5);color:var(--primary)}.trade-entry-account-selector strong,.trade-entry-account-selector small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.trade-entry-account-selector strong{font-size:var(--text-sm)}.trade-entry-account-selector small{font-size:var(--text-xs)}.merchant-payment-account-sheet .merchant-payment-account-option{grid-template-columns:auto minmax(0,1fr) auto}.merchant-payment-account-sheet .merchant-payment-account-option>span:nth-child(2){gap:var(--space-0-5);min-width:0;display:grid}.trade-entry-cash-safety{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--warning-border);border-radius:var(--radius-lg);background:var(--warning-soft);grid-template-columns:auto minmax(0,1fr);display:grid}.trade-entry-cash-safety>svg{width:var(--space-6);height:var(--space-6);color:var(--warning)}.trade-entry-cash-safety .notice{gap:var(--space-1);min-width:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:grid}.trade-entry-cash-safety p{font-size:var(--text-xs);line-height:var(--leading-tight);margin:0}.trade-entry-identity-note{align-items:flex-start;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);margin:0;display:flex}.trade-entry-identity-note svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.trade-entry-review-button{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:var(--space-12);font-size:var(--text-md);font-weight:var(--font-bold);display:flex}.trade-entry-review-button svg{width:var(--icon-sm);height:var(--icon-sm)}.trade-entry-helper{color:var(--text-muted);font-size:var(--text-xs);text-align:center;margin:0}@media (max-width:560px){.trade-entry-account-selector small{line-height:var(--leading-tight);white-space:normal}}.trade-mobile-actions{display:contents}@media (max-width:560px){.focused-transaction-page-container:has(.trade-entry-content .trade-mobile-actions){padding-bottom:0}:is(.trade-entry-content,.trade-review-content):has(.trade-mobile-actions){padding-bottom:calc(var(--trade-action-height,calc(var(--space-20) + env(safe-area-inset-bottom))) + var(--space-4))}.trade-mobile-actions{z-index:var(--z-sticky);inset-inline:0;bottom:var(--trade-keyboard-offset,0px);padding:var(--space-3) max(var(--space-4), env(safe-area-inset-right)) calc(var(--space-3) + env(safe-area-inset-bottom)) max(var(--space-4), env(safe-area-inset-left));border-top:1px solid var(--border-soft);background:var(--surface-raised);display:grid;position:fixed}.trade-mobile-actions>.button{white-space:normal;overflow-wrap:anywhere;margin:0}.trade-entry-amount-field,.trade-review-consent,.trade-review-secure{scroll-margin-bottom:calc(var(--trade-action-height,var(--space-20)) + var(--space-4))}}@media (max-width:360px){.trade-entry-offer,.trade-entry-card{padding:var(--space-3)}.trade-entry-maker{gap:var(--space-2)}.trade-entry-maker-top{gap:var(--space-1);flex-wrap:wrap}.trade-entry-offer-facts>div{gap:var(--space-1)}.trade-entry-offer-facts>div+div{margin-left:var(--space-2);padding-left:var(--space-2)}.trade-entry-fact-icon{width:var(--space-7);height:var(--space-7)}.trade-entry-offer-facts strong{font-size:var(--text-xs)}}.acceptance-review{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;width:100%;min-width:0;display:grid}.trade-review-content{gap:var(--space-2-5);width:min(100%,42rem);min-width:0;padding:var(--space-2-5) var(--space-2) var(--space-4);margin-inline:auto;display:grid}.trade-review-direction{padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);justify-self:start}.trade-review-direction.is-buy{background:var(--market-buy-soft);color:var(--market-buy)}.trade-review-direction.is-sell{background:var(--market-sell-soft);color:var(--market-sell)}.trade-review-summary,.trade-review-card{border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-xs)}.trade-review-summary{gap:var(--space-2);padding:var(--space-3-5) var(--space-4) var(--space-3);display:grid}.trade-review-summary>p{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);margin:0}.trade-review-amounts{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0;display:grid}.trade-review-amount{min-width:0}.trade-review-amount-label{margin:0 0 var(--space-1);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);display:block}.trade-review-amount:last-child>.trade-review-amount-label{text-align:right}.trade-review-principal,.trade-review-receipt{align-items:center;gap:var(--space-1);min-width:0;color:var(--text);font-size:clamp(var(--text-md), 4.8vw, var(--text-xl));font-variant-numeric:tabular-nums;font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);overflow-wrap:anywhere;display:flex}.trade-review-receipt{font-size:clamp(var(--text-sm), 4.3vw, var(--text-lg));text-align:right;justify-content:flex-end}.trade-review-principal .token-icon,.trade-review-receipt .token-icon{width:var(--icon-md);height:var(--icon-md);flex:none}.trade-review-flow-arrow{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-subtle)}.trade-review-price{justify-content:space-between;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;display:flex}.trade-review-price strong{color:var(--text);font-weight:var(--font-medium);text-align:right;overflow-wrap:anywhere}.trade-review-payment{grid-template-columns:var(--space-8) minmax(0, 1fr) auto;align-items:center;gap:var(--space-1) var(--space-2-5);padding:var(--space-3) var(--space-3-5);display:grid}.trade-review-icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);background:var(--primary-soft);color:var(--primary);grid-area:1/1/3;place-items:center;display:grid}.trade-review-icon svg{width:var(--icon-md);height:var(--icon-md)}.trade-review-payment-method,.trade-review-account{min-width:0}.trade-review-payment-method{grid-area:1/2}.trade-review-payment-method strong{font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:break-word;display:block}.trade-review-account{gap:0 var(--space-1);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);flex-wrap:wrap;grid-area:2/2/auto/-1;display:flex}.trade-review-account strong{color:var(--text-muted);font-weight:var(--font-medium);overflow-wrap:break-word}.trade-review-account small{min-width:0;color:var(--text-subtle);font-size:inherit;overflow-wrap:anywhere}.trade-review-compatibility{align-items:center;gap:var(--space-1);color:var(--success);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap;grid-area:1/3;display:flex}.trade-review-compatibility svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.trade-review-payment>.inline-error{font-size:var(--text-xs);line-height:var(--leading-snug);grid-column:1/-1;margin:0}.trade-review-fees{gap:var(--space-1-5);padding:var(--space-3) var(--space-3-5);display:grid}.trade-review-section h2{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-semibold);margin:0}.trade-review-fees dl{margin:0;display:grid}.trade-review-fees dl>div{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;min-height:var(--space-7);font-size:var(--text-xs);display:flex}.trade-review-fees dl>div+div{border-top:1px solid var(--border-soft);align-items:end}.trade-review-fees dt{color:var(--text-muted)}.trade-review-fees dd{font-variant-numeric:tabular-nums;min-width:0;font-weight:var(--font-semibold);overflow-wrap:anywhere;margin:0}.trade-review-fee-note{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);display:flex}.trade-review-fee-note svg{width:var(--text-xs);height:var(--text-xs);flex:none}.trade-review-section{gap:var(--space-1-5);min-width:0;display:grid}.trade-review-roles{padding:var(--space-3) var(--space-3-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trade-review-roles>div{align-items:center;gap:var(--space-2);min-width:0;display:flex}.trade-review-roles>div+div{padding-left:var(--space-2);border-left:1px solid var(--border-soft)}.trade-review-role-icon{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);flex:none;place-items:center;display:grid}.trade-review-role-icon svg{width:var(--icon-sm);height:var(--icon-sm)}.trade-review-role-icon.is-merchant{background:var(--surface-muted);color:var(--text-muted)}.trade-review-roles>div>span:last-child{gap:var(--space-0-5);min-width:0;display:grid}.trade-review-roles strong{font-size:var(--text-sm)}.trade-review-roles small{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);overflow-wrap:anywhere}.trade-review-notice{align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-3-5);border:1px solid var(--info-border);border-radius:var(--radius-lg);background:var(--info-soft);color:var(--info);display:flex}.trade-review-notice svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.trade-review-notice p{font-size:var(--text-xs);line-height:var(--leading-snug);margin:0}.trade-review-consent{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-0-5);font-size:var(--text-xs);line-height:var(--leading-normal);cursor:pointer;display:flex}.trade-review-consent input{accent-color:var(--primary);flex:none;margin:0}.trade-review-secure{min-width:0;min-height:var(--space-12);padding:var(--space-2-5) var(--space-3-5);border:1px solid var(--success-border);border-radius:var(--radius-lg);background:var(--success-soft)}.trade-review-secure .secure-trade-key-prerequisite{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--text-xs);background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.trade-review-secure .secure-trade-key-prerequisite>div{justify-content:space-between;align-items:center;gap:var(--space-1);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.trade-review-secure .secure-trade-key-prerequisite strong{font-size:var(--text-xs);line-height:var(--leading-snug)}.trade-review-secure .secure-trade-key-prerequisite p{font-size:var(--text-2xs);line-height:var(--leading-snug)}.trade-review-secure .secure-trade-key-ready svg{width:var(--text-xs);height:var(--text-xs)}.trade-review-secure .secure-trade-key-prerequisite>button{min-height:var(--control-height-sm);padding-inline:var(--space-2);font-size:var(--text-xs)}.trade-review-content .trade-mobile-actions>*{grid-column:1/-1}.trade-review-submit{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:calc(var(--space-12) + var(--space-1));font-weight:var(--font-bold);display:flex}.trade-review-submit svg{width:var(--icon-md);height:var(--icon-md)}@media (max-width:340px){.trade-review-amounts{gap:var(--space-1)}.trade-review-principal,.trade-review-receipt{font-size:var(--text-md)}.trade-review-payment{gap:var(--space-1)}.trade-review-role-icon{display:none}.trade-review-secure .secure-trade-key-prerequisite strong{font-size:var(--text-2xs)}}@media (max-width:560px){.focused-transaction-page-container:has(.acceptance-review){padding-bottom:0}}@media (min-width:1024px){.focused-transaction-page-container:has(.acceptance-review){grid-column:1/-1;width:100%}}.merchant-center{width:min(100%, var(--content-xl));padding-bottom:var(--space-16);align-content:start;margin-inline:auto}.merchant-center__hero{background:linear-gradient(125deg, var(--surface-raised), var(--primary-soft));display:block;position:relative;overflow:hidden}.merchant-center__hero-copy,.merchant-center__section,.merchant-center__tier,.merchant-center__capacity-card,.merchant-center__collateral-card{min-width:0}.merchant-center__hero h1{margin:var(--space-2) 0;max-width:calc(100% - 5.5rem);font-size:clamp(var(--text-xl), 4vw, var(--text-3xl))}.merchant-center__hero p{margin:var(--space-2) 0;color:var(--text-muted)}.merchant-center__hero-art{top:var(--space-4);right:var(--space-4);object-fit:contain;width:4.5rem;height:4.5rem;position:absolute}.merchant-center__access,.merchant-center__button-row{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.merchant-center__button-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-center__button-row>.button{width:100%;min-width:0;padding-inline:var(--space-2);font-size:var(--text-sm);justify-content:center}.merchant-center__access>div{gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-raised);flex-wrap:wrap;display:flex}.merchant-center__access span,.merchant-center__risk-grid span{color:var(--text-muted)}.merchant-center__overview{min-width:0}.merchant-center__section-title{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.merchant-center__section-title h2{margin:var(--space-1) 0 0}.merchant-center__period{color:var(--text-muted);font-size:var(--text-sm)}.merchant-center__kpis{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-center__kpi{align-content:center;gap:var(--space-1);min-width:0;padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-soft);border-radius:var(--radius-xl);display:grid}.merchant-center__kpi strong{overflow-wrap:anywhere;font-size:clamp(var(--text-lg), 3vw, var(--text-2xl));line-height:1.15}.merchant-center__kpi span,.merchant-center__kpi small{color:var(--text-muted);font-size:var(--text-sm)}.merchant-center__range{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-lg);background:var(--surface-soft);display:inline-flex}.merchant-center__range button{cursor:pointer;border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);color:var(--text-muted);font-weight:var(--font-semibold);background:0 0;border:0}.merchant-center__range button[aria-pressed=true]{color:var(--text);background:var(--surface-raised);box-shadow:0 1px 3px var(--border-soft)}.merchant-center__chart{width:100%;height:auto;max-height:16rem;display:block;overflow:visible}.merchant-center__chart-axis{stroke:var(--border-strong);stroke-width:1px}.merchant-center__chart-bar{fill:var(--primary)}.merchant-center__chart-label{fill:var(--text-muted);font-size:13px}.merchant-center__month-trades{gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-center__month-trades span{overflow-wrap:anywhere}.merchant-center__month-trades strong{color:var(--text)}.merchant-center__empty-activity{margin-top:var(--space-4);padding:var(--space-4);border:1px dashed var(--border-soft);border-radius:var(--radius-lg)}.merchant-center__empty-activity p{color:var(--text-muted)}.merchant-center__mix-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-center__mix-grid h3{margin:0 0 var(--space-3)}.merchant-center__mix-row{min-width:0;margin:0 0 var(--space-4)}.merchant-center__mix-row>div:first-child{justify-content:space-between;gap:var(--space-2);display:flex}.merchant-center__mix-row strong{overflow-wrap:anywhere}.merchant-center__mix-row small{color:var(--text-muted)}.merchant-center__mix-track{height:.4rem;margin:var(--space-2) 0;border-radius:var(--radius-full);background:var(--border-soft);overflow:hidden}.merchant-center__mix-track span{border-radius:inherit;background:var(--primary);height:100%;display:block}.merchant-center__mix-note{font-size:var(--text-sm);margin-bottom:0}.merchant-center__tier-details>summary{cursor:pointer;font-weight:var(--font-semibold)}.merchant-center__tier-details>.panel-heading{margin-top:var(--space-4)}.merchant-center__tier-details--join>summary{font-size:var(--text-xl)}.merchant-center__tier-details--join>.merchant-center__tiers{margin-top:var(--space-4)}.merchant-center__good{color:var(--success)}.merchant-center__warning{color:var(--warning-strong)}.merchant-center__disabled-action{opacity:.58;cursor:not-allowed}.merchant-center__capacity-grid,.merchant-center__collateral-grid,.merchant-center__form-grid,.merchant-center__risk-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-center__capacity-card,.merchant-center__collateral-card,.merchant-center__tier{padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-soft)}.merchant-center__capacity-card h3,.merchant-center__tier h3{margin:0 0 var(--space-3)}.merchant-center__capacity-card dl,.merchant-center__collateral-card dl,.merchant-center__tier dl,.merchant-center__notice dl,.merchant-center__details dl{gap:var(--space-2);margin:var(--space-3) 0 0;display:grid}.merchant-center__capacity-card dl>div,.merchant-center__collateral-card dl>div,.merchant-center__tier dl>div,.merchant-center__notice dl>div,.merchant-center__details dl>div{justify-content:space-between;gap:var(--space-3);display:flex}.merchant-center dt{color:var(--text-muted)}.merchant-center dd{text-align:right;overflow-wrap:anywhere;font-weight:var(--font-semibold);margin:0}.merchant-center__progress{border-radius:var(--radius-full);background:var(--border-soft);height:.55rem;overflow:hidden}.merchant-center__progress span{border-radius:inherit;background:var(--primary);height:100%;display:block}.merchant-center__form{margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-soft)}.merchant-center__form h3{margin:0 0 var(--space-4)}.merchant-center__form .form-field{min-width:0}.merchant-center__form input{width:100%;min-width:0}.merchant-center__form small{color:var(--text-muted)}.merchant-center__notice{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--warning-border);border-radius:var(--radius-lg);background:var(--warning-soft)}.merchant-center__notice p{margin:var(--space-2) 0}.merchant-center__tiers{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.merchant-center__tier--current{border-color:var(--primary-border);background:var(--primary-soft)}.merchant-center__tier-heading{align-items:center;gap:var(--space-3);display:flex}.merchant-center__tier-heading img{object-fit:contain;width:3.5rem;height:3.5rem}.merchant-center__tier-heading h3{margin:0}.merchant-center__current{color:var(--primary);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase}.merchant-center__tier-action{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-soft)}.merchant-center__tier-action p{margin:0 0 var(--space-3);font-size:var(--text-sm)}.merchant-center__risk-grid>div{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);display:grid}.merchant-center__details summary{cursor:pointer;font-weight:var(--font-semibold)}.merchant-center__empty{min-height:12rem}@media (max-width:760px){.merchant-center__tiers{grid-template-columns:1fr}}@media (max-width:540px){.merchant-center__mix-grid{grid-template-columns:1fr}.merchant-center__kpi{padding:var(--space-3)}.merchant-center__capacity-grid,.merchant-center__collateral-grid,.merchant-center__form-grid,.merchant-center__risk-grid{grid-template-columns:1fr}}.merchant-center{width:min(100%,56rem);min-height:100dvh;padding-bottom:var(--space-12);gap:0}@media (max-width:1023px){.merchant-center{padding-bottom:calc(var(--space-12) + 4.5rem + env(safe-area-inset-bottom))}}.merchant-center__tabs{background:var(--surface-raised);border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.merchant-center__tabs button{min-height:3.5rem;color:var(--text-muted);font-size:var(--text-base);cursor:pointer;background:0 0;border:0;padding:.7rem .2rem;position:relative}.merchant-center__tabs button[aria-selected=true]{color:var(--primary);font-weight:var(--font-bold)}.merchant-center__tabs button[aria-selected=true]:after{content:"";border-radius:var(--radius-full) var(--radius-full) 0 0;background:var(--primary);height:3px;position:absolute;inset:auto .5rem 0}.merchant-center__content{padding:var(--space-4)}.merchant-center__panel{gap:var(--space-4);min-width:0;display:grid}.merchant-center .panel,.merchant-center__overview{min-width:0;padding:var(--space-5);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.merchant-center__hero{display:grid;background:var(--surface-raised)!important}.merchant-center__hero-copy{column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.merchant-center__hero h2{font-size:var(--text-xl);grid-column:1;margin:0;padding-left:5.4rem;line-height:1.2}.merchant-center__hero h1{margin:0}.merchant-center__hero-copy>p{margin:.15rem 0 var(--space-4);grid-column:1;padding-left:5.4rem}.merchant-center__hero--join .merchant-center__hero-copy{display:block}.merchant-center__hero--join .eyebrow{margin-bottom:var(--space-3);display:block}.merchant-center__hero--join h1{max-width:none;margin:0 0 var(--space-3)}.merchant-center__hero--join .merchant-center__hero-copy>p{margin:0;padding-left:0}.merchant-center__hero-art{top:var(--space-5);left:var(--space-5);width:4.5rem;height:4.5rem;right:auto}.merchant-center__status{white-space:nowrap;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);grid-area:1/2/3;align-self:start;padding:.4rem .6rem}.merchant-center__status--active{color:var(--success);background:var(--success-soft)}.merchant-center__status--restricted{color:var(--warning-strong);background:var(--warning-soft)}.merchant-center__access{margin:0 0 var(--space-3);gap:var(--space-2);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-center__access>div{padding:var(--space-3);background:var(--success-soft);border:0}.merchant-center__access>div:has(.merchant-center__warning){background:var(--warning-soft)}.merchant-center__access>div>span{display:none}.merchant-center__access strong{font-size:var(--text-sm)}.merchant-center__access strong>span{width:1.25rem;height:1.25rem;color:var(--surface-raised);background:var(--success);border-radius:50%;place-items:center;margin-right:.25rem;display:inline-grid}.merchant-center__access .merchant-center__warning>span{background:var(--warning-strong)}.merchant-center__hero .merchant-center__button-row{grid-column:1/-1;margin:0}.merchant-center__hero .button{min-height:2.8rem}.merchant-center__overview .eyebrow,.merchant-center__activity .eyebrow,.merchant-center__capacity-grid+.eyebrow{display:none}.merchant-center__section-title{margin-bottom:var(--space-4)}.merchant-center__section-title h2,.merchant-center .panel-heading h2{font-size:var(--text-xl);margin:0}.merchant-center__section-title .merchant-center__period{align-self:start}.merchant-center__kpi{background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-3)}.merchant-center__kpi strong{font-size:var(--text-xl);color:var(--text)}.merchant-center__kpi span{font-size:var(--text-sm)}.merchant-center__capacity-grid{gap:var(--space-3);grid-template-columns:1fr}.merchant-center__capacity-card{background:var(--surface-soft);border-radius:var(--radius-lg);padding:var(--space-4)}.merchant-center__capacity-card h3{gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-base);align-items:center;display:flex}.merchant-center__buy-chip,.merchant-center__sell-chip{border-radius:var(--radius-md);padding:.25rem .5rem}.merchant-center__buy-chip{color:var(--market-buy);background:var(--market-buy-soft)}.merchant-center__sell-chip{color:var(--market-sell);background:var(--market-sell-soft)}.merchant-center__capacity-card dl.merchant-center__capacity-metrics{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.merchant-center__capacity-card dl.merchant-center__capacity-metrics>div{gap:.1rem;display:grid}.merchant-center__capacity-card dl.merchant-center__capacity-metrics>div+div{border-left:1px solid var(--border-soft);padding-left:var(--space-3)}.merchant-center__capacity-card dd{text-align:left}.merchant-center__progress{margin:var(--space-3) 0;background:var(--border-soft)}.merchant-center__progress span{background:var(--market-buy)}.merchant-center__progress--sell span{background:var(--market-sell)}.merchant-center__manage-collateral{width:100%;margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);color:var(--primary);background:var(--primary-soft);font-weight:var(--font-semibold);text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;display:flex}.merchant-center__manage-collateral span{font-size:var(--text-xl)}.merchant-center__activity-summary{margin:var(--space-4) 0;border:1px solid var(--border-soft);border-radius:var(--radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-center__activity-summary>div{padding:var(--space-3);gap:.25rem;display:grid}.merchant-center__activity-summary>div+div{border-left:1px solid var(--border-soft)}.merchant-center__activity-summary span{color:var(--text-muted);font-size:var(--text-sm)}.merchant-center__activity-summary strong{font-size:var(--text-lg);overflow-wrap:anywhere}.merchant-center__breakdown-title{margin:var(--space-3) 0;font-size:var(--text-base)}.merchant-center__month-trades{border:1px solid var(--border-soft);border-radius:var(--radius-lg);grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.merchant-center__month-row{gap:.15rem var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-soft);grid-template-columns:1fr auto;display:grid}.merchant-center__month-row:last-child{background:var(--primary-soft);border-bottom:0}.merchant-center__month-row strong{color:var(--text)}.merchant-center__month-row span{text-align:right;color:var(--text);overflow-wrap:anywhere;min-width:0}.merchant-center__month-row small{text-align:right;grid-column:2}.merchant-center__mix-grid{gap:var(--space-5);grid-template-columns:1fr}.merchant-center__mix-row{padding-bottom:var(--space-3);border-bottom:1px solid var(--border-soft)}.merchant-center__mix-row:last-child{border-bottom:0}.merchant-center__collateral-grid{gap:var(--space-3);grid-template-columns:1fr}.merchant-center__collateral-card{background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-4)}.merchant-center__token-heading{align-items:center;gap:var(--space-2);display:flex}.merchant-center__token-heading img{object-fit:contain;width:2rem;height:2rem}.merchant-center__collateral-card dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-center__collateral-card dl>div{gap:.25rem;display:grid}.merchant-center__collateral-card dl>div:last-child{border-left:1px solid var(--border-soft);padding-left:var(--space-3)}.merchant-center__collateral-card .merchant-center__committed{padding-bottom:var(--space-3);border-bottom:1px solid var(--border-soft);grid-column:1/-1}.merchant-center__collateral-card .merchant-center__committed dd{text-align:left;font-size:var(--text-xl)}.merchant-center__collateral-card dd{text-align:left}.merchant-center__collateral-actions{gap:var(--space-2);margin-top:var(--space-4);display:grid}.merchant-center__collateral-actions .button{justify-content:center;width:100%;min-height:2.8rem}.merchant-center__tier-chip{border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);font-size:var(--text-sm);font-weight:var(--font-semibold);padding:.3rem .6rem}.merchant-center__notice dl{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-center__notice dl>div{gap:.2rem;display:grid}.merchant-center__notice dd{text-align:left}.merchant-center__notice-link{margin-top:var(--space-3);color:var(--primary);font-weight:var(--font-semibold);justify-content:space-between;display:flex}.merchant-center__sheet .merchant-center__form{background:0 0;border:0;margin:0;padding:0}@media (max-width:540px){.merchant-center__content{padding-block:var(--space-3);padding-inline:var(--space-1)}.merchant-center .panel,.merchant-center__overview{padding-block:var(--space-4);padding-inline:var(--space-3)}.merchant-center .merchant-center__tier-details,.merchant-center__tier{padding-inline:var(--space-2-5)}.merchant-center .merchant-center__tier-details--join,.merchant-center__tier-details--join .merchant-center__tier{padding-inline:var(--space-2)}.merchant-center__tier dl>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.merchant-center__tier dt,.merchant-center__tier dd{min-width:0}.merchant-center__hero h2{font-size:var(--text-lg);padding-left:4.3rem}.merchant-center__hero-copy>p{padding-left:4.3rem}.merchant-center__hero-art{top:var(--space-4);left:var(--space-4);width:3.6rem;height:3.6rem}.merchant-center__status,.merchant-center__access strong{font-size:var(--text-xs)}}@media (max-width:340px){.merchant-center__tier dl>div{grid-template-columns:minmax(0,1fr) fit-content(65%)}.merchant-center__hero h2{font-size:var(--text-base)}.merchant-center__status{padding:.25rem .4rem}.merchant-center__kpi strong{font-size:var(--text-lg)}}.merchant-center__chart-grid{stroke:var(--border-soft);stroke-width:1px;stroke-dasharray:4 3}.merchant-center__chart-tick{fill:var(--text-muted);font-size:12px}.merchant-center__chart-value{fill:var(--text);font-size:11px;font-weight:700}.merchant-center__activity .merchant-center__section-title{align-items:start}.merchant-center__activity .merchant-center__section-title h2{font-size:var(--text-xl)}.merchant-center__range button[aria-pressed=true]{color:var(--surface-raised);background:var(--primary)}.merchant-center__chart{max-height:none}.merchant-center__month-row small{grid-column:auto}.merchant-center__month-row span,.merchant-center__month-row small{text-align:left}.merchant-center__collateral-card{box-shadow:var(--shadow-sm)}.merchant-center__collateral-actions .button[disabled]{background:var(--border-soft);color:var(--text-muted);border-color:var(--border-soft)}.merchant-center__panel:has(>.merchant-center__section[aria-labelledby=merchant-collateral-title])>.merchant-center__section{box-shadow:none;background:0 0;border:0;padding:0}.merchant-center__panel:has(>.merchant-center__section[aria-labelledby=merchant-collateral-title]) .merchant-center__collateral-grid{margin-top:var(--space-4)}.merchant-center__collateral-card dl>div{min-width:0}.merchant-center__collateral-card dd{overflow-wrap:anywhere}.merchant-center__mix-row{padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--border-soft)!important}.merchant-center__mix-row>div:first-child{justify-content:flex-start;align-items:center}.merchant-center__mix-row>div:first-child>span:last-child{font-weight:var(--font-bold);margin-left:auto}.merchant-center__mix-icon{background:var(--primary-soft);width:2.25rem;height:2.25rem;color:var(--primary);border-radius:50%;flex:none;place-items:center;display:grid}.merchant-center__mix-icon svg{width:1.25rem;height:1.25rem}.merchant-center__mix-icon .fi{background-size:cover;border-radius:50%;width:1.8rem;height:1.8rem}.merchant-center__mix-track,.merchant-center__mix-row small{margin-left:2.7rem}.merchant-center__mix-row small{overflow-wrap:anywhere}.merchant-center__mix-note{margin-top:var(--space-4)}.merchant-center__month-trades{border:0;border-radius:0}.merchant-center__month-row{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-center__month-row:last-child{border-radius:var(--radius-md)}.merchant-center__month-row small{margin:0}.merchant-center__hero .merchant-center__access strong{white-space:nowrap}.merchant-center__kpi strong{font-size:var(--text-lg)}.merchant-center__activity .merchant-center__section-title{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.merchant-center__activity .merchant-center__range-block{grid-area:1/2/3;justify-items:end;gap:.25rem;display:grid}.merchant-center__range-block small{color:var(--text-muted);white-space:nowrap}.merchant-center__month-head{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-soft);color:var(--text-muted);font-size:var(--text-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.merchant-center__month-row{padding-inline:var(--space-3)}.merchant-center__panel:has(#merchant-collateral-title) .panel-heading{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.merchant-center__panel:has(#merchant-collateral-title) .panel-heading p{margin:var(--space-1) 0 0}.merchant-center__tier-chip{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.merchant-center__tier-chip img{object-fit:contain;width:1.5rem;height:1.5rem}.merchant-center__token-heading{align-items:start;gap:var(--space-4)}.merchant-center__token-heading>div{gap:.15rem;min-width:0;display:grid}.merchant-center__token-heading .merchant-center__committed-value{font-size:var(--text-xl);overflow-wrap:anywhere}.merchant-center__token-heading span{color:var(--text-muted)}.merchant-center__collateral-card dl{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-soft)}.merchant-center__notice-link{padding:var(--space-3);border:1px solid var(--primary-border);border-radius:var(--radius-md);background:var(--surface-raised);text-decoration:none}@media (max-width:540px){.merchant-center__hero .merchant-center__access strong{font-size:.7rem}.merchant-center__panel:has(#merchant-collateral-title) .panel-heading h2{font-size:var(--text-lg)}}@media (max-width:360px){.merchant-center__hero .merchant-center__access strong{white-space:normal}.merchant-center__panel:has(#merchant-collateral-title) .panel-heading{grid-template-columns:1fr}.merchant-center__activity .merchant-center__section-title{grid-template-columns:1fr}.merchant-center__activity .merchant-center__range-block{grid-area:3/1;justify-items:start}}.merchant-center__upgrade-heading{align-items:center;gap:var(--space-3);display:flex}.merchant-center__upgrade-heading img{object-fit:contain;width:2.5rem;height:2.5rem}.merchant-center__upgrade-heading h2{font-size:var(--text-lg);margin:.1rem 0 0}.merchant-center__upgrade p{margin:var(--space-3) 0;color:var(--text-muted)}.merchant-center__upgrade p strong{color:var(--text)}.merchant-center__upgrade .transaction-control>.button{width:100%}.merchant-center__tier-chip{font-size:var(--text-xs);padding:.2rem .4rem}.merchant-center__tier-chip img{width:1.2rem;height:1.2rem}.merchant-center__panel:has(#merchant-collateral-title) .panel-heading h2{font-size:var(--text-lg)}.merchant-center__notice p{color:var(--text-muted)}.merchant-center__lock-title{align-items:center;gap:var(--space-2);display:flex}.merchant-center__lock-title>span{width:2rem;height:2rem;color:var(--warning-strong);background:var(--warning-border);border-radius:50%;place-items:center;display:grid}.merchant-center__lock-title svg{width:1rem;height:1rem}.merchant-center__collateral-actions .button svg{width:1rem;height:1rem;margin-right:var(--space-2)}.merchant-center__notice dt .merchant-center__buy-chip,.merchant-center__notice dt .merchant-center__sell-chip{font-size:var(--text-xs);margin-right:.2rem}.merchant-center__panel:has(#merchant-collateral-title) .panel-heading>p{margin:calc(-1 * var(--space-1)) 0 0;grid-column:1/-1}.merchant-center__notice dl dt{align-items:center;gap:.2rem;display:flex}@media (max-width:360px){.merchant-center__panel:has(#merchant-collateral-title) .panel-heading>p{grid-column:1}}.merchant-center{width:min(100%, var(--content-xl));gap:0;min-width:0}.merchant-center :is(p,dt,dd,strong){overflow-wrap:anywhere;min-width:0}.merchant-center .merchant-center__tab-rail{width:calc(100% - var(--space-4));margin:var(--space-5) var(--space-2) 0;background:0 0;border:0}.merchant-center__tab-rail .scroll-rail-arrow{display:none}.merchant-center__tab-rail .scroll-rail-track{padding:var(--space-px);overscroll-behavior-x:contain}.merchant-center .merchant-center__tabs{gap:var(--space-1-5);border:0;width:100%;min-width:0;display:flex}.merchant-center .merchant-center__tabs button{min-width:0;min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-raised);font-size:var(--text-sm);font-weight:var(--font-medium);flex:1 1 0}.merchant-center .merchant-center__tabs button[aria-selected=true]{border-color:var(--primary-border);background:var(--primary-soft);font-weight:var(--font-semibold)}.merchant-center .merchant-center__tabs button:after{display:none}.merchant-center .merchant-center__content{width:100%;min-width:0;padding:var(--space-5) var(--space-2) var(--space-8)}.merchant-center__tab-rail+.merchant-center__content{padding-top:var(--space-3)}.merchant-center .merchant-center__panel{gap:var(--space-3)}.merchant-center :is(#merchant-panel-overview,#merchant-panel-activity){grid-template-columns:minmax(0,1fr)}.merchant-center :is(.panel,.merchant-center__overview){padding:var(--space-3);box-shadow:none}.merchant-center .button{min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2) var(--space-3);font-size:var(--text-sm);white-space:normal}.merchant-center .button>svg{width:var(--icon-md);height:var(--icon-md);flex:none}.merchant-center__overview-grid,.merchant-center__activity-grid,.merchant-center__collateral-layout,.merchant-center__application{align-items:stretch;gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.merchant-center__group,.merchant-center__collateral-main,.merchant-center__collateral-context{align-items:stretch;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);flex-direction:column;display:flex}.merchant-center__group>.panel,.merchant-center__group>.merchant-center__overview{box-shadow:none;border:0;border-radius:0;padding:0}.merchant-center__group>:is(.panel,.merchant-center__overview)+:is(.panel,.merchant-center__overview){padding-top:var(--space-3);border-top:1px solid var(--border-soft)}.merchant-center .merchant-center__hero{overflow:visible}.merchant-center__hero-art{width:var(--space-12);height:var(--space-12);top:0;left:0}.merchant-center__hero h2,.merchant-center__hero-copy>p{padding-left:var(--space-16);overflow-wrap:anywhere}.merchant-center__hero h2{font-size:var(--text-lg)}.merchant-center__hero-copy>p{font-size:var(--text-xs)}.merchant-center__hero .merchant-center__access>div{padding:var(--space-2)}.merchant-center__hero--join h2{margin-bottom:var(--space-2);padding:0}.merchant-center__hero .merchant-center__access strong{align-items:start;gap:var(--space-2);font-size:var(--text-sm);white-space:normal;line-height:var(--leading-snug);display:flex}.merchant-center__access strong>span{width:var(--space-4);height:var(--space-4);margin:var(--space-0-5) 0 0;color:var(--success);background:0 0;flex:none}.merchant-center__access .merchant-center__warning>span{color:var(--warning-strong);background:0 0}.merchant-center__access strong svg{width:var(--icon-sm);height:var(--icon-sm)}.merchant-center__status{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);display:inline-flex}.merchant-center__status-dot{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-full);background:currentColor}.merchant-center__section-title h2,.merchant-center .panel-heading h2{font-size:var(--text-md)}.merchant-center__section-title p{margin:var(--space-1) 0 0;font-size:var(--text-xs)}.merchant-center__period,.merchant-center__range-block small{font-size:var(--text-xs);white-space:normal}.merchant-center .merchant-center__kpis{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-center .merchant-center__kpi{text-align:center;justify-content:end;align-items:center;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);flex-direction:column-reverse;display:flex}.merchant-center .merchant-center__kpi strong{font-size:var(--text-lg)}.merchant-center__kpi .merchant-center__asset-amounts{align-items:center}.merchant-center .merchant-center__kpi>span,.merchant-center .merchant-center__kpi>span small,.merchant-center :is(.merchant-center__capacity-card,.merchant-center__collateral-card) dt{font-size:var(--text-xs)}.merchant-center :is(.merchant-center__capacity-card,.merchant-center__collateral-card) dd{font-size:var(--text-sm)}.merchant-center__capacity-card{padding:var(--space-3)}.merchant-center__capacity-card dl.merchant-center__capacity-metrics{gap:var(--space-2)}.merchant-center__kpi strong,.merchant-center__activity-summary strong,.merchant-center__committed-value{font-variant-numeric:tabular-nums;line-height:var(--leading-snug)}.merchant-center .merchant-center__asset-amounts{gap:var(--space-1);min-width:0;max-width:100%;color:inherit;font:inherit;flex-direction:column;display:inline-flex}.merchant-center__asset-amounts>span{min-width:0;color:inherit;font:inherit;overflow-wrap:anywhere}.merchant-center__asset-amounts .copyable-address{font-size:var(--text-xs)}.merchant-center__activity-help{align-items:center;gap:var(--space-1);margin-bottom:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);display:flex}.merchant-center__overview>p.muted,.merchant-center__activity>p.muted{margin:var(--space-3) 0 0;font-size:var(--text-xs);line-height:var(--leading-normal);overflow-wrap:anywhere;display:block}.merchant-center__range button{min-height:var(--control-height-sm)}.merchant-center__activity .merchant-center__range-block{grid-row:1}.merchant-center__manage-collateral{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);min-height:calc(var(--control-height-md) + var(--space-1));font-size:var(--text-sm)}.merchant-center__upgrade-heading h2{font-size:var(--text-md)}.merchant-center__upgrade p{font-size:var(--text-sm)}.merchant-center__manage-collateral svg,.merchant-center__notice-link svg{width:var(--icon-md);height:var(--icon-md);flex:none}.merchant-center__month-head,.merchant-center__month-row{gap:var(--space-2);padding-inline:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,.7fr)}.merchant-center__month-row{padding-block:var(--space-3);font-size:var(--text-sm)}.merchant-center__month-row>*{overflow-wrap:anywhere;min-width:0}.merchant-center__month-head>:last-child,.merchant-center__month-row>:last-child{text-align:end}.merchant-center__collateral-layout{margin-top:var(--space-3)}.merchant-center .merchant-center__collateral-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.merchant-center__panel:has(#merchant-collateral-title) .merchant-center__collateral-grid{margin-top:0}.merchant-center__collateral-card{padding:var(--space-3);background:var(--surface-soft);box-shadow:none}.merchant-center__token-heading{gap:var(--space-3)}.merchant-center__token-heading img{width:var(--space-10);height:var(--space-10)}.merchant-center__token-label{align-items:center;gap:var(--space-1);display:flex}.merchant-center__collateral-actions{margin:0}.merchant-center__collateral-context:empty{display:none}.merchant-center__collateral-context .merchant-center__notice{margin:0}.merchant-center__retirement h3{margin:0 0 var(--space-2);font-size:var(--text-base)}.merchant-center__retirement>p{font-size:var(--text-sm);margin-top:0}.merchant-center__collateral-card>p{font-size:var(--text-sm);line-height:var(--leading-normal)}.merchant-center :is(.merchant-center__application-choice,.merchant-center__application-requirements){align-items:stretch;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:none;flex-direction:column;display:flex}.merchant-center__application-heading{align-items:center;gap:var(--space-2);min-width:0;display:flex}.merchant-center__application-heading h2{min-width:0;font-size:var(--text-md);line-height:var(--leading-snug);flex:1;margin:0}.merchant-center__application-heading>svg{width:var(--space-8);height:var(--space-8);padding:var(--space-1-5);border-radius:var(--radius-lg);color:var(--primary);background:var(--primary-soft);flex:none}.merchant-center__application-heading>img{width:var(--space-8);height:var(--space-8);object-fit:contain;flex:none}.merchant-center__application-heading .merchant-center__status{flex:none;align-self:center;margin:0}.merchant-center__application-choice>p,.merchant-center__application-requirements>p{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.merchant-center__tier-options{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.merchant-center__tier-options legend{margin-bottom:var(--space-2);color:var(--text);font-size:var(--text-sm);font-weight:var(--font-semibold);padding:0}.merchant-center__tier-option{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);color:var(--text);background:var(--surface);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);display:grid}.merchant-center__tier-option:hover{border-color:var(--primary-border)}.merchant-center__tier-option:has(input:checked){border-color:var(--primary);background:var(--primary-soft)}.merchant-center__tier-option:has(input:focus-visible){box-shadow:var(--focus-ring)}.merchant-center__tier-options:disabled .merchant-center__tier-option{opacity:.65;cursor:default}.merchant-center__tier-option input[type=radio]{width:var(--icon-sm);height:var(--icon-sm);accent-color:var(--primary);margin:0}.merchant-center__tier-option>img{width:var(--space-8);height:var(--space-8);object-fit:contain}.merchant-center__tier-option>span{gap:var(--space-1);min-width:0;display:grid}.merchant-center__tier-option strong{font-size:var(--text-sm);line-height:var(--leading-snug)}.merchant-center__tier-option small{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);overflow-wrap:anywhere}.merchant-center__requirement-list{gap:0;min-width:0;margin:0;display:grid}.merchant-center__requirement-list>div{align-items:start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.merchant-center__requirement-list>div:first-child{padding-top:0}.merchant-center__requirement-list>div:last-child{border-bottom:0;padding-bottom:0}.merchant-center__requirement-list dt{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.merchant-center__requirement-list dd{justify-content:flex-end;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;text-align:end;flex-wrap:wrap;margin:0;display:flex}.merchant-center__requirement-list dd :is(.token-icon,img,svg){width:var(--icon-sm);height:var(--icon-sm);flex:none}.merchant-center__activation-total{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--primary-border);border-radius:var(--radius-lg);background:var(--primary-soft);color:var(--text);font-size:var(--text-sm);font-variant-numeric:tabular-nums;display:grid}.merchant-center__activation-total>:first-child{color:var(--text-muted);font-size:var(--text-xs)}.merchant-center__collateral-warning{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--warning-border);border-radius:var(--radius-lg);color:var(--warning-strong);background:var(--warning-soft);font-size:var(--text-xs);line-height:var(--leading-normal);display:grid}.merchant-center__collateral-warning p{margin:0}.merchant-center__collateral-warning p>svg{width:var(--icon-sm);height:var(--icon-sm);margin-right:var(--space-1);vertical-align:text-bottom}.merchant-center__collateral-warning button{color:inherit;font:inherit;font-weight:var(--font-semibold);text-underline-offset:var(--space-0-5);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.merchant-center__application-requirements>.transaction-control{margin-top:auto}.merchant-center__application-requirements .transaction-control>.button{width:100%}.merchant-center__application-requirements .merchant-center__signing-note{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);text-align:center;margin:0}.merchant-center>.merchant-center__access-card{gap:var(--space-3);margin:var(--space-5) var(--space-2) 0;padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);text-align:left;align-content:start;justify-items:start;display:grid}.merchant-center__access-card .merchant-center__empty-icon{width:var(--space-10);height:var(--space-10);padding:var(--space-2);border-radius:var(--radius-lg);color:var(--primary);background:var(--primary-soft);margin:0}.merchant-center__access-card :is(h2,p){margin:0}.merchant-center__access-card h2{font-size:var(--text-lg)}.merchant-center__access-card p{max-width:52ch;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.merchant-center>.state-panel{margin:var(--space-5) var(--space-2) 0}.merchant-center__sheet .merchant-center__form-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.merchant-center__sheet .merchant-form-field{gap:var(--space-2)}.merchant-center__sheet .merchant-center__amount-label{align-items:center;gap:var(--space-2);color:var(--text);font-weight:var(--font-medium);display:flex}.merchant-center__amount-label .token-icon{width:var(--space-5);height:var(--space-5);flex:0 0 var(--space-5)}.merchant-center__sheet .merchant-amount-control input{min-height:calc(var(--control-height-md) + var(--space-1));font-size:var(--text-lg);font-weight:var(--font-semibold);border:0;border-radius:0;padding-block:0}.merchant-center__sheet .merchant-amount-control input:focus-visible{box-shadow:none}.merchant-center__sheet .merchant-amount-control:not(:has(button))>span{padding-inline-end:var(--space-3)}.merchant-center__sheet .merchant-center__amount-hint{justify-content:space-between;gap:var(--space-1) var(--space-3);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-regular);line-height:var(--leading-snug);flex-wrap:wrap;display:flex}.merchant-center__sheet .merchant-center__withdraw-note{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.merchant-center__sheet .merchant-center__button-row{gap:var(--space-2);margin:var(--space-1) 0 0;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.merchant-center__sheet .merchant-center__button-row>*,.merchant-center__sheet .merchant-center__button-row .button{width:100%;min-width:0}.merchant-center__sheet .merchant-center__form .button{white-space:normal;justify-content:center}.merchant-center__empty{align-content:center;justify-items:center;gap:var(--space-2);margin-top:var(--space-4);text-align:center;display:grid}.merchant-center__empty h2,.merchant-center__empty p{margin:0}.merchant-center__empty p{max-width:45ch;color:var(--text-muted)}.merchant-center__empty-icon{width:var(--space-12);height:var(--space-12);margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);place-items:center;display:grid}.merchant-center__empty-icon svg{width:var(--icon-lg);height:var(--icon-lg)}@media (max-width:1023px){.page-container:has(>.merchant-center){width:100%;max-width:none;padding-inline:0}}@media (min-width:1024px){.merchant-center .merchant-center__content{padding-inline:0}.merchant-center .merchant-center__tab-rail{width:100%;max-width:var(--content-sm);margin-inline:0}.merchant-center>.merchant-center__access-card,.merchant-center>.state-panel{margin-inline:0}.merchant-center__overview-grid,.merchant-center__activity-grid,.merchant-center__collateral-layout,.merchant-center__application{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-center__overview-grid.is-joining{grid-template-columns:minmax(0,1fr)}.merchant-center__activity-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.merchant-center__collateral-layout:has(>.merchant-center__collateral-context:empty){grid-template-columns:minmax(0,1fr)}.merchant-center__activity-grid>section{align-content:start;margin:0}.merchant-center__group,.merchant-center__collateral-main,.merchant-center__collateral-context,.merchant-center .merchant-center__application-choice,.merchant-center .merchant-center__application-requirements{height:100%;padding:var(--space-4);align-self:stretch}.merchant-center .merchant-center__hero .merchant-center__button-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-center .merchant-center__hero .merchant-center__button-row>.button{width:100%;padding-inline:var(--space-3)}.merchant-center .merchant-center__kpi:last-child{border-inline-end:1px solid var(--border-soft)}}@media (max-width:540px){.merchant-center__hero-copy{grid-template-columns:minmax(0,1fr)}.merchant-center__status{margin-bottom:var(--space-3);grid-area:auto/1;justify-self:start}.merchant-center__hero h2{font-size:var(--text-lg)}.merchant-center__hero .merchant-center__access strong{font-size:var(--text-xs)}}@media (max-width:360px){.merchant-center__group,.merchant-center__collateral-main,.merchant-center__collateral-context{padding:var(--space-3)}.merchant-center__activity .merchant-center__section-title{grid-template-columns:minmax(0,1fr)}.merchant-center__activity .merchant-center__range-block{grid-area:auto/1;justify-items:start}.merchant-center__month-head,.merchant-center__month-row{font-size:var(--text-xs)}.merchant-center__token-heading .merchant-center__committed-value{font-size:var(--text-lg)}}.sticky-page-header{z-index:var(--z-sticky);top:var(--space-0);min-height:var(--control-height-lg);padding:max(var(--space-2), env(safe-area-inset-top)) var(--space-4) var(--space-2);border-bottom:1px solid var(--border-soft);background:var(--surface-overlay);box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid;position:sticky}.sticky-page-header h1{min-width:0;color:var(--text);font-size:var(--text-lg);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sticky-page-header-slot{min-width:0;display:flex}.sticky-page-header-start{justify-content:flex-start}.sticky-page-header-end{justify-content:flex-end;gap:var(--space-1)}.sticky-page-header .icon-button:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:380px){.profile-integrity-page>.sticky-page-header{grid-template-columns:var(--control-height-md) minmax(0, 1fr) var(--control-height-md)}}@media (max-width:340px){.profile-registration-page .sticky-page-header h1{font-size:var(--text-sm)}}.sticky-page-header-link{min-height:var(--control-height-md);padding-inline:var(--space-1);color:var(--primary);font-size:var(--text-sm);font-weight:var(--font-medium);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sticky-page-header-link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-md);outline:none}.scroll-rail{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:flex}.scroll-rail-track{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1);scrollbar-width:none;scroll-snap-type:x proximity;flex:1;display:flex;overflow-x:auto}.scroll-rail-track::-webkit-scrollbar{display:none}.scroll-rail-track>*{scroll-snap-align:start;flex:none}.scroll-rail .scroll-rail-arrow{flex:0 0 var(--control-height-md);width:var(--control-height-md);height:var(--control-height-md);border:1px solid var(--border-soft);border-radius:var(--radius-full);background:var(--surface);color:var(--text);justify-content:center;align-items:center;padding:0;display:none}.scroll-rail.has-overflow .scroll-rail-arrow{display:inline-flex}.scroll-rail-arrow svg{width:var(--icon-md);height:var(--icon-md)}.scroll-rail-arrow:disabled{opacity:.35;cursor:default}.scroll-rail-arrow:focus-visible{box-shadow:var(--focus-ring);outline:none}.onchain-page,.governance-page{min-height:100%}.onchain-content{width:min(var(--content-sm), calc(100% - var(--space-8)));gap:var(--space-6);padding:var(--space-6) 0 calc(var(--space-16) + env(safe-area-inset-bottom));margin:0 auto;display:grid}.governance-content{width:min(var(--content-md), calc(100% - var(--space-8)));gap:var(--space-6);padding:var(--space-6) 0 calc(var(--space-16) + env(safe-area-inset-bottom));margin:0 auto;display:grid}.onchain-disconnected{width:min(var(--content-sm), calc(100% - var(--space-8)));justify-items:start;gap:var(--space-3);margin:var(--space-8) auto;display:grid}.onchain-disconnected>svg{width:var(--icon-lg);height:var(--icon-lg);color:var(--primary)}.onchain-overview-section{padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised)}.onchain-snapshot-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.onchain-snapshot-grid>div{gap:var(--space-1);min-width:0;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-soft);display:grid}.onchain-snapshot-grid span{color:var(--text-muted);font-size:var(--text-xs)}.onchain-snapshot-grid strong{font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onchain-summary-link{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--primary);font-size:var(--text-sm);text-decoration:none;display:flex}.onchain-summary-link svg{width:var(--icon-sm);height:var(--icon-sm)}.onchain-claims.onchain-summary-link{color:var(--text);margin-top:0}.onchain-claims.onchain-summary-link>span{gap:var(--space-1);display:grid}.onchain-tool-list{gap:var(--space-2);display:grid}.onchain-tool-link{align-items:center;gap:var(--space-3);min-height:var(--control-height-lg);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);color:var(--text);text-decoration:none;display:flex}.onchain-tool-link:hover{background:var(--surface-soft)}.onchain-tool-link>span:nth-child(2){gap:var(--space-1);flex:1;min-width:0;display:grid}.onchain-tool-link small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onchain-tool-link>svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-muted)}.onchain-disconnected h2,.onchain-disconnected p,.onchain-section-heading h2,.onchain-claims h2,.onchain-assets-heading h2,.onchain-asset-identity h3,.onchain-position-card h3,.onchain-sheet h3{margin:0}.onchain-disconnected p,.onchain-section-heading p,.onchain-asset-value p,.onchain-position-title p{color:var(--text-muted);margin:0}.onchain-section-heading{gap:var(--space-1);margin-bottom:var(--space-3);display:grid}.onchain-assets-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.onchain-assets-heading h2{color:var(--text);font-size:var(--text-md);letter-spacing:var(--tracking-wider);text-transform:uppercase}.onchain-assets-heading .status-pill{min-height:auto;color:var(--text-muted);background:var(--surface-muted);border-color:var(--border-soft)}.onchain-asset-list,.onchain-positions,.onchain-sheet,.onchain-participation{gap:var(--space-3);display:grid}.onchain-participation-tabs{gap:var(--space-2);padding:var(--space-1);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.onchain-participation-tabs .button{min-width:0;padding-inline:var(--space-2)}.onchain-asset-list{grid-template-columns:repeat(3,minmax(0,1fr))}.onchain-asset-row{align-items:start;gap:var(--space-2-5);min-width:0;min-height:10.75rem;padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-soft);box-shadow:var(--shadow-xs);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.onchain-token-icon,.onchain-position-icon,.onchain-info-card>span{border-radius:var(--radius-lg);background:var(--primary-soft);width:2.5rem;height:2.5rem;color:var(--primary);font-weight:var(--font-extrabold);flex:none;place-items:center;display:grid}.onchain-token-usdc{background:var(--info-soft);color:var(--info)}.onchain-token-ppq{background:var(--secondary-soft);color:var(--secondary);font-size:var(--text-sm)}.onchain-asset-identity{align-items:center;gap:var(--space-2);min-width:0;display:flex}.onchain-asset-identity>div,.onchain-asset-value{gap:var(--space-1);min-width:0;display:grid}.onchain-asset-identity span:not(.onchain-token-icon){color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onchain-asset-value strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onchain-asset-value p{font-size:var(--text-sm)}.onchain-transfer-button{min-height:var(--control-height-md);width:100%;padding-inline:var(--space-3);font-size:var(--text-sm);justify-content:center}.onchain-transfer-button svg,.onchain-position-card .button svg{width:var(--icon-sm);height:var(--icon-sm)}.onchain-balance-skeleton{width:8rem;height:var(--text-2xl)}.onchain-claims{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--success-border);border-radius:var(--radius-xl);background:var(--success-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.onchain-claims h2{color:var(--success-strong);font-size:var(--text-2xl)}.onchain-claims dl{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--success-border);grid-column:1/-1;display:grid}.onchain-claims dl div,.onchain-metric-list div,.onchain-transfer-review div{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.onchain-claims dt,.onchain-metric-list dt,.onchain-transfer-review dt{color:var(--text-muted)}.onchain-claims dd,.onchain-metric-list dd,.onchain-transfer-review dd{color:var(--text);font-weight:var(--font-bold);text-align:right;margin:0}.onchain-position-card{padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-soft);gap:var(--space-4);display:grid}.onchain-position-title{align-items:center;gap:var(--space-3);display:flex}.onchain-position-title>div{gap:var(--space-1);display:grid}.onchain-metric-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.onchain-metric-list div{justify-content:start;gap:var(--space-1);display:grid}.onchain-metric-list dd{text-align:left}.onchain-role-title>div{flex:1;min-width:0}.onchain-role-status{min-height:var(--control-height-sm);padding-inline:var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-full);background:var(--surface-muted);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);white-space:nowrap;align-items:center;display:inline-flex}.onchain-role-status-positive{border-color:var(--success-border);background:var(--success-soft);color:var(--success-strong)}.onchain-role-status-warning{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning-strong)}.onchain-detail-list{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-muted);margin:0;display:grid;overflow:hidden}.onchain-detail-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2-5) var(--space-3);border-bottom:1px solid var(--border-soft);display:flex}.onchain-detail-row:last-child{border-bottom:0}.onchain-detail-row__label{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-muted);font-size:var(--text-sm);flex:50%;display:flex}.onchain-detail-row__value{min-width:0;color:var(--text);font-weight:var(--font-bold);overflow-wrap:anywhere;text-align:right;flex:50%;margin:0}.onchain-detail-row--warning{border-color:var(--warning-border);background:var(--warning-soft)}.onchain-detail-row--warning .onchain-detail-row__label,.onchain-detail-row--warning .onchain-detail-row__value{color:var(--warning-strong)}.onchain-detail-row--success{border-color:var(--success-border);background:var(--success-soft)}.onchain-detail-row--success .onchain-detail-row__label,.onchain-detail-row--success .onchain-detail-row__value{color:var(--success-strong)}.onchain-role-blocker{border:1px solid var(--warning-border);border-radius:var(--radius-lg);margin:0}.onchain-role-blocker .onchain-detail-row__value{overflow-wrap:anywhere;text-align:right}.onchain-claim-action{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);display:flex}.onchain-action-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.onchain-tier-switch{gap:var(--space-2);display:flex}.onchain-tier-switch .button{flex:1}.onchain-governance-help,.onchain-others-empty{color:var(--text-muted);font-size:var(--text-sm);margin:0}.onchain-governance-help{padding:var(--space-3);border:1px solid var(--info-border);border-radius:var(--radius-lg);background:var(--info-soft);color:var(--info-strong)}.onchain-others-empty{padding:var(--space-4);border:1px dashed var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-soft)}.onchain-proposal-heading,.onchain-proposal-preview-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.onchain-proposal-heading>div:first-child,.onchain-proposal-preview-heading>div{gap:var(--space-1);display:grid}.onchain-proposal-heading h3,.onchain-proposal-preview h4{margin:0}.onchain-proposal-filters{gap:var(--space-2);flex:none;display:flex}.onchain-proposal-preview{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-muted);display:grid}.onchain-proposal-preview h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onchain-proposal-preview-metrics{gap:var(--space-2);margin:0;display:grid}.onchain-proposal-preview-metrics div{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.onchain-proposal-preview-metrics dt{color:var(--text-muted);font-size:var(--text-sm)}.onchain-proposal-preview-metrics dd{font-size:var(--text-sm);font-weight:var(--font-semibold);text-align:right;margin:0}.governance-summary,.governance-rules,.governance-proposal-card{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-soft);display:grid}.governance-summary h2,.governance-proposal-card h3{margin:0}.governance-summary>div,.governance-proposal-title>div{gap:var(--space-1);display:grid}.governance-detail-list{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-muted);margin:0;display:grid;overflow:hidden}.governance-detail-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2-5) var(--space-3);border-bottom:1px solid var(--border-soft);display:flex}.governance-detail-row:last-child{border-bottom:0}.governance-detail-row__label{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-muted);font-size:var(--text-sm);flex:50%;display:flex}.governance-detail-row__value{min-width:0;color:var(--text);font-weight:var(--font-bold);overflow-wrap:anywhere;text-align:right;flex:50%;margin:0}.governance-proposal-heading{gap:var(--space-3);margin-bottom:var(--space-3);display:grid}.governance-filters,.governance-vote-actions{gap:var(--space-2);display:flex;overflow:auto}.governance-filters .button,.governance-vote-actions .transaction-control{flex:none}.governance-proposal-list{gap:var(--space-3);display:grid}.governance-proposal-title{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.governance-state{min-height:var(--control-height-sm);padding:var(--space-1) var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-full);background:var(--surface-muted);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);white-space:nowrap;align-items:center;display:inline-flex}.governance-state-active,.governance-state-succeeded,.governance-state-executed{border-color:var(--success-border);background:var(--success-soft);color:var(--success-strong)}.governance-state-defeated,.governance-state-canceled,.governance-state-expired{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger-strong)}.governance-state-queued,.governance-state-pending{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning-strong)}.onchain-action-row .transaction-control{display:contents}.onchain-qualification{color:var(--text-muted);font-size:var(--text-sm);margin:0}.onchain-qualified{color:var(--success)}.onchain-unqualified{color:var(--warning-strong)}.onchain-claim-action>div{gap:var(--space-1);display:grid}.onchain-claim-action span{color:var(--text-muted);font-size:var(--text-sm)}.onchain-amount-input{align-items:center;gap:var(--space-2);display:flex}.onchain-amount-input input{flex:1;min-width:0}.onchain-gas-note{padding:var(--space-2);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-strong);font-size:var(--text-sm);margin:0}.onchain-transfer-review{gap:var(--space-3);margin:0;display:grid}@media (max-width:40rem){.onchain-content,.onchain-disconnected,.governance-content{width:min(100% - var(--space-5), var(--content-sm))}.governance-detail-row{align-items:flex-start}.onchain-asset-list{padding-bottom:var(--space-1);scroll-padding-inline:var(--space-1);scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(10.75rem,1fr);grid-auto-flow:column;overflow-x:auto}.onchain-asset-row{scroll-snap-align:start}.onchain-proposal-heading{display:grid}.onchain-detail-row{align-items:flex-start}}.assets-hero{gap:var(--space-5);min-width:0;padding:var(--space-5);border:1px solid var(--primary-border);border-radius:var(--radius-3xl);background:var(--primary-soft);box-shadow:var(--shadow-sm);display:grid;position:relative;overflow:hidden}.assets-hero:after{border:1px solid var(--primary-border);border-radius:var(--radius-full);background:var(--surface-overlay);opacity:.2;content:"";pointer-events:none;width:13rem;height:13rem;position:absolute;bottom:2rem;right:-5rem}.assets-hero>*{z-index:1;min-width:0;position:relative}.assets-stablecoin-selector{justify-self:start;gap:var(--space-1);max-width:100%;padding:var(--space-1);border:1px solid var(--primary-border);border-radius:var(--radius-full);background:var(--surface-raised);box-shadow:var(--shadow-xs);flex-wrap:wrap;display:inline-flex}.assets-stablecoin-option{min-height:var(--control-height-lg);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1);border-radius:var(--radius-full);background:var(--primary);color:var(--primary-contrast);font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);transition:background var(--duration-normal) var(--ease-standard);border:0;display:inline-flex}.assets-stablecoin-option .token-icon{width:var(--space-8);height:var(--space-8);border:2px solid var(--surface-raised)}.assets-hero-balance{gap:var(--space-1);display:grid}.assets-hero-balance h2{color:var(--text-muted);font-size:var(--text-md);font-weight:var(--font-medium);letter-spacing:0;margin:0}.assets-hero-number{min-width:0;color:var(--text);font-size:clamp(var(--text-3xl), 8vw, var(--text-5xl));font-variant-numeric:tabular-nums;font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--leading-none);overflow-wrap:anywhere}.assets-hero-balance>span{color:var(--text-muted);font-size:var(--text-lg)}.assets-hero-actions{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assets-hero-actions .button{min-width:0;min-height:var(--space-12);justify-content:center;gap:var(--space-2);border-radius:var(--radius-lg);font-weight:var(--font-bold)}.assets-hero-actions svg,.assets-receive-sheet .button svg{width:var(--icon-md);height:var(--icon-md)}.assets-hero-transfer{border-color:var(--primary);color:var(--primary);background:var(--surface-raised)}.assets-other{gap:var(--space-3);min-width:0;display:grid}.assets-other>h2{font-size:var(--text-2xl);margin:0}.assets-other-list,.onchain-content .assets-other-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;padding:0;display:grid;overflow:visible}.assets-other-list .onchain-asset-row{min-height:12rem;padding:var(--space-4);border-radius:var(--radius-2xl);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.assets-other-list .onchain-token-icon{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full)}.assets-other-list .onchain-token-eth{background:0 0;padding:0}.assets-other-list .onchain-token-eth .token-icon{width:100%;height:100%}.assets-other-list .onchain-asset-identity{gap:var(--space-3)}.assets-other-list .onchain-asset-identity h3{font-size:var(--text-lg)}.assets-other-list .onchain-asset-value strong{font-size:clamp(var(--text-md), 3.6vw, var(--text-xl));line-height:var(--leading-tight);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.assets-other-list .onchain-asset-value p{font-size:var(--text-sm)}.assets-other-list .onchain-transfer-button{min-height:var(--space-10);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--primary);font-weight:var(--font-bold)}.assets-escrow{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-2xl);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.assets-escrow .onchain-position-title{gap:var(--space-3);color:var(--text)}.assets-escrow .onchain-position-title h2{font-size:var(--text-xl);margin:0}.assets-escrow-icon,.assets-claims-icon{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full);flex:none;place-items:center;display:grid}.assets-escrow-icon{color:var(--primary);background:var(--primary-soft)}.assets-escrow-icon svg,.assets-claims-icon svg{width:var(--icon-lg);height:var(--icon-lg)}.assets-escrow .onchain-detail-list{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--surface-muted);gap:0}.assets-escrow .onchain-detail-row{padding:var(--space-2) 0}.assets-escrow .onchain-detail-row+.onchain-detail-row{border-top:1px solid var(--divider)}.assets-escrow .onchain-detail-row__label>span{display:none}.assets-escrow .onchain-detail-row__label{flex:auto}.assets-escrow .onchain-detail-row__value{flex:none}.assets-claims{align-items:center;gap:var(--space-3);border-radius:var(--radius-2xl);display:flex}.assets-claims-icon{color:var(--success-strong);background:var(--market-buy-border)}.assets-claims-copy{gap:var(--space-1);flex:1;min-width:0;display:grid}.assets-claims-copy .eyebrow{color:var(--primary);font-size:var(--text-xs);font-weight:var(--font-bold)}.assets-claims h2{font-size:var(--text-xl);overflow-wrap:anywhere}.assets-claim-button{min-height:var(--space-10)}.assets-claim-button:disabled{border-color:var(--border);background:var(--border);color:var(--text);opacity:1}.assets-receive-address{gap:var(--space-2);display:grid}.assets-receive-address output{padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.assets-receive-sheet p{margin:0}@media (max-width:340px){.onchain-content .assets-other-list{grid-template-columns:minmax(0,1fr)}.assets-hero{padding:var(--space-4)}.assets-other-list .onchain-asset-row{min-height:auto}.assets-escrow .onchain-detail-list{padding-inline:var(--space-2)}.assets-escrow .onchain-detail-row__label{font-size:var(--text-xs)}.assets-escrow .onchain-detail-row__value{font-size:var(--text-sm)}.assets-claims{gap:var(--space-2);padding:var(--space-3)}.assets-claims-icon{width:var(--space-10);height:var(--space-10)}.assets-claims-copy .eyebrow{font-size:var(--text-2xs)}.assets-claims h2{font-size:var(--text-lg)}.assets-claim-button{padding-inline:var(--space-3)}}.rewards-page,.rewards-sections{gap:var(--space-3);min-width:0;display:grid}.rewards-intro{margin:0 0 var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.rewards-page .rewards-section{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-2xl);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.rewards-section-heading{align-items:center;gap:var(--space-3);min-width:0;display:flex}.rewards-section-heading>div{gap:var(--space-1);min-width:0;display:grid}.rewards-section-heading h2,.rewards-section-heading p{margin:0}.rewards-section-heading h2{font-size:var(--text-xl)}.rewards-section-heading p{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.rewards-heading-icon,.rewards-role-icon{border-radius:var(--radius-lg);background:var(--primary-soft);color:var(--primary);flex:none;place-items:center;display:grid}.rewards-heading-icon{width:var(--space-10);height:var(--space-10)}.rewards-role-icon{width:var(--space-8);height:var(--space-8)}.rewards-heading-icon svg{width:var(--icon-lg);height:var(--icon-lg)}.rewards-role-icon svg{width:var(--icon-md);height:var(--icon-md)}.rewards-heading-line{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rewards-daily-badge,.rewards-status-badge{min-height:var(--space-6);padding-inline:var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-bold);white-space:nowrap;align-items:center;display:inline-flex}.rewards-daily-badge{background:var(--primary-soft);color:var(--primary)}.rewards-status-badge--ineligible{background:var(--warning-soft);color:var(--warning-strong)}.rewards-status-badge--eligible{background:var(--success-soft);color:var(--success-strong)}.rewards-work-pools{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.rewards-pool-panel,.rewards-availability-pool{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-xs);display:grid}.rewards-pool-panel h3,.rewards-availability-pool h3{font-size:var(--text-md);margin:0}.rewards-pool-amount{min-width:0;font-size:clamp(var(--text-xl), 5vw, var(--text-2xl));font-variant-numeric:tabular-nums;line-height:var(--leading-tight);overflow-wrap:anywhere}.rewards-pool-caption{margin-top:calc(-1 * var(--space-2));color:var(--text-muted);font-size:var(--text-xs)}.rewards-pool-metrics,.rewards-availability-metrics,.rewards-runner-details{margin:0}.rewards-pool-metrics{margin-top:var(--space-1);gap:0;display:grid}.rewards-pool-metrics>div{justify-content:space-between;gap:var(--space-1);padding-block:var(--space-2);border-top:1px solid var(--divider);font-size:var(--text-2xs);display:flex}.rewards-pool-metrics dt{white-space:nowrap;flex:none}.rewards-pool-metrics dt,.rewards-availability-metrics dt,.rewards-runner-details dt{color:var(--text-muted)}.rewards-pool-metrics dd,.rewards-availability-metrics dd,.rewards-runner-details dd{color:var(--text);font-variant-numeric:tabular-nums;font-weight:var(--font-bold);margin:0}.rewards-pool-metrics dd{text-align:right;overflow-wrap:anywhere}.rewards-pool-panel .button,.rewards-availability-pool .button,.rewards-stake-action .button{width:100%;min-height:var(--space-10);padding-inline:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-tight);text-align:center}.rewards-pool-panel .button{padding-inline:var(--space-1);font-size:var(--text-xs);white-space:nowrap}.runner-permit-review{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);display:grid}.runner-permit-review p{color:var(--text-muted);font-size:var(--text-sm);margin:0}.runner-permit-review .button-row{gap:var(--space-2);display:grid}.rewards-page .button-primary:disabled{background:var(--primary-soft-hover);color:var(--text-muted);opacity:1}.rewards-total-claimed{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);font-size:var(--text-sm);display:flex}.rewards-total-claimed strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right}.rewards-runner-heading>div{display:flex}.rewards-stake-summary{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.rewards-stake-current,.rewards-stake-required{gap:var(--space-1);min-width:0;display:grid}.rewards-stake-current strong{font-size:var(--text-2xl);line-height:var(--leading-tight)}.rewards-stake-current span,.rewards-stake-required span,.rewards-stake-progress-label{color:var(--text-muted);font-size:var(--text-sm)}.rewards-stake-required{padding-left:var(--space-3);border-left:1px solid var(--border-soft);text-align:right}.rewards-stake-required strong{font-size:var(--text-lg)}.rewards-stake-current strong,.rewards-stake-required strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rewards-stake-progress{height:var(--space-2);border-radius:var(--radius-full);background:var(--surface-muted);overflow:hidden}.rewards-stake-progress>span{border-radius:inherit;background:var(--primary);height:100%;transition:width var(--duration-normal) var(--ease-standard);display:block}.rewards-stake-progress-label{margin:calc(-1 * var(--space-2)) 0 0;font-variant-numeric:tabular-nums}.rewards-runner-details{border-top:1px solid var(--divider);gap:0;display:grid}.rewards-runner-details>div{justify-content:space-between;gap:var(--space-2);padding-block:var(--space-2);font-size:var(--text-sm);display:flex}.rewards-runner-details>div+div{border-top:1px solid var(--divider)}.rewards-runner-details dd{text-align:right;overflow-wrap:anywhere}.rewards-runner-details .rewards-eligibility-answer{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-full);background:var(--surface-muted)}.rewards-availability-pools{gap:var(--space-2);display:grid}.rewards-availability-top{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.rewards-availability-top h3{min-width:0;line-height:var(--leading-snug)}.rewards-availability-amount{gap:var(--space-0-5);text-align:right;display:grid}.rewards-availability-amount strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rewards-availability-amount span{color:var(--text-muted);font-size:var(--text-xs)}.rewards-availability-metrics{gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--divider);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rewards-availability-metrics>div{gap:var(--space-1);min-width:0;display:grid}.rewards-availability-metrics>div+div{padding-left:var(--space-3);border-left:1px solid var(--divider)}.rewards-availability-metrics dt{font-size:var(--text-xs);line-height:var(--leading-snug)}.rewards-availability-metrics dd{font-size:var(--text-lg)}.rewards-more-epochs{color:var(--text-muted);font-size:var(--text-xs);margin:0}@media (max-width:350px){.rewards-page .rewards-section{padding:var(--space-3)}.rewards-work-pools,.rewards-pool-panel{grid-template-columns:minmax(0,1fr)}.rewards-availability-top h3{font-size:var(--text-sm)}.rewards-stake-required strong{font-size:var(--text-md)}.rewards-runner-details>div,.rewards-availability-pool .button{font-size:var(--text-xs)}}.reserve-page,.reserve-sections{gap:var(--space-3);min-width:0;display:grid}.reserve-intro{margin:0 0 var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.reserve-page .reserve-section{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-2xl);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.reserve-section-heading{align-items:center;gap:var(--space-3);min-width:0;display:flex}.reserve-section-heading>div{gap:var(--space-1);min-width:0;display:grid}.reserve-section-heading h3,.reserve-section-heading p{margin:0}.reserve-section-heading h3{font-size:var(--text-xl)}.reserve-section-heading p{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.reserve-heading-icon,.reserve-metric-icon{border-radius:var(--radius-lg);background:var(--primary-soft);color:var(--primary);flex:none;place-items:center;display:grid}.reserve-heading-icon{width:var(--space-10);height:var(--space-10)}.reserve-heading-icon svg{width:var(--icon-lg);height:var(--icon-lg)}.reserve-metric-icon{width:var(--space-8);height:var(--space-8)}.reserve-metric-icon svg{width:var(--icon-md);height:var(--icon-md)}.reserve-available-hero{gap:var(--space-1);min-width:0;padding:var(--space-4);border-radius:var(--radius-xl);background:var(--primary-soft);display:grid}.reserve-available-hero>span{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-semibold)}.reserve-available-amount{min-width:0;font-size:clamp(var(--text-2xl), 8vw, var(--text-4xl));font-variant-numeric:tabular-nums;font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);overflow-wrap:anywhere}.reserve-summary-grid,.reserve-calculator-results{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.reserve-summary-grid>div,.reserve-calculator-results>div{gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);display:grid}.reserve-summary-grid dt{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);display:flex}.reserve-summary-grid dd,.reserve-calculator-results dd{min-width:0;font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:var(--font-bold);overflow-wrap:anywhere;margin:0}.reserve-funding{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--divider);display:grid}.reserve-amount-field{gap:var(--space-1);min-width:0;font-size:var(--text-sm);font-weight:var(--font-semibold);display:grid}.reserve-money-input{min-width:0;min-height:var(--space-12);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text-muted);font-weight:var(--font-medium);display:flex}.reserve-money-input:focus-within{border-color:var(--primary);box-shadow:var(--focus-ring)}.reserve-money-input input{width:100%;min-width:0;font:inherit;font-variant-numeric:tabular-nums;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0}.reserve-money-input input:focus{box-shadow:none;border:0}.reserve-money-input>span{flex:none}.reserve-actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.reserve-actions>.transaction-control{min-width:0}.reserve-actions .button{width:100%;min-width:0;min-height:var(--space-10);padding-inline:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-tight);text-align:center}.reserve-page .button-primary:disabled{background:var(--primary-soft-hover);color:var(--text-muted);opacity:1}.reserve-page .button-secondary:disabled{background:var(--surface-soft);color:var(--text-disabled);opacity:1}.reserve-info-notes{gap:var(--space-2);display:grid}.reserve-info-notes p,.reserve-calculator-note{align-items:flex-start;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0;display:flex}.reserve-info-notes svg,.reserve-calculator-note svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--primary);flex:none}.reserve-section-heading>.reserve-heading-line{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.reserve-estimate-badge{min-height:var(--space-6);padding-inline:var(--space-1-5);border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);font-size:var(--text-2xs);font-weight:var(--font-semibold);white-space:nowrap;align-items:center;display:inline-flex}.reserve-calculator .reserve-section-heading h3{font-size:var(--text-md)}.reserve-card .reserve-section-heading h3{font-size:var(--text-lg)}.reserve-card .reserve-section-heading,.reserve-calculator .reserve-section-heading{gap:var(--space-2)}.reserve-calculator .reserve-heading-icon{width:var(--space-8);height:var(--space-8)}.reserve-trade-range{margin:calc(-1 * var(--space-2)) 0 0;color:var(--text-muted);font-size:var(--text-xs)}.reserve-calculator-results>div{background:var(--primary-soft);border-color:#0000}.reserve-calculator-results dt{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.reserve-calculator-results dd{font-size:var(--text-lg)}.reserve-shortfall{justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--warning-border);border-radius:var(--radius-lg);background:var(--warning-soft);color:var(--warning-strong);font-size:var(--text-sm);display:flex}.reserve-shortfall strong{font-variant-numeric:tabular-nums;text-align:right}.reserve-gas-balances{min-width:0;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--surface-soft);gap:0;margin:0;display:grid}.reserve-gas-balances>div{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);display:flex}.reserve-gas-balances>div+div{border-top:1px solid var(--divider)}.reserve-gas-balances dt{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);display:flex}.reserve-gas-balances dt svg{width:var(--icon-md);height:var(--icon-md);color:var(--primary);flex:none}.reserve-gas-balances dd{gap:var(--space-0-5);min-width:0;font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:var(--font-bold);text-align:right;flex:none;margin:0;display:grid}.reserve-gas-backstop{border-radius:var(--radius-md);background:var(--primary-soft)}.reserve-gas-backstop dd span{color:var(--primary);font-size:var(--text-xs);font-weight:var(--font-medium)}.reserve-gas-input{padding-top:var(--space-3);border-top:1px solid var(--divider)}.reserve-gas-vault .reserve-actions .button{padding-inline:var(--space-1);font-size:var(--text-xs);white-space:nowrap}@media (max-width:350px){.reserve-page .reserve-section{padding:var(--space-3)}.reserve-summary-grid>div,.reserve-calculator-results>div{padding:var(--space-2)}.reserve-gas-balances dt,.reserve-gas-balances dd,.reserve-actions .button{font-size:var(--text-xs)}}.roles-page,.roles-sections,.roles-other,.roles-other-list{gap:var(--space-3);min-width:0;display:grid}.roles-eyebrow,.roles-other h2{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin:0}.roles-page .roles-major-card,.roles-page .roles-compact-card{border-radius:var(--radius-2xl);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-sm)}.roles-page .roles-major-card{gap:var(--space-4);padding:var(--space-4)}.roles-card-heading{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.roles-heading-icon,.roles-metric-icon{border-radius:var(--radius-lg);background:var(--primary-soft);color:var(--primary);flex:none;place-items:center;display:grid}.roles-heading-icon{width:var(--space-12);height:var(--space-12)}.roles-heading-icon svg{width:var(--icon-lg);height:var(--icon-lg)}.roles-heading-copy,.roles-compact-copy{gap:var(--space-1);min-width:0;display:grid}.roles-heading-copy h3,.roles-compact-copy h3{min-width:0;font-size:var(--text-xl);line-height:var(--leading-tight)}.roles-heading-copy p,.roles-compact-copy p{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.roles-heading-copy .merchant-tier{min-width:0;font-size:var(--text-sm);white-space:normal}.roles-heading-copy .merchant-tier-icon{height:var(--icon-md)}.roles-access-status,.roles-page .roles-status{min-height:var(--control-height-sm);padding:var(--space-1) var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-full);background:var(--surface-muted);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-tight);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.roles-access-status{gap:var(--space-1)}.roles-access-status strong{color:var(--text)}.roles-access-status--active,.roles-page .roles-status.onchain-role-status-positive{border-color:var(--success-border);background:var(--success-soft);color:var(--success-strong)}.roles-access-status--active strong{color:var(--success-strong)}.roles-page .roles-status.onchain-role-status-warning{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning-strong)}.roles-financial-metrics{min-width:0;padding-top:var(--space-4);border-top:1px solid var(--divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.roles-financial-metrics>div{min-width:0}.roles-financial-metrics>div+div{padding-left:var(--space-3);border-left:1px solid var(--divider)}.roles-financial-metrics dt{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.roles-financial-metrics dd{min-width:0;color:var(--text);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:var(--font-bold);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.roles-merchant-metrics>div{align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);display:grid}.roles-merchant-metrics .roles-metric-icon{width:var(--space-8);height:var(--space-8);grid-row:1/3}.roles-metric-icon svg{width:var(--icon-md);height:var(--icon-md)}.roles-merchant-link,.roles-work-link,.roles-councillor>.transaction-control .button{width:100%;min-height:var(--control-height-lg)}.roles-merchant-link{border-color:var(--primary);color:var(--primary)}.roles-councillor-metrics>div{gap:var(--space-2);display:grid}.roles-councillor-metrics dd{align-items:center;gap:var(--space-2);display:flex}.roles-councillor-metrics dd svg{width:var(--icon-md);height:var(--icon-md);color:var(--primary);flex:none}.roles-stake-progress{height:var(--space-2);border-radius:var(--radius-full);background:var(--surface-muted);overflow:hidden}.roles-stake-progress>span{border-radius:inherit;background:var(--primary);height:100%;display:block}.roles-wallet-row{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--primary-soft);display:flex}.roles-wallet-label{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-muted);font-size:var(--text-sm);display:inline-flex}.roles-wallet-label svg{width:var(--icon-md);height:var(--icon-md);color:var(--primary);flex:none}.roles-wallet-row strong{min-width:0;font-size:var(--text-lg);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.roles-councillor .onchain-qualification{color:var(--warning-strong);font-size:var(--text-sm);margin:0}.roles-councillor .onchain-role-blocker{font-size:var(--text-sm)}.roles-councillor .roles-assignments{background:var(--surface-soft)}.roles-councillor>.transaction-control{min-width:0}.roles-other{margin-top:var(--space-2)}.roles-page .roles-compact-card{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr)}.roles-compact-copy small{min-width:0;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roles-compact-copy a{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-semibold);text-decoration:none;display:inline-flex}.roles-compact-copy a svg{width:var(--icon-sm);height:var(--icon-sm)}@media (max-width:350px){.roles-page .roles-major-card{padding:var(--space-3)}.roles-card-heading{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr)}.roles-card-heading>.roles-access-status,.roles-card-heading>.roles-status{grid-column:2;justify-self:start}.roles-heading-icon{width:var(--space-10);height:var(--space-10)}.roles-merchant-metrics>div{grid-template-columns:minmax(0,1fr)}.roles-merchant-metrics .roles-metric-icon{width:var(--space-7);height:var(--space-7);grid-row:auto}.roles-financial-metrics dd,.roles-wallet-row strong{font-size:var(--text-md)}.roles-councillor-metrics dd{gap:var(--space-1);font-size:var(--text-sm)}.roles-merchant-link{font-size:var(--text-sm)}}.governance-content{width:min(var(--content-sm), calc(100% - var(--space-8)));gap:var(--space-3)}.governance-intro{margin:0 0 var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.governance-content .governance-section{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-2xl);background:var(--surface-raised);box-shadow:var(--shadow-sm);display:grid}.governance-section-heading{align-items:center;gap:var(--space-3);min-width:0;display:flex}.governance-summary>.governance-section-heading{display:flex}.governance-section-heading>div{gap:var(--space-1);min-width:0;display:grid}.governance-section-heading h2{font-size:var(--text-xl);line-height:var(--leading-tight);margin:0}.governance-section-heading .eyebrow{color:var(--primary)}.governance-heading-icon,.governance-metric-icon{border-radius:var(--radius-lg);background:var(--primary-soft);color:var(--primary);flex:none;place-items:center;display:grid}.governance-heading-icon{width:var(--space-10);height:var(--space-10)}.governance-heading-icon svg{width:var(--icon-lg);height:var(--icon-lg)}.governance-metric-icon{width:var(--space-8);height:var(--space-8)}.governance-metric-icon svg{width:var(--icon-md);height:var(--icon-md)}.governance-primary-metrics,.governance-secondary-metrics,.governance-rule-grid,.governance-proposal-votes{min-width:0;margin:0;display:grid}.governance-primary-metrics,.governance-secondary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-primary-metrics>div,.governance-secondary-metrics>div{min-width:0}.governance-primary-metrics>div+div,.governance-secondary-metrics>div+div{padding-left:var(--space-3);border-left:1px solid var(--divider)}.governance-primary-metrics dt,.governance-secondary-metrics dt,.governance-rule-grid dt{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.governance-primary-metrics dd,.governance-secondary-metrics dd,.governance-rule-grid dd{min-width:0;color:var(--text);font-variant-numeric:tabular-nums;font-weight:var(--font-bold);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.governance-primary-metrics>div{align-content:start;gap:var(--space-2);display:grid}.governance-primary-metrics dd{font-size:clamp(var(--text-md), 5vw, var(--text-xl))}.governance-wallet-balance dd{align-items:center;gap:var(--space-1);display:flex}.governance-wallet-balance dd svg{width:var(--icon-md);height:var(--icon-md);color:var(--primary);flex:none}.governance-secondary-metrics{padding:var(--space-4) 0;border-top:1px solid var(--divider);border-bottom:1px solid var(--divider)}.governance-secondary-metrics>div{column-gap:var(--space-2);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);display:grid}.governance-secondary-metrics .governance-metric-icon{grid-row:1/3}.governance-secondary-metrics dd{font-size:var(--text-lg)}.governance-delegation-note,.governance-creation-note,.governance-self-delegated{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--primary-soft);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0;display:flex}.governance-delegation-note svg,.governance-creation-note svg,.governance-self-delegated svg{width:var(--icon-md);height:var(--icon-md);color:var(--primary);flex:none}.governance-delegation-actions{gap:var(--space-2);min-width:0;display:grid}.governance-delegation-actions .transaction-control,.governance-delegation-actions .button{width:100%;min-width:0}.governance-delegation-actions .button{min-height:var(--control-height-lg)}.governance-delegation-actions .button-secondary{border-color:var(--primary);color:var(--primary)}.governance-self-delegated{background:var(--success-soft);color:var(--success-strong);font-weight:var(--font-semibold)}.governance-self-delegated svg{color:var(--success)}.governance-rule-grid{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.governance-rule-grid>div{align-content:center;column-gap:var(--space-1);row-gap:var(--space-1);min-width:0;padding:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.governance-rule-grid>div:nth-child(2n){border-left:1px solid var(--divider)}.governance-rule-grid>div:nth-child(n+3){border-top:1px solid var(--divider)}.governance-rule-grid .governance-metric-icon{width:var(--space-7);height:var(--space-7);grid-row:1/3}.governance-rule-grid dd{font-size:var(--text-sm)}.governance-rule-grid small{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-tight);grid-column:2}.governance-eligibility-note{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.governance-proposal-heading{min-width:0;margin-bottom:0}.governance-filters{gap:var(--space-1);min-width:0;padding-bottom:var(--space-1);scrollbar-width:thin;flex-wrap:nowrap;overflow:auto hidden}.governance-filters .button{min-height:var(--control-height-sm);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);white-space:nowrap}.governance-empty{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--primary-border);border-radius:var(--radius-lg);background:var(--primary-soft);grid-template-columns:auto minmax(0,1fr);display:grid}.governance-empty .state-panel{gap:var(--space-1);background:0 0;border:0;min-height:0;padding:0}.governance-empty .state-panel strong{color:var(--text);font-size:var(--text-sm)}.governance-empty .state-panel p{font-size:var(--text-xs);line-height:var(--leading-snug);margin:0}.governance-proposal-card{gap:var(--space-3);min-width:0;padding:var(--space-3);background:var(--surface-soft)}.governance-proposal-title>div{min-width:0}.governance-proposal-title h3{font-size:var(--text-lg);overflow-wrap:anywhere}.governance-proposal-card .governance-detail-list{background:var(--surface-raised)}.governance-proposal-card .governance-detail-row{padding:var(--space-2)}.governance-proposal-card .governance-detail-row__value{font-size:var(--text-sm)}.governance-proposal-votes{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.governance-proposal-votes>div{gap:var(--space-1);min-width:0;padding:var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.governance-proposal-votes dt{color:var(--text-muted);font-size:var(--text-xs)}.governance-proposal-votes dd{min-width:0;font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:var(--font-bold);overflow-wrap:anywhere;margin:0}@media (max-width:350px){.governance-content .governance-section{padding:var(--space-3)}.governance-primary-metrics>div+div,.governance-secondary-metrics>div+div{padding-left:var(--space-2)}.governance-secondary-metrics .governance-metric-icon{width:var(--space-7);height:var(--space-7)}.governance-secondary-metrics dd,.governance-rule-grid dd,.governance-delegation-actions .button-secondary{font-size:var(--text-sm)}.governance-rule-grid>div{padding:var(--space-2);grid-template-columns:minmax(0,1fr)}.governance-rule-grid .governance-metric-icon{width:var(--space-7);height:var(--space-7);grid-row:auto}.governance-rule-grid small{grid-column:1}}.councillor-workspace-page{gap:var(--space-6);width:min(100%,46rem);padding-bottom:calc(var(--space-16) + env(safe-area-inset-bottom));margin-inline:auto;display:grid}.councillor-workspace-intro h1{margin:0 0 var(--space-1);font-size:clamp(var(--text-2xl), 6vw, var(--text-4xl))}.councillor-workspace-intro p{color:var(--text-muted);margin:0}.councillor-status-card,.councillor-empty-card,.councillor-case-card,.councillor-history-card{border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-sm)}.councillor-status-card{gap:var(--space-5);padding:clamp(var(--space-4), 4vw, var(--space-6));display:grid}.councillor-status-heading,.councillor-section-heading{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.councillor-icon-tile{border-radius:var(--radius-lg);width:2.9rem;height:2.9rem;color:var(--primary);background:var(--primary-soft);flex:none;place-items:center;display:grid}.councillor-status-heading h2,.councillor-section-heading h2{min-width:0;font-size:clamp(var(--text-lg), 4vw, var(--text-xl));line-height:var(--leading-tight);margin:0}.councillor-status-chip{justify-self:end;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-muted);background:var(--surface-soft);font-size:var(--text-sm);font-weight:var(--font-semibold);white-space:nowrap;display:inline-flex}.councillor-status-chip>span{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:currentColor}.councillor-status-chip.is-success{border-color:var(--success-border);color:var(--success);background:var(--success-soft)}.councillor-status-chip.is-warning{border-color:var(--warning-border);color:var(--warning);background:var(--warning-soft)}.councillor-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.councillor-metrics>div{min-width:0;padding:var(--space-1) var(--space-4)}.councillor-metrics>div:first-child{border-right:1px solid var(--border-soft);padding-left:0}.councillor-metrics dt{align-items:center;gap:var(--space-1);min-width:0;color:var(--text-muted);font-size:var(--text-sm);display:flex}.councillor-metrics dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;color:var(--text);font-size:clamp(var(--text-xl), 5vw, var(--text-3xl));font-weight:var(--font-bold);font-variant-numeric:tabular-nums;line-height:var(--leading-tight)}.councillor-unstake{padding-top:var(--space-4);border-top:1px solid var(--border-soft)}.councillor-unstake>div{justify-content:space-between;gap:var(--space-3);color:var(--text-muted);display:flex}.councillor-unstake strong{color:var(--text)}.councillor-unstake p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.councillor-role-link,.councillor-rewards-link,.councillor-case-link{align-items:center;gap:var(--space-2);width:-moz-fit-content;width:fit-content;color:var(--primary);font-size:var(--text-sm);font-weight:var(--font-semibold);text-decoration:none;display:inline-flex}.councillor-role-link svg,.councillor-rewards-link svg,.councillor-case-link svg{width:var(--icon-sm);height:var(--icon-sm)}.councillor-votes,.councillor-history,.councillor-waiting{gap:var(--space-3);min-width:0;display:grid}.councillor-count{min-width:2.5rem;height:2rem;padding-inline:var(--space-2);border-radius:var(--radius-full);color:var(--primary);background:var(--primary-soft);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.councillor-empty-card{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center;display:grid}.councillor-empty-icon{width:4rem;height:4rem;margin-bottom:var(--space-1);border-radius:var(--radius-full);color:var(--primary);background:var(--primary-soft);place-items:center;display:grid}.councillor-empty-card strong{color:var(--text);font-size:var(--text-lg)}.councillor-empty-card p{max-width:24rem;color:var(--text-muted);font-size:var(--text-sm);margin:0}.councillor-case-list,.councillor-history-list{gap:var(--space-3);min-width:0;display:grid}.councillor-waiting h3{margin:var(--space-2) 0 0;font-size:var(--text-md)}.councillor-case-card{gap:var(--space-3);padding:var(--space-4);display:grid}.councillor-case-top{justify-content:space-between;align-items:start;gap:var(--space-2);min-width:0;display:flex}.councillor-case-top>div{min-width:0}.councillor-case-eyebrow{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.councillor-case-card h4{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:var(--text-lg)}.councillor-duty-chip{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);color:var(--text-muted);background:var(--surface-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);flex:none}.councillor-duty-chip.is-actionable{color:var(--warning);background:var(--warning-soft)}.councillor-case-duty{color:var(--text);font-weight:var(--font-semibold);margin:0}.councillor-case-substage{margin:calc(var(--space-2) * -1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.councillor-case-action{padding-top:var(--space-3);border-top:1px solid var(--border-soft)}.councillor-disagreement{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--primary-border);border-radius:var(--radius-lg);color:var(--primary);background:var(--primary-soft);display:flex}.councillor-disagreement svg{width:var(--space-6);height:var(--space-6);flex:none}.councillor-disagreement p{font-size:var(--text-sm);margin:0}.councillor-history-card{align-items:center;gap:var(--space-3);padding:var(--space-3);color:var(--text);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.councillor-history-card:hover{background:var(--surface-soft)}.councillor-history-icon{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--primary);background:var(--primary-soft);place-items:center;display:grid}.councillor-history-icon svg,.councillor-history-card>svg{width:var(--icon-md);height:var(--icon-md)}.councillor-history-copy{gap:var(--space-1);min-width:0;display:grid}.councillor-history-copy strong{overflow-wrap:anywhere}.councillor-history-copy small{color:var(--text-muted)}.councillor-rewards-link{margin-top:var(--space-1);justify-self:start}@media (max-width:36rem){.councillor-workspace-page{gap:var(--space-5)}.councillor-status-card{gap:var(--space-4)}}@media (max-width:22.5rem){.councillor-status-heading{grid-template-columns:auto minmax(0,1fr)}.councillor-status-chip{grid-column:2;justify-self:start}.councillor-metrics>div{padding-inline:var(--space-2)}.councillor-status-heading h2,.councillor-section-heading h2{font-size:var(--text-lg)}.councillor-case-top{flex-wrap:wrap}}.councillor-workspace-page{gap:var(--space-4)}.councillor-workspace-intro{padding-inline:var(--space-1);font-size:var(--text-sm)}.councillor-status-card{gap:var(--space-3);box-shadow:none}.councillor-icon-tile{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-md)}.councillor-icon-tile svg{width:var(--icon-md);height:var(--icon-md)}.councillor-status-heading h2,.councillor-section-heading h2{font-size:var(--text-base)}.councillor-metrics dd{font-size:var(--text-xl)}.councillor-status-details{padding-top:var(--space-3);border-top:1px solid var(--border-soft)}.councillor-status-details .councillor-unstake{border-top:0;padding-top:0}.councillor-status-details .councillor-role-link{margin-top:var(--space-3)}.councillor-empty-card{padding:var(--space-5) var(--space-3);box-shadow:none;background:var(--surface-soft)}.councillor-empty-icon{width:var(--space-12);height:var(--space-12)}.councillor-empty-icon svg{width:var(--space-6);height:var(--space-6)}.councillor-empty-card strong{font-size:var(--text-base)}.councillor-case-card,.councillor-history-card{border-radius:var(--radius-lg);box-shadow:none}.councillor-disagreement{padding:var(--space-3);border-radius:var(--radius-md);align-items:start}.councillor-status-chip{font-size:var(--text-xs)}.councillor-metrics dt{flex-wrap:wrap}.councillor-duty-chip{overflow-wrap:anywhere;max-width:100%}.emergency-council-page{gap:var(--space-6);width:min(100%,46rem);padding-bottom:calc(var(--space-16) + env(safe-area-inset-bottom));margin-inline:auto;display:grid}.emergency-workspace-intro .eyebrow{color:var(--primary);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.emergency-workspace-intro h1{margin:var(--space-1) 0;font-size:clamp(var(--text-2xl), 6vw, var(--text-4xl))}.emergency-workspace-intro p{color:var(--text-muted);margin:0}.emergency-boundary{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--primary-border);border-radius:var(--radius-xl);color:var(--primary);background:var(--primary-soft);display:flex}.emergency-boundary-icon{border-radius:var(--radius-lg);background:var(--surface-raised);flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.emergency-boundary-icon svg{width:var(--space-6);height:var(--space-6)}.emergency-boundary p{min-width:0;font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.emergency-membership-card,.emergency-empty-card,.emergency-petition-card,.emergency-decision-card,.emergency-indexed-card{border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-sm)}.emergency-membership-card{padding:clamp(var(--space-4), 4vw, var(--space-6))}.emergency-membership-heading,.emergency-section-heading{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.emergency-icon-tile{border-radius:var(--radius-lg);width:2.9rem;height:2.9rem;color:var(--primary);background:var(--primary-soft);place-items:center;display:grid}.emergency-icon-tile svg{width:var(--space-6);height:var(--space-6)}.emergency-membership-heading h2,.emergency-section-heading h2{min-width:0;font-size:clamp(var(--text-lg), 4vw, var(--text-xl));line-height:var(--leading-tight);margin:0}.emergency-membership-chip{justify-self:end;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-3);border:1px solid var(--warning-border);border-radius:var(--radius-full);color:var(--warning);background:var(--warning-soft);font-size:var(--text-sm);font-weight:var(--font-semibold);white-space:nowrap;display:inline-flex}.emergency-membership-chip.is-active{border-color:var(--success-border);color:var(--success);background:var(--success-soft)}.emergency-membership-chip>span{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:currentColor}.emergency-membership-card>p{margin:var(--space-4) 0 0;color:var(--text-muted)}.emergency-petitions,.emergency-decisions,.emergency-indexed{gap:var(--space-3);min-width:0;display:grid}.emergency-count{min-width:2.5rem;height:2rem;padding-inline:var(--space-2);border-radius:var(--radius-full);color:var(--primary);background:var(--primary-soft);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.emergency-empty-card{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center;display:grid}.emergency-empty-icon{width:4rem;height:4rem;margin-bottom:var(--space-1);border-radius:var(--radius-full);color:var(--primary);background:var(--primary-soft);place-items:center;display:grid}.emergency-empty-card p{color:var(--text-muted);font-size:var(--text-sm);margin:0}.emergency-petition-list,.emergency-indexed-list{gap:var(--space-3);min-width:0;display:grid}.emergency-petition-card{gap:var(--space-4);padding:var(--space-4);display:grid}.emergency-petition-top{justify-content:space-between;align-items:start;gap:var(--space-2);min-width:0;display:flex}.emergency-petition-top>div{min-width:0}.emergency-case-eyebrow{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.emergency-petition-card h3{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:var(--text-lg)}.emergency-action-chip{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);color:var(--primary);background:var(--primary-soft);font-size:var(--text-xs);font-weight:var(--font-semibold);flex:none}.emergency-case-stage,.emergency-fee{color:var(--text-muted);font-size:var(--text-sm);margin:0}.emergency-fee strong{color:var(--text)}.emergency-review-metrics{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.emergency-review-metrics>div{min-width:0;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-soft)}.emergency-review-metrics dt{color:var(--text-muted);font-size:var(--text-xs)}.emergency-review-metrics dd{margin:var(--space-1) 0 0;font-size:var(--text-lg);font-weight:var(--font-bold);font-variant-numeric:tabular-nums}.emergency-snapshot{min-width:0;padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg)}.emergency-snapshot summary{color:var(--primary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-semibold)}.emergency-snapshot ul{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.emergency-snapshot li{justify-content:space-between;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-soft);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.emergency-snapshot li>span{gap:var(--space-1);min-width:0;display:grid}.emergency-snapshot code{overflow-wrap:anywhere}.emergency-snapshot small{color:var(--text-muted)}.emergency-case-link,.emergency-indexed-card>a{align-items:center;gap:var(--space-2);width:-moz-fit-content;width:fit-content;color:var(--primary);font-size:var(--text-sm);font-weight:var(--font-semibold);text-decoration:none;display:inline-flex}.emergency-case-link svg,.emergency-indexed-card>a svg{width:var(--icon-sm);height:var(--icon-sm)}.emergency-vote-actions{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-soft);display:grid}.emergency-vote-actions p{font-size:var(--text-sm);font-weight:var(--font-semibold);margin:0}.emergency-vote-consequences{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-soft);display:grid}.emergency-vote-consequences p{font-weight:var(--font-regular);line-height:var(--leading-normal);overflow-wrap:anywhere}.emergency-vote-consequences strong{font-weight:var(--font-semibold)}.emergency-decisions-heading{grid-template-columns:auto minmax(0,1fr)}.emergency-decisions-heading p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.emergency-decision-card{overflow:hidden}.emergency-decision-row,.emergency-mutual-note{align-items:start;gap:var(--space-4);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.emergency-decision-row+.emergency-decision-row,.emergency-mutual-note{border-top:1px solid var(--border-soft)}.emergency-decision-icon{border-radius:var(--radius-full);width:3.25rem;height:3.25rem;color:var(--primary);background:var(--primary-soft);place-items:center;display:grid}.emergency-decision-icon svg{width:var(--space-6);height:var(--space-6)}.emergency-decision-row.is-veto .emergency-decision-icon{color:var(--warning);background:var(--warning-soft)}.emergency-decision-label{color:var(--primary);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide)}.is-veto .emergency-decision-label{color:var(--warning)}.emergency-decision-row h3{margin:var(--space-1) 0;font-size:var(--text-lg)}.emergency-decision-row p,.emergency-mutual-note p,.emergency-decision-row small{color:var(--text-muted);font-size:var(--text-sm);margin:0}.emergency-decision-row small{margin-top:var(--space-2);display:block}.emergency-threshold{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-1) var(--space-2);border:1px solid var(--warning-border);border-radius:var(--radius-lg);color:var(--warning);background:var(--warning-soft);font-size:var(--text-sm);display:inline-flex}.emergency-threshold svg{width:var(--icon-sm);height:var(--icon-sm)}.emergency-mutual-note{align-items:center}.emergency-no-deadline{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);margin:0;display:flex}.emergency-no-deadline svg{width:var(--icon-sm);height:var(--icon-sm)}.emergency-indexed>h2{font-size:var(--text-lg);margin:0}.emergency-indexed-card{gap:var(--space-2);padding:var(--space-4);display:grid}.emergency-indexed-card>div:first-child{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.emergency-indexed-card small{color:var(--text-muted)}.emergency-indexed-status{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);color:var(--primary);background:var(--primary-soft);font-size:var(--text-xs);font-weight:var(--font-semibold)}@media (max-width:22.5rem){.emergency-membership-heading{grid-template-columns:auto minmax(0,1fr)}.emergency-membership-chip{grid-column:2;justify-self:start}.emergency-membership-heading h2,.emergency-section-heading h2{font-size:var(--text-lg)}.emergency-boundary,.emergency-decision-row,.emergency-mutual-note{gap:var(--space-3)}.emergency-petition-top{flex-wrap:wrap}}.emergency-council-page{gap:var(--space-4)}.emergency-workspace-intro{padding-inline:var(--space-1);font-size:var(--text-sm)}.emergency-membership-card{padding:var(--space-4);box-shadow:none}.emergency-membership-card>p{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.emergency-icon-tile,.emergency-boundary-icon{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-md)}.emergency-icon-tile svg,.emergency-boundary-icon svg{width:var(--icon-md);height:var(--icon-md)}.emergency-membership-heading h2,.emergency-section-heading h2,.emergency-indexed h2{font-size:var(--text-base)}.emergency-membership-chip{font-size:var(--text-xs)}.emergency-boundary{align-items:start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg)}.emergency-empty-card{padding:var(--space-5) var(--space-3);background:var(--surface-soft);box-shadow:none}.emergency-empty-card strong{font-size:var(--text-base)}.emergency-empty-icon{width:var(--space-12);height:var(--space-12)}.emergency-empty-icon svg{width:var(--space-6);height:var(--space-6)}.emergency-decision-card,.emergency-indexed-card,.emergency-petition-card{border-radius:var(--radius-lg);box-shadow:none}.emergency-guidance .emergency-section-heading{display:block}.emergency-guidance .emergency-section-heading>.emergency-icon-tile{display:none}.emergency-guidance .emergency-decisions-heading p{margin-top:var(--space-1)}.emergency-snapshot li,.emergency-snapshot li>span{overflow-wrap:anywhere;min-width:0}.emergency-snapshot .copyable-address{width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex}.emergency-snapshot .copyable-address code{white-space:nowrap}.emergency-petition-top{flex-wrap:wrap}.emergency-action-chip{overflow-wrap:anywhere;max-width:100%}.profile-registration-page .registration-review{gap:var(--space-3);width:min(100%,30rem);display:grid}.profile-registration-page .registration-review-intro{grid-template-columns:var(--space-10) minmax(0, 1fr);align-items:center;gap:var(--space-2);display:grid}.profile-registration-page .registration-review-intro .registration-review-icon{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-lg);background:var(--primary-soft);color:var(--primary);place-items:center;display:grid}.profile-registration-page .registration-review-intro .registration-review-icon svg{width:var(--space-5);height:var(--space-5)}.profile-registration-page .registration-review-intro h2,.profile-registration-page .registration-review-identity h3{color:var(--text);line-height:var(--leading-tight);margin:0}.profile-registration-page .registration-review-intro h2{font-size:var(--text-xl)}.profile-registration-page .registration-review-intro p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.profile-registration-page .registration-review-details,.profile-registration-page .registration-review-wallet{border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.profile-registration-page .registration-review-details{padding:var(--space-3)}.profile-registration-page .registration-review-details dl{margin:0}.profile-registration-page .registration-review-row{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2-5) var(--space-1);display:flex}.profile-registration-page .registration-review-row+.registration-review-row{border-top:1px solid var(--divider)}.profile-registration-page .registration-review-row dt{color:var(--text-muted);font-size:var(--text-sm);flex:none}.profile-registration-page .registration-review-row dd{justify-content:flex-end;align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:var(--text-sm);font-weight:var(--font-bold);text-align:right;margin:0;display:flex}.profile-registration-page .registration-review-country .fi{width:var(--space-5);border-radius:var(--radius-xs);flex:none}.profile-registration-page .registration-review-country>span:last-child{overflow-wrap:normal;min-width:0}.profile-registration-page .registration-review-country-notice{align-items:flex-start;gap:var(--space-1-5);margin:var(--space-1) 0 0;padding:var(--space-2);border:1px solid var(--warning-border);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-strong);font-size:var(--text-xs);line-height:var(--leading-snug);display:flex}.profile-registration-page .registration-review-country-notice svg{width:var(--space-4);height:var(--space-4);flex:none}.profile-registration-page .registration-review-identity{grid-template-columns:var(--space-5) minmax(0, 1fr);align-items:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);display:grid}.profile-registration-page .registration-review-identity .registration-review-icon{width:var(--space-5);height:var(--space-5);color:var(--primary);place-items:center;display:grid}.profile-registration-page .registration-review-identity .registration-review-icon svg{width:var(--space-5);height:var(--space-5)}.profile-registration-page .registration-review-identity-main{min-width:0}.profile-registration-page .registration-review-identity-heading{align-items:center;gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.profile-registration-page .registration-review-identity h3{font-size:var(--text-sm);font-weight:var(--font-semibold)}.profile-registration-page .registration-review-identity-toggle{min-height:var(--control-height-md);align-items:center;gap:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-sm);color:var(--primary);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap;background:0 0;border:0;display:inline-flex}.profile-registration-page .registration-review-identity-toggle svg{width:var(--space-4);height:var(--space-4);transition:transform var(--duration-fast) var(--ease-standard)}.profile-registration-page .registration-review-identity-toggle svg.is-open{transform:rotate(180deg)}.profile-registration-page .registration-review-identity-summary,.profile-registration-page .registration-review-identity-details p{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);margin:0}.profile-registration-page .registration-review-identity-details:not([hidden]){gap:var(--space-1);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-soft);display:grid}.profile-registration-page .registration-review-wallet-main{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-3) var(--space-3) var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.profile-registration-page .registration-review-wallet-eyebrow{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.1em;text-transform:uppercase}.profile-registration-page .registration-review-wallet-current{min-width:0;color:var(--text);font-size:var(--text-lg);grid-column:1/-1;align-items:center;display:flex}.profile-registration-page .registration-review-wallet-current strong{overflow-wrap:anywhere;min-width:0}.profile-registration-page .registration-review-step{padding:var(--space-0-5) var(--space-1-5);border:1px solid var(--primary-border);border-radius:var(--radius-lg);background:var(--primary-soft);color:var(--primary);font-size:var(--text-xs);font-weight:var(--font-bold);flex:none}.profile-registration-page .registration-review-wallet>p{padding:0 var(--space-3) var(--space-3);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.profile-registration-page .registration-review-fee{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border-soft);display:grid}.profile-registration-page .registration-review-fee-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--text);font-size:var(--text-sm);display:flex}.profile-registration-page .registration-review-fee-row strong{text-align:right;overflow-wrap:anywhere}.profile-registration-page .registration-review-fee p{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);margin:0}.profile-registration-page .registration-review-fee-retry{min-height:var(--control-height-md);color:var(--primary);font-weight:var(--font-semibold);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.profile-registration-page .registration-review-fee-retry:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.profile-registration-page .registration-review-actions .button-primary .spinner{border-color:var(--primary-contrast);border-top-color:#0000}.public-social-avatar{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);font-weight:var(--font-bold);flex:none;place-items:center;display:grid;overflow:hidden}.public-social-avatar img{object-fit:cover;width:100%;height:100%}.trade-party-avatar,.trade-room-counterparty-avatar{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);font-weight:var(--font-bold);flex:none;place-items:center;display:grid;overflow:hidden}.trade-party-avatar img,.trade-room-counterparty-avatar img{object-fit:cover;width:100%;height:100%}.trade-party-identity{align-items:center;gap:var(--space-2);display:inline-flex}.public-feedback-row-header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.public-feedback-row-header .public-social-entry{flex:auto}.public-feedback-row-header .status-pill{flex:none;justify-self:start;width:auto}.page-container.public-profile-page-container{width:100%;padding-top:var(--space-0);padding-inline:var(--space-0)}.trader-profile-mobile-header{z-index:var(--z-sticky);display:block;position:sticky;top:0}.trader-profile-mobile-header>.sticky-page-header{position:static}@media (max-width:1023px){.public-profile-page{gap:0}.trader-profile-mobile-header{z-index:var(--z-sticky);display:block;position:sticky;top:0}.trader-profile-mobile-header>.sticky-page-header{position:static}.trader-profile-shell .trader-profile-cover-actions{display:none}.trader-profile-shell .trader-profile-tabs{top:var(--profile-header-height,0px)}}.trader-profile-shell{gap:var(--space-5);display:grid}.trader-profile-cover{min-height:var(--space-20);border:1px solid var(--border-soft);background:linear-gradient(135deg, transparent 0 42%, var(--primary-soft) 42% 58%, transparent 58%), linear-gradient(45deg, transparent 0 42%, var(--secondary-soft) 42% 58%, transparent 58%), var(--surface-soft);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.trader-profile-cover-actions{inset:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex;position:absolute}.trader-profile-cover-action{color:var(--text);background:var(--surface-overlay);border-color:var(--border-soft);box-shadow:var(--shadow-xs)}.trader-profile-cover-action:hover{color:var(--primary);background:var(--surface-raised)}.trader-profile-cover-action:focus-visible{box-shadow:var(--focus-ring);outline:none}.public-profile-header.trader-profile-header{gap:var(--space-4);margin-top:var(--space-3);margin-inline:var(--space-3);padding:var(--space-5);border-radius:var(--radius-2xl);background:var(--surface-raised);z-index:1;grid-template-columns:auto minmax(0,1fr)}.trader-profile-avatar{width:var(--space-20);height:var(--space-20);min-height:var(--space-20);border-radius:var(--radius-xl);font-size:var(--text-3xl);overflow:hidden}.profile-avatar-manager{gap:var(--space-4);padding:var(--space-5);display:grid}.profile-avatar-manager-copy h2,.profile-avatar-manager-copy p{margin:0}.profile-avatar-manager-copy p{color:var(--text-muted);margin-top:var(--space-1)}.profile-avatar-manager-control,.profile-avatar-manager-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.profile-avatar-large{width:5rem;height:5rem}.profile-avatar img,.public-profile-avatar img,.trader-profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-avatar-status{color:var(--text-muted);margin:0}.trader-profile-identity{align-self:center;gap:var(--space-2)}.trader-profile-identity h1{min-width:0;font-size:var(--text-2xl);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.trader-profile-meta{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.trader-profile-meta .status-pill{gap:var(--space-1);min-height:0;font-size:var(--text-sm);background:0 0;border:0;padding:0}.trader-profile-meta .status-pill>span{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:currentColor;font-size:0;overflow:hidden}.trader-profile-header .public-profile-badges{gap:var(--space-1)}.trader-profile-header .public-profile-badges .status-pill{max-width:100%;min-height:var(--space-7);padding:var(--space-1) var(--space-2);border-color:var(--border);background:var(--surface-soft);color:var(--text);white-space:normal}.trader-profile-header .public-profile-badges .trader-profile-tier{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary)}.trader-profile-wallet,.trader-profile-wallet-unavailable{grid-column:1/-1;min-width:0}.trader-profile-wallet{align-items:center;gap:var(--space-2);color:var(--text-muted);display:flex}.trader-profile-wallet code{min-width:0;font-family:var(--font-mono);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trader-profile-wallet-copy{width:var(--control-height-md);height:var(--control-height-md);min-height:var(--control-height-md);flex:0 0 var(--control-height-md);color:var(--primary)}.trader-profile-wallet-copy svg{width:var(--icon-sm);height:var(--icon-sm)}.trader-profile-wallet-unavailable{color:var(--text-muted);font-size:var(--text-sm)}.trader-profile-header .public-profile-actions{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-soft);grid-column:1/-1;display:grid}.trader-profile-header .public-profile-social{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.trader-profile-header .public-profile-social-count{min-width:0;padding-inline:var(--space-2);justify-items:start}.trader-profile-header .public-profile-social-count+.public-profile-social-count{border-left:1px solid var(--border-soft)}.trader-profile-header .public-profile-social-count strong{font-size:var(--text-xl)}.trader-profile-header .public-profile-actions>.button{width:100%;min-height:var(--control-height-lg);justify-content:center}.trader-profile-tabs{z-index:var(--z-sticky);top:var(--space-0);margin-inline:var(--space-3);background:var(--canvas);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:sticky}.trader-profile-tabs button{min-width:0;min-height:var(--control-height-lg);padding:var(--space-2) var(--space-1);color:var(--text-muted);font-size:var(--text-sm);text-align:center;border:0;position:relative}.trader-profile-tabs button.active{color:var(--primary)}.trader-profile-tabs button.active:after{background:var(--primary);content:"";height:3px;position:absolute;inset:auto 0 0}.trader-profile-shell>[role=tabpanel]{min-width:0;margin-inline:var(--space-3)}.trader-profile-shell>.public-profile-section,.trader-profile-shell>[role=tabpanel]>.public-profile-section{box-shadow:none;background:0 0;border:0;padding:0}.trader-profile-shell .public-profile-section-heading h2{font-size:var(--text-2xl)}.trader-profile-shell .public-profile-section-heading p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.trader-profile-overview-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trader-profile-summary{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-sm);display:grid}.trader-profile-summary>p{color:var(--text-muted);font-size:var(--text-sm);margin:0}.trader-profile-summary-heading{align-items:center;gap:var(--space-2);display:flex}.trader-profile-summary-heading h3{font-size:var(--text-lg);flex:1;margin:0}.trader-profile-summary-heading small{color:var(--text-muted);font-size:var(--text-xs)}.trader-profile-summary-icon{width:var(--control-height-sm);height:var(--control-height-sm);flex:0 0 var(--control-height-sm);border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);place-items:center;display:grid}.trader-profile-summary-icon svg{width:var(--icon-sm);height:var(--icon-sm)}.trader-profile-score,.trader-profile-merchant-tier{gap:var(--space-0-5);display:grid}.trader-profile-score strong{color:var(--primary);font-size:var(--text-4xl);line-height:var(--leading-none)}.trader-profile-score span,.trader-profile-merchant-tier span{color:var(--text-muted);font-size:var(--text-sm)}.trader-profile-score-track{height:var(--space-2);border-radius:var(--radius-full);background:var(--surface-muted);overflow:hidden}.trader-profile-score-track>span{border-radius:inherit;background:var(--primary);height:100%;display:block}.public-profile-feedback-counts{padding-top:var(--space-3);border-top:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-profile-feedback-counts>span{align-items:center;column-gap:var(--space-2);color:var(--text);grid-template-columns:auto minmax(0,1fr);display:grid}.public-profile-feedback-counts>span+span{padding-left:var(--space-3);border-left:1px solid var(--border-soft)}.public-profile-feedback-counts svg{width:var(--icon-md);height:var(--icon-md);grid-row:span 2}.public-profile-feedback-counts small,.trader-profile-pending{color:var(--text-muted);font-size:var(--text-xs)}.trader-profile-merchant-tier strong{font-size:var(--text-lg)}.trader-profile-ads-count{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-soft);color:var(--text-muted);display:flex}.trader-profile-ads-count strong{color:var(--primary)}.trader-profile-overview-facts{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-sm);display:grid}.trader-profile-overview-facts h3{font-size:var(--text-lg);margin:0}.trader-profile-overview-facts .profile-trading-protocol-list{gap:0}.trader-profile-overview-facts .profile-trading-protocol-list>div{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-2-5) 0;border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.trader-profile-overview-facts .profile-trading-protocol-list>div:last-child{border-bottom:0}.trader-profile-overview-facts .profile-trading-protocol-list dt{min-width:0;font-size:var(--text-sm)}.trader-profile-overview-facts .profile-trading-protocol-list dd{color:var(--text);font-size:var(--text-sm);font-weight:var(--font-semibold);text-align:right;overflow-wrap:anywhere}.trader-profile-stats-group{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);display:grid}.trader-profile-stats-group h3{color:var(--text);font-size:var(--text-md);margin:0}.trader-profile-shell #profile-tab-stats .public-profile-details{padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised)}.trader-profile-shell .public-reputation-summary,.trader-profile-shell .public-feedback-row{border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.payment-methods-page{width:min(100%,44rem);margin-inline:auto}.payment-methods-content,.payment-method-editor{gap:var(--space-4);margin:var(--space-4);display:grid}.payment-method-list{gap:var(--space-2);padding:var(--space-2);display:grid}.payment-method-registry-card{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.payment-method-registry-card h2,.payment-method-registry-card p{margin:0}.payment-method-registry-card h2{font-size:var(--text-md)}.payment-method-registry-card p{color:var(--text-muted)}.payment-method-registry-card__action{align-items:center;gap:var(--space-2);display:inline-flex}.payment-method-registry-card__action .button{width:-moz-fit-content;width:fit-content;padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}.payment-method-registry-status{gap:var(--space-4);border-left:3px solid var(--border);display:grid}.payment-method-registry-status--pending{border-left-color:var(--warning)}.payment-method-registry-status--active{border-left-color:var(--success)}.payment-method-registry-status--vetoed{border-left-color:var(--danger)}.payment-method-registry-status>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.payment-method-registry-status>header strong{display:block}.payment-method-registry-status>header small{color:var(--text-muted)}.payment-method-registry-status>header>span:last-child{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);flex:none}.payment-method-registry-status .status-pending{color:var(--warning);background:var(--warning-soft)}.payment-method-registry-status .status-active{color:var(--success);background:var(--success-soft)}.payment-method-registry-status .status-vetoed{color:var(--danger);background:var(--danger-soft)}.payment-method-registry-status dl{gap:var(--space-2) var(--space-3);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}.payment-method-registry-status dt{color:var(--text-muted)}.payment-method-registry-status dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.payment-method-row,.payment-methods-profile-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.recipient-key-card{gap:var(--space-4);padding:var(--space-5);display:grid}.recipient-key-card__heading{gap:var(--space-1);display:grid}.recipient-key-card__heading p,.recipient-key-card__status p{color:var(--text-muted);font-size:var(--text-sm);margin:0;line-height:1.45}.recipient-key-card__status{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.recipient-key-card__status--active{border-color:var(--success-border);background:var(--success-soft);color:var(--success)}.recipient-key-card__status--pending,.recipient-key-card__status--historical{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning)}.recipient-key-card__status--attention{border-color:var(--danger-border,var(--warning-border));background:var(--danger-soft,var(--warning-soft));color:var(--danger,var(--warning))}.recipient-key-card__meta{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.recipient-key-card__meta dt{color:var(--text-muted)}.recipient-key-card__meta dd{text-align:right;margin:0}.recipient-key-card__meta--details{padding-top:var(--space-2);border-top:1px solid var(--border)}.recipient-key-card__details{justify-self:start;padding-inline:0}.payment-method-row{padding:var(--space-3);border-radius:var(--radius-lg);color:inherit;text-decoration:none}.payment-method-row:hover{background:var(--surface-hover,var(--surface-muted))}.payment-method-row>span{gap:var(--space-1);display:grid}.payment-method-row small{color:var(--text-muted)}.payment-method-row .status-warn,.payment-method-editor .status-warn{width:-moz-fit-content;width:fit-content;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full)}.payment-method-editor label{gap:var(--space-2);color:var(--text-muted);font-weight:var(--font-semibold);display:grid}.payment-account-detail-card{gap:var(--space-4);margin:var(--space-4);display:grid}.payment-account-detail-card__header{gap:var(--space-1);display:grid}.payment-account-detail-card__header h2,.payment-account-detail-card__header p,.payment-account-detail-fields dd{margin:0}.payment-account-detail-card__header h2{font-size:var(--text-lg)}.payment-account-detail-card__header>div>p{color:var(--text-muted);font-size:var(--text-sm)}.payment-account-detail-card__label{color:var(--text);font-weight:var(--font-semibold)}.payment-account-detail-fields{border-top:1px solid var(--border);gap:0;margin:0;display:grid}.payment-account-detail-fields>div{gap:var(--space-1);padding-block:var(--space-3);border-bottom:1px solid var(--border);display:grid}.payment-account-detail-fields dt{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-semibold)}.payment-account-detail-fields dd{overflow-wrap:anywhere;min-width:0;color:var(--text)}.payment-account-detail-actions,.payment-account-editor-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.payment-account-editor-metadata{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.payment-account-editor-metadata span{color:var(--text-muted);font-size:var(--text-sm)}.payment-method-enabled{grid-template-columns:auto 1fr;align-items:center}.payment-method-add{justify-self:start}@media (max-width:36rem){.public-profile-header.trader-profile-header{margin-inline:var(--space-3)}.trader-profile-overview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:340px){.trader-profile-tabs button{padding-inline:var(--space-0-5);font-size:var(--text-xs)}}.surface-card{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);display:grid}.profile-verification-page .surface-card,.profile-verification-review-page .surface-card{width:100%;max-width:var(--content-sm);margin-inline:auto}.profile-verification-page input[type=file]{max-width:100%}.profile-integrity-task-page>.surface-card>p{overflow-wrap:anywhere}.profile-verification-review-page figure{min-width:0;margin:0}.profile-page .profile-management-grid{gap:var(--space-3);width:100%;min-width:0;padding:var(--space-3);margin:0}.profile-management-column{min-width:0;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);align-content:start;display:grid}.profile-management-group{gap:var(--space-3);min-width:0;display:grid}.profile-management-group+.profile-management-group{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-soft)}.profile-management-heading,.payment-accounts-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.profile-management-heading h2,.payment-accounts-heading h2,.payment-accounts-guidance h2{font-size:var(--text-lg);line-height:var(--leading-snug);margin:0}.profile-management-grid :is(.profile-overview-card,.profile-card,.profile-advanced-card,.profile-avatar-manager,.surface-card,.profile-preferences,.recipient-key-card,.profile-section){gap:var(--space-3);min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.profile-management-group>:is(.profile-avatar-manager,.surface-card,.profile-card,.recipient-key-card,.profile-section)+:is(.profile-avatar-manager,.surface-card,.profile-card,.recipient-key-card,.profile-section){padding-top:var(--space-3);border-top:1px solid var(--border-soft)}.profile-management-grid :is(.profile-card-heading h2,.profile-avatar-manager h2,.surface-card h2,.profile-section h2,.profile-preferences h2){font-size:var(--text-md);margin:0}.profile-management-grid .profile-preferences h2{font-size:var(--text-lg)}.profile-management-grid .profile-preferences .eyebrow{display:none}.profile-management-grid :is(.profile-avatar-manager p,.surface-card p,.profile-section p,.profile-preferences p){color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.profile-management-grid :is(.profile-overview-facts,.profile-detail-list){gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.profile-management-grid :is(.profile-overview-facts,.profile-detail-list)>div{gap:var(--space-0-5);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.profile-management-grid :is(dt,dd,code,h1,h2,strong,.form-grid>label){overflow-wrap:anywhere;min-width:0}.profile-management-grid .profile-overview-heading{gap:var(--space-3)}.profile-management-grid .profile-overview-heading h1{font-size:var(--text-xl)}.profile-management-grid .profile-address-row{padding:var(--space-2) 0;gap:var(--space-2);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr)}.profile-management-grid .profile-address-row>div{gap:0}.profile-management-grid .profile-address-icon{width:var(--space-8);min-height:var(--space-8);background:var(--surface-soft)}.profile-management-grid .copyable-address{justify-content:flex-start;gap:var(--space-1);max-width:100%}.profile-management-grid .form-grid{gap:var(--space-3);width:100%;max-width:none}.profile-management-grid .form-grid>label{gap:var(--space-1);max-width:none;font-size:var(--text-sm)}.profile-settings-disclosure>summary,.profile-management-grid .profile-advanced-card>summary{min-height:var(--control-height-md);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-semibold);list-style:none}.profile-disclosure-chevron{flex:none;margin-inline-start:auto}details[open]>summary>.profile-disclosure-chevron{transform:rotate(180deg)}.profile-settings-disclosure[open]>.form-grid,.profile-management-grid .profile-advanced-card[open]>dl{margin-top:var(--space-3)}.profile-management-grid .payment-methods-profile-row{gap:var(--space-2);font-size:var(--text-sm)}.profile-management-preferences>a.panel{padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);color:var(--text)}.public-profile-page .trader-profile-tab-rail{z-index:var(--z-sticky);top:var(--profile-header-height,0px);margin-inline:var(--space-3);background:var(--canvas);position:sticky}.public-profile-page .trader-profile-tab-rail .trader-profile-tabs{gap:var(--space-1);width:max-content;min-width:100%;margin:0;padding:0;display:flex;position:static}.public-profile-page .trader-profile-tab-rail .trader-profile-tabs button{min-width:max-content;padding-inline:var(--space-3);white-space:nowrap;flex:1 0 auto}.public-profile-page .trader-profile-overview-grid{align-items:stretch;gap:var(--space-3)}.public-profile-page .public-profile-header.trader-profile-header{padding:var(--space-4);gap:var(--space-3);border-radius:var(--radius-xl);box-shadow:none}.public-profile-page .trader-profile-shell{gap:var(--space-4)}.public-profile-page .trader-profile-avatar{width:var(--space-14);height:var(--space-14);min-height:var(--space-14);font-size:var(--text-2xl)}.public-profile-page .trader-profile-shell .public-profile-section-heading h2{font-size:var(--text-lg)}.public-profile-page .trader-profile-header .public-profile-actions{gap:var(--space-3);padding-top:var(--space-3)}.public-profile-page :is(.trader-profile-summary,.trader-profile-overview-facts,.trader-profile-stats-group,.public-profile-details){min-width:0;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);box-shadow:none;align-content:start}.public-profile-page :is(.trader-profile-overview-facts h3,.trader-profile-stats-group h3){margin:0 0 var(--space-3);font-size:var(--text-md)}.public-profile-page .public-profile-stats{gap:var(--space-3)}.public-profile-page .public-profile-stats>div{gap:var(--space-0-5);grid-template-columns:minmax(0,1fr);min-width:0}.public-profile-page .public-profile-stats :is(dt,dd){overflow-wrap:anywhere;text-align:start;min-width:0;margin:0}.public-profile-page .trader-profile-summary-heading{gap:var(--space-2);flex-wrap:wrap}.public-profile-page .trader-profile-overview-facts{grid-column:1/-1}.payment-accounts-layout{gap:var(--space-3);min-width:0;margin:var(--space-3);align-items:stretch}.payment-accounts-saved,.payment-accounts-guidance{align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);display:grid}.payment-accounts-layout p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.payment-accounts-layout .payment-method-list{box-shadow:none;background:0 0;border:0;gap:0;padding:0}.payment-accounts-layout .payment-method-row{padding:var(--space-3) 0;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.payment-accounts-layout .payment-method-row+.payment-method-row{border-top:1px solid var(--border-soft);border-radius:0}.payment-accounts-icon,.payment-accounts-layout .payment-method-row-icon{width:var(--space-8);height:var(--space-8);color:var(--primary);background:var(--primary-soft);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);place-items:center;gap:0;display:grid}.payment-accounts-icon svg,.payment-method-row-icon svg{width:var(--space-5);height:var(--space-5)}.payment-accounts-privacy{justify-items:start;gap:var(--space-2);display:grid}.payment-accounts-layout .payment-method-row-details{gap:var(--space-0-5);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.payment-accounts-layout .payment-method-row-details small:last-child{text-align:start;margin-top:var(--space-1)}.payment-accounts-layout .payment-method-registry-card{gap:var(--space-2);padding:var(--space-4) 0 0;border:0;border-top:1px solid var(--border-soft);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr)}.payment-accounts-layout .payment-method-registry-card__action{flex-wrap:wrap;grid-area:auto;justify-content:flex-start;max-width:none}.profile-verification-evidence-image{object-fit:contain;border-radius:var(--radius-md);width:100%;max-width:34rem;height:auto;max-height:34rem;display:block}.payment-rail-page{width:min(100%,48rem);margin:var(--space-5) auto calc(var(--space-16) + env(safe-area-inset-bottom));padding:0 var(--space-4)}.payment-rail-sheet{min-width:0;padding:var(--space-4) clamp(var(--space-4), 4vw, var(--space-8)) var(--space-7);border:1px solid var(--border-soft);border-radius:var(--radius-2xl);background:var(--surface-raised);box-shadow:var(--shadow-md)}.payment-rail-handle{width:3rem;height:.35rem;margin:0 auto var(--space-5);border-radius:var(--radius-full);background:var(--border)}.payment-rail-hero{gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.payment-rail-hero-icon{border-radius:var(--radius-xl);width:3.2rem;height:3.2rem;color:var(--primary);background:var(--primary-soft);place-items:center;display:grid}.payment-rail-hero-icon svg{width:var(--space-6);height:var(--space-6)}.payment-rail-hero h1{margin:0 0 var(--space-1);font-size:clamp(var(--text-xl), 5vw, var(--text-3xl))}.payment-rail-hero p,.payment-rail-section-heading p{color:var(--text-muted);font-size:var(--text-sm);margin:0}.payment-rail-notice{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--primary-border);border-radius:var(--radius-lg);color:var(--text);background:var(--primary-soft);font-size:var(--text-sm);line-height:var(--leading-normal)}.payment-rail-section-note{color:var(--text-muted);font-size:var(--text-sm);margin:0}.payment-rail-close,.payment-rail-delete{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.payment-rail-close:hover,.payment-rail-delete:hover:not(:disabled){color:var(--primary);background:var(--primary-soft)}.payment-rail-close svg,.payment-rail-delete svg{width:var(--icon-md);height:var(--icon-md)}.payment-rail-delete:disabled{opacity:.45;cursor:not-allowed}.payment-rail-form,.payment-rail-review{gap:var(--space-6);padding-top:var(--space-6);display:grid}.payment-rail-section{gap:var(--space-3);min-width:0;display:grid}.payment-rail-section-heading{align-items:center;gap:var(--space-3);min-width:0;display:flex}.payment-rail-section-heading>span{border-radius:var(--radius-lg);width:2.6rem;height:2.6rem;color:var(--primary);background:var(--primary-soft);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.payment-rail-section-heading h2{font-size:var(--text-xl);margin:0}.payment-rail-section-heading>small{color:var(--text-muted);white-space:nowrap;margin-left:auto}.payment-rail-section-heading b,.payment-rail-control b{color:var(--danger)}.payment-rail-card{min-width:0;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-soft)}.payment-rail-details,.payment-rail-field-card-body{gap:var(--space-4);display:grid}.payment-rail-control{gap:var(--space-2);min-width:0;color:var(--text);font-weight:var(--font-medium);display:grid}.payment-rail-label-line{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.payment-rail-label-line>label{color:var(--text);font-weight:var(--font-medium)}.payment-rail-help-trigger{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--primary);background:var(--primary-soft);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.payment-rail-help-trigger:hover,.payment-rail-help-trigger[aria-expanded=true]{color:var(--primary-hover);background:var(--primary-soft-hover)}.payment-rail-help-trigger svg{width:var(--icon-sm);height:var(--icon-sm)}.payment-rail-help-panel{z-index:var(--z-overlay);box-sizing:border-box;visibility:hidden;max-height:calc(100vh - 2rem);padding:var(--space-3);border:1px solid var(--primary-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--text);background:var(--primary-soft);font-size:var(--text-sm);font-weight:var(--font-regular);line-height:var(--leading-normal);position:fixed;overflow-y:auto}.payment-rail-help-panel strong{margin-bottom:var(--space-1);color:var(--text);display:block}.payment-rail-help-panel p{color:var(--text-muted);margin:0}.payment-rail-help-examples{margin-top:var(--space-2)}.payment-rail-help-examples small{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.payment-rail-help-examples ul{gap:0 var(--space-2);margin:var(--space-1) 0 0;color:var(--text);flex-wrap:wrap;padding:0;list-style:none;display:flex}.payment-rail-help-examples li:not(:last-child):after{content:" ·"}.payment-rail-currency-title{flex:auto}.payment-rail-bond-row-help{flex-wrap:wrap;align-items:center}.payment-rail-bond-row-help>dd{margin-left:auto}.payment-rail-control input,.payment-rail-control select{width:100%;min-width:0;min-height:var(--control-height-lg);padding:var(--space-2) var(--space-3);border-color:var(--primary-border);border-radius:var(--radius-md);background:var(--surface);font:inherit}.payment-rail-control small{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-regular)}.payment-rail-control .payment-rail-error,.payment-rail-error{color:var(--danger);font-size:var(--text-sm);font-weight:var(--font-medium)}.payment-rail-field-builder{gap:var(--space-3);display:grid}.payment-rail-field-card{padding:0;overflow:hidden}.payment-rail-field-card-head{padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;display:flex}.payment-rail-field-card-head h3{font-size:var(--text-md);margin:0}.payment-rail-field-card-body{padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-raised)}.payment-rail-required-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-soft);display:flex}.payment-rail-required-row>div{gap:var(--space-1);display:grid}.payment-rail-required-row small{color:var(--text-muted);font-size:var(--text-sm)}.payment-rail-switch{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-muted);cursor:pointer;flex:none;align-items:center;width:3rem;height:1.75rem;padding:.2rem;display:flex}.payment-rail-switch[aria-checked=true]{border-color:var(--primary);background:var(--primary)}.payment-rail-switch span{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-raised);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-xs);transition:transform var(--duration-fast)}.payment-rail-switch[aria-checked=true] span{transform:translate(1.2rem)}.payment-rail-add{width:100%;min-height:var(--control-height-lg);justify-content:center;align-items:center;gap:var(--space-2);border:1px dashed var(--primary);border-radius:var(--radius-lg);color:var(--primary);background:var(--primary-soft);font-weight:var(--font-semibold);cursor:pointer;display:flex}.payment-rail-add:disabled{opacity:.6;cursor:not-allowed}.payment-rail-add svg{width:var(--icon-md);height:var(--icon-md)}.payment-rail-currencies{gap:var(--space-3);display:grid}.payment-rail-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.payment-rail-chip{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;padding:var(--space-2);border-radius:var(--radius-full);color:var(--text);background:var(--primary-soft);cursor:pointer;border:0;display:inline-flex}.payment-rail-chip>span:not(.fi){min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-rail-chip>svg:last-child{width:var(--icon-sm);height:var(--icon-sm);margin-left:var(--space-1);flex:none}.payment-rail-flag,.payment-rail-currency-icon{width:var(--icon-md);height:var(--icon-sm);border-radius:var(--radius-xs);flex:none}.payment-rail-currency-icon{height:var(--icon-md);color:var(--text-muted)}.payment-rail-search{align-items:center;display:flex;position:relative}.payment-rail-search>svg{left:var(--space-3);width:var(--icon-md);height:var(--icon-md);color:var(--text-muted);pointer-events:none;position:absolute}.payment-rail-search input{width:100%;min-width:0;min-height:var(--control-height-lg);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-10);background:var(--surface)}.payment-rail-page .payment-rail-currency-list{border-top:1px solid var(--border-soft);max-height:18rem;display:block;overflow-y:auto}.payment-rail-page .payment-rail-currency-row{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--border-soft);color:var(--text);cursor:pointer;grid-template-columns:auto auto 3rem minmax(0,1fr);display:grid}.payment-rail-currency-row input{width:var(--icon-md);height:var(--icon-md);accent-color:var(--primary);margin:0}.payment-rail-currency-row>span:last-child{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-rail-empty{margin:var(--space-3);color:var(--text-muted)}.payment-rail-actions{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-soft);display:flex}.payment-rail-actions>*{flex:1 1 0;min-width:0}.payment-rail-actions>:first-child{flex-grow:.55}.payment-rail-actions>:last-child{flex-grow:1.45}.payment-rail-actions .button{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.payment-rail-actions .button svg{width:var(--icon-md);height:var(--icon-md)}.payment-rail-review{gap:var(--space-3)}.payment-rail-review-main{gap:var(--space-2);display:grid}.payment-rail-review-main>strong{font-size:var(--text-xl)}.payment-rail-review-main>small{color:var(--text-muted)}.payment-rail-id{overflow-wrap:anywhere;font-size:var(--text-xs)}.payment-rail-review-list{gap:var(--space-3);display:grid}.payment-rail-review-list>div{gap:var(--space-1);display:grid}.payment-rail-review-list span,.payment-rail-review-list small{color:var(--text-muted)}.payment-rail-review-currencies{gap:var(--space-3);flex-wrap:wrap;display:flex}.payment-rail-review-currencies>span{align-items:center;gap:var(--space-1);display:inline-flex}.payment-rail-bond dl{gap:var(--space-2);margin:0 0 var(--space-3);display:grid}.payment-rail-bond dl>div{justify-content:space-between;gap:var(--space-3);display:flex}.payment-rail-bond dt,.payment-rail-bond p{color:var(--text-muted)}.payment-rail-bond dd{font-weight:var(--font-semibold);text-align:right;margin:0}.payment-rail-bond p{font-size:var(--text-sm);margin:0}@media (max-width:36rem){.payment-rail-page{width:100%;margin-top:0;padding:0}.payment-rail-sheet{padding:var(--space-3) var(--space-4) var(--space-6);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0}.payment-rail-hero{gap:var(--space-3)}.payment-rail-hero-icon{width:2.75rem;height:2.75rem}.payment-rail-hero h1{font-size:var(--text-xl)}.payment-rail-section-heading h2{font-size:var(--text-lg)}.payment-rail-section[aria-labelledby=payment-rail-currencies-heading] .payment-rail-section-heading{gap:var(--space-1) var(--space-2);grid-template-columns:2.6rem minmax(0,1fr);display:grid}.payment-rail-section[aria-labelledby=payment-rail-currencies-heading] .payment-rail-section-heading>small{text-align:right;grid-column:2;margin-left:0}.payment-rail-currency-title{gap:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr) 2rem;align-items:center;display:grid}.payment-rail-section[aria-labelledby=payment-rail-currencies-heading] .payment-rail-section-heading h2{font-size:.9375rem}.payment-rail-card{padding:var(--space-3)}.payment-rail-field-card{padding:0}.payment-rail-field-card-body{padding:var(--space-3)}.payment-rail-actions .button{padding-inline:var(--space-2);font-size:var(--text-sm)}}@media (max-width:22.5rem){.payment-rail-section[aria-labelledby=payment-rail-currencies-heading] .payment-rail-section-heading h2{font-size:var(--text-sm);white-space:nowrap}.payment-rail-actions{flex-direction:column}}.app-shell>.topbar.topbar{background:var(--surface-raised);border-bottom-color:var(--primary-border);box-shadow:none;align-items:center}.topbar .brand{flex:0 auto;min-width:0}.brand-production-logo{object-fit:contain;width:clamp(8.25rem,22vw,16rem);max-width:100%;height:auto;display:block}.brand-production-logo-dark{filter:brightness(0)invert()}.brand-production-mark{width:var(--space-8);height:var(--space-8);object-fit:contain;flex:none;display:none}.topbar .topbar-actions{gap:var(--space-2);flex-wrap:nowrap;min-width:0}.topbar .notification-trigger,.topbar .account-trigger{color:var(--text);background:var(--surface-raised);border-color:var(--primary-border);cursor:pointer;flex:none}.topbar .notification-trigger{border-radius:var(--radius-full)}.topbar .account-trigger{justify-content:center;gap:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-xl)}.account-trigger-label{font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap}.topbar .notification-trigger>svg,.topbar .account-trigger>svg:not(.account-caret){width:var(--icon-lg);height:var(--icon-lg);stroke-width:1.7px}.topbar .notification-trigger:hover,.topbar .account-trigger:hover{background:var(--primary-soft)}.topbar .notification-trigger:focus-visible,.topbar .account-trigger:focus-visible,.mobile-nav-item:focus-visible,.mode-fab:focus-visible{box-shadow:var(--focus-ring);outline:none}.navigation-count,.mode-fab>.navigation-count{box-sizing:border-box;min-width:var(--space-5);width:auto;height:var(--space-5);padding-inline:var(--space-1);border:2px solid var(--surface-raised);border-radius:var(--radius-full);background:var(--primary);color:var(--primary-contrast);box-shadow:none;font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:var(--leading-none);flex:none;place-items:center;display:inline-grid}.mobile-nav-item,.mode-fab{position:relative}.mobile-nav-item .navigation-count-floating,.mode-fab>.navigation-count-floating{top:0;left:calc(50% + var(--space-1));z-index:1;position:absolute}.nav-item>.navigation-count{margin-inline-start:auto}.mobile-nav-item[aria-current=page],.mobile-nav-item.mobile-nav-item-active,.mode-fab[aria-current=page]{color:var(--primary);font-weight:var(--font-bold)}.mobile-nav-item[aria-current=page]:after,.mobile-nav-item.mobile-nav-item-active:after{inset-inline:calc(50% - var(--space-2));height:var(--space-0-5);border-radius:var(--radius-full);content:"";background:currentColor;position:absolute;bottom:0}.app-shell .topbar .header-connect{white-space:nowrap;flex:none;align-self:center}@media (max-width:560px){.app-shell>.topbar.topbar{align-items:center;gap:var(--space-6);padding-block:var(--space-2);border-bottom:0}.topbar .topbar-actions{flex:none;justify-content:flex-end;align-items:center}.topbar .topbar-actions:has(.notification-trigger){gap:var(--space-4)}.topbar .notification-center{flex:none}.topbar .account-trigger-guest .account-caret{display:none}.topbar .notification-trigger,.topbar .account-trigger{border-color:var(--border)}.topbar .account-trigger:not(.account-trigger-guest){box-sizing:border-box;width:var(--control-height-md);height:var(--control-height-md);min-width:0;min-height:var(--control-height-md);border-radius:var(--radius-full);flex:none;gap:0;padding:0}.topbar .account-trigger:not(.account-trigger-guest) .account-trigger-label,.topbar .account-trigger:not(.account-trigger-guest) .account-caret{display:none}.topbar .wallet-auth-affordance{gap:var(--space-0-5);padding-block:var(--space-1);line-height:1.1}.topbar .wallet-auth-affordance strong{font-size:var(--text-sm);line-height:1.1}.topbar .wallet-auth-affordance small{font-size:var(--text-2xs);line-height:1.1}.app-shell .topbar .header-connect{width:auto;min-height:var(--control-height-md);padding-inline:var(--space-3);font-size:var(--text-xs)}.topbar .account-trigger-guest .account-trigger-label{display:none}.topbar .brand{flex:auto;align-self:center;align-items:center;min-width:0;line-height:1;display:flex}.brand-production-logo{width:clamp(10rem,48vw,13rem);margin-top:var(--space-1)}}@media (max-width:380px){.topbar .account-trigger{gap:var(--space-1);padding-inline:var(--space-2)}}.desktop-sidebar{display:none}.mobile-nav{z-index:var(--z-sticky);inset-inline:0;width:100%;max-width:100%;height:4.5rem;padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom));background:var(--surface-overlay);border-top:1px solid var(--border-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:fixed;bottom:0}.mobile-nav-item,.mode-fab{align-content:center;place-items:center;gap:var(--space-0-5);min-width:0;min-height:3.5rem;color:var(--text-muted);font:inherit;font-size:var(--text-xs);background:0 0;border:0;text-decoration:none;display:grid;overflow:hidden}.mobile-nav-item svg{width:var(--icon-md);height:var(--icon-md)}.mobile-nav-icon{width:var(--icon-lg);height:var(--icon-lg);-webkit-mask:var(--mobile-nav-icon) center / contain no-repeat;mask:var(--mobile-nav-icon) center / contain no-repeat;background:currentColor;display:block}.mode-fab{color:var(--text);font-weight:var(--font-semibold);transform:translateY(-1.15rem)}.mode-fab>span{width:3.25rem;height:3.25rem;color:var(--primary-contrast);background:var(--primary);border-radius:var(--radius-full);box-shadow:var(--shadow-brand);place-items:center;display:grid}.mode-fab svg,.mode-fab .mobile-nav-icon{width:var(--icon-lg);height:var(--icon-lg)}.mode-fab-tier>span{width:calc(var(--control-height-md) + var(--space-1-5));height:calc(var(--control-height-md) + var(--space-1-5));box-shadow:none;background:0 0}.mode-fab-tier .merchant-tier-icon{width:calc(var(--control-height-md) + var(--space-1-5));height:calc(var(--control-height-md) + var(--space-1-5));object-fit:contain}.sheet-backdrop{z-index:var(--z-overlay);background:#00000061;align-items:end;min-height:100dvh;display:flex;position:fixed;inset:0}.more-sheet{--sheet-inline-padding:var(--space-6);z-index:1;box-sizing:border-box;width:100%;max-width:100%;max-height:88dvh;padding:var(--space-6);padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom));background:var(--surface-raised);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-xl);position:relative;overflow-y:auto}.sheet-close-button{width:var(--control-height-md);height:var(--control-height-md);margin:0 0 var(--space-2) auto;color:var(--text);background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:var(--radius-full);cursor:pointer;place-items:center;display:grid}.sheet-close-button svg{width:var(--icon-sm);height:var(--icon-sm)}.wallet-auth-dialog{gap:var(--space-4);display:grid}.wallet-auth-dialog h2,.wallet-auth-dialog p{margin:0}.wallet-auth-dialog-wallet{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-soft);display:grid}.wallet-auth-dialog-wallet small{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-sm)}.wallet-auth-dialog-actions{gap:var(--space-2);display:grid}.wallet-auth-dialog-actions .button{width:100%}.sheet-link{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height-lg);color:var(--text);font:inherit;text-align:left;background:0 0;border:0;text-decoration:none;display:flex}.more-sheet.mobile-more-sheet{--sheet-inline-padding:var(--space-5);padding:0 var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));scroll-padding-top:calc(2 * var(--space-16));border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;box-shadow:var(--shadow-lg);overscroll-behavior:contain}.more-sheet:has(>.sheet-header){padding-top:0}.more-sheet>.sheet-header{z-index:2;margin-inline:calc(-1 * var(--sheet-inline-padding));padding:var(--space-8) var(--sheet-inline-padding) var(--space-3);background:var(--surface-raised);position:sticky;top:0}.more-sheet>.sheet-header:before{top:var(--space-2);width:var(--space-10);height:var(--space-1-5);border-radius:var(--radius-full);background:var(--border);content:"";position:absolute;left:50%;transform:translate(-50%)}.more-sheet .sheet-header .sheet-close-button{top:var(--space-7);width:var(--space-10);height:var(--space-10);background:var(--surface-soft);margin:0;position:absolute;inset-inline-end:var(--sheet-inline-padding)}.sheet-heading{min-width:0;padding-inline-end:calc(var(--space-10) + var(--space-3))}.sheet-heading h2{font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);margin:0}.sheet-heading p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}@media (min-width:768px){.responsive-overlay-panel>.sheet-header{padding-top:var(--space-5)}.responsive-overlay-panel>.sheet-header:before{display:none}.responsive-overlay-panel>.sheet-header .sheet-close-button{top:var(--space-4)}}.mobile-more-sheet>.sheet-header+.mobile-more-section{margin-top:var(--space-2)}.mobile-more-heading{padding-right:var(--space-12)}.mobile-more-heading h2{font-size:var(--text-3xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0}.mobile-more-heading p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.mobile-more-section h3{margin:0 0 var(--space-3) var(--space-1);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);line-height:var(--leading-normal);text-transform:uppercase}.mobile-more-section-heading{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.mobile-more-section-heading h3{margin-bottom:0}.mobile-more-overview-link{min-height:var(--control-height-lg);align-items:center;gap:var(--space-1);padding-inline:var(--space-2);color:var(--primary);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.mobile-more-overview-link svg{width:var(--icon-sm);height:var(--icon-sm)}.mobile-more-section-heading+.mobile-more-network{margin-top:var(--space-2)}.mobile-more-account,.mobile-more-network,.mobile-more-theme{border:1px solid var(--border-soft);border-radius:var(--radius-2xl);background:var(--surface-raised);overflow:hidden}.mobile-more-account,.mobile-more-theme{background:var(--surface-soft)}.mobile-more-row{align-items:center;gap:var(--space-4);box-sizing:border-box;width:100%;min-height:4rem;padding:var(--space-2) var(--space-3);color:var(--text);font:inherit;text-align:left;text-decoration:none;display:flex;position:relative}.mobile-more-network .mobile-more-row+.mobile-more-row:before{top:0;right:var(--space-3);left:calc(var(--space-3) + var(--space-12) + var(--space-4));background:var(--divider);content:"";height:1px;position:absolute}.mobile-more-row:hover{background:var(--surface-soft)}.mobile-more-row:focus-visible,.mobile-more-sheet .sheet-close-button:focus-visible{box-shadow:var(--focus-ring);outline:0}.mobile-more-icon{flex:0 0 var(--space-12);width:var(--space-12);height:var(--space-12);border-radius:var(--radius-xl);color:var(--primary);background:var(--primary-soft);place-items:center;display:grid}.mobile-more-icon svg{width:var(--icon-lg);height:var(--icon-lg);stroke-width:1.8px}.mobile-more-profile-icon [data-profile-avatar]{border-radius:inherit;width:100%;height:100%;font-weight:var(--font-bold);place-items:center;display:grid;overflow:hidden}.mobile-more-profile-icon [data-profile-avatar] img{object-fit:cover;width:100%;height:100%}.mobile-more-icon-councillor{color:var(--secondary);background:var(--secondary-soft)}.mobile-more-icon-emergency-council{color:var(--warning);background:var(--warning-soft)}.mobile-more-icon-onchain{color:var(--success);background:var(--success-soft)}.mobile-more-theme-icon{color:var(--text);background:var(--surface-muted)}.mobile-more-row-copy{gap:var(--space-1);flex:auto;min-width:0;display:grid}.mobile-more-row-title{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-md);font-weight:var(--font-semibold);line-height:var(--leading-snug);display:flex}.mobile-more-row-title .merchant-tier{font-size:var(--text-2xs)}.mobile-more-row-title .merchant-tier-icon{height:var(--icon-md)}.mobile-more-row-subtitle{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-more-chevron{width:var(--icon-md);height:var(--icon-md);color:var(--text-muted);stroke-width:1.8px;flex:none}.mobile-more-theme{cursor:pointer}.mobile-more-switch-track{box-sizing:border-box;width:var(--space-12);height:var(--space-7);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-muted);transition:background var(--duration-fast);flex:none;align-items:center;display:flex}.mobile-more-switch-thumb{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);background:var(--surface-raised);box-shadow:var(--shadow-xs);transition:transform var(--duration-fast)}.mobile-more-theme[aria-checked=true] .mobile-more-switch-track{border-color:var(--primary);background:var(--primary)}.mobile-more-theme[aria-checked=true] .mobile-more-switch-thumb{transform:translateX(var(--space-5))}.toast-viewport{z-index:var(--z-toast);right:var(--space-4);bottom:calc(5.5rem + env(safe-area-inset-bottom));gap:var(--space-2);width:min(22rem, calc(100vw - var(--space-8)));display:grid;position:fixed}.toast{justify-content:space-between;gap:var(--space-3);padding:var(--space-3);color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-left:.25rem solid var(--info);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:flex}.toast-error{border-left-color:var(--danger)}.toast-success{border-left-color:var(--success)}.toast-warning{border-left-color:var(--warning)}.toast button{color:inherit;background:0 0;border:0}.modal-backdrop{z-index:var(--z-modal);background:#00000073}.modal{color:var(--text);background:var(--surface-raised);box-shadow:var(--shadow-xl)}.responsive-overlay-backdrop{align-items:end;min-height:100dvh;padding:0;display:flex;position:fixed;inset:0}.responsive-overlay-panel{box-sizing:border-box;width:100%;max-width:100%;max-height:88dvh;padding:var(--space-6);padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow-y:auto}.responsive-overlay-backdrop>.responsive-overlay-panel{width:100%}.skeleton{background:var(--surface-muted);border-radius:var(--radius-sm);min-height:1em;animation:1.4s ease-in-out infinite skeleton-pulse;display:block}.skeleton-text{gap:var(--space-2);display:grid}.skeleton-text .skeleton:last-child{width:65%}.skeleton-avatar{border-radius:var(--radius-full);width:2.5rem;min-height:2.5rem}.skeleton-button{width:7rem;min-height:var(--control-height-md)}.skeleton-card{gap:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-md);display:grid}.skeleton-heading{width:12rem;min-height:2rem}.skeleton-list,.page-skeleton{gap:var(--space-4);display:grid}.route-skeleton{gap:var(--space-4);width:100%;min-width:0;display:grid}.route-skeleton-task>.route-skeleton{padding-top:var(--space-4)}.route-skeleton>h1{margin:0}.route-skeleton-summary,.route-skeleton-row{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);display:grid}.route-skeleton-summary .skeleton:first-child,.route-skeleton-wide{width:min(70%,16rem);min-height:1.4rem}.route-skeleton-tabs,.route-skeleton-cards{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.route-skeleton-tabs .skeleton,.route-skeleton-filter{min-height:var(--control-height-md)}.route-skeleton-card{min-width:0}.route-skeleton-rows{gap:var(--space-3);display:grid}.route-skeleton-short{width:55%}.route-skeleton-profile{align-items:center;gap:var(--space-4);display:flex}.route-skeleton-profile .skeleton-text{flex:1}@media (max-width:36rem){.route-skeleton-cards{grid-template-columns:minmax(0,1fr)}}@keyframes skeleton-pulse{50%{opacity:.48}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.icon-button{width:var(--control-height-md);height:var(--control-height-md);color:var(--text-muted);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:0 0;place-items:center;display:inline-grid}.wallet-entry-status{max-width:15rem;color:var(--text-muted);font-size:var(--text-xs);gap:.125rem;line-height:1.25;display:grid}.wallet-entry-status strong{color:var(--text);font-weight:var(--font-weight-medium,600)}.wallet-entry-error{white-space:normal;text-align:left}.wallet-auth-affordance{gap:var(--space-0-5);min-width:0;padding:var(--space-1) var(--space-2);color:var(--text);background:var(--primary-soft);border:1px solid var(--primary-border);border-radius:var(--radius-md);font:inherit;text-align:left;display:grid}.wallet-auth-affordance strong,.wallet-auth-affordance small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-auth-affordance small{color:var(--primary);font-size:var(--text-xs)}.account-menu{z-index:var(--z-dropdown);top:calc(100% - var(--space-2));right:var(--space-4);width:min(19rem, calc(100vw - var(--space-8)));padding:var(--space-2);color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);gap:0;display:grid;position:absolute}.account-menu:before{top:-.4rem;right:var(--space-5);border-top:1px solid var(--border);border-left:1px solid var(--border);background:var(--surface-raised);content:"";width:.7rem;height:.7rem;position:absolute;transform:rotate(45deg)}.account-trigger{width:auto;min-width:var(--control-height-md);gap:var(--space-1);padding-inline:var(--space-1);display:inline-flex}.account-trigger-avatar,.account-summary-avatar{border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);font-weight:var(--font-semibold);flex:none;place-items:center;display:inline-grid;overflow:hidden}.account-trigger-avatar{width:1.7rem;height:1.7rem}.account-summary-avatar{width:2.4rem;height:2.4rem}.account-trigger-avatar img,.account-summary-avatar img{object-fit:cover;width:100%;height:100%}.account-caret{width:.8rem;height:.8rem}.account-profile-summary{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);display:flex}.account-profile-summary>div{gap:var(--space-0-5);min-width:0;display:grid}.account-summary-wallet{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.account-summary-wallet code{min-width:0;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-profile-summary small{color:var(--text-muted)}.account-menu-divider{height:1px;margin-block:var(--space-0-5);background:var(--border-soft)}.account-menu-static{padding:var(--space-1) var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.account-menu strong,.account-menu small{overflow-wrap:anywhere}.account-auth-state,.account-profile-state{gap:var(--space-2);display:grid}.account-auth-state .wallet-auth-action{gap:var(--space-1);display:grid}.account-menu a,.account-menu button{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control-height-md);padding:var(--space-1-5) var(--space-2);color:var(--text);border-radius:var(--radius-sm);font:inherit;text-align:left;background:0 0;border:0;text-decoration:none;display:flex}.account-menu a:hover,.account-menu button:hover{background:var(--surface-hover,var(--surface-muted))}.account-menu a svg,.account-menu button svg{width:var(--icon-sm);height:var(--icon-sm)}.account-menu .account-summary-copy{flex:0 0 var(--control-height-sm);width:var(--control-height-sm);min-height:var(--control-height-sm);height:var(--control-height-sm);color:var(--text-muted);place-items:center;padding:0;display:grid}.account-menu-row-copy{gap:var(--space-0-5);min-width:0;display:grid}.account-menu-row-copy small{color:var(--text-muted);font-size:var(--text-xs)}.notification-center,.notification-trigger{position:relative}.notification-count{min-width:1.15rem;height:1.15rem;padding-inline:var(--space-1);border-radius:var(--radius-full);background:var(--primary);color:var(--primary-contrast);font-size:var(--text-2xs);font-weight:var(--font-bold);place-items:center;display:grid;position:absolute;top:-.35rem;right:-.35rem}.notification-panel{z-index:var(--z-dropdown);top:calc(100% + var(--space-2));width:min(22rem, calc(100vw - var(--space-6)));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);max-height:min(70dvh,30rem);box-shadow:var(--shadow-lg);position:absolute;right:0;overflow-y:auto}.notification-sheet{padding:var(--space-2) 0 calc(var(--space-6) + env(safe-area-inset-bottom))}.notification-sheet .sheet-close-button{margin-right:var(--space-4)}.notification-panel-header{justify-content:space-between;align-items:start;gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--border-soft);display:flex}.notification-panel-header div{gap:var(--space-1);display:grid}.notification-panel-header small,.notification-item small,.notification-item time{color:var(--text-muted);font-size:var(--text-xs)}.notification-panel-header button{color:var(--primary);font:inherit;font-size:var(--text-xs);background:0 0;border:0}.notification-list{display:grid}.notification-item{align-items:start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--border-soft);color:var(--text);font:inherit;text-align:left;background:0 0;display:flex}.notification-item:hover,.notification-item.unread{background:var(--primary-soft)}.notification-item-icon{color:var(--primary)}.notification-item-icon svg,.notification-read-icon{width:var(--icon-md);height:var(--icon-md)}.notification-item-copy{gap:var(--space-1);flex:1;display:grid}.notification-empty{padding:var(--space-6);color:var(--text-muted);text-align:center;margin:0}@media (max-width:1023px){.page-container{padding-bottom:6.5rem}.page-container:has(.sticky-page-header){padding-top:var(--space-5)}.page-container.resolution-case-page-container{height:100dvh;min-height:0;padding:0;overflow:hidden}.footer{display:none}}@media (max-width:560px){.wallet-entry-status{display:none}.topbar-actions{flex-wrap:nowrap}.topbar:has(.wallet-local-account) .brand-name{display:none}.wallet-local-account{flex:1;min-width:0}.topbar:has(.wallet-local-account) .topbar-actions{flex:1;min-width:0}.wallet-local-account select{min-width:0;max-width:100%}}@media (max-width:380px){.topbar{gap:var(--space-2);padding-inline:var(--space-3)}.brand{gap:var(--space-2);min-width:0}.brand-name{font-size:var(--text-sm)}.header-connect{min-height:var(--control-height-sm);padding-inline:var(--space-2);font-size:var(--text-xs)}}@media (min-width:1024px){.app-shell{grid-template-columns:15rem minmax(0,1fr);min-height:100vh;display:grid}.topbar{grid-column:1/-1}.desktop-sidebar{gap:var(--space-6);padding:var(--space-6);background:var(--surface);border-right:1px solid var(--border-soft);flex-direction:column;display:flex}.desktop-sidebar nav{gap:var(--space-1);display:grid}.nav-item{align-items:center;gap:var(--space-3);min-height:var(--control-height-lg);padding:0 var(--space-3);color:var(--text-muted);border-radius:var(--radius-md);text-decoration:none;display:flex}.nav-item:hover,.nav-item[aria-current=page]{color:var(--primary);background:var(--primary-soft)}.nav-item svg{width:var(--icon-md);height:var(--icon-md)}.mode-segment{padding:var(--space-1);background:var(--surface-muted);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;display:grid}.mode-segment button{min-height:var(--control-height-sm);color:var(--text-muted);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);background:0 0;border:0}.mode-segment button.active{color:var(--text);background:var(--surface-raised);box-shadow:var(--shadow-xs)}.secondary-nav{margin-top:auto}.mobile-nav{display:none}.page-container{width:min(100%, var(--content-xl));padding:var(--space-8);margin:0 auto}}@media (min-width:48rem){.responsive-overlay-backdrop{padding:var(--space-4);justify-content:center;align-items:center}.responsive-overlay-backdrop>.responsive-overlay-panel{width:min(100%,32rem);max-height:calc(90dvh - var(--space-8));padding:var(--space-6);border-radius:var(--radius-lg)}.more-sheet.wallet-auth-sheet{width:min(100%,28rem);max-height:calc(90dvh - var(--space-8));padding:var(--space-6);border-radius:var(--radius-lg)}}@media (min-width:1024px){.toast-viewport{bottom:var(--space-4)}}.searchable-select{min-width:0;position:relative}.searchable-select-trigger{width:100%;min-height:var(--control-height-md);justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text);font:inherit;text-align:left;display:flex}.searchable-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.searchable-select-trigger svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.searchable-select-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.searchable-select-popup{z-index:var(--z-dropdown);top:calc(100% + var(--space-1));min-width:min(17rem, calc(100vw - var(--space-6)));border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;inset-inline:0}.searchable-select-popup.above{top:auto;bottom:calc(100% + var(--space-1))}.searchable-select-search{align-items:center;gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--border-soft);display:flex}.searchable-select-search svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-muted)}.searchable-select-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.searchable-select-options{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;max-height:min(40dvh,17rem);overflow-y:auto}.searchable-select-options [role=option]{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);color:var(--text);font:inherit;text-align:left;background:0 0;border:0;display:flex}.searchable-select-options [role=option].active,.searchable-select-options [role=option]:hover{background:var(--primary-soft)}.searchable-select-options [role=option] span{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.searchable-select-options [role=option] small{color:var(--text-muted)}.searchable-select-options [role=option] svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--primary)}.searchable-select-empty{padding:var(--space-4);color:var(--text-muted)}.brand-wordmark{object-fit:contain;width:9.5rem;max-width:100%;height:auto;display:block}.brand .brand-icon{width:2.15rem;height:2.15rem;box-shadow:none;object-fit:contain;background:0 0;padding:0;display:none}.app-shell:has(.discover-page) .brand .brand-icon{background:0 0}@media (max-width:560px){.topbar:has(.wallet-local-account) .brand-icon{display:block}}@media (min-width:1024px){.app-shell{--desktop-header-height:4.5rem;grid-template-rows:auto minmax(0,1fr);grid-template-columns:15rem minmax(0,1fr);align-items:start;min-height:100dvh;display:grid}.app-shell.app-shell-focused{grid-template-columns:minmax(0,1fr)}.app-shell>.topbar{min-height:var(--desktop-header-height);padding:var(--space-3) var(--space-6);grid-area:1/1/auto/-1;align-items:center}.brand-wordmark{width:15rem}.desktop-sidebar{top:var(--desktop-header-height);height:calc(100dvh - var(--desktop-header-height));align-self:start;gap:var(--space-5);overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:var(--space-5) var(--space-3);grid-area:2/1;position:sticky;overflow-y:auto}.desktop-sidebar>nav{gap:var(--space-5)}.desktop-nav-section{gap:var(--space-1);min-width:0;display:grid}.desktop-nav-section h2{margin:0 0 var(--space-1);padding-inline:var(--space-3);color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-wider);text-transform:uppercase}.desktop-sidebar .nav-item{min-height:var(--control-height-md);padding-block:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-snug)}.desktop-sidebar .nav-item svg{flex:none}.desktop-sidebar .nav-item span{overflow-wrap:anywhere;min-width:0}.desktop-sidebar .mode-segment{flex-shrink:0;margin-top:auto}.desktop-sidebar .mode-segment button svg{width:var(--icon-sm);height:var(--icon-sm);vertical-align:middle;margin-inline-end:var(--space-1)}.app-shell>.page-container{width:100%;min-width:0;max-width:104rem;padding:var(--space-7) var(--space-6) var(--space-10);grid-area:2/2;align-self:start;margin:0 auto}.app-shell-focused>.page-container{grid-column:1;max-width:80rem}.page-container .sticky-page-header{gap:var(--space-3) var(--space-4);min-height:0;margin-bottom:var(--space-5);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;padding:0;position:static}.page-container .sticky-page-header h1{font-size:var(--text-2xl);line-height:var(--leading-tight);text-align:start;white-space:normal;overflow-wrap:anywhere;grid-area:2/1;overflow:visible}.page-container .sticky-page-header-start{grid-area:1/1/auto/-1}.page-container .sticky-page-header-start .icon-button{width:auto;min-height:var(--space-8);align-items:center;gap:var(--space-2);height:auto;color:var(--text-muted);box-shadow:none;font-size:var(--text-sm);background:0 0;border:0;flex-direction:row;padding:0;display:inline-flex}.page-container .sticky-page-header-start .icon-button[aria-label^=Back]:after{content:attr(aria-label)}.page-container .sticky-page-header-end{grid-area:2/2;align-self:center}.page-container .sticky-page-header-end[aria-hidden=true]{display:none}.page-container .sticky-page-header:not(:has(.sticky-page-header-end>*)) h1{grid-column:1/-1}.page-container :is(code,.mono,.wallet-address){overflow-wrap:anywhere}.sheet-backdrop{padding:var(--space-5);justify-content:center;align-items:center}.sheet-backdrop>.more-sheet{width:min(100%,40rem);max-height:calc(100dvh - var(--space-10));border-radius:var(--radius-xl);overscroll-behavior:contain}.account-menu{max-height:calc(100dvh - var(--desktop-header-height) - var(--space-5));overscroll-behavior:contain;overflow-y:auto}}@media (min-width:1280px){.app-shell>.page-container{padding-inline:var(--space-8)}}@media (min-width:1024px){.market-page:is(.discover-page,.orders-page,.my-ads-page){gap:var(--space-5);width:100%;min-width:0}.page-container:has(>.market-page){padding-top:var(--space-8)}:is(.discover-heading,.orders-heading,.my-ads-heading) h1{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight)}.discover-page .market-hero{min-height:auto;padding:var(--space-4) var(--space-5);border:1px solid var(--border-soft);background:var(--surface);color:var(--text)}.discover-page .market-hero-icon{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary)}.discover-page .market-hero p{color:var(--text-muted);font-size:var(--text-sm);opacity:1}.discover-main-tabs{width:min(100%,24rem)}.discover-filter-row{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.discover-inline-filters{min-width:0;padding-top:var(--space-4);border-top:1px solid var(--border-soft);grid-column:1/-1}.discover-inline-filters .discover-secondary-fields{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.discover-inline-filters .discover-secondary-fields>label{min-width:0}.discover-inline-filters :is(.market-search,.searchable-select-trigger,input,select){width:100%;min-width:0;box-shadow:none}@media (min-width:1440px){.discover-inline-filters .discover-secondary-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}.market-sort-control{flex-basis:11rem}.discover-page .ad-list{border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:0}.discover-page .market-ad-card{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-4);column-gap:var(--space-4);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr) minmax(0,1fr) minmax(0,1.1fr) minmax(6.5rem,.65fr)}.discover-page .market-ad-card+.market-ad-card{border-top:1px solid var(--border-soft)}.discover-page .market-ad-card:first-child{border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl)}.discover-page .market-ad-card:last-child{border-end-end-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl)}.discover-page .market-ad-card:hover{background:var(--surface-soft)}.discover-page .market-ad-card :is(.ad-card-top,.ad-card-economics,.ad-card-actions){display:contents}.discover-page .market-ad-card .ad-identity{grid-area:1/1/3;align-self:start}.discover-page .market-ad-card .profile-identity-avatar{width:var(--space-10);height:var(--space-10)}.discover-page .market-ad-card .profile-identity-link{font-size:var(--text-sm)}.discover-page .market-ad-card :is(.market-reputation,.market-maker-meta){overflow-wrap:anywhere;white-space:normal}.discover-page .market-ad-card .ad-price{grid-area:1/2/3;align-self:start}.discover-page .market-ad-card .ad-price strong{font-size:var(--text-xl);overflow-wrap:anywhere}.discover-page .market-ad-card .ad-card-economics dl{border-left:0;grid-area:1/3/3;align-self:start;padding-left:0}.discover-page .market-ad-card .ad-card-economics dl>div{justify-content:stretch;gap:var(--space-0-5);display:grid}.discover-page .market-ad-card .ad-card-economics dd{text-align:start;overflow-wrap:anywhere;font-size:var(--text-sm)}.discover-page .market-ad-card .ad-card-methods{align-self:start;gap:var(--space-2);flex-wrap:wrap;grid-area:1/4}.discover-page .market-ad-card .market-method-name{white-space:normal;overflow-wrap:anywhere;overflow:visible}.discover-page .market-ad-card .ad-card-requirements{justify-content:start;gap:var(--space-2);white-space:normal;flex-wrap:wrap;grid-area:2/4;align-self:start}.discover-page .market-ad-card .market-side-badge{grid-area:2/5;justify-self:center}.discover-page .market-ad-card .market-cta{width:100%;min-width:0;padding-inline:var(--space-2);text-align:center;grid-area:1/5}.my-ads-tabs{gap:var(--space-5);background:0 0;display:flex}.my-ads-tabs button{min-width:8rem;padding-inline:var(--space-4)}.orders-page{grid-template-columns:minmax(0,1fr) auto;display:grid}.orders-page>*{grid-column:1/-1}.orders-page>.orders-heading{grid-area:1/1;align-self:center}.orders-page>.orders-view-tabs{grid-area:1/2;width:18rem}.orders-page .orders-view-tabs button{min-height:var(--control-height-md)}.orders-page .orders-filter-row{justify-content:start;gap:var(--space-6);margin-top:var(--space-1)}.orders-page .orders-filter-row button{min-width:var(--space-12);padding-inline:var(--space-1)}.orders-page :is(.orders-list,.orders-skeleton-list){gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.orders-page .order-card{width:100%;padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:none}.orders-page :is(.funded-order-card,.negotiation-card){align-items:start;gap:var(--space-3) var(--space-5);grid-template-columns:minmax(8rem,.85fr) minmax(9rem,1fr) minmax(12rem,1.35fr)}.orders-page :is(.funded-order-card,.negotiation-card)>*{grid-column:1/-1;min-width:0}.orders-page :is(.funded-order-card,.negotiation-card)>.orders-card-head{justify-content:start;gap:var(--space-2);grid-area:1/1;display:grid}.orders-page .orders-card-head .token-icon{width:var(--space-8);height:var(--space-8)}.orders-page .orders-card-title strong{white-space:normal;overflow-wrap:anywhere;overflow:visible}.orders-page .orders-card-head .status-pill{white-space:normal;max-width:100%;line-height:var(--leading-snug);justify-self:start}.orders-page :is(.funded-order-card,.negotiation-card)>.orders-financials{align-content:start;gap:var(--space-2);padding-top:var(--space-1);font-variant-numeric:tabular-nums;grid-area:1/2;grid-template-columns:minmax(0,1fr)}.orders-page :is(.funded-order-card,.negotiation-card) .orders-financials>div{text-align:start;gap:var(--space-0-5)}.orders-page :is(.funded-order-card,.negotiation-card) .orders-financials strong{font-size:var(--text-lg)}.orders-page :is(.funded-order-card,.negotiation-card) .orders-financials>div+div strong{color:var(--text-muted);font-size:var(--text-md);font-weight:var(--font-medium)}.orders-page :is(.funded-order-card,.negotiation-card)>.orders-card-party{min-width:0;padding-top:var(--space-1);border-top:0;grid-area:1/3;align-items:start}.orders-page .orders-counterparty-link strong{white-space:normal;overflow-wrap:anywhere}.orders-page .orders-card-meta{justify-content:start;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;align-self:center}.orders-page .orders-trade-id{overflow-wrap:anywhere;min-width:0}.orders-page .funded-order-card>.orders-card-meta{grid-area:2/1/auto/3}.orders-page .funded-order-card>.orders-primary-action{grid-area:2/3;justify-self:end;width:auto}.orders-page .funded-order-card>.orders-rate{justify-content:start;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-soft);grid-column:1/-1}.orders-page .orders-negotiation-context{padding-top:var(--space-3);border-top:1px solid var(--border-soft);flex-wrap:wrap;grid-area:2/1/auto/3;align-items:baseline}.orders-page .orders-negotiation-context strong{overflow-wrap:anywhere;max-width:65ch}.orders-page .negotiation-card>dl{align-items:baseline;gap:var(--space-2) var(--space-6);padding:0;padding-top:var(--space-3);border:0;border-top:1px solid var(--border-soft);flex-wrap:wrap;grid-area:2/3;display:flex}.orders-page .negotiation-card>dl>div{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.orders-page .negotiation-card>dl dd{text-align:start;margin:0}.orders-page .negotiation-card>:is(.order-state-description,.muted,.inline-error,.inline-note){overflow-wrap:anywhere;max-width:75ch;margin-block:0}.orders-page .negotiation-card>.button-row{justify-content:end;gap:var(--space-2);flex-wrap:wrap;grid-column:3;display:flex}.orders-page .negotiation-card>.button-row>.button{width:auto;max-width:100%}.orders-page .negotiation-card>.button{grid-column:3;justify-self:end;width:auto;max-width:100%}.my-ads-page .my-ads-summary{max-width:48rem;padding-block:var(--space-3)}.my-ads-page .my-ads-summary strong{font-size:var(--text-xl)}.my-ads-filter-panel{padding:var(--space-4) var(--space-5);background:var(--surface)}.my-ads-filters{gap:var(--space-5);grid-template-columns:minmax(8rem,.7fr) minmax(12rem,1fr) minmax(10rem,1fr)}.my-ads-list{border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:0}.my-ads-page .my-ad-card{align-items:start;gap:var(--space-3) var(--space-4);padding:var(--space-4);border:0;border-radius:0;grid-template-columns:minmax(0,1.25fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.7fr)}.my-ads-page .my-ad-card+.my-ad-card{border-top:1px solid var(--border-soft)}.my-ads-page .my-ad-card:first-child{border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl)}.my-ads-page .my-ad-card:last-child{border-end-end-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl)}.my-ad-title{flex-wrap:wrap;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.my-ad-visibility{grid-column:2;justify-self:start;margin-left:0}.my-ad-primary{gap:var(--space-2);display:grid}.my-ad-details{grid-template-columns:minmax(0,1fr)}.my-ad-details>div+div{border-left:0;padding-left:0}.my-ad-conditions{grid-column:1/-1}.my-ad-actions{justify-content:end;gap:var(--space-3);padding-top:var(--space-3);grid-column:1/-1}.my-ad-actions>span{overflow-wrap:anywhere;margin-inline-end:auto}:is(.trade-entry-page,.acceptance-review,.merchant-create-page,.merchant-edit-page){width:100%;min-width:0;min-height:0}:is(.trade-entry-page,.acceptance-review,.merchant-create-page,.merchant-edit-page)>.sticky-page-header{width:min(100%, var(--content-lg));background:0 0;margin-inline:auto;padding:0;position:static}.trade-entry-content{width:min(100%, var(--content-lg));align-items:stretch;gap:var(--space-6);padding:var(--space-5) var(--space-8) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.trade-entry-steps{width:min(100%,24rem);padding-bottom:var(--space-3);grid-column:1/-1}.trade-entry-content :is(.trade-entry-offer,.trade-entry-card){gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-xl);box-shadow:none}.trade-entry-content>.trade-entry-offer{align-content:start}.trade-entry-content>.trade-entry-card{flex-direction:column;display:flex}.trade-entry-card>*{flex-shrink:0}.trade-entry-card .trade-entry-review-button{flex-shrink:0;margin-top:auto}.trade-entry-offer-price-value{font-size:var(--text-3xl)}.trade-entry-offer-price-unit{font-size:var(--text-md)}.trade-entry-maker-top,.trade-entry-maker-bottom{flex-wrap:wrap}.trade-entry-offer-facts{gap:var(--space-3);padding-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.trade-entry-offer-facts>div+div{border-left:0;margin-left:0;padding-left:0}.trade-review-content{width:min(100%, var(--content-lg));align-items:start;gap:var(--space-5) var(--space-6);padding:var(--space-5) var(--space-8) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.trade-review-content>*{grid-column:1/-1;min-width:0}.trade-review-content>:is(.trade-review-summary,.trade-review-section){grid-column:auto;align-self:stretch}.trade-review-content :is(.trade-review-summary,.trade-review-card){padding:var(--space-5);box-shadow:none}.trade-review-content .trade-review-section{gap:var(--space-3);grid-template-rows:auto 1fr}.trade-review-content .trade-review-summary{align-content:center;gap:var(--space-5)}.trade-review-content .trade-review-fees dd{white-space:normal;overflow-wrap:anywhere;text-align:end}.trade-review-content .trade-review-submit{width:auto;min-width:16rem;max-width:100%;margin-top:var(--space-2);justify-self:end}.merchant-create,.merchant-create.is-review,.merchant-edit{width:min(100%, var(--content-lg));min-height:0;padding:var(--space-5) var(--space-8) var(--space-8)}.merchant-create-page{width:min(100%, var(--content-md));margin-inline:auto}.merchant-create-page>.sticky-page-header{width:100%;margin-bottom:var(--space-4)}.merchant-create,.merchant-create.is-review,.merchant-create:not(.is-review){width:100%;max-width:none;padding:0 0 var(--space-5)}.merchant-stepper{margin-bottom:var(--space-4)}.merchant-stepper ol{gap:var(--space-3)}.merchant-stepper li{align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:2px solid var(--border);font-size:var(--text-sm);text-align:start;display:flex}.merchant-stepper li:is(.active,.complete){border-bottom-color:var(--primary)}.merchant-stepper li:after{display:none}.merchant-stepper-dot{flex-shrink:0}.merchant-create .merchant-form-section{gap:var(--space-4) var(--space-5);padding:var(--space-5);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-create .merchant-form-section>*{grid-column:1/-1}.merchant-create .merchant-form-section>:is(.merchant-choice-group,label:not(:has(>textarea)),.merchant-asset-row){grid-column:auto}.merchant-create .merchant-market-step{grid-template-areas:"heading heading""side price-type""fiat price""asset reference""asset-note reference";align-items:start}.merchant-create .merchant-market-step .merchant-choice-group button{min-height:var(--control-height-lg);height:var(--control-height-lg)}.merchant-create .merchant-market-step .merchant-floating-option{padding-block:var(--space-1);font-size:var(--text-sm);gap:0}.merchant-create .merchant-market-step .merchant-floating-option small{font-size:var(--text-2xs)}.merchant-create .searchable-select-trigger{min-height:calc(var(--control-height-md) + var(--space-1))}.merchant-create .merchant-market-step>h2{grid-area:heading}.merchant-create .merchant-market-step>.merchant-market-side{grid-area:side}.merchant-create .merchant-market-step>.merchant-market-price-type{grid-area:price-type}.merchant-create .merchant-market-step>.merchant-market-fiat{grid-area:fiat}.merchant-create .merchant-market-step>.merchant-market-asset{grid-area:asset}.merchant-create .merchant-market-step>.merchant-market-asset-note{grid-area:asset-note}.merchant-create .merchant-market-step>.merchant-market-price{grid-area:price}.merchant-create .merchant-market-step>.merchant-reference{grid-area:reference}.merchant-market-price{gap:var(--space-2);min-width:0;display:grid}.merchant-create-page .merchant-create-actions{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface);position:static;inset:auto}.merchant-create .merchant-two-fields{gap:var(--space-5)}.merchant-create .merchant-review{gap:var(--space-4)}.merchant-review-summary{gap:var(--space-4);padding:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-review-summary .merchant-review-hero{padding:0 var(--space-4) 0 0;border-inline-end:1px solid var(--border-soft)}.merchant-review-summary .merchant-review-amounts{border:0;align-self:center;padding:0}.merchant-review-summary .merchant-review-note{grid-column:1/-1}.merchant-review .merchant-review-price{font-size:var(--text-4xl)}.merchant-review-details{align-items:stretch;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-review-card{padding:var(--space-4)}.merchant-edit{align-items:start;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-edit>*{grid-column:1/-1;min-width:0}.merchant-edit>.merchant-edit-section{align-content:start;align-self:start;gap:var(--space-4);padding:var(--space-5);grid-column:auto}.merchant-edit-section h2{font-size:var(--text-lg)}:is(.merchant-create-actions,.merchant-edit-actions){inset-inline:auto;bottom:var(--space-4);width:100%;margin-top:var(--space-6);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);position:sticky}.merchant-create-actions,.merchant-create-actions.merchant-review-actions,.merchant-create-actions.merchant-review-actions.is-publishing{justify-content:end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.merchant-create-actions .merchant-save-draft{margin-inline-end:auto}.merchant-create-actions .transaction-control{max-width:100%}.merchant-edit-actions{grid-column:1/-1;justify-content:end}.merchant-edit-actions .button{width:auto;min-width:12rem;max-width:100%}.merchant-edit-review dl{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1280px){.my-ads-page .my-ad-card{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr) minmax(7rem,.75fr)}.my-ad-actions{border-top:0;grid-area:1/5/3;place-content:start stretch;padding-top:0;display:grid}.my-ad-actions>span{margin-inline-end:0}.my-ad-conditions{grid-column:1/5}}.discover-page .market-empty{padding:var(--space-8) var(--space-5);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);font-size:var(--text-sm)}.my-ads-page .my-ad-title strong{white-space:normal;overflow-wrap:anywhere;overflow:visible}.my-ads-page .my-ad-price{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.orders-page .negotiation-card>.order-state-description{padding:var(--space-3);border-inline-start:var(--space-1) solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-soft);grid-column:1/-1}.orders-page .negotiation-card.is-awaiting-response>.order-state-description{grid-area:3/1/auto/3;align-self:center;max-width:none}.orders-page .negotiation-card.is-awaiting-response>.button{grid-area:3/3;align-self:center}.orders-page .negotiation-card>.orders-decision-row{padding-top:var(--space-3);border-top:1px solid var(--border-soft);grid-column:1/-1;align-items:center}.orders-page .orders-negotiation-context time{overflow-wrap:anywhere;flex-shrink:1}.trade-entry-offer-facts>div{min-width:0}.trade-entry-maker-name{white-space:normal;overflow-wrap:anywhere;overflow:visible}.trade-entry-card>h2,.merchant-create .merchant-form-section>h2{font-size:var(--text-xl);margin:0}.merchant-create .merchant-payment-rail-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}:is(.merchant-create,.merchant-edit) .merchant-amount-control>.button-quiet{min-height:calc(var(--control-height-md) - 2px);padding:var(--space-2) var(--space-3);border:0;border-inline-start:1px solid var(--border-soft);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--surface-soft);color:var(--primary);font:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer}:is(.merchant-create,.merchant-edit) .merchant-payment-rail-choice{padding:var(--space-3);gap:var(--space-3)}.orders-page .negotiation-card>.button-row:not(.orders-decision-row):has(>.button:nth-of-type(2)){grid-column:1/-1}:is(.merchant-create,.merchant-edit) .merchant-amount-control{min-height:var(--control-height-md)}.merchant-create .merchant-form-section>label>textarea{min-height:var(--space-24)}.profile-page .profile-management-grid{align-items:stretch;gap:var(--space-4);padding:var(--space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-management-grid .profile-management-column{padding:var(--space-5)}.profile-management-grid .profile-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-management-grid .profile-overview-facts>div:last-child{grid-column:1/-1}.profile-management-grid .profile-preferences .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.payment-methods-page .payment-accounts-layout{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.public-profile-page #profile-tab-stats{align-items:stretch}.public-profile-page .trader-profile-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.registration-heading-desktop,.registration-guidance-title,.onchain-sibling-nav{display:none}.registration-review-card,.registration-review-profile,.registration-review-submission,.registration-review-gas,.registration-review-gas-content{display:contents}@media (min-width:1024px){.merchant-center,.onchain-page,.governance-page,.profile-page,.public-profile-page,.payment-methods-page{width:min(100%, var(--content-xl));min-width:0;margin-inline:auto}.merchant-center{min-height:0}.merchant-center__content{padding:var(--space-6) 0}.merchant-center__tabs{gap:var(--space-4);background:0 0;grid-template-columns:repeat(3,max-content)}.merchant-center__tabs button{padding-inline:var(--space-5);font-size:var(--text-md)}.merchant-center__panel{gap:var(--space-4);align-items:start}#merchant-panel-overview{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}:is(#merchant-panel-overview>.merchant-center__hero,#merchant-panel-overview>.merchant-center__overview,#merchant-panel-overview>.merchant-center__tier-details,#merchant-panel-overview>.merchant-center__details,#merchant-panel-overview>.merchant-center__section:has(.merchant-center__risk-grid)){grid-column:1/-1}.merchant-center__hero .merchant-center__button-row{justify-content:flex-end;display:flex}.merchant-center__hero .merchant-center__button-row>.button{width:auto;padding-inline:var(--space-5)}.merchant-center__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.merchant-center__kpi{min-height:0;padding:var(--space-3) var(--space-4);border:0;border-inline-end:1px solid var(--border-soft);background:0 0;border-radius:0}.merchant-center__kpi strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#merchant-panel-activity{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.merchant-center__month-row{padding-block:var(--space-2);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.6fr);align-items:baseline}.merchant-center__month-row small{grid-column:auto}.merchant-center__month-head{padding:0 var(--space-3) var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.6fr);display:grid}.merchant-center__tier{flex-direction:column;display:flex}.merchant-center__tier-action{padding-top:var(--space-4);margin-top:auto}.merchant-center__tier>dl{margin-bottom:var(--space-5)}.merchant-center__collateral-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-center__collateral-actions{flex-wrap:wrap;justify-content:flex-start;display:flex}.merchant-center__collateral-actions>.button{width:auto;padding-inline:var(--space-6);flex:0 auto}.onchain-content,.governance-content{gap:var(--space-5);width:100%;min-width:0;padding-block:var(--space-6) var(--space-12)}.onchain-disconnected{width:min(100%, var(--content-sm));padding:var(--space-8)}.onchain-content:has(>.onchain-overview-section){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.onchain-content>.onchain-overview-section:has(#overview-wallet-heading){grid-area:1/1}.onchain-content>.onchain-overview-section:has(#overview-roles-heading){grid-area:1/2}.onchain-content:has(>.onchain-overview-section)>.onchain-claims{grid-column:1/-1}.onchain-content:has(>.onchain-overview-section)>section:last-child{grid-column:1/-1}.onchain-overview-section{padding:var(--space-5)}.onchain-snapshot-grid{gap:var(--space-3)}.onchain-snapshot-grid>div{padding:var(--space-3);background:var(--surface-soft);border-radius:var(--radius-md);border:0}.onchain-snapshot-grid strong{font-size:var(--text-lg);white-space:normal;overflow-wrap:anywhere}.onchain-tool-list{padding-inline:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:0}.onchain-tool-link{padding:var(--space-3) 0;grid-template-columns:var(--space-10) minmax(0, .85fr) minmax(0, 1fr) var(--space-4);gap:var(--space-4);border:0;border-bottom:1px solid var(--divider);background:0 0;border-radius:0;display:grid}.onchain-tool-link small{white-space:normal;overflow-wrap:anywhere}.onchain-content:has(>.assets-hero){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.assets-hero{padding:var(--space-6)}:is(.onchain-content:has(>.assets-hero)>.assets-claims,.onchain-content:has(>.assets-hero)>.assets-escrow){grid-column:1/-1}.assets-other-list .onchain-asset-value strong{white-space:normal;overflow-wrap:anywhere;font-size:var(--text-lg)}.rewards-sections,.reserve-sections,.roles-sections,.roles-other-list{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.rewards-page,.reserve-page,.roles-page{gap:var(--space-5)}.rewards-page .rewards-section,.reserve-page .reserve-section,.roles-page .roles-major-card{padding:var(--space-5)}.reserve-gas-vault{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.reserve-gas-input{width:min(100%, var(--content-sm))}.reserve-gas-vault .reserve-actions{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:flex-start;align-self:end}.reserve-gas-vault .reserve-actions .button{padding-inline:var(--space-5);font-size:var(--text-sm);white-space:normal}.governance-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.governance-intro,.governance-decisions{grid-column:1/-1}.governance-content .governance-section{padding:var(--space-5)}.governance-proposal-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.governance-filters,.governance-vote-actions{flex-wrap:wrap;overflow:visible}.governance-proposal-list{grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.governance-proposal-card{padding:var(--space-5) 0;gap:var(--space-4) var(--space-6);border:0;border-bottom:1px solid var(--divider);background:0 0;border-radius:0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.challenge-page{width:min(100%, var(--content-md));margin-inline:auto}.public-profile-header.trader-profile-header{margin-inline:var(--space-5);gap:var(--space-5);grid-template-columns:auto minmax(0,1fr) minmax(0,auto)}.trader-profile-header .public-profile-actions{padding:0 0 0 var(--space-5);border-top:0;border-left:1px solid var(--divider);grid-area:1/3/span 2;align-self:center}.trader-profile-header .trader-profile-wallet,.trader-profile-header .trader-profile-wallet-unavailable{grid-area:2/1/auto/3}.trader-profile-tabs{padding-inline:var(--space-4);box-shadow:none;grid-template-columns:repeat(4,max-content);position:static}.trader-profile-tabs button{padding-inline:var(--space-6)}.trader-profile-shell>[role=tabpanel]{margin-inline:var(--space-5)}.trader-profile-overview-grid{gap:var(--space-5)}.trader-profile-overview-facts .public-profile-stats{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}#profile-tab-stats{align-items:start;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}#profile-tab-stats>.public-profile-section-heading{grid-column:1/-1}.profile-dashboard{align-items:start;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.profile-dashboard>.notice,.profile-dashboard>.state-panel,.profile-dashboard>.profile-advanced-card{grid-column:1/-1}.profile-dashboard .form-grid,.profile-preferences .form-grid{grid-template-columns:minmax(0,1fr)}.profile-card .form-field,.profile-card .form-grid>label,.profile-preferences .form-grid{width:100%;max-width:var(--content-sm)}.app-shell:has(.profile-registration-page){--desktop-header-height:4rem}.app-shell:has(.profile-registration-page)>.topbar{padding-inline:max(var(--space-6), calc((100% - 68rem) / 2))}.profile-registration-page,.profile-registration-page .registration-onboarding{width:min(100%,68rem);margin-inline:auto}.profile-registration-page .sticky-page-header h1{font-size:var(--text-3xl)}.profile-registration-page:not(.profile-registration-review)>.sticky-page-header{margin-bottom:var(--space-2)}.profile-registration-page .registration-form{isolation:isolate;align-items:start;gap:var(--space-5);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(16rem,.85fr);padding:0;position:relative}.profile-registration-page .registration-form:before{content:"";z-index:-1;border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);grid-area:2/1/9/span 2;align-self:stretch}.profile-registration-page .registration-intro{grid-area:1/1/auto/-1}.profile-registration-page .registration-intro h2,.profile-registration-page .registration-heading-mobile{display:none}.profile-registration-page .registration-intro p{max-width:none;font-size:var(--text-md);line-height:var(--leading-normal);margin:0}.profile-registration-page .registration-section,.profile-registration-page .holding-id-field{display:contents}.profile-registration-page .registration-section h3{margin-inline:var(--space-6);padding-top:var(--space-6);font-size:var(--text-xl);grid-column:1/span 2}.profile-registration-page .registration-public h3{grid-row:2}.profile-registration-page .registration-private h3{border-top:1px solid var(--border-soft);grid-row:4}.profile-registration-page .registration-heading-desktop{display:inline}.profile-registration-page .registration-handle-field{grid-area:3/1;margin-inline-start:var(--space-6)}.profile-registration-page .registration-country-field{grid-area:3/2;margin-inline-end:var(--space-6)}.profile-registration-page .registration-name-field{margin-inline:var(--space-6);grid-area:5/1/auto/span 2}.profile-registration-page .holding-id-field>strong{margin-inline:var(--space-6);grid-area:6/1/auto/span 2}.profile-registration-page .holding-id-grid{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);grid-area:2/3/span 5;grid-template-columns:minmax(0,1fr);display:grid}.profile-registration-page .registration-guidance-title{color:var(--text);font-size:var(--text-lg);line-height:var(--leading-snug);margin:0;display:block}.profile-registration-page .holding-id-example{background:0 0;border:0;padding:0}.profile-registration-page .holding-id-example img{border-radius:var(--radius-lg);max-height:none}.profile-registration-page .holding-id-guidance{gap:var(--space-2);padding-left:var(--space-4);font-size:var(--text-sm)}.profile-registration-page .registration-privacy{align-self:start;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--primary-soft);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);grid-area:7/3/span 2}.profile-registration-page .holding-id-field>:is(.upload-dropzone,.selected-photo,.form-error){margin-inline:var(--space-6);grid-area:7/1/auto/span 2}.profile-registration-page .holding-id-field>.form-error{grid-row:8}.profile-registration-page .holding-id-field>:is(.upload-dropzone,.selected-photo){margin-top:calc(var(--space-3) - var(--space-5))}.profile-registration-page .registration-form:has(.holding-id-field>.form-error):before{grid-row-end:10}.profile-registration-page .registration-form:has(.holding-id-field>.form-error) .registration-actions{grid-row:9}.profile-registration-page .registration-actions:not(.registration-review-actions){justify-content:flex-end;gap:var(--space-3);margin:0 var(--space-6) var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-soft);grid-area:8/1/auto/span 2;display:flex}.profile-registration-page .registration-actions:not(.registration-review-actions) .button{width:auto;padding-inline:var(--space-4)}.profile-registration-review{gap:var(--space-3)}.profile-registration-review>.sticky-page-header{gap:var(--space-2);margin-bottom:0}.profile-registration-page .registration-review{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%;margin-inline:auto}.profile-registration-page .registration-review-intro{grid-column:1/-1;display:block}.profile-registration-page .registration-review-intro :is(h2,.registration-review-icon){display:none}.profile-registration-page .registration-review-intro p{font-size:var(--text-md);line-height:var(--leading-normal);margin:0}.profile-registration-page .registration-review-card{border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.profile-registration-page :is(.registration-review-profile,.registration-review-submission){align-content:start;gap:var(--space-5);min-width:0;padding:var(--space-6);box-shadow:none;background:0 0;border:0;display:grid}.profile-registration-page .registration-review-submission{border-left:1px solid var(--border-soft)}.profile-registration-page .registration-review-section-heading{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font-size:var(--text-lg);font-weight:var(--font-semibold);display:flex}.profile-registration-page .registration-review-section-heading svg{width:var(--space-5);height:var(--space-5);color:var(--text-muted);flex-shrink:0}.profile-registration-page .registration-review-submission>.registration-review-section-heading{margin:0}.profile-registration-page :is(.registration-review-details,.registration-review-wallet){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.profile-registration-page .registration-review-row{grid-template-columns:var(--space-20) minmax(0, 1fr);align-items:start;gap:var(--space-4);padding:var(--space-3) 0;display:grid}.profile-registration-page .registration-review-row dd{font-size:var(--text-md);text-align:start;justify-content:flex-start}.profile-registration-page .registration-review-country-notice{margin-top:var(--space-3);font-size:var(--text-sm)}.profile-registration-page .registration-review-identity{padding:var(--space-5) 0 0;border:0;border-top:1px solid var(--border-soft);background:0 0;border-radius:0}.profile-registration-page .registration-review-identity h3{font-size:var(--text-lg)}.profile-registration-page :is(.registration-review-identity-summary,.registration-review-identity-details p,.registration-review-identity-toggle){font-size:var(--text-sm);line-height:var(--leading-normal)}.profile-registration-page .registration-review-wallet-main{gap:var(--space-2);padding:0}.profile-registration-page .registration-review-wallet{padding-top:var(--space-4);border-top:1px solid var(--border-soft);order:2}.profile-registration-page .registration-review-wallet>p{margin-top:var(--space-2);line-height:var(--leading-normal);padding:0}.profile-registration-page .registration-review-fee{gap:var(--space-2);border:0;order:1;padding:0}.profile-registration-page .registration-review-fee-row{align-items:start}.profile-registration-page .registration-review-gas{padding-top:var(--space-4);border-top:1px solid var(--border-soft);order:3;display:block}.profile-registration-page .registration-review-gas-toggle{align-items:center;gap:var(--space-2);width:100%;color:var(--text);font:inherit;font-weight:var(--font-medium);text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.profile-registration-page .registration-review-gas-toggle svg{width:var(--space-4);height:var(--space-4);color:var(--text-muted);flex-shrink:0}.profile-registration-page .registration-review-gas-toggle svg:last-child{margin-left:auto}.profile-registration-page .registration-review-gas-toggle svg.is-open{transform:rotate(180deg)}.profile-registration-page .registration-review-gas-toggle:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.profile-registration-page .registration-review-optional{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-regular)}.profile-registration-page .registration-review-gas-amount{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.profile-registration-page .registration-review-gas-content{display:none}.profile-registration-page .registration-review-gas.is-open .registration-review-gas-content{gap:var(--space-2);margin-top:var(--space-3);display:grid}.profile-registration-page .registration-review-actions{align-items:start;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-top:1px solid var(--border-soft);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr)}.profile-registration-page .registration-review-actions .button{width:auto;max-width:100%;min-height:var(--control-height-md);padding-inline:var(--space-4);font-size:var(--text-md)}.profile-registration-page .registration-review-actions .transaction-control{justify-items:end;min-width:0}.profile-registration-page .registration-review-actions .transaction-control>:is(p,.notice){overflow-wrap:anywhere;text-align:start;width:100%}.profile-verification-page,.profile-verification-review-page,.profile-integrity-page{width:min(100%, var(--content-lg));align-content:start;margin-inline:auto}.profile-verification-page>.surface-card,.profile-integrity-page>.surface-card{width:min(100%, var(--content-md));margin-inline:auto}.profile-verification-page>.surface-card{max-width:var(--content-md)}:is(.profile-verification-page>.sticky-page-header,.profile-integrity-page:has(>.surface-card>#integrity-category)>.sticky-page-header){width:min(100%, var(--content-md));margin-inline:auto}.profile-verification-review-page>.surface-card{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none;display:grid}.profile-verification-review-page>.surface-card>:not(figure){grid-column:1/-1}.profile-verification-review-page figure{gap:var(--space-2);display:grid}.profile-verification-review-page>.button,.profile-integrity-page>.button{justify-self:center;width:auto}.profile-integrity-page>.surface-card:has(>article){gap:var(--space-4);width:100%;display:grid}.profile-integrity-page>.surface-card>article{align-items:center;gap:var(--space-2) var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.profile-integrity-page>.surface-card>article>h2,.profile-integrity-page>.surface-card>article>p{overflow-wrap:anywhere;grid-column:1;margin:0}.profile-integrity-page>.surface-card>article>.button{grid-area:1/2/3}.profile-integrity-page input:not([type=checkbox]),.profile-integrity-page select,.profile-integrity-page textarea,.profile-verification-page input[type=file]{max-width:100%}.payment-methods-content{gap:var(--space-5);margin:var(--space-6) 0}.payment-method-list{padding:0 var(--space-5);gap:0}.payment-method-row{padding-block:var(--space-4)}.payment-method-add{justify-self:start}.payment-methods-content:has(>.payment-method-registry-status){align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.payment-methods-content:has(>.payment-method-registry-status)>.button{grid-column:1/-1;justify-self:start}.payment-methods-content:has(>.payment-method-registry-status)>p{grid-column:1/-1;justify-self:start}.payment-method-editor,.payment-account-detail-card{width:min(100%, var(--content-sm));margin:var(--space-6) auto;padding:var(--space-6);gap:var(--space-5)}.payment-methods-page:has(>:is(.payment-method-editor,.payment-account-detail-card))>.sticky-page-header{width:min(100%, var(--content-sm));margin-inline:auto}.payment-account-editor-actions,.payment-account-detail-actions{flex-wrap:wrap;justify-content:flex-start}.payment-rail-page{width:min(100%, var(--content-lg));margin-block:var(--space-6) var(--space-12);padding:0}.payment-rail-sheet{padding:var(--space-6)}.payment-rail-handle{display:none}.payment-rail-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.payment-rail-form>.payment-rail-section:has(.payment-rail-field-builder){grid-area:1/2/3}.payment-rail-form>.payment-rail-section:has(.payment-rail-currencies){grid-area:2/1}.payment-rail-form>.payment-rail-bond,.payment-rail-form>.payment-rail-actions,.payment-rail-form>.payment-rail-error{grid-column:1/-1}.payment-rail-review{width:min(100%, var(--content-sm));margin-inline:auto}.payment-rail-actions{justify-content:flex-end}.payment-rail-actions .button{width:auto;min-width:0;padding-inline:var(--space-6);flex:0 auto}.payment-rail-actions>:first-child,.payment-rail-actions>:last-child{flex:0 auto;width:auto}.onchain-tool-link:last-child{border-bottom:0}.onchain-tool-link>span:nth-child(2){display:contents}.onchain-content .assets-other-list{grid-template-columns:minmax(0,1fr);gap:0}.assets-other-list .onchain-asset-row{min-height:0;padding:var(--space-4) 0;border:0;border-bottom:1px solid var(--divider);box-shadow:none;background:0 0;border-radius:0;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center}.assets-other-list .onchain-asset-row:last-child{border-bottom:0}.assets-other-list .onchain-transfer-button{width:auto}.rewards-work-pools .rewards-pool-panel,.rewards-availability-pools .rewards-availability-pool{padding:var(--space-3) 0;box-shadow:none;background:0 0;border:0;border-radius:0}.rewards-work-pools .rewards-pool-panel+.rewards-pool-panel{padding-left:var(--space-3);border-left:1px solid var(--divider)}.rewards-availability-pools .rewards-availability-pool+.rewards-availability-pool{border-top:1px solid var(--divider)}.reserve-gas-vault>:not(.reserve-gas-input):not(.reserve-actions){grid-column:1/-1}.governance-proposal-card:last-child{border-bottom:0}.governance-proposal-title{grid-column:1/-1}.governance-proposal-card .governance-detail-list{background:0 0;border:0;border-radius:0;overflow:visible}.governance-proposal-card .governance-detail-row{padding-inline:0}.governance-proposal-votes{align-content:start}.governance-proposal-votes>div{border-radius:var(--radius-md);background:var(--surface-soft);border:0}.governance-proposal-card>:is(.governance-vote-actions,.onchain-action-row,.muted){grid-column:1/-1}.payment-methods-content:has(>.payment-method-registry-card){grid-template-columns:minmax(0,1fr)}.payment-method-registry-card{gap:var(--space-2) var(--space-6);padding:var(--space-4);background:var(--surface-soft);border-color:var(--border-soft);grid-template-columns:minmax(0,1fr) auto}.payment-method-registry-card>:is(h2,p){grid-column:1}.payment-method-registry-card__action{flex-wrap:wrap;grid-area:1/2/3;justify-content:end;max-width:22rem}.payment-method-row>span{align-items:center;gap:var(--space-4);flex:1;grid-template-columns:minmax(0,1.2fr) minmax(0,.65fr) minmax(0,1fr) minmax(0,.9fr);display:grid}.payment-method-row :is(strong,small){overflow-wrap:anywhere;min-width:0}.payment-method-row small:last-child{text-align:end}.payment-method-editor :is(input:not([type=checkbox]),select,textarea),.profile-integrity-task-page>.surface-card>:is(select,textarea){width:100%;min-width:0;min-height:var(--control-height-md);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit}.payment-method-registry-status{gap:var(--space-3) var(--space-6);padding:var(--space-4) var(--space-5);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.payment-method-registry-status>header{align-self:start;gap:var(--space-2);flex-wrap:wrap}.payment-method-registry-status dl{margin:0}.payment-method-registry-status>.transaction-control{grid-column:2;justify-self:start}.payment-method-registry-status :is(strong,small,dd){overflow-wrap:anywhere}.profile-page:not(.profile-registration-page) :is(.profile-card-heading h2,.profile-avatar-manager h2,.profile-section h2,#profile-verification-heading){font-size:var(--text-md);line-height:var(--leading-snug);margin:0}.profile-preferences .form-grid{align-items:start}.profile-page>.surface-card[aria-labelledby=profile-verification-heading]{gap:var(--space-3);padding:var(--space-5)}.profile-page>.surface-card[aria-labelledby=profile-verification-heading]>.button,.profile-page>.recipient-key-card>.button{width:-moz-fit-content;width:fit-content;max-width:100%}.profile-dashboard :is(.profile-overview-card,.profile-card,.profile-advanced-card){box-shadow:none}.profile-dashboard .profile-overview-facts>div{background:0 0;border:0;border-radius:0;padding-inline:0}.profile-dashboard .profile-detail-list{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.profile-dashboard .profile-detail-list>div{padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--divider);background:0 0;border-radius:0}.public-profile-page .trader-profile-summary{box-shadow:none;background:var(--surface-soft)}.public-profile-page .market-ad-card .ad-price strong{font-size:var(--text-xl)}@container (width>=64rem){.public-profile-page .market-ad-card{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto minmax(0,1fr)}}.profile-verification-page>.surface-card,.profile-integrity-task-page>.surface-card{padding:var(--space-6);gap:var(--space-3)}.profile-verification-page>.surface-card>p,.profile-integrity-task-page>.surface-card>p{max-width:65ch;line-height:var(--leading-normal);margin:0}.profile-integrity-task-page>.surface-card>article>h2{font-size:var(--text-lg)}.profile-integrity-task-page>.surface-card>section.surface-card{gap:var(--space-3)}.profile-integrity-task-page>.surface-card>section.surface-card>h2{font-size:var(--text-xl);line-height:var(--leading-snug);margin:0}.profile-integrity-task-page>.surface-card>section.surface-card>p{line-height:var(--leading-normal);margin:0}.profile-integrity-task-page>.surface-card>article{padding-block:var(--space-4);border-bottom:1px solid var(--divider)}.profile-integrity-task-page>.surface-card>article:last-child{border-bottom:0}.profile-integrity-task-page>.surface-card>label{margin-top:var(--space-2);font-weight:var(--font-medium)}.profile-integrity-task-page>.surface-card>textarea{min-height:9rem}.profile-verification-page>.surface-card>.button,.profile-integrity-task-page>.surface-card>.button{width:-moz-fit-content;width:fit-content;max-width:100%}.payment-rail-form .payment-rail-control :is(input,select){min-height:var(--control-height-md)}.payment-rail-form .payment-rail-details,.payment-rail-form .payment-rail-field-card-body{gap:var(--space-3)}.payment-rail-form .payment-rail-field-card-body{background:0 0;border-radius:0}.challenge-page>.panel{gap:var(--space-4);padding:var(--space-6);display:grid}.challenge-page>.panel>:is(h2,p){margin:0}.challenge-page>.panel>h2{font-size:var(--text-xl)}.not-found-page{width:min(100%, var(--content-sm));margin:var(--space-8) auto;padding:var(--space-8)}.merchant-center__kpi:last-child{border-inline-end:0}.merchant-center__status{white-space:normal;justify-self:end}.merchant-center__panel>.panel:not(.merchant-center__hero),.merchant-center__collateral-card{box-shadow:none}.merchant-center__month-head>:not(:first-child){text-align:end}.profile-verification-page>.surface-card>h1,.profile-integrity-task-page>.surface-card>h1{font-size:var(--text-xl);line-height:var(--leading-snug);margin:0}.onchain-sibling-nav{gap:var(--space-1) var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--divider);flex-wrap:wrap;display:flex}.onchain-sibling-link{min-height:var(--control-height-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-medium);align-items:center;text-decoration:none;display:inline-flex}.onchain-sibling-link:hover,.onchain-sibling-link[aria-current=page]{background:var(--primary-soft);color:var(--primary)}.onchain-sibling-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.assets-stablecoin-selector{flex-wrap:wrap}.assets-stablecoin-option{border:1px solid #0000}.assets-stablecoin-option[aria-pressed=false]{border-color:var(--border);background:var(--surface);color:var(--text)}:is(.onchain-content:has(>.assets-hero)>:is(p,.state-panel,.onchain-position-card),:is(.reserve-sections,.rewards-sections,.roles-sections,.roles-other-list)>.state-panel){grid-column:1/-1}.onchain-content :is(.onchain-position-card,.rewards-pool-panel,.roles-compact-copy),.governance-proposal-card>*,.merchant-center__panel>*{min-width:0}.onchain-content :is(p,small,dd,strong,.address),.governance-content :is(p,dd,code,h3),.merchant-center :is(dd,strong,small){overflow-wrap:anywhere}.onchain-content .reserve-amount-field{width:100%;max-width:var(--content-sm)}.onchain-content .reserve-amount-field>:is(input,select){width:100%;min-width:0;min-height:var(--control-height-md);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;font-variant-numeric:tabular-nums}.onchain-content .reserve-money-input>.button{width:auto;min-height:var(--control-height-sm);padding:var(--space-1) var(--space-2);flex:none}.onchain-content .onchain-position-card:has(>#optional-ppq-heading){padding:var(--space-5);gap:var(--space-3)}.onchain-content .onchain-position-card:has(>#optional-ppq-heading)>p{max-width:75ch;line-height:var(--leading-normal);margin:0}.onchain-content .onchain-position-card>#optional-ppq-heading{font-size:var(--text-xl);margin:0}.rewards-sections>.rewards-work{gap:var(--space-4) var(--space-6);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.rewards-work>:not(.rewards-pool-panel){grid-column:1/-1}.rewards-work>.rewards-pool-panel{padding:var(--space-4) 0 0;border:0;border-top:1px solid var(--divider);box-shadow:none;background:0 0;border-radius:0;align-content:start}.rewards-pool-panel p,.rewards-section>p{font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.rewards-pool-metrics>div{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.rewards-pool-metrics dt{white-space:normal}.rewards-pool-panel .transaction-control,.rewards-stake-action .transaction-control,.roles-compact-copy .transaction-control{justify-items:start;min-width:0;max-width:100%}.rewards-section>[data-report-day]{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--divider);display:grid}.rewards-section>[data-report-day]>p{font-variant-numeric:tabular-nums;margin:0}.governance-content>.governance-settings{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.governance-settings>:not(.form-field):not(.button-row:has(.form-field)){grid-column:1/-1}.governance-settings>.button-row:has(.form-field){flex-wrap:wrap;align-items:end}.governance-settings>.page-stack{gap:0}.governance-setting{padding-block:var(--space-4);gap:var(--space-3);border-bottom:1px solid var(--divider)}.governance-setting h3,.governance-setting p{margin:0}.governance-setting h3{font-size:var(--text-md)}.governance-setting .governance-proposal-details{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.governance-setting .governance-proposal-details:has(>div:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.governance-proposal-details dt{color:var(--text-muted);font-size:var(--text-sm)}.governance-proposal-details dd{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums}.governance-setting>.button{justify-self:start;width:auto}.governance-proposal-form{padding-top:var(--space-4);border-top:1px solid var(--divider)}.governance-proposal-form>.form-field{margin-top:var(--space-4);max-width:var(--content-md)}.governance-proposal-form>.form-field>.button{justify-self:start;width:auto}.governance-settings :is(input,textarea){width:100%;min-width:0}.governance-proposal-payloads,.governance-proposal-card>.state-panel{grid-column:1/-1}.governance-proposal-payloads{padding-top:var(--space-3);border-top:1px solid var(--divider)}.governance-proposal-payloads p{margin:0 0 var(--space-2)}.governance-proposal-payloads details[open]>.governance-detail-list{margin-top:var(--space-3)}.governance-proposal-payloads .governance-detail-row{align-items:start}.challenge-page>.panel :is(h3,p,dd){overflow-wrap:anywhere;line-height:var(--leading-normal);margin-block:0}.challenge-page>.panel>h3{padding-top:var(--space-4);border-top:1px solid var(--divider);font-size:var(--text-lg)}.challenge-page .onchain-detail-row{padding-block:var(--space-3);align-items:start}.challenge-page [data-keeper-lifecycle-progress]{gap:var(--space-2);display:grid}.profile-verification-review-page>.surface-card>h1,.profile-integrity-review-page>.surface-card>h1{font-size:var(--text-xl);line-height:var(--leading-snug);margin:0}.profile-verification-review-page>.surface-card>dl{gap:var(--space-2) var(--space-5);padding-block:var(--space-3);border-block:1px solid var(--divider);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}.profile-verification-review-page>.surface-card>dl>dt{color:var(--text-muted)}.profile-verification-review-page>.surface-card>dl>dd{margin:0}:is(.profile-verification-page,.profile-verification-review-page,.profile-integrity-page)>.surface-card :is(p,h2,label,dd){overflow-wrap:anywhere;line-height:var(--leading-normal)}.profile-integrity-task-page>.surface-card>article.surface-card{box-shadow:none;background:0 0;border-inline:0;border-radius:0;padding-inline:0}.profile-integrity-task-page>.surface-card>[aria-label=Rehearing\ review]{padding:var(--space-4) 0 0;border:0;border-top:1px solid var(--divider);box-shadow:none;background:0 0;border-radius:0}.profile-preferences .form-grid>label>.muted{font-size:var(--text-sm);font-weight:var(--font-regular);line-height:var(--leading-normal)}.profile-dashboard :is(.profile-address-row,.profile-overview-heading)>div,.public-profile-identity{min-width:0}.profile-dashboard :is(dd,code,h1),.public-profile-page :is(dd,h1,code),.recipient-key-card :is(p,dd,code){overflow-wrap:anywhere}.payment-method-list>.state-panel{margin-block:var(--space-3)}.payment-account-detail-card__header{align-items:start;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.payment-account-detail-card__label{text-align:end}.payment-account-detail-fields>div{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.payment-account-detail-fields :is(dt,dd),.payment-account-detail-card__header :is(h2,p),.payment-account-detail-card__label,.payment-rail-review :is(strong,code,small,span),.payment-rail-bond dd{overflow-wrap:anywhere;min-width:0}.payment-rail-sheet>.state-panel{margin-block:var(--space-4)}.merchant-center__notice{gap:var(--space-3);display:grid}.merchant-center__notice>p{margin:0}.merchant-center__notice>.button{justify-self:start;width:auto}.merchant-center__activity-summary>div,.merchant-center__month-row>*,.merchant-center__collateral-card dl>div>*{overflow-wrap:anywhere;min-width:0}}@media (min-width:1280px){.merchant-center__hero .merchant-center__button-row{grid-area:3/2;align-self:end}.merchant-center__hero .merchant-center__access{flex-wrap:wrap;grid-column:1;margin:0;display:flex}.profile-preferences .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media (max-width:1023px){.trade-order-room>.sticky-page-header{grid-template-columns:var(--control-height-md) minmax(0, 1fr) var(--control-height-md);column-gap:var(--space-2)}.trade-order-room .order-room-workspace,.trade-order-room .order-room-context,.trade-order-room .order-room-conversation{display:contents}}@media (min-width:1024px){.trade-order-room{width:100%;max-width:var(--content-xl);padding-bottom:var(--space-8)}.trade-order-room-content{padding:var(--space-4) 0 0}.order-room-summary{column-gap:var(--space-6);padding:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.order-room-title{flex-wrap:wrap;justify-content:start}.order-room-title h2{font-size:var(--text-2xl)}.order-room-fiat{text-align:right;font-size:var(--text-3xl);overflow-wrap:anywhere;grid-area:1/2/span 2;margin:0}.order-room-summary>p{grid-column:1}.order-room-workspace{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1.4fr) minmax(21rem,1fr);display:grid}.order-room-context{grid-area:1/2;min-width:0;display:block}.order-room-conversation{top:calc(var(--desktop-header-height,4.5rem) + var(--space-5));border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);min-width:0;height:clamp(26rem,100dvh - 22rem,40rem);box-shadow:var(--shadow-sm);flex-direction:column;grid-area:1/1;display:flex;position:sticky}.order-room-conversation>.order-room-timeline{min-width:0;min-height:0;padding:var(--space-5);border-radius:var(--radius-xl) var(--radius-xl) 0 0;overscroll-behavior:contain;scrollbar-gutter:stable;border:0;flex:auto;align-content:start;margin:0;overflow-y:auto}.order-room-conversation>.notice{margin:var(--space-2) var(--space-3);flex:none}.order-room-conversation>.order-room-composer{width:100%;padding:var(--space-3);border:0;border-top:1px solid var(--border-soft);border-radius:0 0 var(--radius-xl) var(--radius-xl);background:var(--surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex:none;margin:0;position:static}.order-room-context>.order-room-current-action,.order-room-context>.order-room-secondary-actions{padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);box-shadow:none}.order-room-context .trade-detail-row dd,.order-room-context .status-grid dd,.order-room-context .order-room-protocol-action{overflow-wrap:anywhere;min-width:0}.order-room-context .order-room-countdown,.order-room-context .order-room-countdown-heading{min-width:0}.order-room-context .order-room-countdown-heading,.order-room-context .order-room-countdown-actions{flex-wrap:wrap}.order-room-context .order-room-countdown-heading>strong{white-space:normal}.order-room-context .order-room-countdown-actions{min-width:0;max-width:100%}.order-room-context .trade-detail-row{column-gap:var(--space-3);line-height:var(--leading-snug);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.order-room-context .trade-detail-row dt,.order-room-context .trade-detail-row dd{font-size:var(--text-sm)}.order-room-context .order-room-payment :is(p,.muted),.order-room-context .order-room-protocol-action>p{max-width:65ch;line-height:var(--leading-normal)}.order-room-context .payment-detail-value{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.order-room-context .payment-detail-value>span{overflow-wrap:anywhere;min-width:0}.order-room-context .payment-detail-copy{flex:none}.order-room-context [data-payment-copy-status]{font-size:var(--text-xs);flex-basis:100%}.order-room-context .payment-detail-copy svg{width:var(--space-4);height:var(--space-4)}.order-room-conversation textarea.composer-input{min-height:var(--control-height-md);max-height:calc(var(--control-height-md) * 3);padding-block:var(--space-2);line-height:var(--leading-normal);resize:vertical}.order-room-context .status-grid>div{min-width:0}.order-room-timeline .trade-chat-message{width:-moz-fit-content;width:fit-content;min-width:0;max-width:min(88%,36rem);line-height:var(--leading-normal)}.order-room-timeline .trade-chat-message.counterparty{justify-self:start}.order-room-timeline .trade-chat-system-message{justify-self:center;max-width:65ch}.order-room-timeline .trade-chat-attachment-meta{overflow-wrap:anywhere}.order-room-timeline .trade-chat-attachment-action{white-space:normal;justify-self:start;max-width:100%}.councillor-workspace-page,.emergency-council-page{width:100%;max-width:var(--content-xl);align-items:start;gap:var(--space-5);padding-bottom:var(--space-8);grid-template-columns:minmax(0,1.6fr) minmax(19rem,1fr)}.councillor-workspace-page>*,.emergency-council-page>*{grid-column:1/-1;min-width:0}.councillor-workspace-intro,.emergency-workspace-intro{grid-row:1}.councillor-workspace-intro p,.emergency-workspace-intro p{max-width:var(--content-md)}.councillor-status-card{gap:var(--space-4);grid-area:2/2}.councillor-votes[aria-labelledby=councillor-votes-heading]{grid-area:2/1/span 3;align-content:start}.councillor-workspace-page>.councillor-history{grid-area:3/2;align-content:start}.councillor-workspace-page>.councillor-disagreement{grid-area:4/2}.councillor-votes[aria-labelledby=councillor-verification-heading],.councillor-votes[aria-labelledby=councillor-integrity-heading]{padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised)}.councillor-votes[aria-labelledby=councillor-verification-heading]>.councillor-section-heading,.councillor-votes[aria-labelledby=councillor-integrity-heading]>.councillor-section-heading{grid-template-columns:minmax(0,1fr)}.councillor-case-card,.emergency-petition-card{padding:var(--space-5)}.councillor-case-top,.emergency-petition-top{flex-wrap:wrap}.councillor-status-heading,.emergency-membership-heading{grid-template-columns:auto minmax(0,1fr)}.councillor-status-chip,.emergency-membership-chip{white-space:normal;grid-column:2;justify-self:start;max-width:100%}.emergency-boundary{grid-row:2}.emergency-membership-card{grid-area:3/2}.emergency-petitions{grid-area:3/1/span 2;align-content:start}.emergency-decisions{grid-area:4/2;align-content:start}.emergency-indexed-list{grid-template-columns:repeat(2,minmax(0,1fr))}.emergency-decision-row,.emergency-mutual-note{gap:var(--space-3);padding:var(--space-4)}.emergency-no-deadline{align-items:start}.emergency-no-deadline svg{flex:none}.councillor-workspace-page :is(a,button,summary):focus-visible,.emergency-council-page :is(a,button,summary):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.councillor-status-card,.emergency-membership-card{padding:var(--space-4)}.councillor-metrics dd{font-size:var(--text-xl)}.councillor-workspace-page .councillor-section-heading,.emergency-council-page .emergency-section-heading{gap:var(--space-2)}.councillor-workspace-page .councillor-section-heading h2,.emergency-council-page .emergency-section-heading h2{font-size:var(--text-lg)}.councillor-case-list,.emergency-petition-list{gap:var(--space-3)}.councillor-case-card{gap:var(--space-2) var(--space-4);padding:var(--space-4);box-shadow:none;grid-template-columns:minmax(0,1fr) auto}.councillor-case-top,.councillor-case-action{grid-column:1/-1}.councillor-case-card h4{font-size:var(--text-md)}.councillor-case-duty,.councillor-case-substage{overflow-wrap:anywhere;grid-column:1;min-width:0;margin:0}.councillor-case-link{white-space:nowrap;grid-area:2/2/span 2;align-self:center}.councillor-case-action{padding-top:var(--space-3)}.councillor-votes[aria-labelledby=councillor-verification-heading] .surface-card,.councillor-votes[aria-labelledby=councillor-integrity-heading] .surface-card{gap:var(--space-2) var(--space-4);padding:var(--space-4);box-shadow:none;grid-template-columns:minmax(0,1fr) auto;display:grid}.councillor-votes .surface-card h3,.councillor-votes .surface-card p{overflow-wrap:anywhere;grid-column:1;min-width:0;margin:0}.councillor-votes .surface-card h3{font-size:var(--text-md)}.councillor-votes .surface-card p{color:var(--text-muted);font-size:var(--text-sm)}.councillor-votes .surface-card>.button{grid-area:1/2/span 3;align-self:center;width:auto}.emergency-petition-card{gap:var(--space-3);padding:var(--space-4);box-shadow:none}.emergency-review-metrics{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.emergency-review-metrics>div{padding:var(--space-2);border-radius:var(--radius-md)}.emergency-snapshot{padding:var(--space-3);border-radius:var(--radius-md)}.emergency-vote-actions{padding-top:var(--space-3)}.profile-verification-review-page>.surface-card,.profile-integrity-review-page>.surface-card{gap:var(--space-4);padding:var(--space-6);box-shadow:none}.profile-verification-review-page>.surface-card>p,.profile-integrity-review-page>.surface-card>p{max-width:70ch;line-height:var(--leading-relaxed);overflow-wrap:anywhere;margin-block:0}.profile-verification-review-page>.surface-card>:is(.button,.transaction-control),.profile-integrity-review-page>.surface-card>:is(.button,.transaction-control){justify-self:start;width:auto;max-width:100%}.profile-verification-review-page>.surface-card>dl{gap:var(--space-2) var(--space-5);padding-block:var(--space-4);border-block:1px solid var(--border-soft);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.profile-verification-review-page>.surface-card>dl dt{color:var(--text-muted)}.profile-verification-review-page>.surface-card>dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.profile-verification-review-page figure{padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);margin:0}.profile-verification-review-page figcaption{color:var(--text-muted);font-size:var(--text-sm)}.profile-integrity-review-page>.sticky-page-header{width:min(100%, var(--content-md));margin-inline:auto}.profile-integrity-review-page>.surface-card{width:min(100%, var(--content-md));display:grid}.resolution-case-room .resolution-sealed-details .notice[role=status]{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.order-room-conversation>.notice:has(>strong){gap:var(--space-2);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.order-room-conversation>.notice:has(>strong)>.button{justify-self:start;width:auto;max-width:100%}.profile-verification-review-page>.surface-card>h1,.profile-integrity-review-page>.surface-card>h1{font-size:var(--text-xl);margin:0}}.councillor-workspace-page,.emergency-council-page{align-items:stretch;gap:var(--space-4);flex-direction:column;display:flex}.council-workspace-grid{align-items:stretch;gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.council-workspace-group{align-items:stretch;gap:var(--space-5);min-width:0;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);flex-direction:column;display:flex}.council-workspace-group>*{min-width:0}.workspace-disclosure{min-width:0;font-size:var(--text-sm)}.workspace-disclosure>summary{cursor:pointer;color:var(--text);font-weight:var(--font-semibold);line-height:var(--leading-normal)}.workspace-disclosure[open]>summary{margin-bottom:var(--space-3)}.council-workspace-group>.workspace-disclosure+*,.council-workspace-group>section+section,.council-workspace-group>.councillor-history+.workspace-disclosure{padding-top:var(--space-4);border-top:1px solid var(--border-soft)}.councillor-workspace-page :is(a,button,summary):focus-visible,.emergency-council-page :is(a,button,summary):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.council-workspace-group .councillor-votes[aria-labelledby=councillor-verification-heading],.council-workspace-group .councillor-votes[aria-labelledby=councillor-integrity-heading]{padding-inline:0;border-inline:0;background:0 0;border-bottom:0;border-radius:0;padding-bottom:0}.council-workspace-group .emergency-indexed-list{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.council-workspace-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.council-workspace-group{padding:var(--space-5)}.councillor-workspace-page>.councillor-status-card{align-items:center;gap:var(--space-3) var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.councillor-status-details{grid-column:1/-1}.councillor-status-heading,.emergency-membership-heading{grid-template-columns:auto minmax(0,1fr) auto}.councillor-status-chip,.emergency-membership-chip{grid-column:auto;justify-self:end}.emergency-membership-card>p{margin-left:calc(var(--space-10) + var(--space-3))}}@media (max-width:360px){.council-workspace-group,.councillor-status-card,.emergency-membership-card,.councillor-case-card,.emergency-petition-card{padding:var(--space-3)}.emergency-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.trade-order-room.room-redesign .room-tabs-shell{display:contents}.trade-order-room.room-redesign :is(.room-tabs-back,.room-floating-deadline){display:none}.trade-order-room.room-redesign .room-funding-wallets{gap:var(--space-2);display:grid}.trade-order-room.room-redesign .room-funding-wallets>span{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.trade-order-room.room-redesign .room-feedback-footer{gap:var(--space-2)}.trade-order-room.room-redesign .room-outcome-confirmation{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0;display:flex}.trade-order-room.room-redesign .room-outcome-confirmation svg{width:var(--icon-md);height:var(--icon-md);color:var(--success);flex-shrink:0}@media (max-width:1023px){.trade-order-room.room-redesign .order-room-workspace{overflow-anchor:none}.trade-order-room.room-redesign{--room-active-footer-height:0px}.trade-order-room.room-redesign[data-view=payment]:has(.room-payment-footer){--room-active-footer-height:var(--room-payment-footer-height,0px)}.trade-order-room.room-redesign[data-view=chat]:has(.order-room-composer){--room-active-footer-height:var(--room-composer-height,0px)}.trade-order-room.room-redesign .order-room-workspace>:is(.room-payment-pane,.order-room-conversation){min-height:calc(100dvh - var(--room-tabs-height,var(--space-20)) - var(--room-active-footer-height) + var(--space-4))}.trade-order-room.room-redesign .room-tabs-sentinel{height:0}.trade-order-room.room-redesign .room-tabs-shell{z-index:var(--z-sticky);align-items:center;gap:var(--space-2);margin:0 calc(-1 * var(--space-4)) var(--space-4);padding:var(--space-1) var(--space-4);background:var(--canvas);display:flex;position:sticky;top:0}.trade-order-room.room-redesign .room-tabs-shell .room-mobile-tabs{flex:1;min-width:0;margin:0}.trade-order-room.room-redesign.room-tabs-docked>.sticky-page-header{visibility:hidden;pointer-events:none}.trade-order-room.room-redesign.room-tabs-docked .room-tabs-shell{background:var(--surface-overlay);border-bottom:1px solid var(--border-soft);box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding-top:max(var(--space-2), env(safe-area-inset-top));padding-bottom:var(--space-2)}.trade-order-room.room-redesign.room-tabs-docked .room-tabs-back{width:var(--control-height-md);height:var(--control-height-md);padding:var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-muted);flex:none;place-items:center;display:grid}.trade-order-room.room-redesign.room-tabs-docked .room-mobile-tabs button{gap:var(--space-1);padding-inline:var(--space-1)}.trade-order-room.room-redesign .room-floating-deadline{top:calc(var(--room-floating-top,var(--space-16)) + var(--space-2));right:max(var(--space-3), env(safe-area-inset-right));z-index:var(--z-sticky);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-overlay);box-shadow:var(--shadow-sm);display:block;position:fixed}.trade-order-room.room-redesign .room-timer-toggle{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-height:var(--control-height-md);border-radius:inherit;color:var(--warning-strong);background:var(--warning-soft);font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;border:0;display:flex}.trade-order-room.room-redesign .room-timer-toggle svg{width:var(--icon-sm);height:var(--icon-sm)}.trade-order-room.room-redesign .room-timer-detail{top:calc(100% + var(--space-2));width:min(17rem, calc(100vw - var(--space-6)));padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);font-size:var(--text-sm);position:absolute;right:0}.trade-order-room.room-redesign .room-timer-detail p{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:var(--space-2) 0 var(--space-3)}.trade-order-room.room-redesign .room-timer-detail .button{width:100%}.trade-order-room.room-redesign :is(.room-tabs-back,.room-timer-toggle):focus-visible{outline:2px solid var(--primary);outline-offset:2px}}.trade-order-room.room-redesign{padding-bottom:0}.trade-order-room.room-redesign .order-room-summary{align-items:start;gap:var(--space-2);padding:var(--space-1) 0 var(--space-4);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);margin:0;display:grid}.trade-order-room.room-redesign :is(.room-summary-main,.room-summary-total){overflow-wrap:anywhere;min-width:0}.trade-order-room.room-redesign .order-room-title{justify-content:flex-start;gap:var(--space-2)}.trade-order-room.room-redesign .order-room-title h2{font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.trade-order-room.room-redesign .room-summary-meta{align-items:baseline;gap:var(--space-1) var(--space-1-5);margin:var(--space-1-5) 0 0;color:var(--text-muted);font-size:var(--text-2xs);line-height:var(--leading-normal);flex-wrap:wrap;display:flex}.trade-order-room.room-redesign .room-summary-meta :is(a,strong){color:var(--text);font-weight:var(--font-medium)}.trade-order-room.room-redesign .room-summary-total{text-align:end}.trade-order-room.room-redesign .room-summary-total .order-room-fiat{font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);margin:0}.trade-order-room.room-redesign .room-summary-total>:is(p,span,small){margin:var(--space-1-5) 0 0;color:var(--text-muted);font-size:var(--text-2xs);line-height:var(--leading-normal);display:block}.trade-order-room.room-redesign .room-summary-notices{grid-column:1/-1;min-width:0}.trade-order-room.room-redesign .room-summary-notices:empty{display:none}.trade-order-room.room-redesign .room-workspace-shell{min-width:0}.trade-order-room.room-redesign .room-journey-bar{gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--border-soft);flex-direction:column;display:flex}.trade-order-room.room-redesign .room-journey{align-items:center;gap:var(--space-2);min-width:0;margin:0;padding:0;list-style:none;display:flex}.trade-order-room.room-redesign .room-journey>li{align-items:center;gap:var(--space-1);min-width:0;color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--font-medium);line-height:var(--leading-snug);overflow-wrap:anywhere;display:flex}.trade-order-room.room-redesign .room-journey>.room-stage-connector{background:var(--border-soft);flex:1 1 0;height:1px}.trade-order-room.room-redesign .room-stage-dot{width:var(--space-6);height:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-muted);font-size:var(--text-2xs);flex:none;place-items:center;display:grid}.trade-order-room.room-redesign .room-stage-dot svg{width:var(--icon-sm);height:var(--icon-sm)}.trade-order-room.room-redesign .room-journey .done .room-stage-dot{border-color:var(--success-soft);background:var(--success-soft);color:var(--success)}.trade-order-room.room-redesign .room-journey .current{color:var(--primary);font-weight:var(--font-bold)}.trade-order-room.room-redesign .room-journey .current .room-stage-dot{border-color:var(--primary);background:var(--primary);color:var(--primary-contrast);box-shadow:var(--focus-ring)}.trade-order-room.room-redesign .room-journey-bar .order-room-countdown{min-width:0;padding:var(--space-2) var(--space-3);gap:var(--space-1);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-strong);border:0;margin:0}.trade-order-room.room-redesign .order-room-countdown-heading{gap:var(--space-2)}.trade-order-room.room-redesign .order-room-countdown-heading>strong{font-size:var(--text-xs);white-space:normal}.trade-order-room.room-redesign .order-room-countdown-actions{flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%}.trade-order-room.room-redesign .order-room-countdown-time{min-width:0;font-size:var(--text-md);overflow-wrap:anywhere}.trade-order-room.room-redesign .order-room-countdown-actions .button{min-height:var(--control-height-sm);padding:var(--space-1) var(--space-2);border-color:var(--warning-border);color:inherit;font-size:var(--text-xs);box-shadow:none;background:0 0}.trade-order-room.room-redesign .order-room-countdown>.muted{color:inherit;font-size:var(--text-2xs)}.trade-order-room.room-redesign .room-deadline-compact>.muted{display:none}.trade-order-room.room-redesign .room-mobile-tabs{gap:var(--space-1);margin-bottom:var(--space-4);padding:var(--space-1);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--canvas-subtle);display:flex}.trade-order-room.room-redesign .room-mobile-tabs button{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control-height-md);padding:var(--space-2);border-radius:var(--radius-md);color:var(--text-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;background:0 0;border:0;flex:1 1 0;display:flex}.trade-order-room.room-redesign .room-mobile-tabs button[aria-selected=true]{background:var(--surface);color:var(--primary);box-shadow:var(--shadow-xs)}.trade-order-room.room-redesign .room-mobile-tabs svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.trade-order-room.room-redesign .room-action-dot{width:calc(var(--space-1) + var(--space-px));height:calc(var(--space-1) + var(--space-px));border-radius:var(--radius-full);background:var(--primary);flex:none}.trade-order-room.room-redesign :is(.room-mobile-tabs button,.room-pane-toggle):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.trade-order-room.room-redesign .order-room-workspace{min-width:0;display:block}.trade-order-room.room-redesign :is(.room-payment-pane,.order-room-conversation){border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.trade-order-room.room-redesign :is(.room-pane-heading,.room-chat-heading){align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4);border-bottom:1px solid var(--border-soft);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface);flex:none;display:flex}.trade-order-room.room-redesign :is(.room-pane-heading,.room-chat-heading)>div{min-width:0}.trade-order-room.room-redesign :is(.room-pane-heading,.room-chat-heading)>svg{width:var(--space-10);height:var(--space-10);padding:var(--space-2);border-radius:var(--radius-lg);background:var(--primary-soft);color:var(--primary);flex:none}.trade-order-room.room-redesign :is(.room-pane-heading,.room-chat-heading) h2{font-size:var(--text-md);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;margin:0}.trade-order-room.room-redesign :is(.room-pane-heading,.room-chat-heading) p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);overflow-wrap:anywhere}.trade-order-room.room-redesign .order-room-context{min-width:0;min-height:0;padding:var(--space-4);overflow-wrap:anywhere;flex:auto;display:block}.trade-order-room.room-redesign .room-amount-slab{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;margin-bottom:var(--space-5);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);display:flex}.trade-order-room.room-redesign .room-amount-slab>div{min-width:0}.trade-order-room.room-redesign .room-amount-slab :is(span,small){color:var(--text-muted);font-size:var(--text-xs);display:block}.trade-order-room.room-redesign .room-amount-slab strong{margin-top:var(--space-1);font-size:var(--text-2xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;display:block}.trade-order-room.room-redesign .room-amount-slab button{flex:none}.trade-order-room.room-redesign .order-room-context>:is(.order-room-current-action,.order-room-secondary-actions){padding:0 0 var(--space-4);margin:0 0 var(--space-4);border:0;border-bottom:1px solid var(--border-soft);box-shadow:none;background:0 0;border-radius:0}.trade-order-room.room-redesign .order-room-context>.order-room-current-action.room-resolution-card{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);display:grid}.trade-order-room.room-redesign .room-resolution-intro{gap:var(--space-2);display:grid}.trade-order-room.room-redesign .room-resolution-intro h3{font-size:var(--text-md);line-height:var(--leading-tight);margin:0}.trade-order-room.room-redesign .room-resolution-intro p{font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.trade-order-room.room-redesign :is(.room-resolution-availability,.room-resolution-next-step){color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.trade-order-room.room-redesign .room-resolution-actions>*,.trade-order-room.room-redesign .room-resolution-actions :is(.transaction-control,.button){width:100%;min-width:0}.trade-order-room.room-redesign .room-resolution-card .room-resolution-actions .button{border-color:var(--primary-border);color:var(--primary)}.trade-order-room.room-redesign .room-release-fee-options summary small{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-normal);margin-inline-start:var(--space-2)}.trade-order-room.room-redesign .order-room-context>.public-payment-terms{gap:var(--space-2);padding:0 0 var(--space-4);background:0 0;border:0;border-radius:0;margin:0}.trade-order-room.room-redesign .order-room-trade-details{border:0;border-top:1px solid var(--border-soft);background:0 0;border-radius:0;margin:0}.trade-order-room.room-redesign .order-room-trade-details-heading{min-height:var(--control-height-lg);padding:var(--space-3) 0;font-size:var(--text-xs)}.trade-order-room.room-redesign .order-room-trade-details-body{padding:var(--space-1) 0 var(--space-4)}.trade-order-room.room-redesign :is(.trade-detail-row,.status-grid>div){min-width:0}.trade-order-room.room-redesign :is(.trade-detail-row dd,.status-grid dd,.order-room-protocol-action){overflow-wrap:anywhere;min-width:0}.trade-order-room.room-redesign .payment-detail-value{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.trade-order-room.room-redesign .payment-detail-value>span{overflow-wrap:anywhere;min-width:0}.trade-order-room.room-redesign .payment-detail-copy{flex:none}.trade-order-room.room-redesign .order-room-payment{align-items:center;gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto}.trade-order-room.room-redesign .order-room-payment>strong:first-child,.trade-order-room.room-redesign .order-room-conversation>.order-room-timeline>h2{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.trade-order-room.room-redesign .order-room-payment>span:not(.muted){min-width:0;font-size:var(--text-sm);font-weight:var(--font-semibold);grid-area:1/1}.trade-order-room.room-redesign .order-room-payment>span.muted{min-width:0;font-size:var(--text-xs);grid-area:2/1}.trade-order-room.room-redesign .order-room-payment>.button[aria-expanded]{width:auto;min-height:var(--control-height-md);padding:var(--space-2) 0 var(--space-2) var(--space-2);color:var(--primary);box-shadow:none;font-size:var(--text-xs);white-space:normal;background:0 0;border:0;grid-area:1/2/span 2;justify-self:end;margin:0}.trade-order-room.room-redesign .order-room-payment>:is(p,dl){min-width:0;margin-top:var(--space-2);grid-column:1/-1}.trade-order-room.room-redesign .room-current-status{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--primary-border);border-radius:var(--radius-md);background:var(--primary-soft);color:var(--primary);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere;display:flex}.trade-order-room.room-redesign .room-current-status svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.trade-order-room.room-redesign .room-payment-footer>.room-current-status:not(:last-child){margin-bottom:var(--space-3)}.trade-order-room.room-redesign .room-payment-footer{min-width:0;padding:var(--space-4);border-top:1px solid var(--border-soft);background:var(--surface);overflow-wrap:anywhere;flex:none}.trade-order-room.room-redesign .room-payment-footer .order-room-protocol-action{gap:var(--space-3);margin:0}.trade-order-room.room-redesign .room-payment-footer label{align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);font-size:var(--text-xs);line-height:var(--leading-normal);display:flex}.trade-order-room.room-redesign .room-payment-footer input[type=checkbox]{width:var(--space-4);height:var(--space-4);accent-color:var(--primary);flex:none;margin:0}.trade-order-room.room-redesign .room-payment-footer :is(.transaction-control,.transaction-button,.button){width:100%;min-width:0;max-width:100%}.trade-order-room.room-redesign .room-payment-footer .button{min-height:var(--control-height-lg);white-space:normal}.trade-order-room.room-redesign .room-payment-footer .trade-timeline-protocol-actions>*{width:100%}.trade-order-room.room-redesign .room-footer-case-link{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height-lg);margin-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);display:flex}.trade-order-room.room-redesign .room-payment-footer p{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.trade-order-room.room-redesign .order-room-conversation{background:var(--surface-soft);height:auto;box-shadow:none;position:static}.trade-order-room.room-redesign .room-pane-toggle{width:var(--control-height-md);height:var(--control-height-md);padding:var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);color:var(--text-muted);cursor:pointer;flex:none;place-items:center;display:none}.trade-order-room.room-redesign .room-pane-toggle svg{width:var(--icon-md);height:var(--icon-md)}.trade-order-room.room-redesign .room-counterparty-avatar{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full);background:var(--info-soft);color:var(--info);font-size:var(--text-sm);font-weight:var(--font-semibold);flex:none;place-items:center;display:grid;overflow:hidden}.trade-order-room.room-redesign .room-chat-heading h2{font-size:var(--text-sm);letter-spacing:var(--tracking-normal)}.trade-order-room.room-redesign .room-chat-heading .order-room-connection{align-items:center;gap:var(--space-1);font-size:var(--text-2xs);margin-bottom:0;display:flex}.trade-order-room.room-redesign .room-chat-heading .order-room-connection svg{width:var(--space-3);height:var(--space-3);flex:none}.trade-order-room.room-redesign .room-chat-label{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin-left:auto}.trade-order-room.room-redesign .order-room-conversation>.order-room-timeline{align-content:start;gap:var(--space-5);min-width:0;min-height:0;padding:var(--space-5) var(--space-4);background:0 0;border:0;border-radius:0;flex:auto;margin:0}.trade-order-room.room-redesign .trade-chat-message{border:1px solid var(--border-soft);border-radius:0 var(--radius-lg) var(--radius-lg) var(--radius-lg);background:var(--surface);min-width:0;max-width:min(90%,36rem);font-size:var(--text-sm);line-height:var(--leading-normal)}.trade-order-room.room-redesign .trade-chat-message.own{border-color:var(--primary-soft);border-radius:var(--radius-lg) 0 var(--radius-lg) var(--radius-lg);background:var(--primary-soft)}.trade-order-room.room-redesign .trade-chat-system-message{justify-self:center;gap:var(--space-1);padding:var(--space-1) 0;font-size:var(--text-xs);line-height:var(--leading-normal);text-align:center;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0}.trade-order-room.room-redesign .trade-chat-system-message strong{font-size:var(--text-xs);font-weight:var(--font-medium)}.trade-order-room.room-redesign .trade-chat-system-timestamp{font-size:var(--text-2xs)}.trade-order-room.room-redesign .order-room-conversation>.notice{margin:var(--space-2) var(--space-4);flex:none}.trade-order-room.room-redesign .order-room-conversation>.order-room-composer{gap:var(--space-2);min-height:0;padding:var(--space-3) var(--space-4);border:0;border-top:1px solid var(--border-soft);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;flex:none}.trade-order-room.room-redesign .order-room-composer-row{gap:var(--space-2)}.trade-order-room.room-redesign textarea.composer-input{min-height:var(--control-height-md);max-height:calc(var(--control-height-md) * 3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-normal);resize:vertical}@media (max-width:1023px){.trade-order-room.room-redesign .trade-order-room-content{padding-bottom:var(--space-4)}.trade-order-room.room-redesign[data-view=payment]:has(.room-payment-footer) .trade-order-room-content{padding-bottom:calc(var(--room-payment-footer-height,calc(var(--space-20) * 2 + env(safe-area-inset-bottom))) + var(--space-4))}.trade-order-room.room-redesign[data-view=chat]:has(.order-room-composer) .trade-order-room-content{padding-bottom:calc(var(--room-composer-height,calc(var(--space-24) + env(safe-area-inset-bottom))) + var(--space-4))}.trade-order-room.room-redesign[data-view=payment] .order-room-conversation,.trade-order-room.room-redesign[data-view=chat] .room-payment-pane{display:none}.trade-order-room.room-redesign :is(.room-payment-footer,.order-room-conversation>.order-room-composer){z-index:var(--z-sticky);inset-inline:0;bottom:var(--room-keyboard-offset,0px);width:min(100%, var(--content-md));max-height:calc(100dvh - var(--space-20) - var(--room-keyboard-offset,0px));padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom));overscroll-behavior:contain;box-shadow:var(--shadow-md);margin-inline:auto;position:fixed;overflow-y:auto}.trade-order-room.room-redesign .order-room-conversation>.order-room-timeline{min-height:calc(var(--space-24) * 4)}}@media (max-width:560px){.trade-order-room.room-redesign .trade-order-room-content{padding-inline:var(--space-1)}.trade-order-room.room-redesign .room-tabs-shell{margin-inline:calc(-1 * var(--space-1));margin-bottom:var(--space-3);padding-inline:var(--space-1)}.trade-order-room.room-redesign :is(.room-pane-heading,.room-chat-heading,.order-room-context){padding:var(--space-3)}.trade-order-room.room-redesign :is(.room-payment-footer,.order-room-conversation>.order-room-timeline,.order-room-conversation>.order-room-composer){padding-inline:var(--space-3)}.trade-order-room.room-redesign .room-amount-slab{margin-bottom:var(--space-3)}.trade-order-room.room-redesign .order-room-context>.order-room-current-action{gap:var(--space-2);padding-bottom:var(--space-3);margin-bottom:var(--space-3)}.trade-order-room.room-redesign .order-room-current-action p{margin-top:0}}@media (min-width:1024px){.trade-order-room.room-redesign{padding-bottom:var(--space-8)}.trade-order-room.room-redesign>.sticky-page-header{gap:var(--space-4);min-height:var(--control-height-sm);margin-bottom:var(--space-4);grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr)}.trade-order-room.room-redesign>.sticky-page-header .sticky-page-header-start{grid-area:1/1}.trade-order-room.room-redesign>.sticky-page-header h1{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-regular);line-height:var(--leading-normal);text-align:end;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;overflow:hidden}.trade-order-room.room-redesign>.sticky-page-header .sticky-page-header-end{grid-area:1/3}.trade-order-room.room-redesign>.sticky-page-header .icon-button{font-size:var(--text-xs)}.trade-order-room.room-redesign .trade-order-room-content{padding-top:0}.trade-order-room.room-redesign .order-room-summary{gap:var(--space-5);padding:var(--space-1) 0 var(--space-6)}.trade-order-room.room-redesign :is(.order-room-title h2,.room-summary-total .order-room-fiat){font-size:var(--text-3xl)}.trade-order-room.room-redesign .room-summary-meta{font-size:var(--text-sm)}.trade-order-room.room-redesign .room-summary-total>:is(p,span,small){font-size:var(--text-xs)}.trade-order-room.room-redesign .room-workspace-shell{border:1px solid var(--border-soft);border-radius:var(--radius-2xl);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.trade-order-room.room-redesign .room-journey-bar{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:var(--space-20);padding:var(--space-4) var(--space-6);border-top:0;border-bottom:1px solid var(--border-soft);flex-flow:wrap}.trade-order-room.room-redesign .room-journey{max-width:var(--content-sm);gap:var(--space-3);flex:45%}.trade-order-room.room-redesign .room-journey>li{gap:var(--space-2);font-size:var(--text-xs)}.trade-order-room.room-redesign .room-stage-dot{width:var(--space-7);height:var(--space-7);font-size:var(--text-xs)}.trade-order-room.room-redesign .room-journey-bar .order-room-countdown{flex:0 45%}.trade-order-room.room-redesign .room-journey-bar .room-deadline-compact{flex-basis:auto}.trade-order-room.room-redesign .room-mobile-tabs{display:none}.trade-order-room.room-redesign .order-room-workspace{transition:grid-template-columns var(--duration-slow) var(--ease-standard);grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:stretch;gap:0;display:grid}.trade-order-room.room-redesign :is(.room-payment-pane,.order-room-conversation){border:0;border-radius:0;height:clamp(32rem,100dvh - 20rem,40rem);overflow:hidden}.trade-order-room.room-redesign .room-payment-pane{border-right:1px solid var(--border-soft);opacity:1;visibility:visible;transition:transform var(--duration-slow) var(--ease-standard), opacity var(--duration-normal) var(--ease-standard), visibility 0s;grid-area:1/1;transform:translate(0)}.trade-order-room.room-redesign .order-room-conversation{grid-area:1/2}.trade-order-room.room-redesign :is(.room-pane-heading,.room-chat-heading){min-height:var(--space-24);padding:var(--space-5) var(--space-6);border-radius:0}.trade-order-room.room-redesign .room-pane-heading h2{font-size:var(--text-xl)}.trade-order-room.room-redesign .room-pane-toggle{display:grid}.trade-order-room.room-redesign .order-room-context,.trade-order-room.room-redesign .order-room-conversation>.order-room-timeline{padding:var(--space-5) var(--space-6);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.trade-order-room.room-redesign .room-amount-slab{padding:var(--space-4) var(--space-5)}.trade-order-room.room-redesign .room-amount-slab strong{font-size:var(--text-3xl)}.trade-order-room.room-redesign .room-payment-footer{max-height:60%;padding:var(--space-4) var(--space-6) var(--space-5);overflow-y:auto}.trade-order-room.room-redesign .order-room-conversation>.order-room-composer{width:100%;padding:var(--space-4) var(--space-5);box-shadow:none;margin:0;position:static}.trade-order-room.room-redesign.room-payment-collapsed .order-room-workspace{grid-template-columns:minmax(0,0fr) minmax(0,1fr)}.trade-order-room.room-redesign.room-payment-collapsed .room-payment-pane{opacity:0;visibility:hidden;transform:translateX(calc(-1 * var(--space-8)));transition-delay:0s, 0s, var(--duration-slow)}}@media (prefers-reduced-motion:reduce){.trade-order-room.room-redesign .order-room-workspace,.trade-order-room.room-redesign .room-payment-pane,.trade-order-room.room-redesign.room-payment-collapsed .room-payment-pane{transition:none}}.onchain-page{min-width:0}.onchain-page .onchain-content{width:100%;max-width:var(--content-xl);gap:var(--space-4);padding:var(--space-3) var(--space-3) var(--space-8)}.onchain-page-tools{align-items:center;gap:var(--space-2);max-width:var(--content-xl);padding:var(--space-3) var(--space-3) 0;min-width:0;margin-inline:auto;display:flex}.onchain-page-tools .onchain-sibling-nav{background:0 0;border:0;flex:1;min-width:0;margin:0;padding:0;display:flex}.onchain-sibling-link{min-height:var(--control-height-lg);padding:var(--space-2) var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-muted);white-space:nowrap;font-size:var(--text-sm);font-weight:var(--font-semibold);align-items:center;text-decoration:none;display:inline-flex}.onchain-sibling-link[aria-current=page]{background:var(--primary-soft);border-color:var(--primary-border);color:var(--primary)}.onchain-refresh{flex-shrink:0}.funds-columns{align-items:stretch;gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.funds-column{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);flex-direction:column;display:flex}.funds-column :is(h2,h3,p){margin-block:0}.funds-tab-panel{min-width:0}.funds-tab-panel[hidden]{display:none}.onchain-page .assets-stablecoin-selector,.funds-asset-tabs{width:100%;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;justify-self:stretch;padding:0;display:flex}.onchain-page .assets-stablecoin-option{padding:var(--space-2) var(--space-3);gap:var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-lg);color:var(--text-muted);background:var(--surface);white-space:nowrap}.onchain-page .assets-stablecoin-option[aria-pressed=true]{color:var(--primary-contrast);background:var(--primary);border-color:var(--primary)}.onchain-page .assets-stablecoin-option .token-icon{width:var(--icon-lg);height:var(--icon-lg);border:0}.funds-wallet-main .assets-hero{box-shadow:none;gap:var(--space-4);background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.funds-wallet-main .assets-hero:after{display:none}.assets-hero-value{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.assets-hero-value>span{color:var(--text);font-size:var(--text-md);font-weight:var(--font-semibold)}.onchain-page .assets-hero-number{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.onchain-page .assets-hero-balance{gap:var(--space-1)}.onchain-page .assets-hero-balance h2{font-size:var(--text-sm);line-height:var(--leading-normal)}.onchain-page .assets-hero-actions{gap:var(--space-2)}.funds-wallet-main .assets-other{margin-top:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--border-soft);gap:var(--space-3)}.onchain-page .assets-other>h2{font-size:var(--text-md)}.onchain-page .assets-other-list{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.onchain-page .assets-other-list .onchain-asset-row{gap:var(--space-2);min-height:0;padding:0 0 var(--space-3);border:0;border-bottom:1px solid var(--border-soft);box-shadow:none;background:0 0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.onchain-page .assets-other-list .onchain-asset-row:last-child{border-bottom:0;padding-bottom:0}.onchain-page .assets-other-list .onchain-token-icon{width:var(--icon-lg);height:var(--icon-lg)}.assets-other-list .onchain-token-icon .token-icon{width:100%;height:100%}.onchain-page .onchain-asset-identity h3{font-size:var(--text-sm)}.onchain-page .onchain-asset-value strong{font-size:var(--text-md);white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.onchain-page .onchain-asset-value{text-align:right;align-content:center}.onchain-page .assets-other-list .onchain-transfer-button{width:auto;font-size:var(--text-xs);min-height:var(--control-height-md);grid-column:2;justify-self:end}.onchain-page .onchain-asset-identity span:not(.onchain-token-icon){white-space:normal}.funds-wallet-aside>:is(.assets-escrow,.assets-claims,.onchain-position-card){box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.funds-wallet-aside .assets-claims{padding-top:var(--space-4);border-top:1px solid var(--border-soft)}.funds-wallet-aside .assets-claims h2{color:var(--text);font-size:var(--text-2xl)}.funds-wallet-aside .assets-claims-copy{gap:var(--space-1)}.onchain-page .onchain-detail-list{margin:0}.onchain-page :is(.onchain-detail-row,.onchain-claim-action){gap:var(--space-3)}.onchain-page .onchain-detail-row dd{overflow-wrap:anywhere}.funds-overview-column>.onchain-overview-section{background:0 0;border:0;padding:0}.onchain-page .onchain-snapshot-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.onchain-page .onchain-snapshot-grid>div{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-soft);background:0 0;border-radius:0;display:flex}.onchain-page .onchain-snapshot-grid strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;text-align:right;font-size:var(--text-lg);overflow:visible}.funds-asset-label{align-items:center;gap:var(--space-2);display:flex}.funds-asset-label .token-icon{width:var(--icon-lg);height:var(--icon-lg)}.onchain-page .onchain-tool-link small{white-space:normal;overflow:visible}.onchain-page .onchain-position-card{min-width:0;box-shadow:none;border-radius:var(--radius-xl)}.onchain-page :is(.rewards-intro,.reserve-intro,.roles-eyebrow){margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.funds-section-tabs{margin-bottom:var(--space-4)}.funds-section-tabs .button{white-space:nowrap;min-height:var(--control-height-lg);gap:var(--space-2)}.funds-section-tabs .button svg{width:var(--icon-md);height:var(--icon-md)}.funds-section-tabs [aria-pressed=true]{background:var(--primary-soft);color:var(--primary);border-color:var(--primary-border)}.onchain-page :is(.rewards-sections,.reserve-sections,.roles-sections,.roles-other-list){gap:var(--space-4)}.onchain-page :is(.rewards-sections,.reserve-sections){grid-template-columns:minmax(0,1fr);display:grid}.onchain-page .rewards-section{padding:var(--space-4)}.onchain-page :is(.rewards-work-pools,.rewards-availability-pools){gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.onchain-page .rewards-section-heading{margin-bottom:var(--space-3)}.onchain-page :is(.rewards-pool-amount,.reserve-available-amount){font-size:var(--text-2xl);line-height:var(--leading-tight);overflow-wrap:anywhere}.onchain-page .rewards-pool-panel{padding:var(--space-3);min-width:0}.onchain-page .rewards-pool-panel>p{font-size:var(--text-sm);overflow-wrap:anywhere}.onchain-page :is(.reserve-section-heading h3,.rewards-section-heading h2,.roles-heading-copy h3){font-size:var(--text-lg)}.onchain-page :is(.reserve-summary-grid,.reserve-calculator-results,.roles-financial-metrics) dd{font-size:var(--text-lg);overflow-wrap:anywhere}.funds-reserve-position .reserve-card,.funds-reserve-estimate .reserve-calculator{box-shadow:none;background:0 0;border:0;padding:0}.funds-reserve-columns{margin-top:var(--space-3)}.onchain-page .reserve-available-hero{gap:var(--space-1);padding:var(--space-3)}.onchain-page .reserve-summary-grid{margin-block:var(--space-3);gap:var(--space-2)}.onchain-page .reserve-money-input{min-width:0}.onchain-page :is(input,select){min-width:0;max-width:100%}.onchain-page .reserve-amount-field>select{min-height:var(--control-height-lg);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--text)}.funds-details{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-soft);padding:var(--space-3);font-size:var(--text-sm)}.funds-details>summary{cursor:pointer;font-weight:var(--font-semibold);color:var(--text)}.funds-details>p{margin:var(--space-2) 0 0;color:var(--text-muted)}.funds-reward-help{align-items:center;gap:var(--space-2);margin-block:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);display:flex}.onchain-page .roles-council{align-items:start}.onchain-page .roles-compact-copy{min-width:0}.onchain-page .roles-compact-copy>.transaction-control{margin-top:var(--space-3)}.mobile-more-row-subtitle{white-space:normal;text-overflow:clip}.mobile-more-section{margin-top:var(--space-4)}@media (min-width:768px){.onchain-page :is(.rewards-work-pools,.rewards-availability-pools){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media (min-width:1024px){.onchain-page .onchain-content{padding:var(--space-5) 0 var(--space-8);gap:var(--space-5)}.onchain-page-tools{padding:0}.funds-columns{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.funds-column{padding:var(--space-6);gap:var(--space-5)}.onchain-page .onchain-tool-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.onchain-page :is(.roles-sections,.roles-other-list){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.onchain-page .roles-other-list>.onchain-position-card{height:100%}.onchain-page .rewards-section{padding:var(--space-6)}}@media (max-width:359px){.onchain-page .roles-compact-card{grid-template-columns:var(--space-8) minmax(0, 1fr);gap:var(--space-2)}.onchain-page .reserve-actions{grid-template-columns:minmax(0,1fr)}}.onchain-page .rewards-work{background:0 0;border:0;padding:0}.onchain-page .funds-rewards-earned .rewards-work-pools{grid-template-columns:minmax(0,1fr);margin:0}.rewards-work-columns .rewards-pool-panel{box-shadow:none}.funds-rewards-credit>h3,.funds-rewards-earned>h3{font-size:var(--text-md)}.onchain-page .reserve-heading-icon .token-icon{width:var(--icon-lg);height:var(--icon-lg)}@media (max-width:1023px){.page-container.focused-transaction-page-container:has(>.onchain-assets-page){width:100%;max-width:none;padding-bottom:var(--space-4)}}.onchain-assets-page .onchain-page-tools{padding-top:var(--space-5);padding-inline:var(--space-2)}.onchain-assets-page .onchain-content{padding-inline:var(--space-2)}.onchain-assets-page .scroll-rail .scroll-rail-arrow{display:none}.onchain-assets-page .scroll-rail-track{gap:var(--space-1-5);padding:var(--space-px);overscroll-behavior-x:contain}.onchain-assets-page .onchain-sibling-link{min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2);font-size:var(--text-sm);border-radius:var(--radius-lg);flex:1 0 auto;justify-content:center}.onchain-assets-page .assets-stablecoin-selector{gap:0;margin:0}.onchain-assets-page .assets-stablecoin-option{min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2) var(--space-3);font-size:var(--text-sm);flex:1 0 auto;justify-content:center}.onchain-assets-page .scroll-rail-track:focus-within{outline-offset:calc(-1 * var(--space-1))}.assets-refresh-row{justify-items:start;min-width:0;display:grid}.assets-refresh-button{align-items:center;gap:var(--space-2);min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-1) var(--space-0);color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}.assets-refresh-button svg{width:var(--icon-sm);height:var(--icon-sm)}.assets-refresh-button:hover{color:var(--primary)}.assets-refresh-button:disabled{cursor:progress;color:var(--text-muted)}.assets-refresh-button:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.onchain-assets-page .funds-wallet-columns{gap:var(--space-3)}.onchain-assets-page .funds-wallet-main{padding:var(--space-3);gap:var(--space-3);border-radius:var(--radius-xl)}.onchain-assets-page .assets-hero{gap:var(--space-3)}.onchain-assets-page .assets-hero-number{font-size:var(--text-3xl)}.onchain-assets-page .assets-hero-actions .button{min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2);font-size:var(--text-sm)}.onchain-assets-page .assets-other{padding-top:var(--space-3);gap:var(--space-2);margin-top:0}.onchain-assets-page .assets-other-list{gap:var(--space-2)}.onchain-assets-page .assets-other-list .assets-other-asset{align-items:center;column-gap:var(--space-2);padding-bottom:var(--space-2);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,auto) auto}.onchain-assets-page .assets-other-asset .onchain-asset-identity{gap:var(--space-2);min-width:0}.onchain-assets-page .assets-other-asset .onchain-asset-identity span:not(.onchain-token-icon){font-size:var(--text-xs);line-height:var(--leading-snug)}.onchain-assets-page .assets-other-asset .onchain-asset-value{min-width:0}.onchain-assets-page .assets-other-asset .onchain-asset-value strong{font-size:var(--text-sm);line-height:var(--leading-snug)}.onchain-assets-page .assets-other-asset .assets-other-asset-send{width:calc(var(--control-height-md) + var(--space-1));min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2);grid-area:1/3}.onchain-assets-page .funds-wallet-aside{gap:var(--space-3);background:0 0;border:0;padding:0}.onchain-assets-page .funds-wallet-aside>.assets-escrow,.onchain-assets-page .assets-claims-card{padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface)}.onchain-assets-page .assets-escrow,.onchain-assets-page .onchain-position-title{gap:var(--space-2)}.onchain-assets-page .onchain-position-title h2{font-size:var(--text-md)}.onchain-assets-page .assets-escrow-icon{width:var(--icon-lg);height:var(--icon-lg);color:var(--primary);background:0 0}.onchain-assets-page .assets-escrow-icon svg{width:100%;height:100%}.onchain-assets-page .assets-escrow .onchain-detail-list{background:0 0;border:0;border-radius:0;padding:0}.onchain-assets-page .assets-escrow .onchain-detail-row{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--text-sm);display:flex}.onchain-assets-page .assets-escrow .onchain-detail-row+.onchain-detail-row{border-top:1px solid var(--border-soft)}.onchain-assets-page .assets-escrow .onchain-detail-row__label{color:var(--text-muted)}.onchain-assets-page .assets-escrow .onchain-detail-row__label>span{display:none}.onchain-assets-page .assets-escrow .onchain-detail-row dd{text-align:right;color:var(--text);font-weight:var(--font-semibold);margin:0}.assets-claims-card{gap:var(--space-2);min-width:0;display:grid}.assets-claims-heading{align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:var(--font-semibold);display:flex}.assets-claims-heading>svg{width:var(--icon-lg);height:var(--icon-lg);color:var(--primary)}.assets-claims-balance{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.assets-claims-balance h2{font-size:var(--text-2xl);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.assets-claims-balance h2 span{font-size:var(--text-md)}.assets-claims-balance .button{min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.assets-claims-caption{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.assets-pending-credit{grid-template-columns:var(--icon-sm) minmax(0, 1fr) auto;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-soft);font-size:var(--text-xs);color:var(--text-muted);align-items:center;display:grid}.assets-pending-credit svg{width:var(--icon-sm);height:var(--icon-sm)}.assets-pending-credit strong{color:var(--text);overflow-wrap:anywhere}:is(.assets-action-sheet,.funds-action-sheet){padding:var(--space-3);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));position:relative}:is(.assets-action-sheet,.funds-action-sheet):before{content:"";width:var(--space-10);height:var(--space-1);margin:0 auto var(--space-3);border-radius:var(--radius-full);background:var(--border);display:block}:is(.assets-action-sheet,.funds-action-sheet)>.sheet-close-button{inset-inline-end:var(--space-3);top:var(--space-6);margin:0;position:absolute}:is(.assets-action-sheet,.funds-action-sheet) :is(.assets-sheet-title,.funds-sheet-title){min-height:var(--control-height-md);color:var(--text);font-size:var(--text-xl);line-height:var(--leading-tight);align-items:center;margin:0;padding-inline-end:var(--space-12);display:flex}:is(.assets-action-sheet,.funds-action-sheet) .onchain-sheet{gap:var(--space-3);min-width:0;display:grid}:is(.assets-action-sheet,.funds-action-sheet) :is(p,dl){margin:0}:is(.assets-action-sheet,.funds-action-sheet) :is(p,label){font-size:var(--text-sm);line-height:var(--leading-normal)}:is(.assets-action-sheet,.funds-action-sheet) .button{min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.assets-sheet-identity{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.assets-sheet-identity>.token-icon{width:var(--space-8);height:var(--space-8)}.assets-network-chip{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--canvas-subtle);color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere;align-items:center;display:inline-flex}:is(.assets-action-sheet,.funds-action-sheet) .assets-receive-address{gap:var(--space-2);background:0 0;border:0;padding:0;display:grid}.assets-receive-address>.copyable-address{width:100%;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);min-height:calc(var(--control-height-md) + var(--space-1));justify-content:space-between}.assets-sheet-note{align-items:start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--primary-soft);color:var(--text-muted);display:flex}.assets-sheet-note svg{flex:0 0 var(--icon-md);width:var(--icon-md);height:var(--icon-md)}.assets-sheet-note--warning{background:var(--warning-soft);color:var(--warning-strong)}:is(.assets-action-sheet,.funds-action-sheet) .form-field{gap:var(--space-1);font-weight:var(--font-medium);min-width:0;display:grid}:is(.assets-action-sheet,.funds-action-sheet) .form-field input{width:100%;min-width:0;min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font:inherit}:is(.assets-action-sheet,.funds-action-sheet) .onchain-amount-input{align-items:center;gap:var(--space-1);padding-right:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex}:is(.assets-action-sheet,.funds-action-sheet) .onchain-amount-input:focus-within{box-shadow:var(--focus-ring)}:is(.assets-action-sheet,.funds-action-sheet) .onchain-amount-input input{box-shadow:none;border:0;flex:1}.assets-amount-unit{font-size:var(--text-xs);color:var(--text-muted)}:is(.assets-action-sheet,.funds-action-sheet) .onchain-amount-input .button{padding:var(--space-2)}:is(.assets-action-sheet,.funds-action-sheet) .assets-send-available{margin-top:calc(-1 * var(--space-1))}:is(.assets-action-sheet,.funds-action-sheet) .onchain-gas-note{font-size:var(--text-xs);color:var(--text-muted)}.assets-claim-total{gap:var(--space-1);display:grid}.assets-claim-total>span{font-size:var(--text-sm);color:var(--text-muted)}.assets-claim-total>strong{font-size:var(--text-2xl)}:is(.assets-action-sheet,.funds-action-sheet) .assets-claim-source{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);display:flex}.assets-claim-source-icon{width:var(--space-8);height:var(--space-8);flex-shrink:0}.assets-claim-source-icon .token-icon{width:100%;height:100%}.assets-claim-source-copy{gap:var(--space-1);font-size:var(--text-sm);flex:1;min-width:0;display:grid}.assets-transfer-review{gap:var(--space-3);display:grid}.assets-transfer-review-amount{align-items:center;gap:var(--space-2);font-size:var(--text-2xl);overflow-wrap:anywhere;display:flex}.assets-transfer-review-amount>div{min-width:0}.assets-transfer-review-amount span{color:var(--text-muted);font-size:var(--text-sm);display:block}.assets-transfer-review-amount h3{margin:var(--space-1) 0 0;font-size:var(--text-2xl);line-height:var(--leading-tight)}.assets-transfer-review-amount .token-icon{width:var(--space-10);height:var(--space-10);flex-shrink:0}.assets-transfer-review-details{border-block:1px solid var(--border-soft);padding-block:var(--space-2);gap:var(--space-2);font-size:var(--text-sm);display:grid}.assets-transfer-review-details>div{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.assets-transfer-review-details dd{text-align:right;margin:0}.assets-transfer-review-note{align-items:start;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-lg);background:var(--primary-soft);display:flex}.assets-transfer-review-note svg{width:var(--icon-md);height:var(--icon-md);color:var(--primary);flex-shrink:0}:is(.assets-action-sheet,.funds-action-sheet) .assets-transfer-review-fee{color:var(--text-muted);font-size:var(--text-xs)}.assets-transfer-review-actions{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}@media (min-width:1024px){.onchain-assets-page .onchain-content{padding:var(--space-3) 0 var(--space-8)}.onchain-assets-page .onchain-page-tools{padding:var(--space-3) 0 0}.onchain-assets-page .onchain-sibling-nav,.onchain-assets-page .assets-stablecoin-selector{max-width:var(--content-sm)}.onchain-assets-page .funds-wallet-columns{align-items:stretch;gap:var(--space-4)}.onchain-assets-page .funds-wallet-main,.onchain-assets-page .funds-wallet-aside{padding:var(--space-5);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);gap:var(--space-4)}.onchain-assets-page .funds-wallet-aside>.assets-escrow,.onchain-assets-page .assets-claims-card{border:0;border-radius:0;padding:0}.onchain-assets-page .assets-claims-card{padding-top:var(--space-4);border-top:1px solid var(--border-soft)}.onchain-assets-page .funds-wallet-aside>.treasury-ppq-entry{border:0;border-top:1px solid var(--border-soft);padding:var(--space-4) 0 0;border-radius:0}:is(.assets-action-sheet,.funds-action-sheet){padding:var(--space-5)}:is(.assets-action-sheet,.funds-action-sheet):before{display:none}:is(.assets-action-sheet,.funds-action-sheet)>.sheet-close-button{top:var(--space-4);inset-inline-end:var(--space-4)}}@media (max-width:1023px){.page-container.focused-transaction-page-container:has(>.onchain-funds-page){width:100%;max-width:none;padding-bottom:var(--space-4)}}.onchain-funds-page .onchain-page-tools{padding-top:var(--space-5);padding-inline:var(--space-2)}.onchain-funds-page .onchain-content{padding-inline:var(--space-2)}.onchain-funds-page .scroll-rail .scroll-rail-arrow{display:none}.onchain-funds-page .scroll-rail-track{gap:var(--space-1-5);padding:var(--space-px);overscroll-behavior-x:contain}.onchain-funds-page .onchain-sibling-link{min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2);font-size:var(--text-sm);flex:1 0 auto;justify-content:center}.onchain-funds-page .funds-section-tabs{margin:0}.onchain-funds-page .funds-section-tabs .button,.onchain-funds-page .funds-asset-tabs .assets-stablecoin-option{min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2) var(--space-3);font-size:var(--text-sm);gap:var(--space-2);border-radius:var(--radius-lg);flex:1 0 auto}.funds-refresh-row{width:100%;max-width:var(--content-xl);padding:var(--space-1) var(--space-2) 0;justify-items:start;margin:0 auto;display:grid}.funds-refresh-button{align-items:center;gap:var(--space-2);min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-1) 0;border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:0;display:inline-flex}.funds-refresh-button svg{width:var(--icon-sm);height:var(--icon-sm)}.funds-refresh-button:hover{color:var(--primary)}.funds-refresh-button:disabled{cursor:progress;color:var(--text-muted)}.funds-refresh-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.funds-refresh-error{font-size:var(--text-xs);color:var(--danger);margin:0}:is(.onchain-rewards-page,.onchain-reserve-page) :is(.rewards-page,.reserve-page){gap:var(--space-3);min-width:0;display:grid}:is(.onchain-rewards-page,.onchain-reserve-page) :is(.rewards-intro,.reserve-intro){font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}:is(.onchain-rewards-page,.onchain-reserve-page) :is(.rewards-sections,.reserve-sections){gap:var(--space-3)}:is(.onchain-rewards-page,.onchain-reserve-page) .onchain-position-card{padding:var(--space-3);gap:var(--space-3);background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-xl)}:is(.onchain-rewards-page,.onchain-reserve-page) .funds-column{padding:var(--space-3);gap:var(--space-3)}:is(.onchain-rewards-page,.onchain-reserve-page) :is(.rewards-section-heading,.reserve-section-heading){gap:var(--space-2);margin:0}:is(.onchain-rewards-page,.onchain-reserve-page) :is(.rewards-section-heading,.reserve-section-heading) :is(h2,h3){font-size:var(--text-md);line-height:var(--leading-snug)}:is(.onchain-rewards-page,.onchain-reserve-page) :is(.rewards-section-heading,.reserve-section-heading) p{font-size:var(--text-xs);margin-top:var(--space-1)}:is(.onchain-rewards-page,.onchain-reserve-page) .button{min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}:is(.onchain-rewards-page,.onchain-reserve-page) .funds-details{padding:var(--space-3);background:var(--surface)}:is(.onchain-rewards-page,.onchain-reserve-page) :is(.funds-details,.onchain-position-card) p{font-size:var(--text-sm);line-height:var(--leading-normal)}.funds-action-sheet :is(input,select){min-width:0;max-width:100%;min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-sm)}.funds-action-sheet :is(input,select):focus-visible{box-shadow:var(--focus-ring);outline:none}.funds-action-sheet .funds-sheet-title{margin-bottom:var(--space-2)}@media (min-width:1024px){.onchain-funds-page .onchain-page-tools{padding:var(--space-3) 0 0}.onchain-funds-page .onchain-content{padding:var(--space-3) 0 var(--space-8)}.onchain-funds-page .onchain-sibling-nav{flex:initial;width:100%;max-width:var(--content-sm)}.funds-refresh-row{padding-inline:0}:is(.onchain-rewards-page,.onchain-reserve-page) .onchain-position-card,:is(.onchain-rewards-page,.onchain-reserve-page) .funds-column{padding:var(--space-5)}.onchain-funds-page :is(.funds-section-tabs,.funds-asset-tabs){max-width:var(--content-sm)}}.onchain-reserve-page .reserve-page,.onchain-reserve-page .reserve-sections{gap:var(--space-3);min-width:0;display:grid}.onchain-reserve-page .funds-reserve-columns{gap:var(--space-3);align-items:stretch}.onchain-reserve-page .funds-reserve-position,.onchain-reserve-page .funds-reserve-estimate{padding:var(--space-3);min-width:0}.onchain-reserve-page .funds-column>.reserve-section,.onchain-reserve-page .funds-tab-panel>.reserve-section{box-shadow:none;background:0 0;border:0;padding:0}.onchain-reserve-page .reserve-section{gap:var(--space-3);min-width:0}.onchain-reserve-page .reserve-section-heading{gap:var(--space-2);align-items:center}.onchain-reserve-page .reserve-heading-icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);flex:0 0 var(--space-8)}.onchain-reserve-page .reserve-heading-icon>svg{width:var(--icon-md);height:var(--icon-md)}.onchain-reserve-page .reserve-heading-icon .token-icon{width:var(--space-8);height:var(--space-8)}.onchain-reserve-page .reserve-section-heading h3{font-size:var(--text-md);line-height:var(--leading-snug);margin:0}.onchain-reserve-page .reserve-section-heading p{margin:var(--space-1) 0 0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted)}.onchain-reserve-page .reserve-available-hero{gap:var(--space-1);background:0 0;border:0;padding:0}.onchain-reserve-page .reserve-available-hero>span{font-size:var(--text-sm);color:var(--text-muted)}.onchain-reserve-page .reserve-available-amount{font-size:var(--text-2xl);line-height:var(--leading-tight);overflow-wrap:anywhere}.onchain-reserve-page .reserve-summary-grid{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.onchain-reserve-page .reserve-summary-grid>div{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border:0;border-top:1px solid var(--border-soft);background:0 0;border-radius:0;display:flex}.onchain-reserve-page .reserve-summary-grid dt{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);display:flex}.onchain-reserve-page .reserve-summary-grid dd{text-align:right;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text);overflow-wrap:anywhere;margin:0}.onchain-reserve-page .reserve-metric-icon{display:none}.onchain-reserve-page .reserve-actions{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.onchain-reserve-page .reserve-actions>.button{width:100%;min-width:0}.onchain-reserve-page .reserve-balance-caption{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted);margin:0}.onchain-reserve-page .reserve-heading-line{gap:var(--space-1);flex-wrap:wrap}.onchain-reserve-page .reserve-estimate-badge{padding:var(--space-1) var(--space-2);font-size:var(--text-2xs);white-space:nowrap}.onchain-reserve-page .reserve-calculator-fields{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.onchain-reserve-page .reserve-amount-field,.funds-reserve-sheet .reserve-amount-field{gap:var(--space-1);min-width:0;font-size:var(--text-sm);font-weight:var(--font-medium);display:grid}.onchain-reserve-page .reserve-money-input,.funds-reserve-sheet .reserve-money-input{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);align-items:center;min-width:0;display:flex}.onchain-reserve-page .reserve-money-input>input,.funds-reserve-sheet .reserve-money-input>input{border-radius:inherit;width:100%;min-width:0;padding:var(--space-2) var(--space-3);min-height:calc(var(--control-height-md) + var(--space-1));color:var(--text);font-size:var(--text-md);background:0 0;border:0}.onchain-reserve-page .reserve-money-input>span,.funds-reserve-sheet .reserve-money-input>span{font-size:var(--text-xs);color:var(--text-muted);padding-inline-end:var(--space-2);position:static}.onchain-reserve-page .reserve-money-input:focus-within,.funds-reserve-sheet .reserve-money-input:focus-within{box-shadow:var(--focus-ring)}.onchain-reserve-page .reserve-money-input>input:focus,.funds-reserve-sheet .reserve-money-input>input:focus{box-shadow:none}.onchain-reserve-page .reserve-amount-field select{width:100%;min-width:0;min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);font-size:var(--text-md)}.onchain-reserve-page .reserve-trade-range{margin:calc(-1 * var(--space-1)) 0 0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted)}.onchain-reserve-page .reserve-calculator-results{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.onchain-reserve-page .reserve-calculator-results>div{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border:0;border-top:1px solid var(--border-soft);background:0 0;border-radius:0;display:flex}.onchain-reserve-page .reserve-calculator-results dt{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);display:flex}.onchain-reserve-page .reserve-calculator-results dd{min-width:0;font-size:var(--text-sm);color:var(--text);font-weight:var(--font-semibold);text-align:right;overflow-wrap:anywhere;margin:0}.onchain-reserve-page .reserve-shortfall{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--warning-border);border-radius:var(--radius-lg);background:var(--warning-soft);color:var(--warning-strong);font-size:var(--text-sm);display:flex}.onchain-reserve-page .reserve-calculator-help{font-size:var(--text-sm)}.onchain-reserve-page .reserve-calculator-help summary{cursor:pointer;min-height:var(--control-height-md);color:var(--primary);align-items:center;display:flex}.onchain-reserve-page .reserve-calculator-help summary:after{content:"⌄";margin-inline-start:auto;padding-inline-start:var(--space-2)}.onchain-reserve-page .reserve-calculator-help[open] summary:after{transform:rotate(180deg)}.onchain-reserve-page .reserve-calculator-note{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);align-items:start;gap:var(--space-2);margin:0;display:flex}.onchain-reserve-page .reserve-calculator-note>svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.onchain-reserve-page .reserve-gas-vault,.onchain-reserve-page .reserve-legacy-pool,.onchain-reserve-page .reserve-legacy-transactions{padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface)}.onchain-reserve-page .reserve-gas-balances{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.onchain-reserve-page .reserve-gas-balances>div{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border:0;border-top:1px solid var(--border-soft);background:0 0;border-radius:0;display:flex}.onchain-reserve-page .reserve-gas-balances dt{gap:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);display:flex}.onchain-reserve-page .reserve-gas-balances dt svg{display:none}.onchain-reserve-page .reserve-gas-balances dd{text-align:right;font-size:var(--text-sm);color:var(--text);margin:0}.onchain-reserve-page .reserve-legacy-pool summary{gap:var(--space-1);cursor:pointer;padding-right:var(--space-5);font-size:var(--text-sm);list-style:none;display:grid;position:relative}.onchain-reserve-page .reserve-legacy-pool summary::-webkit-details-marker{display:none}.onchain-reserve-page .reserve-legacy-pool summary:after{content:"⌄";color:var(--text-muted);position:absolute;top:0;right:0}.onchain-reserve-page .reserve-legacy-pool[open] summary:after{transform:rotate(180deg)}.onchain-reserve-page .reserve-legacy-pool summary strong{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-medium)}.onchain-reserve-page .reserve-legacy-pool>:not(summary){margin-top:var(--space-3)}.onchain-reserve-page .reserve-legacy-pool p,.onchain-reserve-page .reserve-legacy-transactions p{font-size:var(--text-sm);line-height:var(--leading-normal)}.onchain-reserve-page .reserve-legacy-unavailable{border-color:var(--warning-border);background:var(--warning-soft)}.onchain-reserve-page .reserve-legacy-unavailable summary>span{color:var(--warning-strong);font-weight:var(--font-medium)}.onchain-reserve-page .reserve-legacy-unavailable p{color:var(--text-muted);margin-bottom:0}.onchain-reserve-page .reserve-legacy-transactions h3{font-size:var(--text-md);margin:0}.funds-reserve-sheet{gap:var(--space-3);flex-direction:column;display:flex}.funds-reserve-sheet .reserve-funding{gap:var(--space-3);display:grid}.funds-reserve-sheet .reserve-actions{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.funds-reserve-sheet .reserve-actions .button{width:100%}.funds-reserve-sheet .funds-reserve-sheet-caption{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal);margin:0}.funds-reserve-sheet .inline-error{font-size:var(--text-sm);margin:0}@media (min-width:1024px){.onchain-reserve-page .funds-reserve-columns{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.onchain-reserve-page .funds-reserve-position,.onchain-reserve-page .funds-reserve-estimate{padding:var(--space-5)}.onchain-reserve-page .reserve-available-amount{font-size:var(--text-3xl)}}.onchain-page .rewards-page{gap:var(--space-3);min-width:0;display:grid}.onchain-page .rewards-page .rewards-intro{font-size:var(--text-sm);margin:0}.rewards-page .funds-section-tabs{margin:0}.rewards-page .funds-section-tabs .button{padding:var(--space-2) var(--space-3);min-height:calc(var(--control-height-md) + var(--space-1));gap:var(--space-1);font-size:var(--text-sm)}.rewards-page .funds-section-tabs .button svg{width:var(--icon-sm);height:var(--icon-sm)}.onchain-page .rewards-page .rewards-sections,.rewards-page .funds-tab-panel:not([hidden]){gap:var(--space-3);min-width:0;display:grid}.onchain-page .rewards-page .rewards-section{box-shadow:none;background:0 0;border:0;min-width:0;padding:0}.onchain-page .rewards-page .rewards-section-heading{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);display:flex}.rewards-page .rewards-heading-icon{flex:0 0 var(--space-8);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-lg);background:var(--primary-soft);color:var(--primary);place-items:center;display:grid}.rewards-page .rewards-heading-icon svg{width:var(--icon-md);height:var(--icon-md)}.onchain-page .rewards-page .rewards-section-heading h2,.onchain-page .rewards-page .rewards-history-heading h2{font-size:var(--text-md);line-height:var(--leading-tight);margin:0}.rewards-page .rewards-section-heading p,.rewards-page .rewards-section-caption{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.rewards-page .rewards-heading-line{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rewards-page .rewards-work-columns,.rewards-page .rewards-trading-columns,.rewards-page .rewards-runner-columns,.onchain-page .rewards-page .rewards-availability-pools{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.onchain-page .rewards-page .funds-column,.onchain-page .rewards-page .rewards-pool-panel,.onchain-page .rewards-page .rewards-availability-pool,.onchain-page .rewards-page .rewards-report-history{padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);box-shadow:none;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.onchain-page .rewards-page .rewards-work-pools{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.onchain-page .rewards-page .rewards-work-columns .rewards-pool-panel{gap:var(--space-2);border:0;border-radius:0;padding:0}.rewards-page .rewards-work-pools>.rewards-pool-panel+.rewards-pool-panel,.rewards-page .funds-rewards-credit>.rewards-pool-panel+.rewards-pool-panel{padding-top:var(--space-3);border-top:1px solid var(--border-soft)}.rewards-page h3{font-size:var(--text-sm);line-height:var(--leading-tight);margin:0}.rewards-page .funds-column>h3{font-size:var(--text-md)}.rewards-page .rewards-token-heading{align-items:center;gap:var(--space-2);display:flex}.rewards-page .rewards-token-heading .token-icon{width:var(--space-6);height:var(--space-6)}.rewards-page .rewards-balance-block{gap:var(--space-1);display:grid}.rewards-page .rewards-pool-caption,.rewards-page .rewards-availability-amount>span{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.onchain-page .rewards-page .rewards-pool-amount,.rewards-page .rewards-availability-amount>strong{font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.rewards-page .rewards-period-range{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);overflow-wrap:anywhere;margin:0}.rewards-page :is(.rewards-pool-metrics,.rewards-credit-metrics,.rewards-availability-metrics,.rewards-report-counts,.rewards-runner-details){gap:var(--space-2);background:0 0;border:0;grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid}.rewards-page :is(.rewards-pool-metrics,.rewards-credit-metrics,.rewards-availability-metrics,.rewards-report-counts,.rewards-runner-details)>div{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding:0;display:grid}.rewards-page :is(.rewards-pool-metrics,.rewards-credit-metrics,.rewards-availability-metrics,.rewards-report-counts,.rewards-runner-details) dt{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);white-space:normal;min-width:0}.rewards-page :is(.rewards-pool-metrics,.rewards-credit-metrics,.rewards-availability-metrics,.rewards-report-counts,.rewards-runner-details) dd{color:var(--text);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.rewards-page .button,.rewards-runner-sheet .button{min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-tight);white-space:normal;overflow-wrap:anywhere}.rewards-page .funds-details{border:0;border-top:1px solid var(--border-soft);font-size:var(--text-xs);background:0 0;border-radius:0;margin:0;padding:0}.rewards-page .funds-details>summary{padding-block:var(--space-2);min-height:var(--control-height-md);font-size:var(--text-xs);line-height:var(--leading-normal);align-content:center}.rewards-page .funds-details>p{margin:0 0 var(--space-2);line-height:var(--leading-normal);color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.rewards-page .funds-reward-help{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.rewards-page .rewards-total-claimed{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--border-soft);font-size:var(--text-xs);color:var(--text-muted);margin-top:auto;display:grid}.rewards-page .rewards-total-claimed strong{color:var(--text);font-size:var(--text-md)}.rewards-page .rewards-availability-top{grid-template-columns:var(--space-8) minmax(0, 1fr);gap:var(--space-2);align-items:center;display:grid}.rewards-page .rewards-role-icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-lg);background:var(--primary-soft);color:var(--primary);place-items:center;display:grid}.rewards-page .rewards-role-icon svg{width:var(--icon-md);height:var(--icon-md)}.rewards-page .rewards-availability-amount{gap:var(--space-1);margin-top:var(--space-1);text-align:left;flex-direction:column-reverse;grid-column:1/-1;display:flex}.rewards-page .rewards-more-epochs{padding:var(--space-2);border-radius:var(--radius-lg);background:var(--primary-soft);font-size:var(--text-xs);color:var(--text-muted);margin:0}.rewards-page .rewards-history-heading{align-items:center;gap:var(--space-2);display:flex}.rewards-page .rewards-history-heading>svg{width:var(--icon-md);height:var(--icon-md);color:var(--primary);flex-shrink:0}.rewards-page .rewards-history-heading h2{flex:1}.rewards-page .rewards-history-row{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.rewards-page .rewards-history-row>div{gap:var(--space-1);display:grid}.rewards-page .rewards-history-row span{color:var(--text-muted);font-size:var(--text-xs)}.rewards-page .rewards-history-row .button{font-size:var(--text-xs);padding-inline:var(--space-2)}.rewards-page .rewards-empty-state{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--canvas-subtle);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.rewards-page .rewards-stake-summary{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.rewards-page .rewards-stake-current{gap:var(--space-1);flex-direction:column-reverse;display:flex}.rewards-page .rewards-stake-required{gap:var(--space-1);text-align:right;align-content:start;display:grid}.rewards-page .rewards-stake-current>strong{font-size:var(--text-xl);color:var(--text);line-height:var(--leading-tight);overflow-wrap:anywhere}.rewards-page .rewards-stake-required>strong{font-size:var(--text-md);color:var(--text);line-height:var(--leading-tight);overflow-wrap:anywhere}.rewards-page :is(.rewards-stake-current,.rewards-stake-required)>span{color:var(--text-muted);font-size:var(--text-xs)}.rewards-page .rewards-stake-progress{height:var(--space-1);margin:0}.rewards-page .rewards-stake-progress-label{margin:calc(-1 * var(--space-1)) 0 0;color:var(--text-muted);font-size:var(--text-xs)}.rewards-page .rewards-status-badge{font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}.rewards-page .rewards-notice-status{align-items:center;gap:var(--space-2);color:var(--warning-strong);font-size:var(--text-sm);display:flex}.rewards-page .rewards-notice-status svg{width:var(--icon-md);height:var(--icon-md)}.rewards-runner-sheet p.rewards-sheet-balance{gap:var(--space-1);margin:var(--space-2) 0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-tight);display:grid}.rewards-runner-sheet .rewards-sheet-balance strong{color:var(--text);font-size:var(--text-xl);line-height:var(--leading-tight);overflow-wrap:anywhere}.rewards-runner-sheet .rewards-stake-action,.rewards-runner-sheet .runner-permit-action,.rewards-runner-sheet .runner-permit-action>div,.rewards-runner-sheet .runner-permit-review{gap:var(--space-3);min-width:0;margin:0;display:grid}.rewards-runner-sheet :is(p,.muted){font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.rewards-runner-sheet .reserve-amount-field{gap:var(--space-1);font-size:var(--text-sm);margin:0;display:grid}.rewards-runner-sheet .reserve-money-input{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;padding-right:var(--space-1);display:flex}.rewards-runner-sheet .reserve-money-input input{width:100%;min-width:0;padding:var(--space-3);font:inherit;color:var(--text);background:0 0;border:0}.rewards-runner-sheet .reserve-money-input:focus-within{box-shadow:var(--focus-ring)}.rewards-runner-sheet .reserve-money-input>span{font-size:var(--text-xs);color:var(--text-muted)}.rewards-runner-sheet .reserve-money-input>.button{padding-inline:var(--space-2)}.rewards-runner-sheet .runner-permit-review{padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg)}.rewards-runner-sheet .button-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.rewards-page :is(.rewards-pool-metrics,.rewards-credit-metrics,.rewards-availability-metrics,.rewards-report-counts,.rewards-runner-details)>div{border:0}.rewards-page .rewards-pool-metrics dt{white-space:normal}.rewards-page .rewards-total-claimed{padding:var(--space-3) 0 0;border:0;border-top:1px solid var(--border-soft);background:0 0;border-radius:0}.rewards-page .rewards-total-claimed strong{text-align:left}.rewards-page .rewards-stake-required{border:0;padding:0}@media (min-width:1024px){.rewards-page .rewards-work-columns,.rewards-page .rewards-trading-columns,.rewards-page .rewards-runner-columns,.onchain-page .rewards-page .rewards-availability-pools{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.onchain-page .rewards-page .funds-column,.onchain-page .rewards-page .rewards-trading-columns>.rewards-pool-panel,.onchain-page .rewards-page .rewards-runner-columns>.rewards-pool-panel,.onchain-page .rewards-page .rewards-availability-pool,.onchain-page .rewards-page .rewards-report-history{padding:var(--space-4)}.rewards-page .rewards-history-row{grid-template-columns:minmax(0,1fr) auto}.rewards-page .rewards-stake-panel>.button{margin-top:auto}}@media (max-width:359px){.rewards-page .rewards-history-row{grid-template-columns:minmax(0,1fr)}.rewards-page .rewards-history-row .button{width:100%}}.protocol-page{min-width:0;color:var(--text)}.protocol-page :is(h2,h3,p,dd,code,strong,small){overflow-wrap:anywhere}.protocol-page :is(input,select,textarea){min-width:0;max-width:100%}.protocol-page .button{white-space:normal}.protocol-page .governance-content,.protocol-registry-page .payment-methods-content{gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-3) var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.protocol-page .governance-intro{font-size:var(--text-sm);margin:0}.protocol-section-panel,.protocol-page .governance-proposal-heading,.protocol-filter-navigation{width:100%;min-width:0}.protocol-page .protocol-section-panel[hidden]{display:none}.protocol-tabs,.protocol-page .governance-filters{gap:var(--space-2);flex-wrap:nowrap;width:max-content;display:flex;overflow:visible}.protocol-tabs button{min-height:var(--control-height-md);padding:var(--space-2) var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;flex:none}.protocol-tabs button[aria-pressed=true]{border-color:var(--primary-border);color:var(--primary);background:var(--primary-soft)}.protocol-page .governance-filters .button{min-height:var(--control-height-sm);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);white-space:nowrap;font-size:var(--text-xs)}.protocol-page .governance-content .governance-section{min-width:0;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:none;align-content:start}.protocol-page .governance-proposal-heading{gap:var(--space-4);margin:0;display:grid}.protocol-page .governance-section-heading h2{font-size:var(--text-lg);line-height:var(--leading-tight)}.protocol-page .governance-heading-icon{width:var(--space-8);height:var(--space-8);background:var(--primary-soft)}.protocol-page .governance-heading-icon svg{width:var(--icon-md);height:var(--icon-md)}.protocol-proposal-meta{align-items:center;gap:var(--space-2);margin:var(--space-3) 0;font-size:var(--text-xs);flex-wrap:wrap;display:flex}.protocol-proposal-meta p{flex:15rem;margin:0}.protocol-count{font-weight:var(--font-semibold);white-space:nowrap}.protocol-page .governance-proposal-list{gap:var(--space-3);align-items:stretch;display:grid}.protocol-page .governance-proposal-card{min-width:0;padding:var(--space-3);align-content:start;gap:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr)}.protocol-page .governance-proposal-title{align-items:start;gap:var(--space-2);flex-wrap:wrap}.protocol-page .governance-proposal-title>div{flex:12rem;min-width:0}.protocol-page .governance-proposal-title h3{font-size:var(--text-md);line-height:var(--leading-normal)}.protocol-page .governance-detail-list{background:0 0;border:0;border-radius:0}.protocol-page .governance-detail-row{align-items:start;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--text-sm);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.protocol-page .governance-detail-row__label>span{display:none}.protocol-page .governance-detail-row__value{font-weight:var(--font-medium)}.protocol-page .governance-proposal-votes{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-soft)}.protocol-page .governance-proposal-votes dd{font-size:var(--text-sm);overflow-wrap:anywhere}.protocol-page .governance-vote-actions{flex-wrap:wrap;overflow:visible}.protocol-page .button-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;min-width:0}.protocol-page .button-row .button{min-width:0;font-size:var(--text-sm);flex:auto}.protocol-voting-grid{gap:var(--space-4);align-items:stretch;display:grid}.protocol-page .governance-primary-metrics dd{font-size:clamp(var(--text-lg), 3vw, var(--text-2xl));white-space:normal;overflow-wrap:anywhere}.protocol-page .governance-secondary-metrics dd{font-size:var(--text-sm)}.protocol-page .governance-rule-grid{margin:0}.protocol-page .governance-rule-grid>div{min-width:0;padding:var(--space-3) var(--space-2)}.protocol-page .governance-rule-grid dd{font-size:var(--text-md);white-space:normal}.protocol-page .governance-rule-grid .governance-metric-icon,.protocol-page .governance-secondary-metrics .governance-metric-icon{display:none}.protocol-page .governance-secondary-metrics>div,.protocol-page .governance-rule-grid>div{grid-template-columns:minmax(0,1fr)}.protocol-page .governance-secondary-metrics :is(dt,dd),.protocol-page .governance-rule-grid :is(dt,dd,small){grid-column:1}.protocol-page .governance-settings>.page-stack{gap:var(--space-3);display:grid}.protocol-page .governance-setting{min-width:0;padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);align-content:start}.protocol-page .governance-setting h3{font-size:var(--text-sm);margin:0}.protocol-page .governance-setting .governance-proposal-details{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.protocol-page .governance-proposal-details dt{font-size:var(--text-xs);color:var(--text-muted)}.protocol-page .governance-proposal-details dd{font-size:var(--text-sm);margin:0}.protocol-page .copyable-address{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;max-width:100%}.protocol-page .copyable-address code{font-size:var(--text-xs);white-space:nowrap}.protocol-registry-intro{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.protocol-registry-intro h2,.protocol-registry-intro p{margin:0}.protocol-registry-intro h2{font-size:var(--text-xl)}.protocol-registry-intro p{margin-top:var(--space-1);font-size:var(--text-sm)}.protocol-registry-intro .button{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}.protocol-page .button>svg{width:var(--icon-md);height:var(--icon-md);flex:none}.protocol-registry-summary{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);flex-wrap:wrap;display:flex}.protocol-registry-summary>div{gap:var(--space-1);flex:3rem;display:grid}.protocol-registry-summary strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums}.protocol-registry-summary span{color:var(--text-muted);font-size:var(--text-xs)}.protocol-registry-grid{gap:var(--space-3);align-items:stretch;display:grid}.protocol-page .payment-method-registry-status{min-width:0;padding:var(--space-4);gap:var(--space-3);border-radius:var(--radius-xl);background:var(--surface-raised);align-content:start}.protocol-page .payment-method-registry-status>header{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-soft);flex-wrap:wrap}.protocol-page .payment-method-registry-status .protocol-rail-identity{align-items:center;gap:var(--space-2);flex:10rem;min-width:0;display:flex}.protocol-rail-identity>span:last-child{min-width:0}.protocol-rail-icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-lg);color:var(--primary);background:var(--primary-soft);flex:none;place-items:center;display:grid}.protocol-rail-icon svg{width:var(--icon-md);height:var(--icon-md)}.protocol-page .payment-method-registry-status dl{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.protocol-empty{padding:var(--space-6);border:1px dashed var(--border-soft);border-radius:var(--radius-xl);text-align:center;color:var(--text-muted)}.protocol-proposal-page.payment-rail-page{width:100%;margin:0 auto;padding:0}.protocol-proposal-page .payment-rail-sheet{padding:var(--space-4) var(--space-3) var(--space-8);box-shadow:none;background:0 0;border:0;border-radius:0}.protocol-proposal-intro p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.protocol-proposal-page .payment-rail-form{gap:var(--space-4);padding-top:var(--space-4);align-items:stretch}.protocol-proposal-page .payment-rail-section{padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);align-content:start}.protocol-page .payment-rail-section-heading{gap:var(--space-2);flex-wrap:wrap}.protocol-page .payment-rail-section-heading>span{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-full);font-size:var(--text-xs)}.protocol-page .payment-rail-section-heading h2{font-size:var(--text-md);white-space:normal}.protocol-proposal-page .payment-rail-section[aria-labelledby=payment-rail-currencies-heading] .payment-rail-section-heading{display:flex}.protocol-proposal-page .payment-rail-currency-title{flex:10rem;display:flex}.protocol-page .payment-rail-card{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface)}.protocol-page .payment-rail-details,.protocol-page .payment-rail-currencies{background:0 0;border:0;padding:0}.protocol-page .payment-rail-field-card{padding:0}.protocol-page .payment-rail-field-card-body{padding:var(--space-3)}.protocol-page .payment-rail-control input,.protocol-page .payment-rail-control select{min-height:var(--control-height-md);font-size:var(--text-sm);border-color:var(--border)}.protocol-page .payment-rail-label-line{font-size:var(--text-sm)}.protocol-page .payment-rail-control small{font-size:var(--text-xs);line-height:var(--leading-normal)}.protocol-page .payment-rail-bond dl>div{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap}.protocol-page .payment-rail-bond dd{margin-left:auto}.protocol-page .payment-rail-actions{flex-wrap:wrap}.protocol-page .payment-rail-review,.protocol-currency-picker{gap:var(--space-4);min-width:0;display:grid}.protocol-page .payment-rail-review>div:first-child,.protocol-currency-picker>div:first-child{padding-right:var(--space-7)}.protocol-page .payment-rail-review h2,.protocol-currency-picker h2{font-size:var(--text-lg);margin:0}.protocol-page .payment-rail-review p,.protocol-currency-picker p{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.protocol-page .payment-rail-review-currencies>span{flex-wrap:wrap;max-width:100%}.protocol-currency-sheet .payment-rail-currency-list{max-height:none;display:grid;overflow:visible}.protocol-currency-sheet .payment-rail-currency-row{gap:var(--space-1) var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--border-soft);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;display:grid}.protocol-currency-sheet .payment-rail-currency-row>span:last-child{white-space:normal;font-size:var(--text-sm);grid-column:3;overflow:visible}.protocol-help-examples{gap:var(--space-1);margin-top:var(--space-2);display:grid}@media (min-width:64rem){.protocol-page .governance-content,.protocol-registry-page .payment-methods-content,.protocol-proposal-page .payment-rail-sheet{padding:var(--space-5) var(--space-5) var(--space-10)}.protocol-voting-grid,.protocol-registry-grid,.protocol-page .governance-settings>.page-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.protocol-page .governance-proposal-card{gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.protocol-page .governance-proposal-title,.protocol-page .governance-proposal-payloads,.protocol-page .governance-proposal-card>.onchain-action-row{grid-column:1/-1}.protocol-proposal-page .payment-rail-form{grid-template-columns:repeat(2,minmax(0,1fr))}.protocol-proposal-page .payment-rail-section[aria-labelledby=payment-rail-fields-heading]{grid-area:1/2/span 2}.protocol-proposal-page .payment-rail-section[aria-labelledby=payment-rail-currencies-heading]{grid-area:2/1}.protocol-proposal-page .payment-rail-form>:is(.payment-rail-bond,.payment-rail-actions,.payment-rail-error){grid-column:1/-1}}@media (max-width:1023px){.page-container.focused-transaction-page-container:has(>:is(.onchain-protocol-page,.protocol-page)){width:100%;max-width:none;padding-bottom:var(--space-4)}}.protocol-navigation{width:100%;max-width:var(--content-xl);min-width:0;padding:var(--space-5) var(--space-2) 0;margin-inline:auto}.protocol-navigation .scroll-rail{background:0 0;border:0;margin:0;padding:0}.protocol-navigation .scroll-rail-track{gap:var(--space-1-5);padding:var(--space-px);overscroll-behavior-x:contain}.protocol-navigation .scroll-rail .scroll-rail-arrow{display:none}.protocol-navigation .onchain-sibling-link{min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2) var(--space-3);font-size:var(--text-sm);flex:1 0 auto;justify-content:center}.onchain-protocol-page .onchain-page-tools{padding:0;display:block}.onchain-protocol-page .onchain-content{width:100%;padding:var(--space-4) var(--space-2) var(--space-8);gap:var(--space-4)}.onchain-protocol-page .onchain-disconnected{width:calc(100% - var(--space-4));max-width:var(--content-xl);padding:var(--space-4) var(--space-3)}.protocol-overview-page .funds-overview-column{gap:var(--space-3);padding:var(--space-4) var(--space-3)}.protocol-overview-page .onchain-section-heading{gap:var(--space-1);margin-bottom:var(--space-3)}.protocol-overview-page .onchain-section-heading h2{font-size:var(--text-lg);line-height:var(--leading-tight)}.protocol-overview-page .onchain-snapshot-grid{gap:0}.protocol-overview-page .onchain-snapshot-grid>div{min-height:var(--control-height-md);padding:var(--space-2) 0;gap:var(--space-2)}.protocol-overview-page .onchain-snapshot-grid>div:last-child{border-bottom:0}.protocol-overview-page .onchain-snapshot-grid strong{font-size:var(--text-md);line-height:var(--leading-tight)}.protocol-overview-page .onchain-detail-row{align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding-block:var(--space-2);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.protocol-overview-page .onchain-detail-row dd{text-align:right;line-height:var(--leading-normal);margin:0}.protocol-overview-page .onchain-tool-list{gap:var(--space-3);background:0 0;border:0;padding:0}.protocol-overview-page .onchain-tool-link{grid-template-columns:var(--space-8) minmax(0, 1fr) var(--icon-sm);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);align-items:center;display:grid}.protocol-overview-page .onchain-tool-link>span:nth-child(2){gap:var(--space-1);min-width:0;display:grid}.protocol-overview-page .onchain-tool-link .onchain-position-icon{width:var(--space-8);height:var(--space-8)}.protocol-overview-page .onchain-tool-link .onchain-position-icon svg{width:var(--icon-md);height:var(--icon-md)}.protocol-overview-page .onchain-tool-link strong{font-size:var(--text-sm);line-height:var(--leading-tight)}.protocol-overview-page .onchain-tool-link small{font-size:var(--text-xs);line-height:var(--leading-normal)}@media (min-width:1024px){.protocol-navigation{padding-inline:0}.onchain-protocol-page .onchain-content{gap:var(--space-5);padding-inline:0}.protocol-overview-page .funds-overview-column{padding:var(--space-5)}.protocol-overview-page .onchain-tool-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.onchain-page .roles-page{grid-column:1/-1;min-width:0}.onchain-page .roles-eyebrow,.onchain-page .roles-other>h2{font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:normal;text-transform:none;margin:0}.onchain-page .roles-page :is(.roles-major-card,.roles-compact-card){padding-inline:var(--space-3);border-radius:var(--radius-xl);box-shadow:none;align-content:start}.roles-page .roles-card-heading{column-gap:var(--space-2);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr)}.roles-page .roles-card-heading>:is(.roles-access-status,.roles-status){min-height:0;padding:var(--space-1) var(--space-2);grid-column:2;justify-self:start}.roles-page .roles-heading-icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md)}.roles-page .roles-heading-icon svg{width:var(--icon-md);height:var(--icon-md)}.onchain-page .roles-page :is(.roles-heading-copy h3,.roles-compact-copy h3),.roles-page .roles-card-heading>h3{font-size:var(--text-md);line-height:var(--leading-snug);margin:0}.roles-page :is(.roles-heading-copy,.roles-compact-copy){gap:var(--space-1)}.roles-page :is(.roles-heading-copy p,.roles-heading-copy .merchant-tier){font-size:var(--text-xs)}.roles-page .roles-heading-copy .merchant-tier-icon{height:var(--icon-sm)}.roles-page .roles-financial-metrics dt{font-size:var(--text-xs)}.onchain-page .roles-page .roles-financial-metrics dd{font-size:var(--text-md);line-height:var(--leading-snug)}.roles-page .roles-merchant-metrics>div{column-gap:var(--space-1);row-gap:var(--space-0-5);grid-template-columns:auto minmax(0,1fr)}.roles-page .roles-merchant-metrics .roles-metric-icon{width:var(--icon-md);height:var(--icon-md);background:0 0;grid-row:1/3}.roles-page .roles-metric-icon svg,.roles-page .roles-councillor-metrics dd svg,.roles-page .roles-wallet-label svg{width:var(--icon-sm);height:var(--icon-sm)}.roles-page .roles-councillor-metrics>div{gap:var(--space-0-5)}.roles-page .roles-councillor-metrics dd{align-items:baseline;gap:var(--space-1)}.roles-page .roles-wallet-label{gap:var(--space-1);font-size:var(--text-xs)}.roles-page .roles-wallet-row strong{font-size:var(--text-md)}.roles-page :is(.roles-merchant-link,.roles-work-link){gap:var(--space-2);font-size:var(--text-sm)}.roles-page :is(.roles-merchant-link,.roles-work-link)>svg{width:var(--icon-sm);height:var(--icon-sm)}.roles-page .roles-councillor>.muted{font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.roles-page .roles-refund-wallet{gap:var(--space-0-5);min-width:0;font-size:var(--text-xs);display:grid}.roles-page .roles-refund-label{align-items:center;gap:var(--space-1);color:var(--text-muted);display:flex}.roles-page .roles-refund-wallet .copyable-address{justify-content:flex-start}.onchain-page .roles-page .roles-compact-card{grid-template-columns:var(--space-8) minmax(0, 1fr);gap:var(--space-2)}.roles-page .roles-compact-copy small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.onchain-page .roles-page .roles-council{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.roles-page .roles-council>.roles-compact-copy{gap:var(--space-3)}.roles-page .roles-council-metrics{gap:var(--space-2);min-width:0;margin:0;display:grid}.roles-page .roles-council-metrics>div{align-items:baseline;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.roles-page .roles-council-metrics dt{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.roles-page .roles-council-metrics dd{min-width:0;font-size:var(--text-sm);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0}.roles-page .roles-compact-copy>.roles-withdrawal-status{font-size:var(--text-xs)}.roles-page .roles-details{padding:var(--space-2) 0 0;border:0;border-top:1px solid var(--divider);font-size:var(--text-xs);background:0 0;border-radius:0}.roles-page .roles-details>p{margin-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-normal)}.onchain-page .roles-compact-copy>.transaction-control{width:100%;margin-top:0}.roles-page .roles-council .transaction-control>.button{width:100%;font-size:var(--text-sm);white-space:normal}@media (min-width:768px){.roles-page .roles-card-heading{grid-template-columns:auto minmax(0,1fr) auto}.roles-page .roles-card-heading>:is(.roles-access-status,.roles-status){grid-column:auto;justify-self:end}}@media (min-width:1024px){.onchain-page .roles-page :is(.roles-sections,.roles-other-list){align-items:stretch;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.onchain-page .roles-other-list>.onchain-position-card{height:auto}}.governance-page.protocol-page .governance-content{width:100%;max-width:var(--content-xl);gap:var(--space-4);padding:var(--space-5) var(--space-2) var(--space-8)}.governance-page .governance-section-navigation .scroll-rail-arrow{display:none}.governance-page .governance-section-navigation .scroll-rail-track{padding:var(--space-px);overscroll-behavior-x:contain}.governance-page .governance-section-navigation .protocol-tabs{gap:var(--space-1-5);min-width:100%}.governance-page .governance-section-navigation button{min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);flex:1 0 auto}.governance-page.protocol-page .governance-content .governance-section{gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-xl);background:var(--surface)}.governance-page.protocol-page .governance-section-heading{gap:var(--space-2)}.governance-page.protocol-page .governance-section-heading h2{font-size:var(--text-md);line-height:var(--leading-snug)}.governance-page .governance-section-heading .eyebrow{font-size:var(--text-2xs)}.governance-page .governance-heading-icon{border-radius:var(--radius-md)}.governance-page .governance-proposal-heading>.governance-section-heading{flex-wrap:wrap}.governance-page .governance-proposal-heading .governance-section-heading>div{flex:auto}.governance-page .protocol-count{padding:var(--space-1) var(--space-2);border:1px solid var(--primary-border);border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.governance-page.protocol-page .governance-proposal-heading{gap:var(--space-3)}.governance-page.protocol-page .governance-filters{gap:var(--space-1-5);padding:0}.governance-page.protocol-page .governance-filters .button{min-height:var(--control-height-md);padding:var(--space-2) var(--space-3)}.governance-page .protocol-proposal-meta{margin:calc(-1 * var(--space-2)) 0 0;justify-content:flex-start;gap:var(--space-1)}.governance-page .protocol-proposal-meta p{flex:0 auto}.governance-page.protocol-page .governance-empty{justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-3);border:1px dashed var(--border);background:var(--surface-soft);text-align:center;grid-template-columns:minmax(0,1fr)}.governance-page.protocol-page .governance-empty .state-panel{text-align:center;justify-items:center}.governance-page.protocol-page .governance-proposal-card{padding:var(--space-3);background:var(--surface-raised)}.governance-page .governance-proposal-title .eyebrow{font-size:var(--text-2xs)}.governance-page.protocol-page .governance-proposal-votes{padding:var(--space-3);align-content:center;gap:0}.governance-page .governance-proposal-votes>div{padding:0 var(--space-2);background:0 0;border:0;border-radius:0}.governance-page .governance-proposal-votes>div:first-child{padding-left:0}.governance-page .governance-proposal-votes>div:last-child{padding-right:0}.governance-page .governance-proposal-votes>div+div{border-left:1px solid var(--divider)}.governance-page .governance-proposal-votes dt{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.governance-page .governance-proposal-votes dt:before{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-full);background:var(--text-muted);content:""}.governance-page .governance-proposal-votes>div:first-child dt:before{background:var(--success)}.governance-page .governance-proposal-votes>div:nth-child(2) dt:before{background:var(--danger)}.governance-page .governance-proposal-payloads{min-width:0;padding-top:var(--space-3);border-top:1px solid var(--divider);font-size:var(--text-sm)}.governance-page .governance-proposal-payloads p{margin:0 0 var(--space-2)}.governance-page :is(.governance-proposal-payloads,.governance-setting) summary{color:var(--text-muted);font-size:var(--text-xs);cursor:pointer}.governance-page.protocol-page .governance-pagination,.governance-page.protocol-page [aria-label=Settings\ pages]{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.governance-page :is(.governance-page-number,[aria-label=Settings\ pages]>span){color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center}.governance-page :is(.governance-pagination,[aria-label=Settings\ pages])>.button{min-height:calc(var(--control-height-md) + var(--space-1));height:100%;padding:var(--space-2);font-size:var(--text-xs)}.governance-page.protocol-page .governance-content :is(.governance-summary,.governance-rules){flex-direction:column;display:flex}.governance-page.protocol-page .protocol-voting-grid{gap:var(--space-3);align-items:stretch}.governance-page .governance-primary-metrics{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.governance-page .governance-primary-metrics>div+div{border-left:0;border-top:1px solid var(--divider);padding:var(--space-3) 0 0}.governance-page :is(.governance-voting-power,.governance-rule-grid) dt{align-items:center;gap:var(--space-1);display:flex}.governance-page.protocol-page .governance-voting-power dd{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight)}.governance-page .governance-primary-metrics .governance-wallet-balance{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.governance-page.protocol-page .governance-wallet-balance dd{gap:var(--space-2);font-size:var(--text-md)}.governance-page .governance-wallet-balance .token-icon{width:var(--icon-md);height:var(--icon-md);flex:0 0 var(--icon-md)}.governance-page .governance-secondary-metrics{padding:var(--space-3) 0}.governance-page .governance-secondary-metrics>div{align-content:start;gap:var(--space-2)}.governance-page .governance-secondary-metrics .copyable-address{justify-content:flex-start}.governance-page .governance-delegation-note{padding:var(--space-3);background:var(--surface-soft);line-height:var(--leading-normal)}.governance-page .governance-delegation-note p{flex:1;margin:0}.governance-page .governance-delegation-actions{margin-top:auto}.governance-page .governance-delegation-actions .button{min-height:calc(var(--control-height-md) + var(--space-1));font-size:var(--text-sm)}.governance-page.protocol-page .governance-rule-grid{background:var(--surface-soft);flex:1;grid-auto-rows:1fr}.governance-page.protocol-page .governance-rule-grid>div{align-content:start;gap:var(--space-2);padding:var(--space-3)}.governance-page.protocol-page .governance-rule-grid dt{font-size:var(--text-xs)}.governance-page .governance-eligibility-note{line-height:var(--leading-normal)}.governance-page .governance-settings>.muted{font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.governance-page .governance-settings :is(input,textarea){min-width:0;min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);font-size:var(--text-sm)}.governance-page .governance-settings .form-field{min-width:0;font-size:var(--text-sm)}.governance-page .governance-settings>.form-field+.button-row{align-items:end}.governance-page .governance-settings>.form-field+.button-row>.form-field{flex:10rem}.governance-page .governance-settings .button{min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.governance-page.protocol-page .governance-setting{gap:var(--space-3);padding:var(--space-3);background:var(--surface-raised);flex-direction:column;display:flex}.governance-page.protocol-page .governance-setting .governance-proposal-details{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);grid-template-columns:repeat(2,minmax(0,1fr))}.governance-page .governance-setting .governance-proposal-details>div{align-content:start;gap:var(--space-1);min-width:0;display:grid}.governance-page .governance-setting>p{font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.governance-page .governance-setting>.button{margin-top:auto}.governance-page .governance-setting details[open]{gap:var(--space-2);display:grid}.governance-page .governance-setting code{font-size:var(--text-xs)}.governance-page .governance-proposal-form{padding:var(--space-3);border:1px solid var(--primary-border);border-radius:var(--radius-lg);background:var(--primary-soft);font-size:var(--text-sm)}.governance-page .governance-proposal-form>summary{color:var(--primary);font-weight:var(--font-semibold);cursor:pointer}@media (min-width:64rem){.governance-page.protocol-page .governance-content{padding-inline:var(--space-5)}.governance-page .governance-section-navigation{max-width:var(--content-sm)}.governance-page.protocol-page .governance-content .governance-section{padding:var(--space-5)}.governance-page.protocol-page .governance-proposal-card{padding:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.governance-page.protocol-page .governance-proposal-votes{align-self:stretch}.governance-page.protocol-page .governance-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.governance-page .governance-settings>*{grid-column:1/-1}.governance-page .governance-settings>.form-field{grid-column:1}.governance-page .governance-settings>.form-field+.button-row{grid-column:2}.governance-page :is(.governance-pagination,[aria-label=Settings\ pages])>.button{width:max-content;padding-inline:var(--space-3);font-size:var(--text-sm)}.governance-page :is(.governance-pagination,[aria-label=Settings\ pages])>.button:last-child{justify-self:end}}.protocol-registry-page.payment-methods-page{width:100%}.protocol-registry-page .payment-methods-content,.protocol-proposal-page .payment-rail-sheet{width:100%;padding:var(--space-5) var(--space-2) var(--space-8);margin:0}.protocol-registry-page .payment-methods-content{gap:var(--space-3);padding-top:var(--space-3)}.protocol-registry-page .protocol-registry-intro{gap:var(--space-3);align-items:start}.protocol-registry-page .protocol-registry-intro h2{font-size:var(--text-lg);line-height:var(--leading-snug)}.protocol-registry-page .protocol-registry-intro .eyebrow,.protocol-proposal-page .protocol-proposal-intro .eyebrow{font-size:var(--text-xs)}.protocol-registry-page .protocol-registry-summary{gap:var(--space-3);padding:var(--space-3);background:var(--surface);align-items:center}.protocol-registry-page .protocol-registry-summary strong{font-size:var(--text-lg);line-height:var(--leading-tight)}.protocol-registry-page .protocol-registry-summary span{align-items:center;gap:var(--space-1);display:inline-flex}.protocol-registry-summary span svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.protocol-registry-page .payment-method-registry-status{gap:var(--space-3);padding:var(--space-3);box-shadow:none;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.protocol-registry-page .payment-method-registry-status>header{align-items:center}.protocol-registry-page .payment-method-registry-status>header strong{font-size:var(--text-md);line-height:var(--leading-snug)}.protocol-registry-page .payment-method-registry-status>header small{font-size:var(--text-xs)}.protocol-registry-page .payment-method-registry-status dl{grid-template-columns:minmax(0,1fr);align-content:start;gap:0}.protocol-rail-detail{align-items:start;gap:var(--space-2);min-width:0;padding:var(--space-2) 0;border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.protocol-rail-detail:first-child{padding-top:0}.protocol-rail-detail:last-child{border-bottom:0;padding-bottom:0}.protocol-rail-detail dt{font-size:var(--text-xs);line-height:var(--leading-normal)}.protocol-rail-detail dd{font-size:var(--text-sm);font-weight:var(--font-medium);font-variant-numeric:tabular-nums}.protocol-registry-page .payment-method-registry-status>.transaction-control{padding-top:var(--space-3);border-top:1px solid var(--border-soft);grid-column:1;justify-self:stretch}.protocol-registry-grid>.protocol-empty{padding:var(--space-6) var(--space-3);font-size:var(--text-sm);grid-column:1/-1;margin:0}.protocol-registry-page .button,.protocol-proposal-page .button{min-height:calc(var(--control-height-md) + var(--space-1));padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.protocol-proposal-page .payment-rail-notice{align-items:start;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);font-size:var(--text-xs);display:flex}.protocol-proposal-page .payment-rail-notice>svg{width:var(--icon-md);height:var(--icon-md);color:var(--primary);flex:none}.protocol-proposal-page .payment-rail-form{gap:var(--space-3);padding-top:var(--space-3)}.protocol-proposal-page .payment-rail-section{padding:var(--space-3);gap:var(--space-3)}.protocol-proposal-page .payment-rail-section-heading{align-items:start}.protocol-proposal-page .payment-rail-section-heading>div{min-width:0}.protocol-proposal-page .payment-rail-section-heading h2{font-size:var(--text-md);line-height:var(--leading-snug)}.protocol-proposal-page .payment-rail-section-heading p,.protocol-proposal-page .payment-rail-section-note{margin-top:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-normal)}.protocol-proposal-page .payment-rail-section-heading>small{font-size:var(--text-xs)}.protocol-proposal-page .payment-rail-field-card-head{padding:var(--space-2) var(--space-3)}.protocol-proposal-page .payment-rail-field-card-head h3{font-size:var(--text-sm)}.protocol-proposal-page .payment-rail-field-card-body,.protocol-proposal-page .payment-rail-details{gap:var(--space-3)}.protocol-proposal-page .payment-rail-control{gap:var(--space-1-5);font-size:var(--text-sm)}.protocol-proposal-page .payment-rail-control :is(input,select){min-height:calc(var(--control-height-md) + var(--space-1))}.protocol-proposal-page .payment-rail-required-row{padding-top:var(--space-3);font-size:var(--text-sm)}.protocol-proposal-page .payment-rail-required-row small{font-size:var(--text-xs)}.protocol-proposal-page .payment-rail-currency-title{align-items:center}.protocol-proposal-page .payment-rail-chip{font-size:var(--text-xs)}.protocol-proposal-page .payment-rail-bond dt{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:inline-flex}.protocol-proposal-page .payment-rail-bond dt svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.protocol-proposal-page .payment-rail-bond p{font-size:var(--text-xs);line-height:var(--leading-normal)}.protocol-proposal-page .payment-rail-actions{gap:var(--space-2);padding-top:var(--space-3)}.protocol-rail-review-sheet,.protocol-currency-sheet{padding:var(--space-3)}.protocol-rail-review-sheet .payment-rail-review{gap:var(--space-3);padding-top:0}.protocol-currency-picker{gap:var(--space-3)}@media (min-width:64rem){.protocol-registry-page .payment-methods-content,.protocol-proposal-page .payment-rail-sheet{padding:var(--space-5) 0 var(--space-8)}.protocol-registry-page .payment-methods-content{padding-top:var(--space-3)}.protocol-registry-page .protocol-registry-intro{align-items:center}.protocol-proposal-page .payment-rail-form{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.protocol-proposal-page .payment-rail-field-card-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.protocol-proposal-page .payment-rail-required-row{grid-column:1/-1}.protocol-proposal-page .payment-rail-form>.payment-rail-bond dl{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.protocol-proposal-page .payment-rail-form>.payment-rail-bond dl>div{justify-content:start;gap:var(--space-1);display:grid}.protocol-proposal-page .payment-rail-form>.payment-rail-bond dd{text-align:left;margin:0}.protocol-proposal-page .payment-rail-actions{justify-content:flex-end}.protocol-proposal-page .payment-rail-actions>*{flex:0 auto}}.manual-refresh-control{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.manual-refresh-control>button{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.manual-refresh-control>button>svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.manual-refresh-error{color:var(--danger);font-size:var(--text-xs);line-height:var(--leading-normal);flex-basis:100%}.manual-refresh-control--icon,.manual-refresh-control--icon>button{position:relative}.manual-refresh-countdown{padding:var(--space-0-5);background:var(--surface);border-radius:var(--radius-sm);font-size:var(--text-2xs);line-height:var(--leading-tight);position:absolute;bottom:0;right:0}.manual-refresh-control--icon .manual-refresh-error{min-width:calc(var(--space-16) * 3);padding:var(--space-2);background:var(--surface);border:1px solid var(--danger);border-radius:var(--radius-md);z-index:1;position:absolute;top:100%;right:0}}@layer utilities{.d-none{display:none!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-grid{display:grid!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-1{flex:1!important}.flex-auto{flex:auto!important}.flex-none{flex:none!important}.items-start{align-items:flex-start!important}.items-center{align-items:center!important}.items-end{align-items:flex-end!important}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.justify-between{justify-content:space-between!important}.place-center{place-items:center!important}.w-auto{width:auto!important}.w-full{width:100%!important}.h-full{height:100%!important}.min-w-0{min-width:0!important}.min-h-screen{min-height:100vh!important}.max-w-sm{max-width:var(--content-sm)!important}.max-w-md{max-width:var(--content-md)!important}.max-w-lg{max-width:var(--content-lg)!important}.mx-auto{margin-inline:auto!important}.gap-0{gap:var(--space-0)!important}.gap-1{gap:var(--space-1)!important}.gap-2{gap:var(--space-2)!important}.gap-3{gap:var(--space-3)!important}.gap-4{gap:var(--space-4)!important}.gap-5{gap:var(--space-5)!important}.gap-6{gap:var(--space-6)!important}.gap-8{gap:var(--space-8)!important}.m-0{margin:var(--space-0)!important}.m-1{margin:var(--space-1)!important}.m-2{margin:var(--space-2)!important}.m-3{margin:var(--space-3)!important}.m-4{margin:var(--space-4)!important}.m-5{margin:var(--space-5)!important}.m-6{margin:var(--space-6)!important}.m-8{margin:var(--space-8)!important}.mt-0{margin-top:var(--space-0)!important}.mt-1{margin-top:var(--space-1)!important}.mt-2{margin-top:var(--space-2)!important}.mt-3{margin-top:var(--space-3)!important}.mt-4{margin-top:var(--space-4)!important}.mt-5{margin-top:var(--space-5)!important}.mt-6{margin-top:var(--space-6)!important}.mt-8{margin-top:var(--space-8)!important}.mb-0{margin-bottom:var(--space-0)!important}.mb-1{margin-bottom:var(--space-1)!important}.mb-2{margin-bottom:var(--space-2)!important}.mb-3{margin-bottom:var(--space-3)!important}.mb-4{margin-bottom:var(--space-4)!important}.mb-5{margin-bottom:var(--space-5)!important}.mb-6{margin-bottom:var(--space-6)!important}.mb-8{margin-bottom:var(--space-8)!important}.ms-0{margin-inline-start:var(--space-0)!important}.ms-1{margin-inline-start:var(--space-1)!important}.ms-2{margin-inline-start:var(--space-2)!important}.ms-3{margin-inline-start:var(--space-3)!important}.ms-4{margin-inline-start:var(--space-4)!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:var(--space-0)!important}.me-1{margin-inline-end:var(--space-1)!important}.me-2{margin-inline-end:var(--space-2)!important}.me-3{margin-inline-end:var(--space-3)!important}.me-4{margin-inline-end:var(--space-4)!important}.me-auto{margin-inline-end:auto!important}.my-0{margin-block:var(--space-0)!important}.my-1{margin-block:var(--space-1)!important}.my-2{margin-block:var(--space-2)!important}.my-3{margin-block:var(--space-3)!important}.my-4{margin-block:var(--space-4)!important}.my-5{margin-block:var(--space-5)!important}.my-6{margin-block:var(--space-6)!important}.my-8{margin-block:var(--space-8)!important}.p-0{padding:var(--space-0)!important}.p-1{padding:var(--space-1)!important}.p-2{padding:var(--space-2)!important}.p-3{padding:var(--space-3)!important}.p-4{padding:var(--space-4)!important}.p-5{padding:var(--space-5)!important}.p-6{padding:var(--space-6)!important}.p-8{padding:var(--space-8)!important}.pt-0{padding-top:var(--space-0)!important}.pt-1{padding-top:var(--space-1)!important}.pt-2{padding-top:var(--space-2)!important}.pt-3{padding-top:var(--space-3)!important}.pt-4{padding-top:var(--space-4)!important}.pt-5{padding-top:var(--space-5)!important}.pt-6{padding-top:var(--space-6)!important}.pt-8{padding-top:var(--space-8)!important}.pb-0{padding-bottom:var(--space-0)!important}.pb-1{padding-bottom:var(--space-1)!important}.pb-2{padding-bottom:var(--space-2)!important}.pb-3{padding-bottom:var(--space-3)!important}.pb-4{padding-bottom:var(--space-4)!important}.pb-5{padding-bottom:var(--space-5)!important}.pb-6{padding-bottom:var(--space-6)!important}.pb-8{padding-bottom:var(--space-8)!important}.px-0{padding-inline:var(--space-0)!important}.px-1{padding-inline:var(--space-1)!important}.px-2{padding-inline:var(--space-2)!important}.px-3{padding-inline:var(--space-3)!important}.px-4{padding-inline:var(--space-4)!important}.px-5{padding-inline:var(--space-5)!important}.px-6{padding-inline:var(--space-6)!important}.px-8{padding-inline:var(--space-8)!important}.py-0{padding-block:var(--space-0)!important}.py-1{padding-block:var(--space-1)!important}.py-2{padding-block:var(--space-2)!important}.py-3{padding-block:var(--space-3)!important}.py-4{padding-block:var(--space-4)!important}.py-5{padding-block:var(--space-5)!important}.py-6{padding-block:var(--space-6)!important}.py-8{padding-block:var(--space-8)!important}.text-2xs{font-size:var(--text-2xs)!important}.text-xs{font-size:var(--text-xs)!important}.text-sm{font-size:var(--text-sm)!important}.text-md{font-size:var(--text-md)!important}.text-lg{font-size:var(--text-lg)!important}.text-xl{font-size:var(--text-xl)!important}.text-2xl{font-size:var(--text-2xl)!important}.font-regular{font-weight:var(--font-regular)!important}.font-medium{font-weight:var(--font-medium)!important}.font-semibold{font-weight:var(--font-semibold)!important}.font-bold{font-weight:var(--font-bold)!important}.font-extrabold{font-weight:var(--font-extrabold)!important}.font-mono{font-family:var(--font-mono)!important}.leading-tight{line-height:var(--leading-tight)!important}.leading-normal{line-height:var(--leading-normal)!important}.leading-relaxed{line-height:var(--leading-relaxed)!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-uppercase{text-transform:uppercase!important}.text-default{color:var(--text)!important}.text-muted{color:var(--text-muted)!important}.text-subtle{color:var(--text-subtle)!important}.text-primary{color:var(--primary)!important}.text-success{color:var(--success)!important}.text-warning{color:var(--warning)!important}.text-danger{color:var(--danger)!important}.text-info{color:var(--info)!important}.bg-canvas{background:var(--canvas)!important}.bg-surface{background:var(--surface)!important}.bg-soft{background:var(--surface-soft)!important}.bg-muted{background:var(--surface-muted)!important}.bg-primary-soft{background:var(--primary-soft)!important}.bg-success-soft{background:var(--success-soft)!important}.bg-warning-soft{background:var(--warning-soft)!important}.bg-danger-soft{background:var(--danger-soft)!important}.border{border:1px solid var(--border)!important}.border-top{border-top:1px solid var(--border)!important}.border-bottom{border-bottom:1px solid var(--border)!important}.rounded-none{border-radius:var(--radius-none)!important}.rounded-sm{border-radius:var(--radius-sm)!important}.rounded{border-radius:var(--radius-md)!important}.rounded-lg{border-radius:var(--radius-lg)!important}.rounded-xl{border-radius:var(--radius-xl)!important}.rounded-2xl{border-radius:var(--radius-2xl)!important}.rounded-full{border-radius:var(--radius-full)!important}.shadow-none{box-shadow:none!important}.shadow-sm{box-shadow:var(--shadow-sm)!important}.shadow-md{box-shadow:var(--shadow-md)!important}.shadow-lg{box-shadow:var(--shadow-lg)!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.break-anywhere{overflow-wrap:anywhere!important}.truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}.resolution-case-room{height:100dvh;min-height:0;max-width:var(--content-lg);background:var(--surface);flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.resolution-case-room>.sticky-page-header,.resolution-case-progress,.resolution-case-bottom-bar{flex:none}.resolution-case-progress{z-index:var(--z-sticky);top:var(--space-0);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-soft);background:var(--surface-overlay);position:sticky}.resolution-case-page-header .sticky-page-header{z-index:auto;position:relative;top:auto}@media (max-width:1023px){.resolution-case-room>.resolution-case-chat{padding-top:0}.resolution-case-page-header{z-index:var(--z-sticky);margin-top:var(--space-5);background:var(--surface);position:sticky;top:0}.resolution-case-page-header>.resolution-case-progress{position:static}}.resolution-phase-progress{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.resolution-phase-progress li{grid-template-rows:var(--space-6) auto;justify-items:center;gap:var(--space-1);min-width:0;color:var(--text-muted);font-size:var(--text-xs);display:grid;position:relative}.resolution-phase-progress li:not(:last-child):after{top:calc(var(--space-3) - 1px);right:calc(-50% + var(--space-3));left:calc(50% + var(--space-3));background:var(--border);content:"";height:2px;position:absolute}.resolution-stage-marker .resolution-review-progress-symbol{z-index:1;width:var(--space-6);height:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-muted);place-items:center;display:grid}.resolution-stage-marker{z-index:1;place-items:center;width:100%;min-width:0;display:grid}.resolution-stage-marker svg{width:var(--space-4);height:var(--space-4)}.resolution-phase-progress li>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.15;overflow:hidden}.resolution-phase-progress li.complete,.resolution-phase-progress li.current{color:var(--text)}.resolution-phase-progress li.complete .resolution-review-progress-symbol{border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.resolution-phase-progress li.current .resolution-review-progress-symbol{border-color:var(--primary);box-shadow:0 0 0 var(--space-1) var(--primary-soft)}.resolution-case-progress>.resolution-review-progress{width:100%;margin-top:var(--space-2);border-top:1px solid var(--border-soft);background:0 0;border-radius:0;padding:0}.resolution-case-summary{gap:var(--space-2);width:min(100%,38rem);padding:var(--space-3);border-bottom:1px solid var(--border-soft);justify-self:center;display:grid}.resolution-case-summary-line,.resolution-case-context{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);display:flex}.resolution-case-summary-line>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resolution-case-context{color:var(--text-muted);justify-content:space-between}.resolution-case-details{gap:var(--space-2);margin:var(--space-1) 0 0;font-size:var(--text-sm);display:grid}.resolution-case-details>div{justify-content:space-between;gap:var(--space-3);display:flex}.resolution-case-details dt{color:var(--text-muted)}.resolution-case-details dd{text-align:right;margin:0}.resolution-case-dossier{gap:var(--space-4);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-soft);display:grid}.resolution-case-dossier section{gap:var(--space-2);display:grid}.resolution-case-dossier h3{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0}.resolution-case-dossier dl{gap:var(--space-2);margin:0;display:grid}.resolution-dossier-row{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.resolution-dossier-row dt{color:var(--text-muted)}.resolution-dossier-row dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0}.resolution-dossier-parties{gap:var(--space-3);display:grid}.resolution-dossier-parties>div{gap:var(--space-1);display:grid}.resolution-dossier-profile{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;color:var(--primary);text-decoration:none;display:flex}.resolution-dossier-profile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resolution-dossier-profile small{color:var(--text-muted);flex:none}.resolution-dossier-opened-by{gap:var(--space-1);font-size:var(--text-sm);display:grid}.resolution-dossier-opened-by>span{color:var(--text-muted)}.resolution-case-chat{align-content:start;gap:var(--space-3);min-height:0;padding:var(--space-4);flex:auto;display:grid;overflow-y:auto}.resolution-system-event,.resolution-review-progress{width:min(100%,38rem);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--text-muted);font-size:var(--text-sm);text-align:center;justify-self:center}.resolution-system-event p{margin:var(--space-1) 0 0;color:var(--text)}.resolution-review-progress{gap:var(--space-3);color:var(--text);text-align:left;display:grid}.resolution-review-progress>header{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.resolution-review-progress-toggle{grid-template-columns:var(--space-5) minmax(0, 1fr) var(--space-5);align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:2.5rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.resolution-review-progress-toggle strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.resolution-review-progress-toggle svg{width:var(--space-5);height:var(--space-5);flex:none}.resolution-review-progress-toggle:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--primary);outline-offset:var(--space-1)}.resolution-review-progress>div{gap:var(--space-2);min-width:0;display:grid}.resolution-review-progress-detail[hidden]{display:none}.resolution-review-progress ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.resolution-review-progress li{grid-template-columns:var(--space-5) minmax(0, 1fr);gap:var(--space-2);min-width:0;display:grid;position:relative}.resolution-review-progress-expanded li:not(:last-child):after{z-index:0;top:var(--space-5);bottom:calc(-1 * var(--space-2));left:calc(var(--space-5) / 2 - 1px);background:var(--border);content:"";width:2px;position:absolute}.resolution-review-progress-symbol{z-index:1;width:var(--space-5);height:var(--space-5);place-items:center;display:grid}.resolution-review-progress li>div{gap:.1rem;min-width:0;display:grid}.resolution-review-progress li>div>span{color:var(--text-muted);overflow-wrap:anywhere}.resolution-review-progress li.upcoming{color:var(--text-muted)}.resolution-review-progress-symbol{color:var(--text-muted);text-align:center}.resolution-review-progress-symbol svg{width:var(--space-4);height:var(--space-4)}.resolution-review-progress li.complete .resolution-review-progress-symbol,.resolution-review-progress li.current .resolution-review-progress-symbol{color:var(--primary)}.resolution-evidence-party-status{gap:var(--space-1);margin:var(--space-2) 0 0;display:grid}.resolution-evidence-party-status>div{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.resolution-evidence-party-status dt,.resolution-evidence-party-status dd{min-width:0;margin:0}.resolution-evidence-party-status dd{color:var(--text-muted);text-align:right;overflow-wrap:anywhere;flex:0 auto}.resolution-result-card{gap:var(--space-4);width:min(100%,38rem);padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);justify-self:center;display:grid}.resolution-round-result{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);justify-self:center;width:min(100%,40rem);overflow:clip}.resolution-round-result+.resolution-round-result{margin-top:var(--space-2)}.resolution-round-result>summary{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-3) var(--space-4);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.resolution-round-result>summary::-webkit-details-marker{display:none}.resolution-round-result>summary>span{gap:.15rem;min-width:0;display:grid}.resolution-round-result>summary small{color:var(--text-muted)}.resolution-round-result>summary svg{width:var(--space-5);height:var(--space-5);color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-standard)}.resolution-round-result[open]>summary{border-bottom:1px solid var(--border-soft)}.resolution-round-result[open]>summary svg{transform:rotate(180deg)}.resolution-round-result-body{padding:var(--space-3);display:grid}.resolution-round-result-body>.resolution-result-card{width:100%;box-shadow:none;border:0}.resolution-result-card dl{gap:var(--space-2);margin:0;display:grid}.resolution-result-verdict{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-soft);display:grid}.resolution-result-card h3{margin:0}.resolution-result-card header small{color:var(--text-muted);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase}.resolution-result-state{width:-moz-fit-content;width:fit-content;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-soft);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.resolution-result-stats{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.resolution-result-stat{text-align:center;justify-items:center;gap:var(--space-1);min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-soft);grid-template-rows:1fr auto auto;display:grid}.resolution-result-stat>span{line-height:var(--leading-snug);align-self:center}.resolution-result-stat>span,.resolution-result-stat>small{color:var(--text-muted);font-size:var(--text-xs)}.resolution-result-stat>strong{font-size:var(--text-lg)}.resolution-result-ban{gap:var(--space-2);grid-template-columns:minmax(9rem,1fr) repeat(2,minmax(6rem,.6fr));align-items:stretch;display:grid}.resolution-result-ban>div:first-child{align-content:center;gap:var(--space-1);display:grid}.resolution-result-ban>div:first-child small{color:var(--text-muted)}.resolution-party-role-label{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.resolution-ad-owner-badge{padding:.1rem var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-muted);font-size:.625rem;font-weight:var(--font-bold);letter-spacing:.04em;flex:none;line-height:1.2}@media (max-width:30rem){.resolution-result-ban{grid-template-columns:repeat(2,1fr)}.resolution-result-ban>div:first-child{grid-column:1/-1}}.resolution-supplemental-actions{gap:var(--space-2);justify-self:center;width:min(100%,38rem);display:grid}.resolution-supplemental-actions>div{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);font-size:var(--text-sm);display:flex}.resolution-supplemental-actions .transaction-control{display:contents}.resolution-supplemental-actions>.resolution-retry-mode-actions,.resolution-supplemental-actions>.resolution-retry-mode-action{justify-content:stretch;align-items:stretch;gap:var(--space-2);display:grid}.resolution-retry-mode-actions p,.resolution-retry-mode-action p{margin:0}.resolution-review-economics{gap:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);display:grid}@media (max-width:30rem){.resolution-retry-mode-actions .button,.resolution-retry-mode-action .button{width:100%}}.resolution-continuation-attention{gap:var(--space-2);width:min(100%,38rem);min-width:0;padding:var(--space-3);border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--surface-soft);justify-self:center;display:grid}.resolution-continuation-attention p{color:var(--text-muted);font-size:var(--text-sm);margin:0}.resolution-continuation-attention .transaction-control,.resolution-continuation-attention .button{width:100%;min-width:0}.resolution-history-timeline{width:100%}.resolution-review-stage{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);justify-self:center;width:min(100%,40rem);overflow:clip}.resolution-review-stage+.resolution-review-stage{margin-top:var(--space-2)}.resolution-review-stage>summary{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-3) var(--space-4);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.resolution-review-stage>summary::-webkit-details-marker{display:none}.resolution-review-stage>summary>span{gap:.15rem;min-width:0;display:grid}.resolution-review-stage>summary small{color:var(--text-muted)}.resolution-review-stage>summary svg{width:var(--space-5);height:var(--space-5);color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-standard)}.resolution-review-stage[open]>summary{border-bottom:1px solid var(--border-soft)}.resolution-review-stage[open]>summary svg{transform:rotate(180deg)}.resolution-review-stage-body{gap:var(--space-3);padding:var(--space-4);display:grid}.resolution-stage-outcome{gap:var(--space-1);width:min(100%,38rem);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-soft);justify-self:center;display:grid}.resolution-stage-outcome small,.resolution-stage-outcome span{color:var(--text-muted)}.resolution-history-timeline .resolution-history-entry{width:min(100%,38rem);min-width:0;max-width:100%;padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);justify-self:center}.resolution-history-timeline .resolution-history-entry p{overflow-wrap:anywhere;margin-bottom:0}.resolution-case-bottom-bar{border-top:1px solid var(--border-soft);background:var(--surface-overlay);min-width:0;display:grid}.resolution-councillor-bottom,.resolution-council-bottom{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) max(var(--space-3), env(safe-area-inset-bottom));font-size:var(--text-sm);display:flex}.resolution-councillor-bottom>span,.resolution-council-bottom>span,.resolution-read-only{overflow-wrap:anywhere;min-width:0}.resolution-access-acknowledgement-bottom{flex-wrap:wrap}.resolution-access-acknowledgement-bottom>span{gap:var(--space-1);display:grid}.resolution-primary-continuation{border-top:1px solid var(--border-soft)}.resolution-primary-continuation>span{gap:var(--space-1);display:grid}.resolution-primary-continuation .transaction-control{min-width:min(15rem,46vw)}.resolution-primary-continuation .button{width:100%}.resolution-access-acknowledgement-bottom>.button{margin-inline-start:auto}.resolution-council-bottom{flex-wrap:wrap}.resolution-read-only{padding:var(--space-2) var(--space-4) max(var(--space-2), env(safe-area-inset-bottom));font-size:var(--text-sm)}.resolution-history-composer{gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-4) max(var(--space-2), env(safe-area-inset-bottom));display:grid}.resolution-history-composer-row{align-items:end;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;width:100%;min-width:0;display:grid}.resolution-evidence-ready{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) 0;color:var(--text-muted);font-size:var(--text-sm);display:flex}.resolution-evidence-ready .inline-error{margin:0}.resolution-history-composer textarea{width:100%;min-width:0;min-height:var(--control-height);padding:var(--space-2);resize:vertical}.resolution-history-composer .inline-error{margin:0}.resolution-history-attachment{align-items:center;gap:var(--space-2);width:min(100%,22rem);min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-full);background:var(--surface-soft);font-size:var(--text-sm);display:flex}.resolution-history-attachment-tray{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.resolution-history-attachment-tray .resolution-history-attachment{max-width:100%}.resolution-history-attachment svg{width:var(--space-4);height:var(--space-4);flex:none}.resolution-history-attachment img{border-radius:var(--radius-sm);object-fit:cover;flex:none;width:2.25rem;height:2.25rem}.resolution-history-attachment span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.resolution-history-attachment button{flex:none;place-items:center;width:1.75rem;height:1.75rem;padding:0;display:grid}.resolution-history-attachment-link{align-items:center;gap:var(--space-1);width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;margin-top:var(--space-2);color:var(--text-link);font-family:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex;overflow:hidden}.resolution-history-attachment-link svg{width:var(--space-4);height:var(--space-4);flex:none}.resolution-history-attachment-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.resolution-finding-sheet{gap:var(--space-5);display:grid}.resolution-finding-sheet .transaction-control{display:contents}.resolution-finding-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.resolution-finding-header h2,.resolution-finding-header p{margin:0}.resolution-finding-header p{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.resolution-finding-close{width:var(--control-height);height:var(--control-height);flex:none;place-items:center;padding:0;display:grid}.resolution-finding-close svg{width:var(--icon-md);height:var(--icon-md)}.resolution-finding-outcomes{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.resolution-finding-outcomes legend{margin-bottom:var(--space-2);font-weight:var(--font-semibold)}.resolution-finding-outcome,.resolution-finding-ban{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);cursor:pointer;display:flex}.resolution-finding-outcome.selected{border-color:var(--primary);background:var(--surface-muted)}.resolution-finding-outcome input,.resolution-finding-ban input{flex:none;margin-top:.2rem}.resolution-finding-outcome span,.resolution-finding-ban span{gap:var(--space-1);display:grid}.resolution-finding-outcome small,.resolution-finding-ban small,.resolution-finding-sheet .form-field small{color:var(--text-muted);font-size:var(--text-sm)}.resolution-history-composer-row .composer-attachment,.resolution-history-composer-row .composer-send{width:var(--control-height);height:var(--control-height);place-items:center;padding:0;display:grid}.resolution-history-composer-row .composer-send-labeled{width:100%;padding-inline:var(--space-4);grid-column:1/-1}.resolution-response-guide,.resolution-response-bond{gap:var(--space-1);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-soft);font-size:var(--text-xs);display:grid}.resolution-response-bond{padding-bottom:max(var(--space-2), env(safe-area-inset-bottom))}.resolution-response-guide>strong{font-size:var(--text-sm)}.resolution-inline-info{align-items:center;gap:var(--space-1);width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);display:inline-flex}.resolution-inline-info-label{overflow-wrap:anywhere;min-width:0}.resolution-inline-info .contextual-help{position:relative}.resolution-inline-info .contextual-help-trigger{flex:none;position:relative}.resolution-inline-info .contextual-help-trigger:after{border-radius:var(--radius-full);content:"";width:2.75rem;height:2.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resolution-inline-info .contextual-help-trigger svg{width:var(--icon-sm);height:var(--icon-sm)}.resolution-history-composer-row textarea{border-radius:var(--radius-md);height:auto;max-height:8rem}.resolution-history-submit-status{color:var(--text-muted);font-size:var(--text-sm);margin:0}.resolution-review-panel{gap:var(--space-2);display:grid}.resolution-review-panel+.resolution-review-panel{padding-top:var(--space-3);border-top:1px solid var(--border-soft)}.resolution-review-panel-heading,.resolution-review-panel li{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:flex}.resolution-review-panel h4,.resolution-review-panel ul{margin:0}.resolution-review-panel ul{gap:var(--space-2);padding:0;list-style:none;display:grid}.resolution-review-panel li span,.resolution-review-panel-heading>span{color:var(--text-muted)}.resolution-review-panel a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.resolution-case-countdown{z-index:2;right:max(var(--space-4), env(safe-area-inset-right));bottom:calc(var(--resolution-case-bottom-bar-height,var(--control-height)) + max(var(--space-5), env(safe-area-inset-bottom)));width:3.75rem;max-width:calc(100vw - (2 * var(--space-4)));min-height:3.75rem;padding:var(--space-2);border:1px solid var(--border-strong);background:var(--surface-overlay);box-shadow:var(--shadow-md);font-size:var(--text-xs);border-radius:999px;place-items:center;line-height:1;display:grid;position:fixed}@media (max-width:22rem){.resolution-councillor-bottom[data-review-response-cta]{flex-direction:column;align-items:stretch}.resolution-councillor-bottom[data-review-response-cta]>.button,.payment-sent-resolution-response>.button{width:100%}.resolution-primary-continuation{flex-direction:column;align-items:stretch}.resolution-primary-continuation .transaction-control{width:100%;min-width:0}.resolution-access-acknowledgement-bottom>.button{width:100%}.resolution-history-composer{padding-inline:var(--space-3)}.resolution-history-composer-row{gap:var(--space-1)}.resolution-history-composer-row .composer-attachment,.resolution-history-composer-row .composer-send{width:2.5rem;height:2.5rem}.resolution-history-composer-row .composer-send-labeled,.resolution-history-attachment{width:100%}.resolution-case-countdown{right:max(var(--space-2), env(safe-area-inset-right));width:3.25rem;min-height:3.25rem}}.resolution-case-countdown strong{font-variant-numeric:tabular-nums}.resolution-case-countdown small{text-align:center;line-height:1.15}.resolution-access-countdown,.resolution-access-status-row{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.resolution-access-countdown{width:100%;padding-top:var(--space-2);border-top:1px solid var(--border-soft)}.resolution-access-countdown small,.resolution-access-countdown span{overflow-wrap:anywhere;min-width:0}.resolution-access-countdown strong{font-variant-numeric:tabular-nums}.resolution-reviewer-row>div{gap:var(--space-1);min-width:0;display:grid}.resolution-reviewer-wallet{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;display:flex}.resolution-reviewer-wallet code{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;min-width:0;overflow:hidden}.resolution-reviewer-wallet .icon-button{width:var(--space-6);height:var(--space-6);color:var(--text-muted);padding:0}.resolution-reviewer-wallet svg{width:var(--space-3);height:var(--space-3)}@media (min-width:1024px){.resolution-case-room{width:100%;max-width:var(--content-xl);height:auto;min-height:calc(100dvh - var(--desktop-header-height,4.5rem) - var(--space-16));padding-bottom:var(--space-6);border-radius:var(--radius-xl);background:0 0;overflow:visible}.resolution-case-room>.resolution-case-chat{align-items:start;gap:var(--space-5);flex:none;grid-template-columns:minmax(0,1.6fr) minmax(19rem,1fr);padding:0;display:grid;overflow:visible}.resolution-case-room .resolution-case-chat>*{grid-column:1;min-width:0}.resolution-case-room .resolution-case-chat>.resolution-case-page-header{display:contents}.resolution-case-page-header>.sticky-page-header{grid-area:1/1/auto/-1;min-width:0}.resolution-case-page-header>.resolution-case-progress{min-width:0;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);grid-area:2/1/auto/-1;position:static}.resolution-case-room .resolution-case-chat>.resolution-case-summary{width:100%;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:none;grid-area:3/2;align-self:start}.resolution-case-room .resolution-case-summary>.resolution-sealed-slot{min-width:0;margin-top:var(--space-4)}.resolution-case-room .resolution-sealed-details{padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);overflow-wrap:anywhere}.resolution-case-room .resolution-sealed-details>summary{cursor:pointer;font-weight:var(--font-semibold);line-height:var(--leading-normal)}.resolution-case-room .resolution-sealed-details[open]>summary{margin-bottom:var(--space-3)}.resolution-case-room .resolution-sealed-details :is(input,button){max-width:100%}.resolution-case-room .resolution-case-summary-line{align-items:baseline;row-gap:var(--space-1);font-variant-numeric:tabular-nums;flex-wrap:wrap}.resolution-case-room .resolution-case-summary-line>span:last-child{white-space:normal;overflow-wrap:anywhere;overflow:visible}.resolution-case-room .resolution-review-stage-body{padding:var(--space-4);gap:var(--space-4)}.resolution-case-room .resolution-history-entry,.resolution-case-room .resolution-stage-outcome,.resolution-case-room .resolution-system-event,.resolution-case-room .resolution-supplemental-actions,.resolution-case-room .resolution-continuation-attention{overflow-wrap:anywhere;width:100%;min-width:0}.resolution-case-room>.resolution-case-bottom-bar{width:min(calc((100% - var(--space-5)) * 1.6 / 2.6), calc(100% - 19rem - var(--space-5)));margin-top:var(--space-5);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm)}.resolution-case-room .resolution-primary-continuation,.resolution-case-room .resolution-councillor-bottom,.resolution-case-room .resolution-council-bottom{flex-wrap:wrap}.resolution-case-room .resolution-primary-continuation .transaction-control{min-width:0;max-width:100%}.resolution-case-room>.resolution-case-countdown{width:auto;min-height:var(--control-height-md);margin-bottom:var(--space-3);padding-inline:var(--space-4);border-radius:var(--radius-full);align-self:end;position:static}.resolution-case-room .resolution-case-chat>.resolution-case-evidence-content{align-content:start;gap:var(--space-5);grid-area:3/1;width:100%;min-width:0;display:grid}.resolution-case-room .resolution-case-context{padding-top:var(--space-2);align-items:start}.resolution-case-room .resolution-case-context>span{padding-block:var(--space-2)}.resolution-case-room .resolution-case-dossier{gap:var(--space-4);padding-top:var(--space-4)}.resolution-case-room .resolution-dossier-parties>div+div,.resolution-case-room .resolution-case-dossier>section+section{padding-top:var(--space-3);border-top:1px solid var(--border-soft)}.resolution-case-room .resolution-dossier-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.resolution-case-room .resolution-case-evidence-content>.resolution-review-stage{border-color:var(--border-soft);border-radius:var(--radius-lg);width:100%;box-shadow:none;margin:0;overflow:visible}.resolution-case-room .resolution-review-stage>summary{padding:var(--space-3) var(--space-4)}.resolution-case-room .resolution-history-timeline .resolution-history-entry{gap:var(--space-2) var(--space-3);padding:var(--space-4) 0;border:0;border-bottom:1px solid var(--border-soft);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) fit-content(48%);display:grid}.resolution-case-room .resolution-history-entry>:is(p,a,small){grid-column:1/-1}.resolution-case-room .resolution-history-entry>.muted{overflow-wrap:anywhere;text-align:end;min-width:0;font-size:var(--text-xs);align-self:center}.resolution-case-room .resolution-history-entry p{max-width:72ch;line-height:var(--leading-relaxed);margin-top:0}.resolution-case-room .resolution-history-entry>small{color:var(--text-muted);font-size:var(--text-xs)}.resolution-case-room .resolution-history-attachment-link{max-width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-soft);justify-self:start}.resolution-case-room .resolution-result-stats{gap:var(--space-2)}.resolution-case-room .resolution-result-stat{padding:var(--space-3)}}.resolution-case-history>.resolution-case-evidence-content{display:contents}
